Exemple #1
0
/******************************************************************************
 * 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);
}
Exemple #2
0
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);
}
Exemple #3
0
/******************************************************************************
 * 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();
}
Exemple #4
0
/******************************************************************************
 * 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);
}
Exemple #5
0
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();
}
Exemple #6
0
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);
}
Exemple #7
0
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);
	}
}
Exemple #8
0
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);
	}
}
Exemple #9
0
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);
	}
}
Exemple #10
0
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);
	}
}
Exemple #11
0
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);
}
Exemple #13
0
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);
	}
}
Exemple #14
0
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);
}
Exemple #15
0
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;
}
Exemple #16
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();
}
Exemple #18
0
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");
  }
}
Exemple #19
0
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);
	}
}
Exemple #20
0
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);
}
Exemple #21
0
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);
	}
}
Exemple #22
0
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;
}
Exemple #23
0
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;
}
Exemple #24
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);
}
Exemple #25
0
/* [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;
   }
}
Exemple #26
0
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);
}
Exemple #27
0
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));
  }
}
Exemple #28
0
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);
}
Exemple #29
0
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);
}
Exemple #30
0
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, "");
}