summaryrefslogtreecommitdiff
path: root/gtk/gtkwidgetpath.h
Commit message (Collapse)AuthorAgeFilesLines
* API: Add gtk_widget_path_iter_set_state()Benjamin Otte2014-07-191-0/+7
| | | | And the corresponding gtk_widget_path_iter_get_state().
* widgetpath: Deprecate regionsBenjamin Otte2014-06-211-6/+6
| | | | This is a foolowup to d80bf0790d0903ba2825f306b6f7435529f922e2
* Add annotations to gtk headersMatthias Clasen2013-05-051-0/+30
| | | | Add annotations to all exported functions in GTK+ headers.
* Move single-include guards inside include guardsMatthias Clasen2012-12-281-3/+3
| | | | | | gcc has optimizations for include guards that only work if they are outermost in the the header. https://bugzilla.gnome.org/show_bug.cgi?id=689810
* types: Move widget types into gtktypes.hBenjamin Otte2012-03-031-6/+1
|
* Change FSF AddressJavier Jardón2012-02-271-3/+1
|
* gtk: Use versioned deprecationsMatthias Clasen2012-02-271-0/+6
| | | | | | | This patch changes all uses of GDK_DEPRECATED(_FOR) in gtk headers by the versioned variants, GDK_DEPRECATED_IN_3_x(_FOR). At the same time, we add GDK_AVAILABLE_IN_3_x annotations for all API additions in 3.2 and 3.4.
* gtk: Use const instead G_CONST_RETURNJavier Jardón2011-06-101-1/+1
|
* API: Add support for siblings to widget pathsBenjamin Otte2011-06-021-5/+13
|
* widgetpath: Make structure refcountedBenjamin Otte2011-06-021-0/+2
| | | | | I want to use widget paths in a way that make a lot more sense with a refcounted structure. See the following patches.
* API: Add gtk_widget_path_append_for_widget()Benjamin Otte2011-06-021-0/+7
| | | | | Includes a bunch of header shuffling so we can use GtkWidget* in gtkwidgetpath.h
* widgetpath: Make includes absoluteBenjamin Otte2011-05-271-1/+1
| | | | Just like everywhere else
* API: Add gtk_widget_path_to_string()Benjamin Otte2011-03-271-0/+1
| | | | | | | | | Dumps the widget path into a string representation. It tries to match the CSS style as closely as possible (Note that there might be paths that cannot be represented in CSS). The main use of this code is for debugging purposes, so that you can g_print() the path or dump it in a gdb session.
* widgetpath: allow GTypes non-derived from GTK_TYPE_WIDGETCosimo Cecchi2010-12-171-3/+3
| | | | | | | This makes things like GtkCellRenderer or GtkNumerableIcon more easily themeable. https://bugzilla.gnome.org/show_bug.cgi?id=637169
* Fix a typo to fix the build.Murray Cumming2010-12-061-1/+1
|
* Add gtk_widget_path_get_type to the headersMatthias Clasen2010-12-061-1/+3
| | | | Bug 636591
* Block direct #including in style headersCarlos Garnacho2010-12-041-0/+4
|
* GtkWidgetPath: Make iter API deal with gints.Carlos Garnacho2010-12-041-20/+20
| | | | | now gtk_widget_path_iter_* takes gints instead of guints, and also accept numbers == -1 or > path_length for the path head.
* GtkWidgetPath: Make gtk_widget_path_prepend_type() return nothing.Carlos Garnacho2010-12-041-1/+1
| | | | It's senseless to always return 0
* Add theming docsCarlos Garnacho2010-12-041-1/+1
| | | | | Both API and file format is documented, there's still missing a migration doc though.
* GtkContainer: Add method to get the GtkWidgetPath for a child.Carlos Garnacho2010-12-041-0/+2
| | | | | | This is now used throughout in order to have the full path for a given widget, including intermediate named regions, the default implementation just returns the GtkContainer's path copy, no intermediate regions between.
* GtkWidgetPath: Add methods to include class info in paths.Carlos Garnacho2010-12-041-1/+18
|
* s/child class/region/ everywhere.Carlos Garnacho2010-12-041-4/+4
| | | | | "Child class" is an invented term anyway, and it conceptually defines identifiable regions in widgets.
* Compare widget names as GQuarks in style matching.Carlos Garnacho2010-12-041-5/+11
|
* GtkWidgetPath: Make API more consistent.Carlos Garnacho2010-12-041-11/+11
|
* Compare region names as quarks in style matching.Carlos Garnacho2010-12-041-0/+4
|
* GtkWidgetPath: properly use constSven Herzberg2010-12-041-13/+13
| | | | | * gtk/gtkwidgetpath.c, * gtk/gtkwidgetpath.h: use const where possible
* GtkWidgetPath: Add methods to check topmost widget type.Carlos Garnacho2010-12-041-2/+6
|
* GtkWidgetPath: Add API for named regions.Carlos Garnacho2010-12-041-0/+18
|
* Refurbish GtkWidgetPath API.Carlos Garnacho2010-12-041-13/+19
| | | | | The foreach() function is now gone, there's now API to get GTypes and names from the position in the path.
* Add GtkWidgetPath.Carlos Garnacho2010-12-041-0/+52
GtkWidgetPath represents a widget path. It will mainly used by theming engines to know detail about the widget hierarchy without actually accessing the widget.