Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtktext.h File Reference

Go to the source code of this file.

Data Structures

struct  _GtkText
 

Macros

#define GTK_TYPE_TEXT   (gtk_text_get_type ())
 
#define GTK_TEXT(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT, GtkText))
 
#define GTK_IS_TEXT(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT))
 

Typedefs

typedef struct _GtkText GtkText
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_text_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_text_new (void)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_text_new_with_buffer (GtkEntryBuffer *buffer)
 
GDK_AVAILABLE_IN_ALL GtkEntryBuffergtk_text_get_buffer (GtkText *self)
 
GDK_AVAILABLE_IN_ALL void gtk_text_set_buffer (GtkText *self, GtkEntryBuffer *buffer)
 
GDK_AVAILABLE_IN_ALL void gtk_text_set_visibility (GtkText *self, gboolean visible)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_text_get_visibility (GtkText *self)
 
GDK_AVAILABLE_IN_ALL void gtk_text_set_invisible_char (GtkText *self, gunichar ch)
 
GDK_AVAILABLE_IN_ALL gunichar gtk_text_get_invisible_char (GtkText *self)
 
GDK_AVAILABLE_IN_ALL void gtk_text_unset_invisible_char (GtkText *self)
 
GDK_AVAILABLE_IN_ALL void gtk_text_set_overwrite_mode (GtkText *self, gboolean overwrite)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_text_get_overwrite_mode (GtkText *self)
 
GDK_AVAILABLE_IN_ALL void gtk_text_set_max_length (GtkText *self, int length)
 
GDK_AVAILABLE_IN_ALL int gtk_text_get_max_length (GtkText *self)
 
GDK_AVAILABLE_IN_ALL guint16 gtk_text_get_text_length (GtkText *self)
 
GDK_AVAILABLE_IN_ALL void gtk_text_set_activates_default (GtkText *self, gboolean activates)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_text_get_activates_default (GtkText *self)
 
GDK_AVAILABLE_IN_ALL const char * gtk_text_get_placeholder_text (GtkText *self)
 
GDK_AVAILABLE_IN_ALL void gtk_text_set_placeholder_text (GtkText *self, const char *text)
 
GDK_AVAILABLE_IN_ALL void gtk_text_set_input_purpose (GtkText *self, GtkInputPurpose purpose)
 
GDK_AVAILABLE_IN_ALL GtkInputPurpose gtk_text_get_input_purpose (GtkText *self)
 
GDK_AVAILABLE_IN_ALL void gtk_text_set_input_hints (GtkText *self, GtkInputHints hints)
 
GDK_AVAILABLE_IN_ALL GtkInputHints gtk_text_get_input_hints (GtkText *self)
 
GDK_AVAILABLE_IN_ALL void gtk_text_set_attributes (GtkText *self, PangoAttrList *attrs)
 
GDK_AVAILABLE_IN_ALL PangoAttrListgtk_text_get_attributes (GtkText *self)
 
GDK_AVAILABLE_IN_ALL void gtk_text_set_tabs (GtkText *self, PangoTabArray *tabs)
 
GDK_AVAILABLE_IN_ALL PangoTabArraygtk_text_get_tabs (GtkText *self)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_text_grab_focus_without_selecting (GtkText *self)
 
GDK_AVAILABLE_IN_ALL void gtk_text_set_extra_menu (GtkText *self, GMenuModel *model)
 
GDK_AVAILABLE_IN_ALL GMenuModelgtk_text_get_extra_menu (GtkText *self)
 
GDK_AVAILABLE_IN_ALL void gtk_text_set_enable_emoji_completion (GtkText *self, gboolean enable_emoji_completion)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_text_get_enable_emoji_completion (GtkText *self)
 
GDK_AVAILABLE_IN_ALL void gtk_text_set_propagate_text_width (GtkText *self, gboolean propagate_text_width)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_text_get_propagate_text_width (GtkText *self)
 
GDK_AVAILABLE_IN_ALL void gtk_text_set_truncate_multiline (GtkText *self, gboolean truncate_multiline)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_text_get_truncate_multiline (GtkText *self)
 
GDK_AVAILABLE_IN_4_4 void gtk_text_compute_cursor_extents (GtkText *self, gsize position, graphene_rect_t *strong, graphene_rect_t *weak)
 

Macro Definition Documentation

◆ GTK_IS_TEXT

#define GTK_IS_TEXT ( obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT))

Definition at line 44 of file gtktext.h.

◆ GTK_TEXT

#define GTK_TEXT ( obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT, GtkText))

Definition at line 43 of file gtktext.h.

◆ GTK_TYPE_TEXT

#define GTK_TYPE_TEXT   (gtk_text_get_type ())

Definition at line 42 of file gtktext.h.

Typedef Documentation

◆ GtkText

typedef struct _GtkText GtkText

Definition at line 46 of file gtktext.h.

Function Documentation

◆ gtk_text_compute_cursor_extents()

GDK_AVAILABLE_IN_4_4 void gtk_text_compute_cursor_extents ( GtkText * self,
gsize position,
graphene_rect_t * strong,
graphene_rect_t * weak )

◆ gtk_text_get_activates_default()

GDK_AVAILABLE_IN_ALL gboolean gtk_text_get_activates_default ( GtkText * self)

◆ gtk_text_get_attributes()

GDK_AVAILABLE_IN_ALL PangoAttrList * gtk_text_get_attributes ( GtkText * self)

◆ gtk_text_get_buffer()

