summaryrefslogtreecommitdiff
path: root/gtk/gtkstylecontext.h
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkstylecontext.h')
-rw-r--r--gtk/gtkstylecontext.h770
1 files changed, 0 insertions, 770 deletions
diff --git a/gtk/gtkstylecontext.h b/gtk/gtkstylecontext.h
index bd4dde7646..09cce1a0bc 100644
--- a/gtk/gtkstylecontext.h
+++ b/gtk/gtkstylecontext.h
@@ -57,776 +57,6 @@ struct _GtkStyleContextClass
void (*_gtk_reserved4) (void);
};
-/* Predefined set of CSS classes */
-
-/**
- * GTK_STYLE_CLASS_CELL:
- *
- * A CSS class to match content rendered in cell views.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_CELL "cell"
-
-/**
- * GTK_STYLE_CLASS_DIM_LABEL:
- *
- * A CSS class to match dimmed labels.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_DIM_LABEL "dim-label"
-
-/**
- * GTK_STYLE_CLASS_ENTRY:
- *
- * A CSS class to match text entries.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_ENTRY "entry"
-
-/**
- * GTK_STYLE_CLASS_LABEL:
- *
- * A CSS class to match labels.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_LABEL "label"
-
-/**
- * GTK_STYLE_CLASS_COMBOBOX_ENTRY:
- *
- * A CSS class to match combobox entries.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_COMBOBOX_ENTRY "combobox-entry"
-
-/**
- * GTK_STYLE_CLASS_BUTTON:
- *
- * A CSS class to match buttons.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_BUTTON "button"
-
-/**
- * GTK_STYLE_CLASS_LIST:
- *
- * A CSS class to match lists.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_LIST "list"
-
-/**
- * GTK_STYLE_CLASS_LIST_ROW:
- *
- * A CSS class to match list rows.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_LIST_ROW "list-row"
-
-/**
- * GTK_STYLE_CLASS_CALENDAR:
- *
- * A CSS class to match calendars.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_CALENDAR "calendar"
-
-/**
- * GTK_STYLE_CLASS_SLIDER:
- *
- * A CSS class to match sliders.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_SLIDER "slider"
-
-/**
- * GTK_STYLE_CLASS_BACKGROUND:
- *
- * A CSS class to match the window background.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_BACKGROUND "background"
-
-/**
- * GTK_STYLE_CLASS_RUBBERBAND:
- *
- * A CSS class to match the rubberband selection rectangle.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_RUBBERBAND "rubberband"
-
-/**
- * GTK_STYLE_CLASS_CSD:
- *
- * A CSS class that gets added to windows which have client-side decorations.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_CSD "csd"
-
-/**
- * GTK_STYLE_CLASS_TOOLTIP:
- *
- * A CSS class to match tooltip windows.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_TOOLTIP "tooltip"
-
-/**
- * GTK_STYLE_CLASS_MENU:
- *
- * A CSS class to match menus.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_MENU "menu"
-
-/**
- * GTK_STYLE_CLASS_CONTEXT_MENU:
- *
- * A CSS class to match context menus.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_CONTEXT_MENU "context-menu"
-
-/**
- * GTK_STYLE_CLASS_TOUCH_SELECTION:
- *
- * A CSS class for touch selection popups on entries
- * and text views.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_TOUCH_SELECTION "touch-selection"
-
-/**
- * GTK_STYLE_CLASS_MENUBAR:
- *
- * A CSS class to menubars.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_MENUBAR "menubar"
-
-/**
- * GTK_STYLE_CLASS_MENUITEM:
- *
- * A CSS class to match menu items.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_MENUITEM "menuitem"
-
-/**
- * GTK_STYLE_CLASS_TOOLBAR:
- *
- * A CSS class to match toolbars.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_TOOLBAR "toolbar"
-
-/**
- * GTK_STYLE_CLASS_STATUSBAR:
- *
- * A CSS class to match statusbars.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_STATUSBAR "statusbar"
-
-/**
- * GTK_STYLE_CLASS_RADIO:
- *
- * A CSS class to match radio buttons.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_RADIO "radio"
-
-/**
- * GTK_STYLE_CLASS_CHECK:
- *
- * A CSS class to match check boxes.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_CHECK "check"
-
-/**
- * GTK_STYLE_CLASS_DEFAULT:
- *
- * A CSS class to match the default widget.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_DEFAULT "default"
-
-/**
- * GTK_STYLE_CLASS_TROUGH:
- *
- * A CSS class to match troughs, as in scrollbars and progressbars.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_TROUGH "trough"
-
-/**
- * GTK_STYLE_CLASS_SCROLLBAR:
- *
- * A CSS class to match scrollbars.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_SCROLLBAR "scrollbar"
-
-/**
- * GTK_STYLE_CLASS_SCROLLBARS_JUNCTION:
- *
- * A CSS class to match the junction area between a horizontal
- * and vertical scrollbar, when they’re both shown.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_SCROLLBARS_JUNCTION "scrollbars-junction"
-
-/**
- * GTK_STYLE_CLASS_SCALE:
- *
- * A CSS class to match scale widgets.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_SCALE "scale"
-
-/**
- * GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE:
- *
- * A CSS class to match scale widgets with marks attached,
- * all the marks are above for horizontal #GtkScale.
- * left for vertical #GtkScale.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE "scale-has-marks-above"
-
-/**
- * GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW:
- *
- * A CSS class to match scale widgets with marks attached,
- * all the marks are below for horizontal #GtkScale,
- * right for vertical #GtkScale.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW "scale-has-marks-below"
-
-/**
- * GTK_STYLE_CLASS_HEADER:
- *
- * A CSS class to match a header element.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_HEADER "header"
-
-/**
- * GTK_STYLE_CLASS_ACCELERATOR:
- *
- * A CSS class to match an accelerator.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_ACCELERATOR "accelerator"
-
-/**
- * GTK_STYLE_CLASS_RAISED:
- *
- * A CSS class to match a raised control, such as a raised
- * button on a toolbar.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_RAISED "raised"
-
-/**
- * GTK_STYLE_CLASS_LINKED:
- *
- * A CSS class to match a linked area, such as a box containing buttons
- * belonging to the same control.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_LINKED "linked"
-
-/**
- * GTK_STYLE_CLASS_DOCK:
- *
- * A CSS class defining a dock area.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_DOCK "dock"
-
-/**
- * GTK_STYLE_CLASS_PROGRESSBAR:
- *
- * A CSS class to use when rendering activity as a progressbar.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_PROGRESSBAR "progressbar"
-
-/**
- * GTK_STYLE_CLASS_SPINNER:
- *
- * A CSS class to use when rendering activity as a “spinner”.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_SPINNER "spinner"
-
-/**
- * GTK_STYLE_CLASS_MARK:
- *
- * A CSS class defining marks in a widget, such as in scales.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_MARK "mark"
-
-/**
- * GTK_STYLE_CLASS_EXPANDER:
- *
- * A CSS class defining an expander, such as those in treeviews.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_EXPANDER "expander"
-
-/**
- * GTK_STYLE_CLASS_SPINBUTTON:
- *
- * A CSS class defining a spinbutton.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_SPINBUTTON "spinbutton"
-
-/**
- * GTK_STYLE_CLASS_NOTEBOOK:
- *
- * A CSS class defining a notebook.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_NOTEBOOK "notebook"
-
-/**
- * GTK_STYLE_CLASS_VIEW:
- *
- * A CSS class defining a view, such as iconviews or treeviews.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_VIEW "view"
-
-/**
- * GTK_STYLE_CLASS_SIDEBAR:
- *
- * A CSS class defining a sidebar, such as the left side in
- * a file chooser.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_SIDEBAR "sidebar"
-
-/**
- * GTK_STYLE_CLASS_IMAGE:
- *
- * A CSS class defining an image, such as the icon in an entry.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_IMAGE "image"
-
-/**
- * GTK_STYLE_CLASS_HIGHLIGHT:
- *
- * A CSS class defining a highlighted area, such as headings in
- * assistants and calendars.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_HIGHLIGHT "highlight"
-
-/**
- * GTK_STYLE_CLASS_FRAME:
- *
- * A CSS class defining a frame delimiting content, such as
- * #GtkFrame or the scrolled window frame around the
- * scrollable area.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_FRAME "frame"
-
-/**
- * GTK_STYLE_CLASS_DND:
- *
- * A CSS class for a drag-and-drop indicator.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_DND "dnd"
-
-/**
- * GTK_STYLE_CLASS_PANE_SEPARATOR:
- *
- * A CSS class for a pane separator, such as those in #GtkPaned.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_PANE_SEPARATOR "pane-separator"
-
-/**
- * GTK_STYLE_CLASS_SEPARATOR:
- *
- * A CSS class for a separator.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_SEPARATOR "separator"
-
-/**
- * GTK_STYLE_CLASS_INFO:
- *
- * A CSS class for an area displaying an informational message,
- * such as those in infobars.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_INFO "info"
-
-/**
- * GTK_STYLE_CLASS_WARNING:
- *
- * A CSS class for an area displaying a warning message,
- * such as those in infobars.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_WARNING "warning"
-
-/**
- * GTK_STYLE_CLASS_QUESTION:
- *
- * A CSS class for an area displaying a question to the user,
- * such as those in infobars.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_QUESTION "question"
-
-/**
- * GTK_STYLE_CLASS_ERROR:
- *
- * A CSS class for an area displaying an error message,
- * such as those in infobars.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_ERROR "error"
-
-/**
- * GTK_STYLE_CLASS_HORIZONTAL:
- *
- * A CSS class for horizontally layered widgets.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_HORIZONTAL "horizontal"
-
-/**
- * GTK_STYLE_CLASS_VERTICAL:
- *
- * A CSS class for vertically layered widgets.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_VERTICAL "vertical"
-
-/**
- * GTK_STYLE_CLASS_TOP:
- *
- * A CSS class to indicate an area at the top of a widget.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_TOP "top"
-
-/**
- * GTK_STYLE_CLASS_BOTTOM:
- *
- * A CSS class to indicate an area at the bottom of a widget.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_BOTTOM "bottom"
-
-/**
- * GTK_STYLE_CLASS_LEFT:
- *
- * A CSS class to indicate an area at the left of a widget.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_LEFT "left"
-
-/**
- * GTK_STYLE_CLASS_RIGHT:
- *
- * A CSS class to indicate an area at the right of a widget.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_RIGHT "right"
-
-/**
- * GTK_STYLE_CLASS_PULSE:
- *
- * A CSS class to use when rendering a pulse in an indeterminate progress bar.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_PULSE "pulse"
-
-/**
- * GTK_STYLE_CLASS_ARROW:
- *
- * A CSS class used when rendering an arrow element.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_ARROW "arrow"
-
-/**
- * GTK_STYLE_CLASS_OSD:
- *
- * A CSS class used when rendering an OSD (On Screen Display) element,
- * on top of another container.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_OSD "osd"
-
-/**
- * GTK_STYLE_CLASS_LEVEL_BAR:
- *
- * A CSS class used when rendering a level indicator, such
- * as a battery charge level, or a password strength.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_LEVEL_BAR "level-bar"
-
-/**
- * GTK_STYLE_CLASS_CURSOR_HANDLE:
- *
- * A CSS class used when rendering a drag handle for
- * text selection.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_CURSOR_HANDLE "cursor-handle"
-
-/**
- * GTK_STYLE_CLASS_INSERTION_CURSOR:
- *
- * A CSS class used when rendering a drag handle for
- * the insertion cursor position.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_INSERTION_CURSOR "insertion-cursor"
-
-/**
- * GTK_STYLE_CLASS_TITLEBAR:
- *
- * A CSS class used when rendering a titlebar in a toplevel window.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_TITLEBAR "titlebar"
-
-/**
- * GTK_STYLE_CLASS_TITLE:
- *
- * A CSS class used for the title label in a titlebar in
- * a toplevel window.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_TITLE "title"
-
-/**
- * GTK_STYLE_CLASS_SUBTITLE:
- *
- * A CSS class used for the subtitle label in a titlebar in
- * a toplevel window.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_SUBTITLE "subtitle"
-
-/**
- * GTK_STYLE_CLASS_NEEDS_ATTENTION:
- *
- * A CSS class used when an element needs the user attention,
- * for instance a button in a stack switcher corresponding to
- * a hidden page that changed state.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_NEEDS_ATTENTION "needs-attention"
-
-/**
- * GTK_STYLE_CLASS_SUGGESTED_ACTION:
- *
- * A CSS class used when an action (usually a button) is the
- * primary suggested action in a specific context.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_SUGGESTED_ACTION "suggested-action"
-
-/**
- * GTK_STYLE_CLASS_DESTRUCTIVE_ACTION:
- *
- * A CSS class used when an action (usually a button) is
- * one that is expected to remove or destroy something visible
- * to the user.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_DESTRUCTIVE_ACTION "destructive-action"
-
-/**
- * GTK_STYLE_CLASS_POPOVER:
- *
- * A CSS class that matches popovers.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_POPOVER "popover"
-
-/* Predefined set of widget regions */
-
-/**
- * GTK_STYLE_CLASS_POPUP:
- *
- * A CSS class that is added to the toplevel windows used for menus.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_POPUP "popup"
-
-/**
- * GTK_STYLE_CLASS_MESSAGE_DIALOG:
- *
- * A CSS class that is added to message dialogs.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_MESSAGE_DIALOG "message-dialog"
-
-/**
- * GTK_STYLE_CLASS_FLAT:
- *
- * A CSS class that is added when widgets that usually have
- * a frame or border (like buttons or entries) should appear
- * without it.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_FLAT "flat"
-
-/**
- * GTK_STYLE_CLASS_READ_ONLY:
- *
- * A CSS class used to indicate a read-only state.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_READ_ONLY "read-only"
-
-/**
- * GTK_STYLE_CLASS_OVERSHOOT:
- *
- * A CSS class that is added on the visual hints that happen
- * when scrolling is attempted past the limits of a scrollable
- * area.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_OVERSHOOT "overshoot"
-
-/**
- * GTK_STYLE_CLASS_UNDERSHOOT:
- *
- * A CSS class that is added on the visual hints that happen
- * where content is 'scrolled off' and can be made visible
- * by scrolling.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_UNDERSHOOT "undershoot"
-
-/**
- * GTK_STYLE_CLASS_PAPER:
- *
- * A CSS class that is added to areas that should look like paper.
- *
- * This is used in print previews and themes are encouraged to
- * style it as black text on white background.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_PAPER "paper"
-
-/**
- * GTK_STYLE_CLASS_MONOSPACE:
- *
- * A CSS class that is added to text view that should use
- * a monospace font.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_MONOSPACE "monospace"
-
-/**
- * GTK_STYLE_CLASS_WIDE:
- *
- * A CSS class to indicate that a UI element should be 'wide'.
- * Used by #GtkPaned.
- *
- * Refer to individual widget documentation for used style classes.
- */
-#define GTK_STYLE_CLASS_WIDE "wide"
GDK_AVAILABLE_IN_ALL
GType gtk_style_context_get_type (void) G_GNUC_CONST;