--- pyanaconda/ui/gui/spokes/custom.glade | 53 ++++++++++++++++++++++++++++----- pyanaconda/ui/gui/spokes/custom.py | 4 ++ 2 files changed, 49 insertions(+), 8 deletions(-)
diff --git a/pyanaconda/ui/gui/spokes/custom.glade b/pyanaconda/ui/gui/spokes/custom.glade index 242bf4b..8ccae64 100644 --- a/pyanaconda/ui/gui/spokes/custom.glade +++ b/pyanaconda/ui/gui/spokes/custom.glade @@ -581,12 +581,6 @@ you'll be able to view their details here.</property> </packing> </child> <child> - <placeholder/> - </child> - <child> - <placeholder/> - </child> - <child> <object class="GtkEntry" id="labelEntry"> <property name="visible">True</property> <property name="can_focus">True</property> @@ -618,11 +612,17 @@ you'll be able to view their details here.</property> <property name="height">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">4</property> + <property name="position">2</property> </packing> </child> <child> @@ -1199,7 +1199,44 @@ you'll be able to view their details here.</property> <packing> <property name="expand">False</property> <property name="fill">True</property> - <property name="position">5</property> + <property name="position">3</property> + </packing> + </child> + <child> + <object class="GtkBox" id="box10"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="spacing">6</property> + <child> + <placeholder/> + </child> + <child> + <placeholder/> + </child> + <child> + <object class="GtkButton" id="applyButton"> + <property name="label" translatable="yes">_Apply Changes</property> + <property name="use_action_appearance">False</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="use_action_appearance">False</property> + <property name="use_underline">True</property> + <signal name="clicked" handler="on_apply_clicked" swapped="no"/> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">2</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="pack_type">end</property> + <property name="position">4</property> </packing> </child> </object> diff --git a/pyanaconda/ui/gui/spokes/custom.py b/pyanaconda/ui/gui/spokes/custom.py index cc4ec91..e884504 100644 --- a/pyanaconda/ui/gui/spokes/custom.py +++ b/pyanaconda/ui/gui/spokes/custom.py @@ -1702,3 +1702,7 @@ class CustomPartitioningSpoke(NormalSpoke, StorageChecker): with enlightbox(self.window, dlg): dlg.run() dlg.destroy() + + def on_apply_clicked(self, button): + """ call _save_right_side, then, perhaps, populate_right_side. """ + self._save_right_side(self._current_selector)