layouts/student_registration.glade in manabu-desktop-0.0.2 vs layouts/student_registration.glade in manabu-desktop-0.0.3

- old
+ new

@@ -1,214 +1,337 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- Generated with glade 3.20.0 --> <interface> <requires lib="gtk+" version="3.20"/> - <object class="GtkWindow" id="student_registration.window"> + <object class="GtkImage" id="birth_date_picker.Image"> + <property name="visible">True</property> <property name="can_focus">False</property> + <property name="stock">gtk-index</property> + </object> + <object class="GtkWindow" id="student_registration.Window"> + <property name="can_focus">False</property> + <property name="default_width">720</property> + <property name="default_height">300</property> <child> <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="orientation">vertical</property> <child> - <object class="GtkGrid" id="name.grid"> + <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> <child> - <object class="GtkLabel" id="surname.label"> + <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> - <property name="label" translatable="yes">surname</property> + <property name="orientation">vertical</property> + <child> + <object class="GtkGrid" id="name.Grid"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <child> + <object class="GtkLabel" id="name.Label"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">name</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="middle_name.Label"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">middle_name</property> + </object> + <packing> + <property name="left_attach">2</property> + <property name="top_attach">0</property> + </packing> + </child> + <child> + <object class="GtkEntry" id="surname.Entry"> + <property name="visible">True</property> + <property name="can_focus">True</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">1</property> + </packing> + </child> + <child> + <object class="GtkEntry" id="name.Entry"> + <property name="visible">True</property> + <property name="can_focus">True</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">1</property> + </packing> + </child> + <child> + <object class="GtkEntry" id="middle_name.Entry"> + <property name="visible">True</property> + <property name="can_focus">True</property> + </object> + <packing> + <property name="left_attach">2</property> + <property name="top_attach">1</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="name_reading.Label"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">name_reading</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">2</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="middle_name_reading.Label"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">middle_name_reading</property> + </object> + <packing> + <property name="left_attach">2</property> + <property name="top_attach">2</property> + </packing> + </child> + <child> + <object class="GtkEntry" id="name_reading.Entry"> + <property name="visible">True</property> + <property name="can_focus">True</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">3</property> + </packing> + </child> + <child> + <object class="GtkEntry" id="middle_name_reading.Entry"> + <property name="visible">True</property> + <property name="can_focus">True</property> + </object> + <packing> + <property name="left_attach">2</property> + <property name="top_attach">3</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="surname.Label"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">surname</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + </packing> + </child> + <child> + <object class="GtkEntry" id="surname_reading.Entry"> + <property name="visible">True</property> + <property name="can_focus">True</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">3</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="surname_reading.Label"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">surname_reading</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">2</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkGrid" id="student_details.Grid"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <child> + <object class="GtkLabel" id="gender.Label"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">gender</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="birth_date.Label"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">birth_date</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + </packing> + </child> + <child> + <object class="GtkComboBoxText" id="gender.ComboBoxText"> + <property name="visible">True</property> + <property name="can_focus">False</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">1</property> + </packing> + </child> + <child> + <object class="GtkBox"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <child> + <object class="GtkEntry" id="birth_date.Entry"> + <property name="visible">True</property> + <property name="can_focus">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkToggleButton" id="birth_date_picker.ToggleButton"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="image">birth_date_picker.Image</property> + <property name="image_position">right</property> + <property name="always_show_image">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">1</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="enrollment_status.Label"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">enrollment_status</property> + </object> + <packing> + <property name="left_attach">2</property> + <property name="top_attach">0</property> + </packing> + </child> + <child> + <object class="GtkComboBoxText"> + <property name="visible">True</property> + <property name="can_focus">False</property> + </object> + <packing> + <property name="left_attach">2</property> + <property name="top_attach">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + <child> + <placeholder/> + </child> </object> <packing> - <property name="left_attach">0</property> - <property name="top_attach">0</property> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> </packing> </child> <child> - <object class="GtkLabel" id="name.label"> + <object class="GtkBox"> <property name="visible">True</property> <property name="can_focus">False</property> - <property name="label" translatable="yes">name</property> + <property name="orientation">vertical</property> + <property name="baseline_position">bottom</property> + <child> + <object class="GtkImage" id="photo.Image"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="stock">gtk-missing-image</property> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkFileChooserButton" id="photo.FileChooserButton"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="title" translatable="yes"/> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> </object> <packing> - <property name="left_attach">1</property> - <property name="top_attach">0</property> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">1</property> </packing> </child> <child> - <object class="GtkLabel" id="middle_name.label"> + <object class="GtkSeparator"> <property name="visible">True</property> <property name="can_focus">False</property> - <property name="label" translatable="yes">middle_name</property> </object> <packing> - <property name="left_attach">2</property> - <property name="top_attach">0</property> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">2</property> </packing> </child> - <child> - <object class="GtkEntry" id="surname.entry"> - <property name="visible">True</property> - <property name="can_focus">True</property> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">1</property> - </packing> - </child> - <child> - <object class="GtkEntry" id="name.entry"> - <property name="visible">True</property> - <property name="can_focus">True</property> - </object> - <packing> - <property name="left_attach">1</property> - <property name="top_attach">1</property> - </packing> - </child> - <child> - <object class="GtkEntry" id="middle_name.entry"> - <property name="visible">True</property> - <property name="can_focus">True</property> - </object> - <packing> - <property name="left_attach">2</property> - <property name="top_attach">1</property> - </packing> - </child> - <child> - <object class="GtkLabel" id="surname_reading.label"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="label" translatable="yes">surname_reading</property> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">2</property> - </packing> - </child> - <child> - <object class="GtkLabel" id="name_reading.label"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="label" translatable="yes">name_reading</property> - </object> - <packing> - <property name="left_attach">1</property> - <property name="top_attach">2</property> - </packing> - </child> - <child> - <object class="GtkLabel" id="middle_name_reading.label"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="label" translatable="yes">middle_name_reading</property> - </object> - <packing> - <property name="left_attach">2</property> - <property name="top_attach">2</property> - </packing> - </child> - <child> - <object class="GtkEntry" id="surname_reading.entry"> - <property name="visible">True</property> - <property name="can_focus">True</property> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">3</property> - </packing> - </child> - <child> - <object class="GtkEntry" id="name_reading.entry"> - <property name="visible">True</property> - <property name="can_focus">True</property> - </object> - <packing> - <property name="left_attach">1</property> - <property name="top_attach">3</property> - </packing> - </child> - <child> - <object class="GtkEntry" id="middle_name_reading.entry"> - <property name="visible">True</property> - <property name="can_focus">True</property> - </object> - <packing> - <property name="left_attach">2</property> - <property name="top_attach">3</property> - </packing> - </child> </object> <packing> - <property name="expand">False</property> + <property name="expand">True</property> <property name="fill">True</property> <property name="position">0</property> </packing> </child> <child> - <object class="GtkGrid" id="student_details.grid"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <child> - <object class="GtkLabel" id="sex.label"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="label" translatable="yes">sex</property> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">0</property> - </packing> - </child> - <child> - <object class="GtkLabel" id="birth_date.label"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="label" translatable="yes">birth_date</property> - </object> - <packing> - <property name="left_attach">1</property> - <property name="top_attach">0</property> - </packing> - </child> - <child> - <object class="GtkEntry" id="birth_date.entry"> - <property name="visible">True</property> - <property name="can_focus">True</property> - </object> - <packing> - <property name="left_attach">1</property> - <property name="top_attach">1</property> - </packing> - </child> - <child> - <object class="GtkComboBoxText" id="sex.comboboxtext"> - <property name="visible">True</property> - <property name="can_focus">False</property> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">1</property> - </packing> - </child> - <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">1</property> - </packing> - </child> - <child> - <object class="GtkButton" id="register.button"> + <object class="GtkButton" id="register.Button"> <property name="label" translatable="yes">register</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> </object> @@ -218,7 +341,23 @@ <property name="position">2</property> </packing> </child> </object> </child> + </object> + <object class="GtkPopover" id="birth_date_picker.Popover"> + <property name="can_focus">False</property> + <property name="relative_to">birth_date_picker.ToggleButton</property> + <property name="position">bottom</property> + <child> + <object class="GtkCalendar" id="birth_date_picker.Calendar"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="year">1999</property> + </object> + </child> + </object> + <object class="GtkMenu" id="menu1"> + <property name="visible">True</property> + <property name="can_focus">False</property> </object> </interface>