/* This Source Code Form is subject to the terms of the Mozilla Public *License,v.2.0.IfacopyoftheMPLwasnotdistributedwiththis
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
// GtkTextView
TextView, // The "text" window or node of a GtkTextView
TextViewText, // The "selection" node of a GtkTextView.text
TextViewTextSelection,
// GtkToolTip
Tooltip, // GtkBox from GtkToolTip
TooltipBox, // GtkLabel of GtkToolTip
TooltipBoxLabel, // GtkFrame (e.g. a status bar panel)
Frame, // Border of a GtkFrame
FrameBorder, // Expander and border of a GtkTreeView
TreeView, // Paints treeheader cells
TreeHeaderCell, // Background of menus, context menus.
Menupopup, // Menubar for -moz-headerbar colors
Menubar, // Items of popup menus
Menuitem, // Menubar menuitem for foreground colors
MenubarItem, // Background of a window, dialog or page.
Window, // Used only as a container for HeaderBar.
HeaderBarFixed, // Window container for all widgets
WindowContainer, // Used for scrolled window shell.
ScrolledWindow, // GtkHeaderBar
HeaderBar, // Client-side window decoration node. Available on GTK 3.20+
WindowDecoration,
// Gets a non-owning pointer to a given widget.
GtkWidget* Get(Type);
struct DrawingParams { // widget to paint
Type widget; // bounding rectangle for the widget
GdkRectangle rect{};
GtkStateFlags state = GTK_STATE_FLAG_NORMAL;
gint image_scale = 1;
}; // Paint a widget in the current theme. void Draw(cairo_t* cr, const DrawingParams*);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.