Lines Matching refs:editable

26 void highlight_buffer(GtkText *editable)  in highlight_buffer()  argument
34 gint save_pos = gtk_editable_get_position(GTK_EDITABLE(editable)); /* save current pos */ in highlight_buffer()
35 gchar *txt = gtk_editable_get_chars (GTK_EDITABLE(editable),0,-1); in highlight_buffer()
42 gtk_text_freeze(editable); in highlight_buffer()
44 gtk_text_set_point(editable,0); in highlight_buffer()
45 gtk_text_forward_delete(editable,len); in highlight_buffer()
50 gtk_text_insert (editable, 0, 0, 0, txt+next_add, i-next_add); in highlight_buffer()
56 gtk_text_insert (editable, 0, &color_blue, 0, txt+next_add, i-next_add+2); in highlight_buffer()
62 gtk_text_insert (editable, 0, 0, 0, txt+next_add, len-next_add); in highlight_buffer()
68 gtk_editable_set_position(GTK_EDITABLE(editable),save_pos); /* restore current pos */ in highlight_buffer()
69 gtk_text_thaw(editable); in highlight_buffer()
74 on_spinbutton_int_changed (GtkEditable *editable, in on_spinbutton_int_changed() argument
77 PluginParam *param = (PluginParam*)gtk_object_get_data (GTK_OBJECT(editable),"param"); in on_spinbutton_int_changed()
78 IVAL(*param) = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON(editable)); in on_spinbutton_int_changed()
92 on_text_changed (GtkEditable *editable, in on_text_changed() argument
95 PluginParam *param = (PluginParam*)gtk_object_get_data (GTK_OBJECT(editable),"param"); in on_text_changed()
96 gchar *txt = gtk_editable_get_chars (editable,0,-1); in on_text_changed()
100 highlight_buffer(GTK_TEXT(editable)); in on_text_changed()
104 on_list_changed (GtkEditable *editable, in on_list_changed() argument
107 PluginParam *param = (PluginParam*)gtk_object_get_data (GTK_OBJECT(editable),"param"); in on_list_changed()
108 gchar *txt = gtk_editable_get_chars (editable,0,-1); in on_list_changed()
124 GtkEditable *editable; in my_int_listener() local
127 editable = GTK_EDITABLE(param->user_data); in my_int_listener()
129 if (editable) { in my_int_listener()
133 if (strcmp(str,gtk_editable_get_chars(editable,0,-1))) { in my_int_listener()
134 gtk_editable_delete_text (editable,0,-1); in my_int_listener()
135 gtk_editable_insert_text (editable,str,strlen(str),&pos); in my_int_listener()
141 GtkEntry *editable; in my_list_listener() local
144 editable = GTK_ENTRY(param->user_data); in my_list_listener()
146 if (editable) { in my_list_listener()
147 if (strcmp(gtk_entry_get_text(editable),LVAL(*param))) { in my_list_listener()
148 gtk_entry_set_text (editable, LVAL(*param)); in my_list_listener()
154 GtkCheckButton *editable; in my_bool_listener() local
157 editable = GTK_CHECK_BUTTON(param->user_data); in my_bool_listener()
159 if (editable) { in my_bool_listener()
160 if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(editable)) != BVAL(*param)) in my_bool_listener()
161 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(editable),BVAL(*param)); in my_bool_listener()