From: Matthias Clasen Date: Sat, 19 Aug 2017 18:07:59 +0000 (-0400) Subject: Export some entry functions privately X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~22^2~415^2~4 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=e283ed55232fe183ed3f762824364eff96d88f33;p=gtk4.git Export some entry functions privately This will be used in the following commits. --- diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index 76f412d438..4d09db43cc 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -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) diff --git a/gtk/gtkentryprivate.h b/gtk/gtkentryprivate.h index 83d9715b77..527bbf8bff 100644 --- a/gtk/gtkentryprivate.h +++ b/gtk/gtkentryprivate.h @@ -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__ */