Refactor header bar mode changing

Fixes #101
This commit is contained in:
2014-10-14 00:22:29 +02:00
parent a9ab84d8b1
commit 7c01382e81
5 changed files with 149 additions and 107 deletions

View File

@@ -55,6 +55,7 @@
<object class="GtkButton" id="back_button">
<property name="visible">True</property>
<property name="action_name">win.back</property>
<signal name="clicked" handler="ag_header_bar_back_cb" swapped="no" object="AgHeaderBar"/>
<style>
<class name="image-button"/>
</style>
@@ -99,7 +100,7 @@
<object class="GtkButton" id="selection_cancel_button">
<property name="visible">True</property>
<property name="label" translatable="yes">Cancel</property>
<signal name="clicked" handler="ag_header_bar_selection_mode_cb" object="AgHeaderBar" swapped="no"/>
<signal name="clicked" handler="ag_header_bar_selection_cancel_cb" object="AgHeaderBar" swapped="no"/>
</object>
<packing>
<property name="name">selection</property>

View File

@@ -83,7 +83,7 @@
<signal name="delete-event" handler="ag_window_delete_event_callback" swapped="no"/>
<child type="titlebar">
<object class="AgHeaderBar" id="header_bar">
<signal name="notify::mode" handler="ag_window_header_bar_mode_change_cb" swapped="no"/>
<signal name="mode-changed" handler="ag_window_header_bar_mode_change_cb" swapped="no"/>
</object>
</child>
<child>