summaryrefslogtreecommitdiff
path: root/gtk/gtktexthandleprivate.h
Commit message (Collapse)AuthorAgeFilesLines
* Convert headers to #pragma onceMatthias Clasen2023-03-311-3/+1
| | | | The conversion was done by guard2one.
* gtk/texthandle: Use gtk_text_handle_present() instead of GtkNativeJonas Ã…dahl2020-12-071-0/+2
|
* gtktexthandle: Refactor and use native surfacesCarlos Garnacho2020-03-201-55/+14
| | | | | | | | | | | | | Instead of being a GObject managing two GtkWidgets, make GtkTextHandle a GtkWidget subclass, representing a single handle. From the perspective of users (GtkText and GtkTextView), this is not a big leap since they have to be aware of a great deal of text handles' state. It actually makes things more direct and simple. With text handles being widgets, those can be actual children of the widget, and may have their own GdkSurface that we move around at will. This is the second major aspect of this refactor.
* texthandle: Handle ltr/rtl positioningCarlos Garnacho2015-06-111-0/+3
| | | | | This setting is per handle, as is dependent on the selected text, rather than the locale.
* GtkTextHandle: drop non-implemented functionsMatthias Clasen2015-06-091-3/+0
|
* Add GtkTextHandleCarlos Garnacho2012-09-031-0/+90
This is a helper object to allow text widgets to implement text selection on touch devices. It allows for both cursor placement and text selection, displaying draggable handles on/around the cursor and selection bound positions. Currently, this is private to GTK+, and only available to GtkEntry and GtkTextView.