diff options
author | Matthias Clasen <mclasen@redhat.com> | 2011-06-30 19:18:26 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2011-06-30 19:18:26 -0400 |
commit | c2449763ce2e56cd62e610ecc864250d625b6e7c (patch) | |
tree | a878d20b1b5d32aa7009c5666960482df2296bcb /gtk/gtkstylecontext.c | |
parent | c22fb1684c1cbf47b625a795b8ca41385307dc69 (diff) | |
download | gtk+-c2449763ce2e56cd62e610ecc864250d625b6e7c.tar.gz |
Fix up docs for predefined style classes.
The table was incomplete and out of date. Instead, just
put a list of links in that place, and move all the extra
documentation to the macros. Bug 653785
Diffstat (limited to 'gtk/gtkstylecontext.c')
-rw-r--r-- | gtk/gtkstylecontext.c | 202 |
1 files changed, 44 insertions, 158 deletions
diff --git a/gtk/gtkstylecontext.c b/gtk/gtkstylecontext.c index 7219ac8659..93a3defb2f 100644 --- a/gtk/gtkstylecontext.c +++ b/gtk/gtkstylecontext.c @@ -177,164 +177,50 @@ * Widgets can add style classes to their context, which can be used * to associate different styles by class (see <xref linkend="gtkcssprovider-selectors"/>). Theme engines can also use style classes to vary their * rendering. GTK+ has a number of predefined style classes: - * <informaltable> - * <tgroup cols="3"> - * <thead> - * <row> - * <entry>Style class</entry> - * <entry>Macro</entry> - * <entry>Used by</entry> - * </row> - * </thead> - * <tbody> - * <row> - * <entry>button</entry> - * <entry>GTK_STYLE_CLASS_BUTTON</entry> - * <entry>#GtkButton, #GtkToggleButton, #GtkRadioButton, #GtkCheckButton</entry> - * </row> - * <row> - * <entry>default</entry> - * <entry>GTK_STYLE_CLASS_DEFAULT</entry> - * <entry>#GtkButton</entry> - * </row> - * <row> - * <entry>check</entry> - * <entry>GTK_STYLE_CLASS_CHECK</entry> - * <entry>#GtkCheckButton, #GtkCheckMenuItem, #GtkCellRendererToggle</entry> - * </row> - * <row> - * <entry>radio</entry> - * <entry>GTK_STYLE_CLASS_RADIO</entry> - * <entry>#GtkRadioButton, #GtkRadioMenuItem, #GtkCellRendererToggle</entry> - * </row> - * <row> - * <entry>arrow</entry> - * <entry>GTK_STYLE_CLASS_ARROW</entry> - * <entry>#GtkArrow</entry> - * </row> - * <row> - * <entry>calendar</entry> - * <entry>GTK_STYLE_CLASS_CALENDAR</entry> - * <entry>#GtkCalendar</entry> - * </row> - * <row> - * <entry>entry</entry> - * <entry>GTK_STYLE_CLASS_ENTRY</entry> - * <entry>#GtkEntry</entry> - * </row> - * <row> - * <entry>cell</entry> - * <entry>GTK_STYLE_CLASS_CELL</entry> - * <entry>#GtkCellRendererToggle</entry> - * </row> - * <row> - * <entry>menu</entry> - * <entry>GTK_STYLE_CLASS_MENU</entry> - * <entry>#GtkMenu, #GtkMenuItem, #GtkCheckMenuItem, #GtkRadioMenuItem</entry> - * </row> - * <row> - * <entry>expander</entry> - * <entry>GTK_STYLE_CLASS_EXPANDER</entry> - * <entry>#GtkExpander</entry> - * </row> - * <row> - * <entry>tooltip</entry> - * <entry>GTK_STYLE_CLASS_TOOLTIP</entry> - * <entry>#GtkTooltip</entry> - * </row> - * <row> - * <entry>frame</entry> - * <entry>GTK_STYLE_CLASS_FRAME</entry> - * <entry>#GtkFrame</entry> - * </row> - * <row> - * <entry>scrolled-window</entry> - * <entry></entry> - * <entry>#GtkScrolledWindow</entry> - * </row> - * <row> - * <entry>viewport</entry> - * <entry></entry> - * <entry>#GtkViewport</entry> - * </row> - * <row> - * <entry>trough</entry> - * <entry>GTK_STYLE_CLASS_TROUGH</entry> - * <entry>#GtkScrollbar, #GtkProgressBar, #GtkScale</entry> - * </row> - * <row> - * <entry>progressbar</entry> - * <entry>GTK_STYLE_CLASS_PROGRESSBAR</entry> - * <entry>#GtkProgressBar, #GtkCellRendererProgress</entry> - * </row> - * <row> - * <entry>slider</entry> - * <entry>GTK_STYLE_CLASS_SLIDER</entry> - * <entry>#GtkScrollbar, #GtkScale</entry> - * </row> - * <row> - * <entry>menuitem</entry> - * <entry>GTK_STYLE_CLASS_MENUITEM</entry> - * <entry>#GtkMenuItem</entry> - * </row> - * <row> - * <entry>popup</entry> - * <entry></entry> - * <entry>#GtkMenu</entry> - * </row> - * <row> - * <entry>accelerator</entry> - * <entry>GTK_STYLE_CLASS_ACCELERATOR</entry> - * <entry>#GtkAccelLabel</entry> - * </row> - * <row> - * <entry>menubar</entry> - * <entry>GTK_STYLE_CLASS_MENUBAR</entry> - * <entry>#GtkMenuBar</entry> - * </row> - * <row> - * <entry>toolbar</entry> - * <entry>GTK_STYLE_CLASS_TOOLBAR</entry> - * <entry>#GtkToolbar</entry> - * </row> - * <row> - * <entry>dock</entry> - * <entry>GTK_STYLE_CLASS_DOCK</entry> - * <entry>#GtkHandleBox</entry> - * </row> - * <row> - * <entry>notebook</entry> - * <entry></entry> - * <entry>#GtkNotebook</entry> - * </row> - * <row> - * <entry>background</entry> - * <entry>GTK_STYLE_CLASS_BACKGROUND</entry> - * <entry>#GtkWindow</entry> - * </row> - * <row> - * <entry>rubberband</entry> - * <entry>GTK_STYLE_CLASS_RUBBERBAND</entry> - * <entry></entry> - * </row> - * <row> - * <entry>header</entry> - * <entry>GTK_STYLE_CLASS_HEADER</entry> - * <entry></entry> - * </row> - * <row> - * <entry>grip</entry> - * <entry>GTK_STYLE_CLASS_GRIP</entry> - * <entry>#GtkWindow</entry> - * </row> - * <row> - * <entry>spinner</entry> - * <entry>GTK_STYLE_CLASS_SPINNER</entry> - * <entry>#GtkSpinner</entry> - * </row> - * </tbody> - * </tgroup> - * </informaltable> + * #GTK_STYLE_CLASS_CELL, + * #GTK_STYLE_CLASS_ENTRY, + * #GTK_STYLE_CLASS_BUTTON, + * #GTK_STYLE_CLASS_CALENDAR, + * #GTK_STYLE_CLASS_SLIDER, + * #GTK_STYLE_CLASS_BACKGROUND, + * #GTK_STYLE_CLASS_RUBBERBAND, + * #GTK_STYLE_CLASS_TOOLTIP, + * #GTK_STYLE_CLASS_MENU, + * #GTK_STYLE_CLASS_MENUBAR, + * #GTK_STYLE_CLASS_MENUITEM, + * #GTK_STYLE_CLASS_TOOLBAR, + * #GTK_STYLE_CLASS_PRIMARY_TOOLBAR, + * #GTK_STYLE_CLASS_INLINE_TOOLBAR, + * #GTK_STYLE_CLASS_RADIO, + * #GTK_STYLE_CLASS_CHECK, + * #GTK_STYLE_CLASS_TROUGH, + * #GTK_STYLE_CLASS_SCROLLBAR, + * #GTK_STYLE_CLASS_SCALE, + * #GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE, + * #GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW, + * #GTK_STYLE_CLASS_HEADER, + * #GTK_STYLE_CLASS_ACCELERATOR, + * #GTK_STYLE_CLASS_GRIP, + * #GTK_STYLE_CLASS_DOCK, + * #GTK_STYLE_CLASS_PROGRESSBAR, + * #GTK_STYLE_CLASS_SPINNER, + * #GTK_STYLE_CLASS_EXPANDER, + * #GTK_STYLE_CLASS_SPINBUTTON, + * #GTK_STYLE_CLASS_NOTEBOOK, + * #GTK_STYLE_CLASS_VIEW, + * #GTK_STYLE_CLASS_SIDEBAR, + * #GTK_STYLE_CLASS_IMAGE, + * #GTK_STYLE_CLASS_HIGHLIGHT, + * #GTK_STYLE_CLASS_FRAME, + * #GTK_STYLE_CLASS_DND, + * #GTK_STYLE_CLASS_PANE_SEPARATOR, + * #GTK_STYLE_CLASS_SEPARATOR, + * #GTK_STYLE_CLASS_INFO, + * #GTK_STYLE_CLASS_WARNING, + * #GTK_STYLE_CLASS_QUESTION, + * #GTK_STYLE_CLASS_ERROR, + * #GTK_STYLE_CLASS_HORIZONTAL, + * #GTK_STYLE_CLASS_VERTICAL. * </para> * <para> * Widgets can also add regions with flags to their context. |