Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtkaccessibletext.h File Reference
#include <gtk/gtkaccessible.h>
#include <graphene.h>

Go to the source code of this file.

Data Structures

struct  GtkAccessibleTextRange
 
struct  _GtkAccessibleTextInterface
 

Macros

#define GTK_TYPE_ACCESSIBLE_TEXT   (gtk_accessible_text_get_type ())
 
#define GTK_ACCESSIBLE_ATTRIBUTE_FAMILY   "family-name"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_STYLE   "style"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_WEIGHT   "weight"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_VARIANT   "variant"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_STRETCH   "stretch"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_SIZE   "size"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_FOREGROUND   "fg-color"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_BACKGROUND   "bg-color"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_UNDERLINE   "underline"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_OVERLINE   "overline"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_STRIKETHROUGH   "strikethrough"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_STYLE_NORMAL   "normal"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_STYLE_OBLIQUE   "oblique"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_STYLE_ITALIC   "italic"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_SMALL_CAPS   "small-caps"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_ALL_SMALL_CAPS   "all-small-caps"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_PETITE_CAPS   "petite-caps"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_ALL_PETITE_CAPS   "all-petite-caps"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_UNICASE   "unicase"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_TITLE_CAPS   "title-caps"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_ULTRA_CONDENSED   "ultra_condensed"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_EXTRA_CONDENSED   "extra_condensed"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_CONDENSED   "condensed"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_SEMI_CONDENSED   "semi_condensed"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_NORMAL   "normal"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_SEMI_EXPANDED   "semi_expanded"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_EXPANDED   "expanded"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_EXTRA_EXPANDED   "extra_expanded"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_ULTRA_EXPANDED   "ultra_expanded"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_UNDERLINE_NONE   "none"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_UNDERLINE_SINGLE   "single"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_UNDERLINE_DOUBLE   "double"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_UNDERLINE_ERROR   "error"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_OVERLINE_NONE   "none"
 
#define GTK_ACCESSIBLE_ATTRIBUTE_OVERLINE_SINGLE   "single"
 

Enumerations

enum  GtkAccessibleTextGranularity {
  GTK_ACCESSIBLE_TEXT_GRANULARITY_CHARACTER , GTK_ACCESSIBLE_TEXT_GRANULARITY_WORD , GTK_ACCESSIBLE_TEXT_GRANULARITY_SENTENCE , GTK_ACCESSIBLE_TEXT_GRANULARITY_LINE ,
  GTK_ACCESSIBLE_TEXT_GRANULARITY_PARAGRAPH
}
 
enum  GtkAccessibleTextContentChange { GTK_ACCESSIBLE_TEXT_CONTENT_CHANGE_INSERT , GTK_ACCESSIBLE_TEXT_CONTENT_CHANGE_REMOVE }
 

Functions

GDK_AVAILABLE_IN_4_14 void gtk_accessible_text_update_caret_position (GtkAccessibleText *self)
 
GDK_AVAILABLE_IN_4_14 void gtk_accessible_text_update_selection_bound (GtkAccessibleText *self)
 
GDK_AVAILABLE_IN_4_14 void gtk_accessible_text_update_contents (GtkAccessibleText *self, GtkAccessibleTextContentChange change, unsigned int start, unsigned int end)
 

Macro Definition Documentation

◆ GTK_ACCESSIBLE_ATTRIBUTE_BACKGROUND

#define GTK_ACCESSIBLE_ATTRIBUTE_BACKGROUND   "bg-color"

GTK_ACCESSIBLE_ATTRIBUTE_BACKGROUND:

An attribute for the background color, expressed as an RGB value encoded in a string using the format: {r8},{g8},{b8}.

Since: 4.14

Definition at line 394 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_FAMILY

#define GTK_ACCESSIBLE_ATTRIBUTE_FAMILY   "family-name"

GTK_ACCESSIBLE_ATTRIBUTE_FAMILY:

An attribute for the font family name.

Since: 4.14

Definition at line 314 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_FOREGROUND

#define GTK_ACCESSIBLE_ATTRIBUTE_FOREGROUND   "fg-color"

