diff options
| author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-08-01 13:33:42 +0200 |
|---|---|---|
| committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-08-01 13:33:42 +0200 |
| commit | 72ec802e0387953f19520cace2f63e6db919323b (patch) | |
| tree | 735129dc77e6ad4e4d8eb4e653dec569f9e729a7 /src/default.ui | |
| parent | 6f6f19847c045271ae2d39f330576d92a88c1667 (diff) | |
| download | gtk-vlc-player-72ec802e0387953f19520cace2f63e6db919323b.tar.gz | |
save/restore window positions
* use X-style geometry strings
* glade-configured default window sizes serve as configuration defaults
* don't let glade show the windows since after they are shown, gtk_window_parse_geometry() cannot set the default size
* prevent (main) window deletion from destroying the window widget so we can still query window properties (like position and size)
* explicitly destroy window widgets (currently broken)
* saving/restoring window position can be disabled via config file since some window managers can restore positions on their own (KDE...)
Diffstat (limited to 'src/default.ui')
| -rw-r--r-- | src/default.ui | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/default.ui b/src/default.ui index e360e39..c6e4e0c 100644 --- a/src/default.ui +++ b/src/default.ui @@ -5,11 +5,10 @@ <!-- interface-requires gtk-experiment-widgets 0.0 --> <!-- interface-naming-policy project-wide --> <object class="GtkWindow" id="player_window"> - <property name="visible">True</property> <property name="title" translatable="yes">Experiment Player</property> <property name="default_width">400</property> <property name="default_height">300</property> - <signal name="destroy" handler="generic_quit_cb"/> + <signal name="delete_event" handler="player_window_delete_event_cb"/> <child> <object class="GtkVBox" id="player_window_vbox"> <property name="visible">True</property> @@ -302,7 +301,6 @@ audio-volume-medium</property> <property name="stock">gtk-help</property> </object> <object class="GtkWindow" id="info_window"> - <property name="visible">True</property> <property name="title" translatable="yes">Experiment Data</property> <property name="default_width">680</property> <property name="default_height">700</property> |
