diff options
author | Bram Moolenaar <Bram@vim.org> | 2009-09-23 16:14:49 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2009-09-23 16:14:49 +0000 |
commit | 09736232affa71893b93293cc9c4681b84b0cbf2 (patch) | |
tree | b75925987f2f5279ec67ea670617a1118694b814 /src/gui_gtk_x11.c | |
parent | 79ef6d642e7a5f8ee5333940e397f27e57268786 (diff) | |
download | vim-git-09736232affa71893b93293cc9c4681b84b0cbf2.tar.gz |
updated for version 7.2-264v7.2.264
Diffstat (limited to 'src/gui_gtk_x11.c')
-rw-r--r-- | src/gui_gtk_x11.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/gui_gtk_x11.c b/src/gui_gtk_x11.c index cb50d030f..ad6fc25e1 100644 --- a/src/gui_gtk_x11.c +++ b/src/gui_gtk_x11.c @@ -4376,6 +4376,29 @@ force_shell_resize_idle(gpointer data) #endif #endif /* HAVE_GTK2 */ +#if defined(HAVE_GTK2) || defined(PROTO) +/* + * Return TRUE if the main window is maximized. + */ + int +gui_mch_maximized() +{ + return (gui.mainwin != NULL && gui.mainwin->window != NULL + && (gdk_window_get_state(gui.mainwin->window) + & GDK_WINDOW_STATE_MAXIMIZED)); +} + +/* + * Unmaximize the main window + */ + void +gui_mch_unmaximize() +{ + if (gui.mainwin != NULL) + gtk_window_unmaximize(GTK_WINDOW(gui.mainwin)); +} +#endif + /* * Set the windows size. */ |