GTK_ACCESSIBLE_ATTRIBUTE_FOREGROUND:

An attribute for the foreground color, expressed as an RGB value encoded in a string using the format: {r8},{g8},{b8}.

Since: 4.14

Definition at line 385 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_OVERLINE

#define GTK_ACCESSIBLE_ATTRIBUTE_OVERLINE   "overline"

◆ GTK_ACCESSIBLE_ATTRIBUTE_OVERLINE_NONE

#define GTK_ACCESSIBLE_ATTRIBUTE_OVERLINE_NONE   "none"

GTK_ACCESSIBLE_ATTRIBUTE_OVERLINE_NONE:

The "none" overline value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_O.nosp@m.VERL.nosp@m.INE].

Since: 4.14

Definition at line 621 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_OVERLINE_SINGLE

#define GTK_ACCESSIBLE_ATTRIBUTE_OVERLINE_SINGLE   "single"

GTK_ACCESSIBLE_ATTRIBUTE_OVERLINE_SINGLE:

The "single" overline value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_O.nosp@m.VERL.nosp@m.INE].

Since: 4.14

Definition at line 629 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_SIZE

#define GTK_ACCESSIBLE_ATTRIBUTE_SIZE   "size"

GTK_ACCESSIBLE_ATTRIBUTE_SIZE:

An attribute for the font size, expressed in points.

Since: 4.14

Definition at line 376 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_STRETCH

◆ GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_CONDENSED

#define GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_CONDENSED   "condensed"

GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_CONDENSED:

The "condensed" stretch value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_S.nosp@m.TRET.nosp@m.CH].

Since: 4.14

Definition at line 531 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_EXPANDED

#define GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_EXPANDED   "expanded"

GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_EXPANDED:

The "expanded" stretch value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_S.nosp@m.TRET.nosp@m.CH].

Since: 4.14

Definition at line 563 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_EXTRA_CONDENSED

#define GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_EXTRA_CONDENSED   "extra_condensed"

GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_EXTRA_CONDENSED:

The "extra condensed" stretch value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_S.nosp@m.TRET.nosp@m.CH].

Since: 4.14

Definition at line 523 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_EXTRA_EXPANDED

#define GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_EXTRA_EXPANDED   "extra_expanded"

GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_EXTRA_EXPANDED:

The "extra expanded" stretch value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_S.nosp@m.TRET.nosp@m.CH].

Since: 4.14

Definition at line 571 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_NORMAL

#define GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_NORMAL   "normal"

GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_NORMAL:

The "normal" stretch value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_S.nosp@m.TRET.nosp@m.CH].

Since: 4.14

Definition at line 547 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_SEMI_CONDENSED

#define GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_SEMI_CONDENSED   "semi_condensed"

GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_SEMI_CONDENSED:

The "semi condensed" stretch value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_S.nosp@m.TRET.nosp@m.CH].

Since: 4.14

Definition at line 539 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_SEMI_EXPANDED

#define GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_SEMI_EXPANDED   "semi_expanded"

GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_SEMI_EXPANDED:

The "semi expanded" stretch value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_S.nosp@m.TRET.nosp@m.CH].

Since: 4.14

Definition at line 555 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_ULTRA_CONDENSED

#define GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_ULTRA_CONDENSED   "ultra_condensed"

GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_ULTRA_CONDENSED:

The "ultra condensed" stretch value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_S.nosp@m.TRET.nosp@m.CH].

Since: 4.14

Definition at line 515 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_ULTRA_EXPANDED

#define GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_ULTRA_EXPANDED   "ultra_expanded"

GTK_ACCESSIBLE_ATTRIBUTE_STRETCH_ULTRA_EXPANDED:

The "ultra expanded" stretch value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_S.nosp@m.TRET.nosp@m.CH].

Since: 4.14

Definition at line 579 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_STRIKETHROUGH

#define GTK_ACCESSIBLE_ATTRIBUTE_STRIKETHROUGH   "strikethrough"

GTK_ACCESSIBLE_ATTRIBUTE_STRIKETHROUGH:

