gboolean e_pilot_settings_get_secret (EPilotSettings *ps) { EPilotSettingsPrivate *priv; g_return_val_if_fail (ps != NULL, FALSE); g_return_val_if_fail (E_IS_PILOT_SETTINGS (ps), FALSE); priv = ps->priv; return gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->secret)); }
void e_pilot_settings_set_secret (EPilotSettings *ps, gboolean secret) { EPilotSettingsPrivate *priv; g_return_if_fail (ps != NULL); g_return_if_fail (E_IS_PILOT_SETTINGS (ps)); priv = ps->priv; gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->secret), secret); }
ESource * e_pilot_settings_get_source (EPilotSettings *ps) { EPilotSettingsPrivate *priv; g_return_val_if_fail (ps != NULL, NULL); g_return_val_if_fail (E_IS_PILOT_SETTINGS (ps), NULL); priv = ps->priv; return e_source_combo_box_get_active ( E_SOURCE_COMBO_BOX (priv->source)); }
void e_pilot_settings_set_source (EPilotSettings *ps, ESource *source) { EPilotSettingsPrivate *priv; g_return_if_fail (ps != NULL); g_return_if_fail (E_IS_PILOT_SETTINGS (ps)); priv = ps->priv; e_source_combo_box_set_active ( E_SOURCE_COMBO_BOX (priv->source), source); }
static EAddrConduitGui * e_addr_gui_new (EPilotSettings *ps) { EAddrConduitGui *gui; GtkWidget *lbl, *menu; gint rows, i; static const char *items[] = {"Business", "Home", "Other", NULL}; g_return_val_if_fail (ps != NULL, NULL); g_return_val_if_fail (E_IS_PILOT_SETTINGS (ps), NULL); gtk_table_resize (GTK_TABLE (ps), E_PILOT_SETTINGS_TABLE_ROWS + 1, E_PILOT_SETTINGS_TABLE_COLS); gui = g_new0 (EAddrConduitGui, 1); rows = E_PILOT_SETTINGS_TABLE_ROWS; lbl = gtk_label_new (_("Default Sync Address:")); gtk_misc_set_alignment (GTK_MISC (lbl), 0.0, 0.5); gui->default_address = gtk_option_menu_new (); menu = gtk_menu_new (); for (i = 0; items[i] != NULL; i++) { GtkWidget *item; item = gtk_menu_item_new_with_label (items[i]); gtk_widget_show (item); gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); } gtk_widget_show (menu); gtk_option_menu_set_menu (GTK_OPTION_MENU (gui->default_address), menu); gtk_table_attach_defaults (GTK_TABLE (ps), lbl, 0, 1, rows, rows + 1); gtk_table_attach_defaults (GTK_TABLE (ps), gui->default_address, 1, 2, rows, rows + 1); gtk_widget_show (lbl); gtk_widget_show (gui->default_address); return gui; }