/****************************************************************************** * Name * on_side_preview_activate * * Synopsis * #include "gui/main_menu.h" * * void on_side_preview_activate(GtkMenuItem *menuitem, gpointer user_data) * * Description * toggle special previewer in sidebar. * * Return value * void */ G_MODULE_EXPORT void on_side_preview_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { settings.show_previewer_in_sidebar = gtk_check_menu_item_get_active(menuitem); xml_set_value("Xiphos", "misc", "show_side_preview", (settings.show_previewer_in_sidebar ? "1" : "0")); gui_show_previewer_in_sidebar(settings.show_previewer_in_sidebar); }
void MainWindow::viewShowSidebar(GtkCheckMenuItem * checkmenuitem, MainWindow * win) { XOJ_CHECK_TYPE_OBJ(win, MainWindow); bool a = gtk_check_menu_item_get_active(checkmenuitem); if (win->control->getSettings()->isSidebarVisible() == a) { return; } win->setSidebarVisible(a); }
/****************************************************************************** * Name * on_linked_tabs_activate * * Synopsis * #include "gui/main_menu.h" * * void on_linked_tabs_activate(GtkMenuItem *menuitem, gpointer user_data) * * Description * toggle linking tabs together. * * Return value * void */ G_MODULE_EXPORT void on_linked_tabs_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { settings.linkedtabs = gtk_check_menu_item_get_active(menuitem); xml_set_value("Xiphos", "misc", "pinnedtabs", (settings.linkedtabs ? "1" : "0")); if (settings.showparatab) gui_force_parallel_tab_sync(); }
/****************************************************************************** * Name * on_read_aloud_activate * * Synopsis * #include "gui/main_menu.h" * * void on_read_aloud_activate(GtkMenuItem *menuitem, gpointer user_data) * * Description * toggle reading scripture out loud. * * Return value * void */ G_MODULE_EXPORT void on_read_aloud_activate(GtkCheckMenuItem *menuitem, gpointer user_data) { settings.readaloud = gtk_check_menu_item_get_active(menuitem); xml_set_value("Xiphos", "misc", "readaloud", (settings.readaloud ? "1" : "0")); if (settings.readaloud) main_display_bible(NULL, settings.currentverse); }
static void old_colors_checkbox_toggle(gpointer data) { old_colors = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(old_colors_checkbox)); if(old_colors) colors = oldcolors; else colors = newcolors; set_image(); }
void search_entry_instant_option_toggled(GtkCheckMenuItem *item, PraghaPreferences *preferences) { gboolean instant_search; instant_search = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(item)); pragha_preferences_set_instant_search (preferences, instant_search); }
void on_chunks_4_activate(GtkMenuItem *item, gpointer user_data) { memorywin_i *info = user_data; if(gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(lookup_widget(info->win, "chunks_4")))) { debug_view_begin_update(info->memory); memory_view_set_bytes_per_chunk(info->memory, 4); debug_view_end_update(info->memory); } }
void disasmwin_comments_activate(GtkMenuItem *item, gpointer user_data) { disasmwin_i *info = user_data; if(gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(lookup_widget(info->win, "comments")))) { debug_view_begin_update(info->disasm); disasm_view_set_right_column(info->disasm, DASM_RIGHTCOL_COMMENTS); debug_view_end_update(info->disasm); } }
void debugmain_enc_opcodes_activate(GtkMenuItem *item, gpointer user_data) { debugmain_i *info = user_data; if(gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(lookup_widget(info->win, "enc_opcodes")))) { debug_view_begin_update(info->disasm); disasm_view_set_right_column(info->disasm, DASM_RIGHTCOL_ENCRYPTED); debug_view_end_update(info->disasm); } }
void on_comments_activate(GtkWidget *win) { win_i *info = get_win_i(win, WIN_TYPE_MAIN | WIN_TYPE_DISASM); DView *disasm = get_view(info, DVT_DISASSEMBLY); if(gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(lookup_widget(info->win, "comments")))) { downcast<debug_view_disasm *>(disasm->view)->set_right_column(DASM_RIGHTCOL_COMMENTS); } }
G_MODULE_EXPORT gboolean on_raw_toggle(GtkWidget *widget, gtk_widgets_t *data) { _raw = gtk_check_menu_item_get_active((GtkCheckMenuItem *)widget); update_config(CONF_SKIP_HEADER, _raw ? CONF_TRUE : CONF_FALSE); set_raw_buttons(data, _raw); return (void)data, TRUE; }
static void status_icon_show_hide_window_cb (GtkWidget *widget, EmpathyStatusIcon *icon) { gboolean visible; visible = gtk_check_menu_item_get_active (GTK_CHECK_MENU_ITEM (widget)); status_icon_set_visibility (icon, visible, TRUE); }
void on_physical_addresses_group_changed(GtkWidget *win) { win_i *info = get_win_i(win, WIN_TYPE_MEMORY); DView *memory = get_view(info, DVT_MEMORY); if(gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(lookup_widget(info->win, "physical_addresses")))) { downcast<debug_view_memory *>(memory->view)->set_physical(true); } }
G_MODULE_EXPORT void on_details_activate (GtkWidget *scrolled_window, GtkCheckMenuItem *menuitem) { gboolean active; active = gtk_check_menu_item_get_active (menuitem); g_object_set (G_OBJECT (scrolled_window), "visible", active, NULL); }
bool wxMenuItem::IsChecked() const { wxCHECK_MSG( m_menuItem, false, wxT("invalid menu item") ); wxCHECK_MSG( IsCheckable(), false, wxT("can't get state of uncheckable item!") ); return gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(m_menuItem)) != 0; }
/**************************************************************************************************** * toggle fullscreen ****************************************************************************************************/ static gboolean menubar_fullscreen_cb(GtkWidget *widget, gpointer menubar_p) { Menu * menubar = GOSM_MENU(menubar_p); if (gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(menubar -> menu_view_fullscreen))){ gdk_window_fullscreen(GTK_WIDGET(menubar -> main_window) -> window); }else{ gdk_window_unfullscreen(GTK_WIDGET(menubar -> main_window) -> window); } }
static void on_enable_vim_mode(void) { gboolean enabled = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(menu_items.enable_vim_item)); vi_set_enabled(enabled); vi_set_mode(start_in_insert ? VI_MODE_INSERT : VI_MODE_COMMAND); if (!enabled) ui_set_statusbar(FALSE, "Vim Mode Disabled"); save_config(); }
G_MODULE_EXPORT void on_menu_autosync_toggled(GtkCheckMenuItem *menu_autosync, void* user) { if (gtk_check_menu_item_get_active(menu_autosync)) { config_set_value("autosync", "True"); } else { config_set_value("autosync", "False"); } }
void on_chunks_4_activate(GtkWidget *win) { win_i *info = get_win_i(win, WIN_TYPE_MEMORY); DView *memory = get_view(info, DVT_MEMORY); if(gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(lookup_widget(info->win, "chunks_4")))) { downcast<debug_view_memory *>(memory->view)->set_bytes_per_chunk(4); } }
void save_config_file(void) { FILE *fp; gchar *path; gint width, height; gchar *fontname; gboolean wordwrap, linenumbers, autoindent; gtk_window_get_size(GTK_WINDOW(pub->mw->window), &width, &height); fontname = pango_font_description_to_string(gtk_style_context_get_font(gtk_widget_get_style_context(pub->mw->view), 0)); wordwrap = gtk_check_menu_item_get_active( GTK_TOGGLE_ACTION(gtk_item_factory_get_item(pub->mw->menubar, "/M/Options/WordWrap"))); linenumbers = gtk_check_menu_item_get_active( GTK_TOGGLE_ACTION(gtk_item_factory_get_item(pub->mw->menubar, "/M/Options/LineNumbers"))); autoindent = gtk_check_menu_item_get_active( GTK_TOGGLE_ACTION(gtk_item_factory_get_item(pub->mw->menubar, "/M/Options/AutoIndent"))); path = g_build_filename(g_get_user_config_dir(), PACKAGE, NULL); if (!g_file_test(path, G_FILE_TEST_IS_DIR)) g_mkdir_with_parents(path, 0700); g_free(path); path = g_build_filename(g_get_user_config_dir(), PACKAGE, PACKAGE "rc", NULL); fp = fopen(path, "w"); if (!fp) { g_print("%s: can't save config file - %s\n", PACKAGE, path); return; } g_free(path); fprintf(fp, "%s\n", PACKAGE_VERSION); fprintf(fp, "%d\n", width); fprintf(fp, "%d\n", height); fprintf(fp, "%s\n", fontname); fprintf(fp, "%d\n", wordwrap); fprintf(fp, "%d\n", linenumbers); fprintf(fp, "%d\n", autoindent); fclose(fp); g_free(fontname); }
void cwiid_classic(struct cwiid_classic_mesg *mesg) { static gchar str[LBLVAL_LEN]; if (gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(chkExt))) { gtk_widget_modify_bg(evCCUp, GTK_STATE_NORMAL, (mesg->buttons & CWIID_CLASSIC_BTN_UP) ? &btn_on : &btn_off); gtk_widget_modify_bg(evCCDown, GTK_STATE_NORMAL, (mesg->buttons & CWIID_CLASSIC_BTN_DOWN) ? &btn_on : &btn_off); gtk_widget_modify_bg(evCCLeft, GTK_STATE_NORMAL, (mesg->buttons & CWIID_CLASSIC_BTN_LEFT) ? &btn_on : &btn_off); gtk_widget_modify_bg(evCCRight, GTK_STATE_NORMAL, (mesg->buttons & CWIID_CLASSIC_BTN_RIGHT) ? &btn_on : &btn_off); gtk_widget_modify_bg(evCCMinus, GTK_STATE_NORMAL, (mesg->buttons & CWIID_CLASSIC_BTN_MINUS) ? &btn_on : &btn_off); gtk_widget_modify_bg(evCCPlus, GTK_STATE_NORMAL, (mesg->buttons & CWIID_CLASSIC_BTN_PLUS) ? &btn_on : &btn_off); gtk_widget_modify_bg(evCCHome, GTK_STATE_NORMAL, (mesg->buttons & CWIID_CLASSIC_BTN_HOME) ? &btn_on : &btn_off); gtk_widget_modify_bg(evCCA, GTK_STATE_NORMAL, (mesg->buttons & CWIID_CLASSIC_BTN_A) ? &btn_on : &btn_off); gtk_widget_modify_bg(evCCB, GTK_STATE_NORMAL, (mesg->buttons & CWIID_CLASSIC_BTN_B) ? &btn_on : &btn_off); gtk_widget_modify_bg(evCCX, GTK_STATE_NORMAL, (mesg->buttons & CWIID_CLASSIC_BTN_X) ? &btn_on : &btn_off); gtk_widget_modify_bg(evCCY, GTK_STATE_NORMAL, (mesg->buttons & CWIID_CLASSIC_BTN_Y) ? &btn_on : &btn_off); gtk_widget_modify_bg(evCCZL, GTK_STATE_NORMAL, (mesg->buttons & CWIID_CLASSIC_BTN_ZL) ? &btn_on : &btn_off); gtk_widget_modify_bg(evCCZR, GTK_STATE_NORMAL, (mesg->buttons & CWIID_CLASSIC_BTN_ZR) ? &btn_on : &btn_off); cc_l_stick.valid = 1; cc_l_stick.x = mesg->l_stick[CWIID_X]; cc_l_stick.y = mesg->l_stick[CWIID_Y]; gtk_widget_queue_draw(drawCCLStick); cc_r_stick.valid = 1; cc_r_stick.x = mesg->r_stick[CWIID_X]; cc_r_stick.y = mesg->r_stick[CWIID_Y]; gtk_widget_queue_draw(drawCCRStick); g_snprintf(str, LBLVAL_LEN, "%X", mesg->l); gtk_label_set_text(GTK_LABEL(lblCCLVal), str); gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(progCCL), (double)mesg->l/CWIID_CLASSIC_LR_MAX); gtk_widget_modify_bg(evCCL, GTK_STATE_NORMAL, (mesg->buttons & CWIID_CLASSIC_BTN_L) ? &btn_on : &btn_off); g_snprintf(str, LBLVAL_LEN, "%X", mesg->r); gtk_label_set_text(GTK_LABEL(lblCCRVal), str); gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(progCCR), (double)mesg->r/CWIID_CLASSIC_LR_MAX); gtk_widget_modify_bg(evCCR, GTK_STATE_NORMAL, (mesg->buttons & CWIID_CLASSIC_BTN_R) ? &btn_on : &btn_off); } }
int aoview_channel_current(void) { int c; for (c = 0; c < NUM_CHANNEL; c++) if(gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(channel_item[c]))) return c; return -1; }
void activate_jiggle (GtkCheckMenuItem *menu, gpointer data) { gboolean jiggle; if (data == NULL) { /* Bogus condition to use parameters */ ; } jiggle = gtk_check_menu_item_get_active(menu); progopts->jiggle = jiggle ? 1 : 0; }
void Show_IOport(GtkWidget *widget) { gboolean porton; porton = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(widget)); if (porton) gtk_widget_show(ioport_win); else gtk_widget_hide(ioport_win); }
/* [gtk thread] */ static void checkbox_on_toggle(ALLEGRO_MENU_ITEM *item) { /* make sure the menu item remains the same state */ if (gtk_check_menu_item_get_active(item->extra1)) { item->flags |= ALLEGRO_MENU_ITEM_CHECKED; } else { item->flags &= ~ALLEGRO_MENU_ITEM_CHECKED; } }
void gnc_split_reg2_style_auto_ledger_cb (GtkWidget *w, gpointer data) { GNCSplitReg2 *gsr = data; if (!gtk_check_menu_item_get_active (GTK_CHECK_MENU_ITEM (w))) return; gnc_split_reg2_change_style (gsr, REG2_STYLE_AUTO_LEDGER); }
static void m_toggle_fullscreen(GtkCheckMenuItem *w, gpointer data) { gu_window_t *gw = data; if(gtk_check_menu_item_get_active(w)) { gtk_window_fullscreen(GTK_WINDOW(gw->gw_window)); } else { gtk_window_unfullscreen(GTK_WINDOW(gw->gw_window)); } }
void gnc_split_reg2_style_journal_cb (GtkWidget *w, gpointer data) { GNCSplitReg2 *gsr = data; if (!gtk_check_menu_item_get_active (GTK_CHECK_MENU_ITEM (w))) return; gnc_split_reg2_change_style (gsr, REG2_STYLE_JOURNAL); }
static void tray_activate_cb (GtkStatusIcon *icon, gpointer data) { gboolean active; active = gtk_check_menu_item_get_active (GTK_CHECK_MENU_ITEM (showwindow_menuitem)); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (showwindow_menuitem), !active); }
void NodelistGtk::activate_gui_motif( GtkWidget *w, gpointer data) { Nodelist *nodelist = (Nodelist *)data; int set = gtk_check_menu_item_get_active( GTK_CHECK_MENU_ITEM(w)) ? 1 : 0; if ( set) strcpy( nodelist->remote_gui, "motif"); else strcpy( nodelist->remote_gui, ""); }