An attribute for strikethrough text.

Possible values are true or false.

Since: 4.14

Definition at line 432 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_STYLE

◆ GTK_ACCESSIBLE_ATTRIBUTE_STYLE_ITALIC

#define GTK_ACCESSIBLE_ATTRIBUTE_STYLE_ITALIC   "italic"

GTK_ACCESSIBLE_ATTRIBUTE_STYLE_ITALIC:

The "italic" style value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_S.nosp@m.TYLE].

Since: 4.14

Definition at line 457 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_STYLE_NORMAL

#define GTK_ACCESSIBLE_ATTRIBUTE_STYLE_NORMAL   "normal"

GTK_ACCESSIBLE_ATTRIBUTE_STYLE_NORMAL:

The "normal" style value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_S.nosp@m.TYLE].

Since: 4.14

Definition at line 441 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_STYLE_OBLIQUE

#define GTK_ACCESSIBLE_ATTRIBUTE_STYLE_OBLIQUE   "oblique"

GTK_ACCESSIBLE_ATTRIBUTE_STYLE_OBLIQUE:

The "oblique" style value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_S.nosp@m.TYLE].

Since: 4.14

Definition at line 449 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_UNDERLINE

◆ GTK_ACCESSIBLE_ATTRIBUTE_UNDERLINE_DOUBLE

#define GTK_ACCESSIBLE_ATTRIBUTE_UNDERLINE_DOUBLE   "double"

GTK_ACCESSIBLE_ATTRIBUTE_UNDERLINE_DOUBLE:

The "double" underline value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_U.nosp@m.NDER.nosp@m.LINE].

Since: 4.14

Definition at line 604 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_UNDERLINE_ERROR

#define GTK_ACCESSIBLE_ATTRIBUTE_UNDERLINE_ERROR   "error"

GTK_ACCESSIBLE_ATTRIBUTE_UNDERLINE_ERROR:

The "error" underline value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_U.nosp@m.NDER.nosp@m.LINE].

Since: 4.14

Definition at line 612 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_UNDERLINE_NONE

#define GTK_ACCESSIBLE_ATTRIBUTE_UNDERLINE_NONE   "none"

GTK_ACCESSIBLE_ATTRIBUTE_UNDERLINE_NONE:

The "none" underline value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_U.nosp@m.NDER.nosp@m.LINE].

Since: 4.14

Definition at line 588 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_UNDERLINE_SINGLE

#define GTK_ACCESSIBLE_ATTRIBUTE_UNDERLINE_SINGLE   "single"

GTK_ACCESSIBLE_ATTRIBUTE_UNDERLINE_SINGLE:

The "single" underline value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_U.nosp@m.NDER.nosp@m.LINE].

Since: 4.14

Definition at line 596 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_VARIANT

◆ GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_ALL_PETITE_CAPS

#define GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_ALL_PETITE_CAPS   "all-petite-caps"

GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_ALL_PETITE_CAPS:

The "all petite caps" variant value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_V.nosp@m.ARIA.nosp@m.NT].

Since: 4.14

Definition at line 490 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_ALL_SMALL_CAPS

#define GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_ALL_SMALL_CAPS   "all-small-caps"

GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_ALL_SMALL_CAPS:

The "all small caps" variant value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_V.nosp@m.ARIA.nosp@m.NT].

Since: 4.14

Definition at line 474 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_PETITE_CAPS

#define GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_PETITE_CAPS   "petite-caps"

GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_PETITE_CAPS:

The "petite caps" variant value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_V.nosp@m.ARIA.nosp@m.NT].

Since: 4.14

Definition at line 482 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_SMALL_CAPS

#define GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_SMALL_CAPS   "small-caps"

GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_SMALL_CAPS:

The "small caps" variant value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_V.nosp@m.ARIA.nosp@m.NT].

Since: 4.14

Definition at line 466 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_TITLE_CAPS

#define GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_TITLE_CAPS   "title-caps"

GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_TITLE_CAPS:

The "title caps" variant value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_V.nosp@m.ARIA.nosp@m.NT].

Since: 4.14

