Lines Matching refs:ks

44     gtk_widget_hide (ks.add_image);  in all_options_have_been_set_msg()
45 gtk_widget_hide (ks.bt_add[ACTION_OR_OPTION]); in all_options_have_been_set_msg()
47 gtk_label_set_text (GTK_LABEL (ks.bt_bar_label), msg_label_txt); in all_options_have_been_set_msg()
64 GtkTreeSelection *selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (ks.treeview)); in check_for_selected_dsct()
91 GtkTreeSelection *selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (ks.treeview)); in row_selected()
93 GList *selected_rows = gtk_tree_selection_get_selected_rows (selection, &ks.model); in row_selected()
111 …gboolean treestore_is_empty = !gtk_tree_model_get_iter_first (ks.model, &iter_loop); // using iter… in row_selected()
114 if (ks.statusbar_msg_shown) { in row_selected()
115 …gtk_statusbar_remove_all (GTK_STATUSBAR (ks.statusbar), 1); // Only one context (indicated by 1) w… in row_selected()
116 ks.statusbar_msg_shown = FALSE; in row_selected()
118 …gtk_tree_view_enable_model_drag_source (GTK_TREE_VIEW (ks.treeview), GDK_BUTTON1_MASK, ks.content_… in row_selected()
120 if (ks.new_action_option_widgets[NEW_ACTION_OPTION_COMBO_BOX]) { in row_selected()
121 …g_signal_handler_disconnect (ks.new_action_option_widgets[NEW_ACTION_OPTION_COMBO_BOX], ks.handler… in row_selected()
122 gtk_list_store_clear (ks.action_option_combo_box_liststore); in row_selected()
123 gtk_widget_destroy (ks.new_action_option_widgets[NEW_ACTION_OPTION_COMBO_BOX]); in row_selected()
124 ks.new_action_option_widgets[NEW_ACTION_OPTION_COMBO_BOX] = NULL; in row_selected()
146 gtk_tree_model_get_iter (ks.model, &iter_loop, path_loop); in row_selected()
147 gtk_tree_model_get (ks.model, &iter_loop, in row_selected()
152 if (gtk_tree_model_iter_has_child (ks.model, &iter_loop)) { in row_selected()
153 filter_model = gtk_tree_model_filter_new (ks.model, path_loop); in row_selected()
215 gtk_tree_view_unset_rows_drag_source (GTK_TREE_VIEW (ks.treeview)); in row_selected()
224 g_slist_free_full (ks.source_paths, (GDestroyNotify) gtk_tree_row_reference_free); in row_selected()
225 ks.source_paths = NULL; in row_selected()
227ks.source_paths = g_slist_prepend (ks.source_paths, gtk_tree_row_reference_new (ks.model, selected… in row_selected()
229 ks.source_paths = g_slist_reverse (ks.source_paths); in row_selected()
233 …if (gtk_widget_get_visible (ks.action_option_grid) || gtk_widget_get_visible (ks.change_values_lab… in row_selected()
234 if (gtk_widget_get_visible (ks.action_option_grid)) { in row_selected()
237 if (gtk_widget_get_visible (ks.change_values_label)) { in row_selected()
238 g_slist_free_full (ks.change_values_user_settings, (GDestroyNotify) g_free); in row_selected()
239 ks.change_values_user_settings = NULL; in row_selected()
240 gtk_box_reorder_child (GTK_BOX (ks.main_box), ks.entry_grid, -1); in row_selected()
241 …gtk_style_context_remove_class (gtk_widget_get_style_context (ks.entry_fields[MENU_ELEMENT_OR_VALU… in row_selected()
243 … gtk_style_context_remove_class (gtk_widget_get_style_context (ks.entry_fields[EXECUTE_ENTRY]), in row_selected()
245 gtk_entry_set_text (GTK_ENTRY (ks.entry_fields[ICON_PATH_ENTRY]), ""); in row_selected()
247 …if (!g_signal_handler_is_connected (ks.entry_fields[entry_fields_cnt], ks.handler_id_entry_fields[… in row_selected()
248ks.handler_id_entry_fields[entry_fields_cnt] = g_signal_connect (ks.entry_fields[entry_fields_cnt]… in row_selected()
252 gtk_widget_hide (ks.change_values_label); in row_selected()
253 gtk_widget_hide (ks.new_action_option_widgets[INSIDE_MENU_LABEL]); in row_selected()
254 gtk_widget_hide (ks.new_action_option_widgets[INSIDE_MENU_CHECK_BUTTON]); in row_selected()
255 gtk_widget_hide (ks.new_action_option_widgets[INCLUDING_ACTION_LABEL]); in row_selected()
256 gtk_widget_hide (ks.new_action_option_widgets[INCLUDING_ACTION_CHECK_BUTTON]); in row_selected()
257 gtk_widget_show (ks.new_action_option_widgets[ACTION_OPTION_DONE]); in row_selected()
258 gtk_widget_show (ks.new_action_option_widgets[ACTION_OPTION_CANCEL]); in row_selected()
259 gtk_widget_show (ks.remove_icon); in row_selected()
260 gtk_widget_hide (ks.mandatory); in row_selected()
261 gtk_widget_set_margin_top (ks.mandatory, 0); in row_selected()
262 gtk_widget_set_margin_bottom (ks.mandatory, 0); in row_selected()
263 gtk_widget_hide (ks.separator); in row_selected()
264 gtk_widget_hide (ks.change_values_buttons_grid); in row_selected()
265 gtk_widget_show (ks.button_grid); in row_selected()
268 if (!ks.rows_with_icons) { in row_selected()
274 gtk_widget_set_sensitive (ks.mb_edit, TRUE); in row_selected()
275 gtk_widget_set_sensitive (ks.mb_search, TRUE); in row_selected()
276 gtk_widget_set_sensitive (ks.mb_edit_menu_items[MB_VISUALISE], TRUE); in row_selected()
278 gtk_widget_set_sensitive ((GtkWidget *) ks.tb[tb_cnt], TRUE); in row_selected()
280 gtk_widget_show (ks.add_image); in row_selected()
281 gtk_label_set_text (GTK_LABEL (ks.bt_bar_label), "Add new: "); in row_selected()
283 gtk_widget_show (ks.bt_add[buttons_cnt]); in row_selected()
285 gtk_widget_hide (ks.bt_add[ACTION_OR_OPTION]); in row_selected()
286 gtk_widget_set_sensitive (ks.find_entry_buttons[BACK], FALSE); in row_selected()
287 gtk_widget_set_sensitive (ks.find_entry_buttons[FORWARD], FALSE); in row_selected()
288 gtk_widget_hide (ks.entry_grid); in row_selected()
290 gtk_widget_set_sensitive (ks.mb_file_menu_items[MB_NEW], !(treestore_is_empty && !ks.filename)); in row_selected()
291 gtk_widget_set_sensitive ((GtkWidget *) ks.tb[TB_NEW], !(treestore_is_empty && !ks.filename)); in row_selected()
293 gtk_widget_set_sensitive (ks.mb_file_menu_items[MB_SAVE], ks.filename && ks.change_done); in row_selected()
294 gtk_widget_set_sensitive ((GtkWidget *) ks.tb[TB_SAVE], ks.filename && ks.change_done); in row_selected()
298 gtk_tree_model_get_iter (ks.model, &iter_loop, path_loop); in row_selected()
299 …gtk_tree_model_get (ks.model, &iter_loop, TS_ELEMENT_VISIBILITY, &element_visibility_txt_loop, -1); in row_selected()
302 gtk_widget_set_sensitive (ks.mb_edit_menu_items[MB_VISUALISE], FALSE); in row_selected()
304 if (gtk_tree_model_iter_has_child (ks.model, &iter_loop)) { in row_selected()
305 filter_model = gtk_tree_model_filter_new (ks.model, path_loop); in row_selected()
320 …gtk_widget_set_sensitive (ks.mb_edit_menu_items[MB_REMOVE_ALL_CHILDREN], !at_least_one_selected_ro… in row_selected()
321 gtk_widget_set_sensitive (ks.mb_edit_menu_items[MB_VISUALISE_RECURSIVELY], in row_selected()
322 (gtk_widget_get_sensitive (ks.mb_edit_menu_items[MB_VISUALISE]) && in row_selected()
325 gtk_widget_set_sensitive (ks.mb_search, !treestore_is_empty); in row_selected()
326 gtk_widget_set_sensitive ((GtkWidget *) ks.tb[TB_FIND], !treestore_is_empty); in row_selected()
332 free_elements_of_static_string_array (ks.txt_fields, NUMBER_OF_TXT_FIELDS, TRUE); in row_selected()
333 gtk_widget_set_sensitive ((GtkWidget *) ks.tb[TB_MOVE_UP], FALSE); in row_selected()
334 gtk_widget_set_sensitive ((GtkWidget *) ks.tb[TB_MOVE_DOWN], FALSE); in row_selected()
336 gtk_widget_set_sensitive (ks.mb_edit, FALSE); in row_selected()
337 gtk_widget_set_sensitive ((GtkWidget *) ks.tb[TB_REMOVE], FALSE); in row_selected()
341 gtk_widget_set_sensitive (ks.mb_edit_menu_items[mb_menu_items_cnt], FALSE); in row_selected()
343 gtk_widget_hide (ks.add_image); in row_selected()
345 gtk_widget_hide (ks.bt_add[buttons_cnt]); in row_selected()
347 gtk_label_set_text (GTK_LABEL (ks.bt_bar_label), in row_selected()
369 gtk_tree_model_get_iter (ks.model, &ks.iter, path); in row_selected()
372 gtk_tree_model_iter_parent (ks.model, &parent, &ks.iter); in row_selected()
373 gtk_tree_model_get (ks.model, &parent, in row_selected()
381 iter_previous = iter_next = ks.iter; in row_selected()
382 not_at_top = gtk_tree_model_iter_previous (ks.model, &iter_previous); in row_selected()
383 not_at_bottom = gtk_tree_model_iter_next (ks.model, &iter_next); in row_selected()
385 …option_and_autosort = ks.autosort_options && streq_any (ks.txt_fields[TYPE_TXT], "option", "option… in row_selected()
390 gtk_widget_set_sensitive (ks.mb_edit_menu_items[mb_menu_items_cnt], in row_selected()
393 gtk_widget_set_sensitive ((GtkWidget *) ks.tb[TB_MOVE_UP], not_at_top && !option_and_autosort); in row_selected()
394 …gtk_widget_set_sensitive ((GtkWidget *) ks.tb[TB_MOVE_DOWN], not_at_bottom && !option_and_autosort… in row_selected()
396 if (ks.rows_with_found_occurrences) { in row_selected()
397 gtk_widget_set_sensitive (ks.find_entry_buttons[BACK], in row_selected()
398 … gtk_tree_path_compare (path, ks.rows_with_found_occurrences->data) > 0); in row_selected()
399 gtk_widget_set_sensitive (ks.find_entry_buttons[FORWARD], in row_selected()
400 gtk_tree_path_compare (path, g_list_last (ks.rows_with_found_occurrences)->data) < 0); in row_selected()
407 if (STREQ (ks.txt_fields[TYPE_TXT], "item")) { in row_selected()
408 gtk_widget_show (ks.bt_add[ACTION_OR_OPTION]); in row_selected()
409 gtk_label_set_text_with_mnemonic (GTK_LABEL (ks.bt_add_action_option_label), "_Action"); in row_selected()
413 if (streq_any (ks.txt_fields[TYPE_TXT], "action", "option", "option block", NULL)) { in row_selected()
414 gint number_of_children_of_parent = gtk_tree_model_iter_n_children (ks.model, &parent); in row_selected()
415 gint number_of_children_of_iter = gtk_tree_model_iter_n_children (ks.model, &ks.iter); in row_selected()
424 gtk_widget_hide (ks.bt_add[buttons_cnt]); in row_selected()
426 gtk_widget_show (ks.bt_add[ACTION_OR_OPTION]); in row_selected()
429 if (STREQ (ks.txt_fields[TYPE_TXT], "action")) { in row_selected()
430 gtk_label_set_text_with_mnemonic (GTK_LABEL (ks.bt_add_action_option_label), in row_selected()
431 … (!STREQ (ks.txt_fields[MENU_ELEMENT_TXT], "Reconfigure") && in row_selected()
432 … ((STREQ (ks.txt_fields[MENU_ELEMENT_TXT], "Execute") && in row_selected()
439 if (STREQ (ks.txt_fields[TYPE_TXT], "option") && in row_selected()
440 streq_any (ks.txt_fields[MENU_ELEMENT_TXT], "prompt", "command", NULL) && in row_selected()
446 if (streq_any (ks.txt_fields[TYPE_TXT], "option", "option block", NULL) && in row_selected()
447 !streq_any (ks.txt_fields[MENU_ELEMENT_TXT], "prompt", "command", NULL)) { in row_selected()
453 gtk_label_set_text_with_mnemonic (GTK_LABEL (ks.bt_add_action_option_label), "Op_tion"); in row_selected()
457 …(STREQ (ks.txt_fields[TYPE_TXT], "option block") && number_of_children_of_iter == NUMBER_OF_STARTU… in row_selected()
469 …check_for_existing_options (&parent, NUMBER_OF_EXECUTE_OPTS, ks.execute_options, execute_options_s… in row_selected()
473 preset_choice = ks.execute_displayed_txts[execute_opts_cnt]; in row_selected()
474 … gtk_label_set_text_with_mnemonic (GTK_LABEL (ks.bt_add_action_option_label), in row_selected()
484 if ((STREQ (ks.txt_fields[TYPE_TXT], "option block") && in row_selected()
487 (STREQ (ks.txt_fields[TYPE_TXT], "option") && in row_selected()
492 else if ((STREQ (ks.txt_fields[TYPE_TXT], "option block") && in row_selected()
495 (STREQ (ks.txt_fields[TYPE_TXT], "option") && in row_selected()
502 if (STREQ (ks.txt_fields[TYPE_TXT], "option block")) { in row_selected()
503 parent = ks.iter; in row_selected()
507 ks.startupnotify_options, startupnotify_options_status); in row_selected()
511 preset_choice = ks.startupnotify_displayed_txts[snotify_opts_cnt]; in row_selected()
512 … gtk_label_set_text_with_mnemonic (GTK_LABEL (ks.bt_add_action_option_label), in row_selected()
524 …if (STREQ (ks.txt_fields[TYPE_TXT], "option") && streq_any (ks.txt_fields[MENU_ELEMENT_TXT], "prom… in row_selected()
538 if (gtk_widget_get_visible (ks.bt_add[ACTION_OR_OPTION])) { in row_selected()
539 if (ks.handler_id_action_option_button_clicked) { // Uninitialised at the beginning == 0. in row_selected()
540 …g_signal_handler_disconnect (ks.bt_add[ACTION_OR_OPTION], ks.handler_id_action_option_button_click… in row_selected()
542ks.handler_id_action_option_button_clicked = g_signal_connect_swapped (ks.bt_add[ACTION_OR_OPTION]… in row_selected()
548 if (!(streq_any (ks.txt_fields[TYPE_TXT], "action", "option block", NULL) || in row_selected()
549 (STREQ (ks.txt_fields[TYPE_TXT], "option") && in row_selected()
550 (STREQ (ks.txt_fields[MENU_ELEMENT_TXT], "enabled") || in row_selected()
559 gtk_widget_queue_draw (ks.treeview); // Force redrawing of treeview. in row_selected()
570 GtkTreePath *path = gtk_tree_model_get_path (ks.model, &ks.iter); in avoid_overlapping()
573 gtk_tree_view_scroll_to_cell (GTK_TREE_VIEW (ks.treeview), path, NULL, FALSE, 0, 0); in avoid_overlapping()
590 … GtkStyleContext *entry_context = gtk_widget_get_style_context (ks.entry_fields[ICON_PATH_ENTRY]); in set_entry_fields()
592 gtk_widget_show (ks.entry_grid); in set_entry_fields()
595 gtk_label_set_text (GTK_LABEL (ks.entry_labels[MENU_ELEMENT_OR_VALUE_ENTRY]), " Label: "); in set_entry_fields()
596 gtk_label_set_text (GTK_LABEL (ks.entry_labels[EXECUTE_ENTRY]), " Execute: "); in set_entry_fields()
597 gtk_widget_set_sensitive (ks.entry_fields[MENU_ELEMENT_OR_VALUE_ENTRY], TRUE); in set_entry_fields()
598 gtk_widget_hide (ks.icon_chooser); in set_entry_fields()
599 gtk_widget_hide (ks.remove_icon); in set_entry_fields()
601 gtk_widget_hide (ks.entry_labels[entry_fields_cnt]); in set_entry_fields()
602 gtk_widget_hide (ks.entry_fields[entry_fields_cnt]); in set_entry_fields()
605 if (ks.txt_fields[ELEMENT_VISIBILITY_TXT]) { // = menu, pipe menu, item or separator in set_entry_fields()
606 gtk_entry_set_text (GTK_ENTRY (ks.entry_fields[MENU_ELEMENT_OR_VALUE_ENTRY]), in set_entry_fields()
607 … (ks.txt_fields[MENU_ELEMENT_TXT]) ? ks.txt_fields[MENU_ELEMENT_TXT] : ""); in set_entry_fields()
608 if (!STREQ (ks.txt_fields[TYPE_TXT], "separator")) { in set_entry_fields()
609 if (G_UNLIKELY (!ks.txt_fields[MENU_ELEMENT_TXT])) { in set_entry_fields()
610 … gtk_entry_set_text (GTK_ENTRY (ks.entry_fields[MENU_ELEMENT_OR_VALUE_ENTRY]), "(No label)"); in set_entry_fields()
611 gtk_widget_set_sensitive (ks.entry_fields[MENU_ELEMENT_OR_VALUE_ENTRY], FALSE); in set_entry_fields()
614 gtk_widget_show (ks.icon_chooser); in set_entry_fields()
615 gtk_widget_show (ks.remove_icon); in set_entry_fields()
616 gtk_widget_show (ks.entry_labels[ICON_PATH_ENTRY]); in set_entry_fields()
617 gtk_widget_show (ks.entry_fields[ICON_PATH_ENTRY]); in set_entry_fields()
618 gtk_widget_set_sensitive (ks.remove_icon, ks.txt_fields[ICON_PATH_TXT] != NULL); in set_entry_fields()
619 gtk_entry_set_text (GTK_ENTRY (ks.entry_fields[ICON_PATH_ENTRY]), in set_entry_fields()
620 (ks.txt_fields[ICON_PATH_TXT]) ? ks.txt_fields[ICON_PATH_TXT] : ""); in set_entry_fields()
622 …if (!ks.txt_fields[ICON_PATH_TXT] || g_file_test (ks.txt_fields[ICON_PATH_TXT], G_FILE_TEST_EXISTS… in set_entry_fields()
626 … wrong_or_missing (ks.entry_fields[ICON_PATH_ENTRY], ks.icon_path_entry_css_provider); in set_entry_fields()
629 if (!STREQ (ks.txt_fields[TYPE_TXT], "item")) { in set_entry_fields()
630 gtk_widget_show (ks.entry_labels[MENU_ID_ENTRY]); in set_entry_fields()
631 gtk_widget_show (ks.entry_fields[MENU_ID_ENTRY]); in set_entry_fields()
632 … gtk_entry_set_text (GTK_ENTRY (ks.entry_fields[MENU_ID_ENTRY]), ks.txt_fields[MENU_ID_TXT]); in set_entry_fields()
633 if (STREQ (ks.txt_fields[TYPE_TXT], "pipe menu")) { in set_entry_fields()
634 gtk_widget_show (ks.entry_labels[EXECUTE_ENTRY]); in set_entry_fields()
635 gtk_widget_show (ks.entry_fields[EXECUTE_ENTRY]); in set_entry_fields()
636 gtk_entry_set_text (GTK_ENTRY (ks.entry_fields[EXECUTE_ENTRY]), in set_entry_fields()
637 … (ks.txt_fields[EXECUTE_TXT]) ? ks.txt_fields[EXECUTE_TXT] : ""); in set_entry_fields()
645 (STREQ (ks.txt_fields[MENU_ELEMENT_TXT], "wmclass")) ? in set_entry_fields()
646 "WM_CLASS" : ks.txt_fields[MENU_ELEMENT_TXT]); in set_entry_fields()
649 gtk_label_set_text (GTK_LABEL (ks.entry_labels[MENU_ELEMENT_OR_VALUE_ENTRY]), label_txt); in set_entry_fields()
650 gtk_entry_set_text (GTK_ENTRY (ks.entry_fields[MENU_ELEMENT_OR_VALUE_ENTRY]), in set_entry_fields()
651 (ks.txt_fields[VALUE_TXT]) ? ks.txt_fields[VALUE_TXT] : ""); in set_entry_fields()