Lines Matching refs:editable

180 get_delegate (GtkEditable *editable)  in get_delegate()  argument
182 GtkEditableInterface *iface = GTK_EDITABLE_GET_IFACE (editable); in get_delegate()
185 return iface->get_delegate (editable); in get_delegate()
191 gtk_editable_default_do_insert_text (GtkEditable *editable, in gtk_editable_default_do_insert_text() argument
196 g_signal_emit (editable, signals[INSERT_TEXT], 0, text, length, position); in gtk_editable_default_do_insert_text()
203 gtk_editable_default_insert_text (GtkEditable *editable, in gtk_editable_default_insert_text() argument
208 GtkEditable *delegate = get_delegate (editable); in gtk_editable_default_insert_text()
217 gtk_editable_default_do_delete_text (GtkEditable *editable, in gtk_editable_default_do_delete_text() argument
221 g_signal_emit (editable, signals[DELETE_TEXT], 0, start_pos, end_pos); in gtk_editable_default_do_delete_text()
225 gtk_editable_default_delete_text (GtkEditable *editable, in gtk_editable_default_delete_text() argument
229 GtkEditable *delegate = get_delegate (editable); in gtk_editable_default_delete_text()
238 gtk_editable_default_get_text (GtkEditable *editable) in gtk_editable_default_get_text() argument
240 GtkEditable *delegate = get_delegate (editable); in gtk_editable_default_get_text()
251 gtk_editable_default_set_selection_bounds (GtkEditable *editable, in gtk_editable_default_set_selection_bounds() argument
255 GtkEditable *delegate = get_delegate (editable); in gtk_editable_default_set_selection_bounds()
264 gtk_editable_default_get_selection_bounds (GtkEditable *editable, in gtk_editable_default_get_selection_bounds() argument
268 GtkEditable *delegate = get_delegate (editable); in gtk_editable_default_get_selection_bounds()
495 gtk_editable_insert_text (GtkEditable *editable, in gtk_editable_insert_text() argument
500 g_return_if_fail (GTK_IS_EDITABLE (editable)); in gtk_editable_insert_text()
506 GTK_EDITABLE_GET_IFACE (editable)->do_insert_text (editable, text, length, position); in gtk_editable_insert_text()
525 gtk_editable_delete_text (GtkEditable *editable, in gtk_editable_delete_text() argument
529 g_return_if_fail (GTK_IS_EDITABLE (editable)); in gtk_editable_delete_text()
531 GTK_EDITABLE_GET_IFACE (editable)->do_delete_text (editable, start_pos, end_pos); in gtk_editable_delete_text()
554 gtk_editable_get_chars (GtkEditable *editable, in gtk_editable_get_chars() argument
562 g_return_val_if_fail (GTK_IS_EDITABLE (editable), NULL); in gtk_editable_get_chars()
564 text = GTK_EDITABLE_GET_IFACE (editable)->get_text (editable); in gtk_editable_get_chars()
590 gtk_editable_get_text (GtkEditable *editable) in gtk_editable_get_text() argument
592 g_return_val_if_fail (GTK_IS_EDITABLE (editable), NULL); in gtk_editable_get_text()
594 return GTK_EDITABLE_GET_IFACE (editable)->get_text (editable); in gtk_editable_get_text()
607 gtk_editable_set_text (GtkEditable *editable, in gtk_editable_set_text() argument
612 g_return_if_fail (GTK_IS_EDITABLE (editable)); in gtk_editable_set_text()
614 g_object_freeze_notify (G_OBJECT (editable)); in gtk_editable_set_text()
615 gtk_editable_delete_text (editable, 0, -1); in gtk_editable_set_text()
617 gtk_editable_insert_text (editable, text, -1, &pos); in gtk_editable_set_text()
618 g_object_thaw_notify (G_OBJECT (editable)); in gtk_editable_set_text()
635 gtk_editable_set_position (GtkEditable *editable, in gtk_editable_set_position() argument
638 g_return_if_fail (GTK_IS_EDITABLE (editable)); in gtk_editable_set_position()
640 GTK_EDITABLE_GET_IFACE (editable)->set_selection_bounds (editable, position, position); in gtk_editable_set_position()
655 gtk_editable_get_position (GtkEditable *editable) in gtk_editable_get_position() argument
659 g_return_val_if_fail (GTK_IS_EDITABLE (editable), 0); in gtk_editable_get_position()
661 GTK_EDITABLE_GET_IFACE (editable)->get_selection_bounds (editable, &start, &end); in gtk_editable_get_position()
683 gtk_editable_get_selection_bounds (GtkEditable *editable, in gtk_editable_get_selection_bounds() argument
690 g_return_val_if_fail (GTK_IS_EDITABLE (editable), FALSE); in gtk_editable_get_selection_bounds()
692 result = GTK_EDITABLE_GET_IFACE (editable)->get_selection_bounds (editable, &tmp_start, &tmp_end); in gtk_editable_get_selection_bounds()
711 gtk_editable_delete_selection (GtkEditable *editable) in gtk_editable_delete_selection() argument
715 g_return_if_fail (GTK_IS_EDITABLE (editable)); in gtk_editable_delete_selection()
717 if (gtk_editable_get_selection_bounds (editable, &start, &end)) in gtk_editable_delete_selection()
718 gtk_editable_delete_text (editable, start, end); in gtk_editable_delete_selection()
737 gtk_editable_select_region (GtkEditable *editable, in gtk_editable_select_region() argument
741 g_return_if_fail (GTK_IS_EDITABLE (editable)); in gtk_editable_select_region()
743 GTK_EDITABLE_GET_IFACE (editable)->set_selection_bounds (editable, start_pos, end_pos); in gtk_editable_select_region()
755 gtk_editable_set_editable (GtkEditable *editable, in gtk_editable_set_editable() argument
758 g_return_if_fail (GTK_IS_EDITABLE (editable)); in gtk_editable_set_editable()
760 g_object_set (editable, "editable", is_editable, NULL); in gtk_editable_set_editable()
772 gtk_editable_get_editable (GtkEditable *editable) in gtk_editable_get_editable() argument
776 g_return_val_if_fail (GTK_IS_EDITABLE (editable), FALSE); in gtk_editable_get_editable()
778 g_object_get (editable, "editable", &is_editable, NULL); in gtk_editable_get_editable()
793 gtk_editable_get_alignment (GtkEditable *editable) in gtk_editable_get_alignment() argument
797 g_return_val_if_fail (GTK_IS_EDITABLE (editable), 0); in gtk_editable_get_alignment()
799 g_object_get (editable, "xalign", &xalign, NULL); in gtk_editable_get_alignment()
816 gtk_editable_set_alignment (GtkEditable *editable, in gtk_editable_set_alignment() argument
819 g_return_if_fail (GTK_IS_EDITABLE (editable)); in gtk_editable_set_alignment()
821 g_object_set (editable, "xalign", xalign, NULL); in gtk_editable_set_alignment()
834 gtk_editable_get_width_chars (GtkEditable *editable) in gtk_editable_get_width_chars() argument
838 g_return_val_if_fail (GTK_IS_EDITABLE (editable), 0); in gtk_editable_get_width_chars()
840 g_object_get (editable, "width-chars", &width_chars, NULL); in gtk_editable_get_width_chars()
858 gtk_editable_set_width_chars (GtkEditable *editable, in gtk_editable_set_width_chars() argument
861 g_return_if_fail (GTK_IS_EDITABLE (editable)); in gtk_editable_set_width_chars()
863 g_object_set (editable, "width-chars", n_chars, NULL); in gtk_editable_set_width_chars()
875 gtk_editable_get_max_width_chars (GtkEditable *editable) in gtk_editable_get_max_width_chars() argument
879 g_return_val_if_fail (GTK_IS_EDITABLE (editable), 0); in gtk_editable_get_max_width_chars()
881 g_object_get (editable, "max-width-chars", &max_width_chars, NULL); in gtk_editable_get_max_width_chars()
894 gtk_editable_set_max_width_chars (GtkEditable *editable, in gtk_editable_set_max_width_chars() argument
897 g_return_if_fail (GTK_IS_EDITABLE (editable)); in gtk_editable_set_max_width_chars()
899 g_object_set (editable, "max-width-chars", n_chars, NULL); in gtk_editable_set_max_width_chars()
911 gtk_editable_get_enable_undo (GtkEditable *editable) in gtk_editable_get_enable_undo() argument
915 g_return_val_if_fail (GTK_IS_EDITABLE (editable), 0); in gtk_editable_get_enable_undo()
917 g_object_get (editable, "enable-undo", &enable_undo, NULL); in gtk_editable_get_enable_undo()
935 gtk_editable_set_enable_undo (GtkEditable *editable, in gtk_editable_set_enable_undo() argument
938 g_return_if_fail (GTK_IS_EDITABLE (editable)); in gtk_editable_set_enable_undo()
940 g_object_set (editable, "enable-undo", enable_undo, NULL); in gtk_editable_set_enable_undo()
988 gpointer editable) in delegate_changed() argument
990 g_signal_emit (editable, signals[CHANGED], 0); in delegate_changed()
1017 gtk_editable_get_delegate (GtkEditable *editable) in gtk_editable_get_delegate() argument
1019 return get_delegate (editable); in gtk_editable_get_delegate()
1035 gtk_editable_init_delegate (GtkEditable *editable) in gtk_editable_init_delegate() argument
1037 GtkEditable *delegate = get_delegate (editable); in gtk_editable_init_delegate()
1038 g_signal_connect (delegate, "notify", G_CALLBACK (delegate_notify), editable); in gtk_editable_init_delegate()
1039 g_signal_connect (delegate, "changed", G_CALLBACK (delegate_changed), editable); in gtk_editable_init_delegate()
1052 gtk_editable_finish_delegate (GtkEditable *editable) in gtk_editable_finish_delegate() argument
1054 GtkEditable *delegate = get_delegate (editable); in gtk_editable_finish_delegate()
1055 g_signal_handlers_disconnect_by_func (delegate, delegate_notify, editable); in gtk_editable_finish_delegate()
1056 g_signal_handlers_disconnect_by_func (delegate, delegate_changed, editable); in gtk_editable_finish_delegate()