static gboolean on_window_state_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) { if (event->type == GDK_WINDOW_STATE) { GdkWindowState changed = ((GdkEventWindowState*)event)->changed_mask, state = ((GdkEventWindowState*)event)->new_window_state; if (changed == GDK_WINDOW_STATE_MAXIMIZED && !(state & GDK_WINDOW_STATE_WITHDRAWN)) { if (state & GDK_WINDOW_STATE_MAXIMIZED) conf_set_bool_value (LAST_WINDOW_MAXIMIZED, TRUE); else conf_set_bool_value (LAST_WINDOW_MAXIMIZED, FALSE); } if (state & GDK_WINDOW_STATE_ICONIFIED) conf_set_int_value (LAST_WINDOW_STATE, MAINWINDOW_ICONIFIED); else if(state & GDK_WINDOW_STATE_WITHDRAWN) conf_set_int_value (LAST_WINDOW_STATE, MAINWINDOW_HIDDEN); else conf_set_int_value (LAST_WINDOW_STATE, MAINWINDOW_SHOWN); } if ((event->window_state.new_window_state & GDK_WINDOW_STATE_FULLSCREEN) == 0) shell->priv->fullscreen = TRUE; else shell->priv->fullscreen = FALSE; return FALSE; }
void on_useProxyAuth_toggled (GtkToggleButton *button, gpointer user_data) { gboolean enabled = gtk_toggle_button_get_active (button); gtk_widget_set_sensitive (GTK_WIDGET (liferea_dialog_lookup (prefdialog->priv->dialog, "proxyauthtable")), enabled); conf_set_bool_value (PROXY_USEAUTH, enabled); }
static void feed_list_view_set_reduce_mode (gboolean newReduceMode) { flv->feedlist_reduced_unread = newReduceMode; conf_set_bool_value (REDUCED_FEEDLIST, flv->feedlist_reduced_unread); feed_list_view_reduce_mode_changed (); feed_list_view_reload_feedlist (); }
void on_trayiconoptionbtn_clicked (GtkButton *button, gpointer user_data) { gboolean enabled; enabled = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(button)); conf_set_bool_value (SHOW_TRAY_ICON, enabled); gtk_widget_set_sensitive (liferea_dialog_lookup (prefdialog->priv->dialog, "newcountintraybtn"), enabled); gtk_widget_set_sensitive (liferea_dialog_lookup (prefdialog->priv->dialog, "minimizetotraybtn"), enabled); gtk_widget_set_sensitive (liferea_dialog_lookup (prefdialog->priv->dialog, "startintraybtn"), enabled); }
/** * The "Hide read items" button has been clicked. Here we change the * preference and, if the selected node is a folder, we reload the * itemlist. The item selection is lost by this. */ void on_folderhidereadbtn_toggled (GtkToggleButton *togglebutton, gpointer user_data) { nodePtr displayedNode; gboolean enabled; displayedNode = itemlist_get_displayed_node (); enabled = gtk_toggle_button_get_active (togglebutton); conf_set_bool_value (FOLDER_DISPLAY_HIDE_READ, enabled); if (displayedNode && IS_FOLDER (displayedNode)) { itemlist_unload (FALSE); itemlist_load (displayedNode); /* Note: For simplicity when toggling this preference we accept that the current item selection is lost. */ } }
void on_hidetoolbar_toggled (GtkToggleButton *button, gpointer user_data) { conf_set_bool_value (DISABLE_TOOLBAR, gtk_toggle_button_get_active (button)); liferea_shell_update_toolbar (); }
void on_startintraybtn_clicked (GtkButton *button, gpointer user_data) { conf_set_bool_value (START_IN_TRAY, gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (button))); }
void on_minimizetotraybtn_clicked (GtkButton *button, gpointer user_data) { conf_set_bool_value (DONT_MINIMIZE_TO_TRAY, gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (button))); }
void on_newcountintraybtn_clicked (GtkButton *button, gpointer user_data) { conf_set_bool_value (SHOW_NEW_COUNT_IN_TRAY, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button))); }
void on_enableplugins_toggled (GtkToggleButton *togglebutton, gpointer user_data) { conf_set_bool_value (ENABLE_PLUGINS, gtk_toggle_button_get_active (togglebutton)); }
void on_disablejavascript_toggled (GtkToggleButton *togglebutton, gpointer user_data) { conf_set_bool_value (DISABLE_JAVASCRIPT, gtk_toggle_button_get_active (togglebutton)); }
void on_openlinksinsidebtn_clicked (GtkToggleButton *button, gpointer user_data) { conf_set_bool_value (BROWSE_INSIDE_APPLICATION, gtk_toggle_button_get_active (button)); }
void on_popupwindowsoptionbtn_clicked (GtkButton *button, gpointer user_data) { gboolean enabled = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (button)); conf_set_bool_value (SHOW_POPUP_WINDOWS, enabled); }