static void load_applet_from_command_line (void) { guint size = 24, orient = PANEL_ORIENTATION_TOP; gint i; g_assert (cli_iid != NULL); if (cli_size || cli_orient) { if (cli_size) { for (i = 0; i < G_N_ELEMENTS (size_items); i++) { if (strcmp (g_dpgettext2 (NULL, "Size", size_items[i].name), cli_size) == 0) { size = size_items[i].value; break; } } } if (cli_orient) { for (i = 0; i < G_N_ELEMENTS (orient_items); i++) { if (strcmp (g_dpgettext2 (NULL, "Orientation", orient_items[i].name), cli_orient) == 0) { orient = orient_items[i].value; break; } } } } g_print ("Loading %s\n", cli_iid); load_applet_into_window (cli_iid, cli_prefs_path, size, orient); }
static void load_applet_from_command_line (void) { GString *str; g_assert (cli_iid != NULL); str = g_string_new (cli_iid); if (cli_prefs_dir || cli_size || cli_orient) { g_string_append_c (str, '!'); if (cli_prefs_dir) g_string_append_printf (str, "prefs_key=%s", cli_prefs_dir); g_string_append_c (str, ';'); if (cli_size) g_string_append_printf (str, "size=%s", cli_size); g_string_append_c (str, ';'); if (cli_orient) g_string_append_printf (str, "orient=%s", cli_orient); } g_print ("Loading %s\n", str->str); load_applet_into_window (str->str, cli_iid); g_string_free (str, TRUE); }
G_GNUC_UNUSED void on_execute_button_clicked (GtkButton *button, gpointer dummy) { char *moniker; char *title; moniker = construct_moniker (); title = get_combo_value (applet_combo); load_applet_into_window (moniker, title); g_free (moniker); g_free (title); }
G_GNUC_UNUSED void on_execute_button_clicked (GtkButton *button, gpointer dummy) { char *title; title = get_combo_applet_id (applet_combo); load_applet_into_window (title, gtk_entry_get_text (GTK_ENTRY (prefs_path_entry)), get_combo_value (size_combo), get_combo_value (orient_combo)); g_free (title); }