Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2019-02-11 06:46:25 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-02-11 06:46:25 +0300
commit1daaa74b089875562117b3978e5fe9783c21bbf5 (patch)
treee527616d0b9695a0fe9375f4a2efc4d6ad14668f /source/blender/windowmanager
parentf5249b4e300b0e117051ee92283ce1fdea7bcbc8 (diff)
WM: command line args to start blender maximized
Part of D4323 by @DragMZ
Diffstat (limited to 'source/blender/windowmanager')
-rw-r--r--source/blender/windowmanager/WM_api.h1
-rw-r--r--source/blender/windowmanager/intern/wm_window.c6
2 files changed, 7 insertions, 0 deletions
diff --git a/source/blender/windowmanager/WM_api.h b/source/blender/windowmanager/WM_api.h
index 227f109b6d6..4eeed66964e 100644
--- a/source/blender/windowmanager/WM_api.h
+++ b/source/blender/windowmanager/WM_api.h
@@ -81,6 +81,7 @@ const char *WM_init_state_app_template_get(void);
void WM_init_state_size_set (int stax, int stay, int sizx, int sizy);
void WM_init_state_fullscreen_set(void);
void WM_init_state_normal_set(void);
+void WM_init_state_maximized_set(void);
void WM_init_window_focus_set(bool do_it);
void WM_init_native_pixels(bool do_it);
void WM_init_tablet_api(void);
diff --git a/source/blender/windowmanager/intern/wm_window.c b/source/blender/windowmanager/intern/wm_window.c
index 1cfb5eeb9af..f79e8f5324f 100644
--- a/source/blender/windowmanager/intern/wm_window.c
+++ b/source/blender/windowmanager/intern/wm_window.c
@@ -1972,6 +1972,12 @@ void WM_init_state_normal_set(void)
wm_init_state.override_flag |= WIN_OVERRIDE_WINSTATE;
}
+void WM_init_state_maximized_set(void)
+{
+ wm_init_state.windowstate = GHOST_kWindowStateMaximized;
+ wm_init_state.override_flag |= WIN_OVERRIDE_WINSTATE;
+}
+
void WM_init_window_focus_set(bool do_it)
{
wm_init_state.window_focus = do_it;