В настройках графика приёмов форматируем числа
This commit is contained in:
parent
4359ab54db
commit
ffb62cffd5
|
@ -63,9 +63,10 @@ def build_reception_row(reception_datetime):
|
||||||
row.props.db_id = reception.id
|
row.props.db_id = reception.id
|
||||||
reception_cont = b.get_object('reception_cont')
|
reception_cont = b.get_object('reception_cont')
|
||||||
reception_cont.props.border_width = 2
|
reception_cont.props.border_width = 2
|
||||||
reception_cont.override_background_color(Gtk.StateFlags(0), Gdk.RGBA(red=0.5, green=0.7, blue=0.5, alpha=1.0))
|
reception_cont.override_background_color(Gtk.StateFlags(0), Gdk.RGBA(red=0.6, green=0.8, blue=0.6, alpha=1.0))
|
||||||
reception_patient = Gtk.Label()
|
reception_patient = Gtk.Label()
|
||||||
reception_patient.set_text(' '.join([reception.patient.last_name, reception.patient.first_name, reception.patient.middle_name]))
|
reception_patient.set_markup(f'<span size="xx-large">{" ".join([reception.patient.last_name, reception.patient.first_name, reception.patient.middle_name])}</span>')
|
||||||
|
#reception_patient.set_text(' '.join([reception.patient.last_name, reception.patient.first_name, reception.patient.middle_name]))
|
||||||
reception_cont.add(reception_patient)
|
reception_cont.add(reception_patient)
|
||||||
else:
|
else:
|
||||||
row.props.scheduled = False
|
row.props.scheduled = False
|
||||||
|
@ -107,6 +108,11 @@ def create_new_reception_win():
|
||||||
def create_reception_list_settings_win():
|
def create_reception_list_settings_win():
|
||||||
b = Gtk.Builder()
|
b = Gtk.Builder()
|
||||||
class ReceptionListSettingsHandler:
|
class ReceptionListSettingsHandler:
|
||||||
|
def leading_zeroes(self, entry):
|
||||||
|
adj = entry.get_adjustment()
|
||||||
|
val = int(adj.get_value())
|
||||||
|
entry.set_text(f'{val:02d}')
|
||||||
|
return True
|
||||||
def save_settings(self, *a):
|
def save_settings(self, *a):
|
||||||
start_hour = int(b.get_object('start_hour').get_value())
|
start_hour = int(b.get_object('start_hour').get_value())
|
||||||
start_minute = int(b.get_object('start_minute').get_value())
|
start_minute = int(b.get_object('start_minute').get_value())
|
||||||
|
|
|
@ -110,6 +110,7 @@
|
||||||
<property name="input_purpose">number</property>
|
<property name="input_purpose">number</property>
|
||||||
<property name="adjustment">adj_start_hour</property>
|
<property name="adjustment">adj_start_hour</property>
|
||||||
<property name="numeric">True</property>
|
<property name="numeric">True</property>
|
||||||
|
<signal name="output" handler="leading_zeroes" swapped="no"/>
|
||||||
</object>
|
</object>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="expand">False</property>
|
<property name="expand">False</property>
|
||||||
|
@ -143,6 +144,7 @@
|
||||||
<property name="input_purpose">number</property>
|
<property name="input_purpose">number</property>
|
||||||
<property name="adjustment">adj_start_minute</property>
|
<property name="adjustment">adj_start_minute</property>
|
||||||
<property name="numeric">True</property>
|
<property name="numeric">True</property>
|
||||||
|
<signal name="output" handler="leading_zeroes" swapped="no"/>
|
||||||
</object>
|
</object>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="expand">False</property>
|
<property name="expand">False</property>
|
||||||
|
@ -198,6 +200,7 @@
|
||||||
<property name="input_purpose">number</property>
|
<property name="input_purpose">number</property>
|
||||||
<property name="adjustment">adj_end_hour</property>
|
<property name="adjustment">adj_end_hour</property>
|
||||||
<property name="numeric">True</property>
|
<property name="numeric">True</property>
|
||||||
|
<signal name="output" handler="leading_zeroes" swapped="no"/>
|
||||||
</object>
|
</object>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="expand">False</property>
|
<property name="expand">False</property>
|
||||||
|
@ -231,6 +234,7 @@
|
||||||
<property name="input_purpose">number</property>
|
<property name="input_purpose">number</property>
|
||||||
<property name="adjustment">adj_end_minute</property>
|
<property name="adjustment">adj_end_minute</property>
|
||||||
<property name="numeric">True</property>
|
<property name="numeric">True</property>
|
||||||
|
<signal name="output" handler="leading_zeroes" swapped="no"/>
|
||||||
</object>
|
</object>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="expand">False</property>
|
<property name="expand">False</property>
|
||||||
|
@ -286,6 +290,7 @@
|
||||||
<property name="input_purpose">number</property>
|
<property name="input_purpose">number</property>
|
||||||
<property name="adjustment">adj_interval</property>
|
<property name="adjustment">adj_interval</property>
|
||||||
<property name="numeric">True</property>
|
<property name="numeric">True</property>
|
||||||
|
<signal name="output" handler="leading_zeroes" swapped="no"/>
|
||||||
</object>
|
</object>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="expand">False</property>
|
<property name="expand">False</property>
|
||||||
|
|
Loading…
Reference in New Issue