Definition at line 506 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_UNICASE

#define GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_UNICASE   "unicase"

GTK_ACCESSIBLE_ATTRIBUTE_VARIANT_UNICASE:

The "unicase" variant value for [const.nosp@m.@Gtk.nosp@m..ACCE.nosp@m.SSIB.nosp@m.LE_AT.nosp@m.TRIB.nosp@m.UTE_V.nosp@m.ARIA.nosp@m.NT].

Since: 4.14

Definition at line 498 of file gtkaccessibletext.h.

◆ GTK_ACCESSIBLE_ATTRIBUTE_WEIGHT

#define GTK_ACCESSIBLE_ATTRIBUTE_WEIGHT   "weight"

GTK_ACCESSIBLE_ATTRIBUTE_WEIGHT:

An attribute for the font weight.

Since: 4.14

Definition at line 336 of file gtkaccessibletext.h.

◆ GTK_TYPE_ACCESSIBLE_TEXT

#define GTK_TYPE_ACCESSIBLE_TEXT   (gtk_accessible_text_get_type ())

Definition at line 18 of file gtkaccessibletext.h.

Enumeration Type Documentation

◆ GtkAccessibleTextContentChange

GtkAccessibleTextContentChange: @GTK_ACCESSIBLE_TEXT_CONTENT_CHANGE_INSERT: contents change as the result of an insert operation @GTK_ACCESSIBLE_TEXT_CONTENT_CHANGE_REMOVE: contents change as the result of a remove operation

The type of contents change operation.

Since: 4.14

Enumerator
GTK_ACCESSIBLE_TEXT_CONTENT_CHANGE_INSERT 
GTK_ACCESSIBLE_TEXT_CONTENT_CHANGE_REMOVE 

Definition at line 92 of file gtkaccessibletext.h.

◆ GtkAccessibleTextGranularity

GtkAccessibleTextGranularity: @GTK_ACCESSIBLE_TEXT_GRANULARITY_CHARACTER: Use the boundary between characters (including non-printing characters) @GTK_ACCESSIBLE_TEXT_GRANULARITY_WORD: Use the boundary between words, starting from the beginning of the current word and ending at the beginning of the next word @GTK_ACCESSIBLE_TEXT_GRANULARITY_SENTENCE: Use the boundary between sentences, starting from the beginning of the current sentence and ending at the beginning of the next sentence @GTK_ACCESSIBLE_TEXT_GRANULARITY_LINE: Use the boundary between lines, starting from the beginning of the current line and ending at the beginning of the next line @GTK_ACCESSIBLE_TEXT_GRANULARITY_PARAGRAPH: Use the boundary between paragraphs, starting from the beginning of the current paragraph and ending at the beginning of the next paragraph

The granularity for queries about the text contents of a [iface.nosp@m.@Gtk.nosp@m..Acce.nosp@m.ssib.nosp@m.leTex.nosp@m.t] implementation.

Since: 4.14

Enumerator
GTK_ACCESSIBLE_TEXT_GRANULARITY_CHARACTER 
GTK_ACCESSIBLE_TEXT_GRANULARITY_WORD 
GTK_ACCESSIBLE_TEXT_GRANULARITY_SENTENCE 
GTK_ACCESSIBLE_TEXT_GRANULARITY_LINE 
GTK_ACCESSIBLE_TEXT_GRANULARITY_PARAGRAPH 

Definition at line 73 of file gtkaccessibletext.h.

Function Documentation

◆ gtk_accessible_text_update_caret_position()

GDK_AVAILABLE_IN_4_14 void gtk_accessible_text_update_caret_position ( GtkAccessibleText * self)

◆ gtk_accessible_text_update_contents()

GDK_AVAILABLE_IN_4_14 void gtk_accessible_text_update_contents ( GtkAccessibleText * self,
GtkAccessibleTextContentChange change,
unsigned int start,
unsigned int end )

◆ gtk_accessible_text_update_selection_bound()

GDK_AVAILABLE_IN_4_14 void gtk_accessible_text_update_selection_bound ( GtkAccessibleText * self)