Export some entry functions privately
authorMatthias Clasen <mclasen@redhat.com>
Sat, 19 Aug 2017 18:07:59 +0000 (14:07 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 23 Apr 2018 22:54:43 +0000 (18:54 -0400)
This will be used in the following commits.

gtk/gtkentry.c
gtk/gtkentryprivate.h

index 76f412d438bbaddd38d2933d627ac28d1bb21b67..4d09db43cc38af816e18801910d2d098f9712f3d 100644 (file)
@@ -561,11 +561,6 @@ static gboolean gtk_entry_key_controller_key_pressed  (GtkEventControllerKey *co
 
 /* Internal routines
  */
-static void         gtk_entry_enter_text               (GtkEntry       *entry,
-                                                        const gchar    *str);
-static void         gtk_entry_set_positions            (GtkEntry       *entry,
-                                                       gint            current_pos,
-                                                       gint            selection_bound);
 static void         gtk_entry_draw_text                (GtkEntry       *entry,
                                                         GtkSnapshot    *snapshot);
 static void         gtk_entry_draw_cursor              (GtkEntry       *entry,
@@ -5269,7 +5264,7 @@ gtk_entry_delete_surrounding_cb (GtkIMContext *slave,
  */
 
 /* Used for im_commit_cb and inserting Unicode chars */
-static void
+void
 gtk_entry_enter_text (GtkEntry       *entry,
                       const gchar    *str)
 {
@@ -5304,7 +5299,7 @@ gtk_entry_enter_text (GtkEntry       *entry,
 /* All changes to priv->current_pos and priv->selection_bound
  * should go through this function.
  */
-static void
+void
 gtk_entry_set_positions (GtkEntry *entry,
                         gint      current_pos,
                         gint      selection_bound)
index 83d9715b7769f598eb7f76077f87cebb515230d2..527bbf8bffc7eebde5e2388739009f3361a1b047 100644 (file)
@@ -91,6 +91,13 @@ GtkIMContext* _gtk_entry_get_im_context    (GtkEntry  *entry);
 void     _gtk_entry_grab_focus             (GtkEntry  *entry,
                                             gboolean   select_all);
 
+void     gtk_entry_enter_text              (GtkEntry   *entry,
+                                            const char *text);
+void     gtk_entry_set_positions           (GtkEntry   *entry,
+                                            int         current_pos,
+                                            int         selection_bound);
+
+
 G_END_DECLS
 
 #endif /* __GTK_ENTRY_PRIVATE_H__ */