diff --git a/rigo/data/ui/gtk3/rigo.ui b/rigo/data/ui/gtk3/rigo.ui index f0bd6de3e..cab2bbbb7 100644 --- a/rigo/data/ui/gtk3/rigo.ui +++ b/rigo/data/ui/gtk3/rigo.ui @@ -51,18 +51,62 @@ False 8 - - 40 + True - True - 100 - - gtk-find - gtk-undo - True - True - True - True + False + + + True + False + + + True + False + True + False + none + + + True + False + preferences-other + + + + + False + False + 0 + + + + + 40 + True + True + 100 + + True + gtk-find + gtk-undo + True + True + True + True + + + True + True + 1 + + + + + False + False + 0 + + False diff --git a/rigo/rigo_app.py b/rigo/rigo_app.py index e51cb7dfe..7bd56f3a0 100644 --- a/rigo/rigo_app.py +++ b/rigo/rigo_app.py @@ -186,6 +186,14 @@ class Rigo(Gtk.Application): self._work_view = self._builder.get_object("workViewVbox") self._work_view.set_name("rigo-view") + self._pref_button = self._builder.get_object( + "prefButton") + def _pref_button_activate(widget): + self._change_view_state( + RigoViewStates.PREFERENCES_VIEW_STATE) + self._pref_button.connect( + "clicked", _pref_button_activate) + # Preferences model, view and controller self._pref_store = PreferencesListStore() self._view_pref = PreferencesTreeView(