From 05c472f08afdfc6d56fa45f941c17657358d0733 Mon Sep 17 00:00:00 2001 From: frosch Date: Sun, 26 May 2013 19:30:31 +0000 Subject: (svn r25295) -Feature: Allow saving window sizes as default sizes. --- src/window_gui.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/window_gui.h') diff --git a/src/window_gui.h b/src/window_gui.h index 4055f7caf..6288aadc1 100644 --- a/src/window_gui.h +++ b/src/window_gui.h @@ -189,6 +189,11 @@ struct WindowDesc : ZeroedMemoryAllocator { int16 nwid_length; ///< Length of the #nwid_parts array. bool pref_sticky; ///< Preferred stickyness. + int16 pref_width; ///< User-preferred width of the window. Zero if unset. + int16 pref_height; ///< User-preferred height of the window. Zero if unset. + + int16 GetDefaultWidth() const { return this->pref_width != 0 ? this->pref_width : this->default_width; } + int16 GetDefaultHeight() const { return this->pref_height != 0 ? this->pref_height : this->default_height; } static void LoadFromConfig(); static void SaveToConfig(); -- cgit v1.2.3-54-g00ecf