GDK_AVAILABLE_IN_ALL GtkEntryBuffer * gtk_text_get_buffer ( GtkText * self)

◆ gtk_text_get_enable_emoji_completion()

GDK_AVAILABLE_IN_ALL gboolean gtk_text_get_enable_emoji_completion ( GtkText * self)

◆ gtk_text_get_extra_menu()

GDK_AVAILABLE_IN_ALL GMenuModel * gtk_text_get_extra_menu ( GtkText * self)

◆ gtk_text_get_input_hints()

GDK_AVAILABLE_IN_ALL GtkInputHints gtk_text_get_input_hints ( GtkText * self)

◆ gtk_text_get_input_purpose()

GDK_AVAILABLE_IN_ALL GtkInputPurpose gtk_text_get_input_purpose ( GtkText * self)

◆ gtk_text_get_invisible_char()

GDK_AVAILABLE_IN_ALL gunichar gtk_text_get_invisible_char ( GtkText * self)

◆ gtk_text_get_max_length()

GDK_AVAILABLE_IN_ALL int gtk_text_get_max_length ( GtkText * self)

◆ gtk_text_get_overwrite_mode()

GDK_AVAILABLE_IN_ALL gboolean gtk_text_get_overwrite_mode ( GtkText * self)

◆ gtk_text_get_placeholder_text()

GDK_AVAILABLE_IN_ALL const char * gtk_text_get_placeholder_text ( GtkText * self)

◆ gtk_text_get_propagate_text_width()

GDK_AVAILABLE_IN_ALL gboolean gtk_text_get_propagate_text_width ( GtkText * self)

◆ gtk_text_get_tabs()

GDK_AVAILABLE_IN_ALL PangoTabArray * gtk_text_get_tabs ( GtkText * self)

◆ gtk_text_get_text_length()

GDK_AVAILABLE_IN_ALL guint16 gtk_text_get_text_length ( GtkText * self)

◆ gtk_text_get_truncate_multiline()

GDK_AVAILABLE_IN_ALL gboolean gtk_text_get_truncate_multiline ( GtkText * self)

◆ gtk_text_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_text_get_type ( void )

◆ gtk_text_get_visibility()

GDK_AVAILABLE_IN_ALL gboolean gtk_text_get_visibility ( GtkText * self)

◆ gtk_text_grab_focus_without_selecting()

GDK_AVAILABLE_IN_ALL gboolean gtk_text_grab_focus_without_selecting ( GtkText * self)

◆ gtk_text_new()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_text_new ( void )

◆ gtk_text_new_with_buffer()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_text_new_with_buffer ( GtkEntryBuffer * buffer)

◆ gtk_text_set_activates_default()

GDK_AVAILABLE_IN_ALL void gtk_text_set_activates_default ( GtkText * self,
gboolean activates )

◆ gtk_text_set_attributes()

GDK_AVAILABLE_IN_ALL void gtk_text_set_attributes ( GtkText * self,
PangoAttrList * attrs )

◆ gtk_text_set_buffer()

GDK_AVAILABLE_IN_ALL void gtk_text_set_buffer ( GtkText * self,
GtkEntryBuffer * buffer )

◆ gtk_text_set_enable_emoji_completion()

GDK_AVAILABLE_IN_ALL void gtk_text_set_enable_emoji_completion ( GtkText * self,
gboolean enable_emoji_completion )

◆ gtk_text_set_extra_menu()

GDK_AVAILABLE_IN_ALL void gtk_text_set_extra_menu ( GtkText * self,
GMenuModel * model )

◆ gtk_text_set_input_hints()

GDK_AVAILABLE_IN_ALL void gtk_text_set_input_hints ( GtkText * self,
GtkInputHints hints )

◆ gtk_text_set_input_purpose()

GDK_AVAILABLE_IN_ALL void gtk_text_set_input_purpose ( GtkText * self,
GtkInputPurpose purpose )

◆ gtk_text_set_invisible_char()

GDK_AVAILABLE_IN_ALL void gtk_text_set_invisible_char ( GtkText * self,
gunichar ch )

◆ gtk_text_set_max_length()

GDK_AVAILABLE_IN_ALL void gtk_text_set_max_length ( GtkText * self,
int length )

◆ gtk_text_set_overwrite_mode()

GDK_AVAILABLE_IN_ALL void gtk_text_set_overwrite_mode ( GtkText * self,
gboolean overwrite )

◆ gtk_text_set_placeholder_text()

GDK_AVAILABLE_IN_ALL void gtk_text_set_placeholder_text ( GtkText * self,
const char * text )

◆ gtk_text_set_propagate_text_width()

GDK_AVAILABLE_IN_ALL void gtk_text_set_propagate_text_width ( GtkText * self,
gboolean propagate_text_width )

◆ gtk_text_set_tabs()

GDK_AVAILABLE_IN_ALL void gtk_text_set_tabs ( GtkText * self,
PangoTabArray * tabs )

◆ gtk_text_set_truncate_multiline()

GDK_AVAILABLE_IN_ALL void gtk_text_set_truncate_multiline ( GtkText * self,
gboolean truncate_multiline )

◆ gtk_text_set_visibility()

GDK_AVAILABLE_IN_ALL void gtk_text_set_visibility ( GtkText * self,
gboolean visible )

◆ gtk_text_unset_invisible_char()

GDK_AVAILABLE_IN_ALL void gtk_text_unset_invisible_char ( GtkText * self)