static gboolean on_notebook_tab_double_click(GtkWidget *widget, GdkEventButton *event, AnjutaDocman* docman) { if (event->type == GDK_2BUTTON_PRESS || event->type == GDK_3BUTTON_PRESS) { if(!docman->maximized) anjuta_shell_maximize_widget(docman->shell, "AnjutaDocumentManager", NULL); else anjuta_shell_unmaximize(docman->shell, NULL); docman->maximized = docman->maximized ? FALSE:TRUE; } return FALSE; }
static void on_snippets_browser_unmaximize_request (SnippetsBrowser *snippets_browser, gpointer user_data) { SnippetsManagerPlugin *snippets_manager_plugin = NULL; /* Assertions */ g_return_if_fail (ANJUTA_IS_PLUGIN_SNIPPETS_MANAGER (user_data)); snippets_manager_plugin = ANJUTA_PLUGIN_SNIPPETS_MANAGER (user_data); if (!snippets_manager_plugin->browser_maximized) return; anjuta_shell_unmaximize (ANJUTA_PLUGIN (snippets_manager_plugin)->shell, NULL); snippets_browser_hide_editor (snippets_browser); snippets_manager_plugin->browser_maximized = FALSE; }