GObject.Object
Gtk.Style
Import line: | Gtk = imports.gi.Gtk; |
GIR File: | Gtk-3.0.gir |
C documentation: | GtkStyle |
Class : | Style |
Extends: | GObject.Object |
Properties | Defined By | |
---|---|---|
attach_count : gint32
read only
|
Gtk.Style | |
background : Array
read only
|
Gtk.Style | |
base : Array
read only
|
Gtk.Style | |
bg : Array
read only
|
Gtk.Style | |
black : Gdk.Color
read only
|
Gtk.Style | |
context : Gtk.StyleContext
|
Gtk.Style | |
dark : Array
read only
|
Gtk.Style | |
fg : Array
read only
|
Gtk.Style | |
font_desc : Pango.FontDescription
read only
|
Gtk.Style | |
icon_factories : Array
read only
|
Gtk.Style | |
light : Array
read only
|
Gtk.Style | |
mid : Array
read only
|
Gtk.Style | |
parent_instance : GObject.Object
read only
|
Gtk.Style | |
private_font_desc : Pango.FontDescription
read only
|
Gtk.Style | |
property_cache : Array
read only
|
Gtk.Style | |
rc_style : Gtk.RcStyle
read only
|
Gtk.Style | |
styles : Array
read only
|
Gtk.Style | |
text : Array
read only
|
Gtk.Style | |
text_aa : Array
read only
|
Gtk.Style | |
visual : Gdk.Visual
read only
|
Gtk.Style | |
white : Gdk.Color
read only
|
Gtk.Style | |
xthickness : gint32
read only
|
Gtk.Style | |
ythickness : gint32
read only
|
Gtk.Style |
Method / Constructor | Defined By | |
---|---|---|
new Gtk.Style
(Object properties)
Create a new Gtk.Style
Create a new Gtk.Style
|
||
apply_default_background
(Context cr, Window window, StateType state_type, gint32 x, gint32 y, gint32 width, gint32 height)
:
none
|
Gtk.Style | |
copy
()
:
Gtk.Style
Creates a copy of the passed in GtkStyle object.
Creates a copy of the passed in GtkStyle object.
|
Gtk.Style | |
detach
()
:
none
Detaches a style from a window.
Detaches a style from a window. If the style is not attached
to any windows anymore, it is unrealized. See gtk_style_attach().
|
Gtk.Style | |
Queries the value of a style property corresponding to a
widget class is in the given style.
Queries the value of a style property corresponding to a
widget class is in the given style.
|
Gtk.Style | |
has_context
()
:
gboolean
Returns whether style has an associated GtkStyleContext.
Returns whether style has an associated GtkStyleContext.
|
Gtk.Style | |
Looks up color_name in the style's logical color mappings,
filling in color and returning TRUE if found, otherwise returning FALSE.
Looks up color_name in the style's logical color mappings,
filling in color and returning TRUE if found, otherwise returning FALSE. Do not cache the found mapping, because it depends on the GtkStyle and might change when a theme switch occurs.
|
Gtk.Style | |
lookup_icon_set
(String stock_id)
:
Gtk.IconSet
Looks up stock_id in the icon factories associated with style
and the default icon factory, returning an icon set if found, otherwise NULL.
Looks up stock_id in the icon factories associated with style
and the default icon factory, returning an icon set if found, otherwise NULL.
|
Gtk.Style | |
render_icon
(IconSource source, TextDirection direction, StateType state, gint32 size, Widget widget, String detail)
:
GdkPixbuf.Pixbuf
Renders the icon specified by source at the given size
according to the given parameters and returns the result in a pixbuf.
Renders the icon specified by source at the given size
according to the given parameters and returns the result in a pixbuf. containing the rendered icon
|
Gtk.Style | |
Sets the background of window to the background color or pixmap
specified by style for the given state.
Sets the background of window to the background color or pixmap
specified by style for the given state.
|
Gtk.Style |
Event | Defined By | |
---|---|---|
realize (Style self)
:
none
Emitted when the style has been initialized for a particular
visual.
Emitted when the style has been initialized for a particular
visual. Connecting to this signal is probably seldom useful since most of the time applications and widgets only deal with styles that have been already realized.
|
Gtk.Style | |
unrealize (Style self)
:
none
Emitted when the aspects of the style specific to a particular visual
is being cleaned up.
Emitted when the aspects of the style specific to a particular visual
is being cleaned up. A connection to this signal can be useful if a widget wants to cache objects as object data on GtkStyle. This signal provides a convenient place to free such cached objects.
|
Gtk.Style |
Class / Namespace | Method / Signal / Properties |
---|---|
Gtk
Method |
Gtk.paint_arrow
(Style style, Context cr, StateType state_type, ShadowType shadow_type, Widget widget, String detail, ArrowType arrow_type, gboolean fill, gint32 x, gint32 y, gint32 width, gint32 height)
:
none
Draws an arrow in the given rectangle on cr using the given
parameters. |
Gtk
Method |
Gtk.paint_box
(Style style, Context cr, StateType state_type, ShadowType shadow_type, Widget widget, String detail, gint32 x, gint32 y, gint32 width, gint32 height)
:
none
Draws a box on cr with the given parameters.
|
Gtk
Method |
Gtk.paint_box_gap
(Style style, Context cr, StateType state_type, ShadowType shadow_type, Widget widget, String detail, gint32 x, gint32 y, gint32 width, gint32 height, PositionType gap_side, gint32 gap_x, gint32 gap_width)
:
none
Draws a box in cr using the given style and state and shadow type,
leaving a gap in one side. |
Gtk
Method |
Gtk.paint_check
(Style style, Context cr, StateType state_type, ShadowType shadow_type, Widget widget, String detail, gint32 x, gint32 y, gint32 width, gint32 height)
:
none
Draws a check button indicator in the given rectangle on cr with
the given parameters. |
Gtk
Method |
Gtk.paint_diamond
(Style style, Context cr, StateType state_type, ShadowType shadow_type, Widget widget, String detail, gint32 x, gint32 y, gint32 width, gint32 height)
:
none
Draws a diamond in the given rectangle on window using the given
parameters. |
Gtk
Method |
Gtk.paint_expander
(Style style, Context cr, StateType state_type, Widget widget, String detail, gint32 x, gint32 y, ExpanderStyle expander_style)
:
none
Draws an expander as used in GtkTreeView.
|
Gtk
Method |
Gtk.paint_extension
(Style style, Context cr, StateType state_type, ShadowType shadow_type, Widget widget, String detail, gint32 x, gint32 y, gint32 width, gint32 height, PositionType gap_side)
:
none
Draws an extension, i.e.
|
Gtk
Method |
Gtk.paint_flat_box
(Style style, Context cr, StateType state_type, ShadowType shadow_type, Widget widget, String detail, gint32 x, gint32 y, gint32 width, gint32 height)
:
none
Draws a flat box on cr with the given parameters.
|
Gtk
Method |
Gtk.paint_focus
(Style style, Context cr, StateType state_type, Widget widget, String detail, gint32 x, gint32 y, gint32 width, gint32 height)
:
none
Draws a focus indicator around the given rectangle on cr using the
given style. |
Gtk
Method |
Gtk.paint_handle
(Style style, Context cr, StateType state_type, ShadowType shadow_type, Widget widget, String detail, gint32 x, gint32 y, gint32 width, gint32 height, Orientation orientation)
:
none
Draws a handle as used in GtkHandleBox and GtkPaned.
|
Gtk
Method |
Gtk.paint_hline
(Style style, Context cr, StateType state_type, Widget widget, String detail, gint32 x1, gint32 x2, gint32 y)
:
none
Draws a horizontal line from (x1, y) to (x2, y) in cr
using the given style and state. |
Gtk
Method |
Gtk.paint_layout
(Style style, Context cr, StateType state_type, gboolean use_text, Widget widget, String detail, gint32 x, gint32 y, Layout layout)
:
none
Draws a layout on cr using the given parameters.
|
Gtk
Method |
Gtk.paint_option
(Style style, Context cr, StateType state_type, ShadowType shadow_type, Widget widget, String detail, gint32 x, gint32 y, gint32 width, gint32 height)
:
none
Draws a radio button indicator in the given rectangle on cr with
the given parameters. |
Gtk
Method |
Gtk.paint_resize_grip
(Style style, Context cr, StateType state_type, Widget widget, String detail, WindowEdge edge, gint32 x, gint32 y, gint32 width, gint32 height)
:
none
Draws a resize grip in the given rectangle on cr using the given
parameters. |
Gtk
Method |
Gtk.paint_shadow
(Style style, Context cr, StateType state_type, ShadowType shadow_type, Widget widget, String detail, gint32 x, gint32 y, gint32 width, gint32 height)
:
none
Draws a shadow around the given rectangle in cr
using the given style and state and shadow type. |
Gtk
Method |
Gtk.paint_shadow_gap
(Style style, Context cr, StateType state_type, ShadowType shadow_type, Widget widget, String detail, gint32 x, gint32 y, gint32 width, gint32 height, PositionType gap_side, gint32 gap_x, gint32 gap_width)
:
none
Draws a shadow around the given rectangle in cr
using the given style and state and shadow type, leaving a gap in one side. |
Gtk
Method |
Gtk.paint_slider
(Style style, Context cr, StateType state_type, ShadowType shadow_type, Widget widget, String detail, gint32 x, gint32 y, gint32 width, gint32 height, Orientation orientation)
:
none
Draws a slider in the given rectangle on cr using the
given style and orientation. |
Gtk
Method |
Gtk.paint_spinner
(Style style, Context cr, StateType state_type, Widget widget, String detail, guint32 step, gint32 x, gint32 y, gint32 width, gint32 height)
:
none
Draws a spinner on window using the given parameters.
|
Gtk
Method |
Gtk.paint_tab
(Style style, Context cr, StateType state_type, ShadowType shadow_type, Widget widget, String detail, gint32 x, gint32 y, gint32 width, gint32 height)
:
none
Draws an option menu tab (i.e.
|
Gtk
Method |
Gtk.paint_vline
(Style style, Context cr, StateType state_type, Widget widget, String detail, gint32 y1_, gint32 y2_, gint32 x)
:
none
Draws a vertical line from (x, y1_) to (x, y2_) in cr
using the given style and state. |
Gtk
Method |
Finds all matching RC styles for a given widget,
composites them together, and then creates a GtkStyle representing the composite appearance. |
Gtk
Method |
Gtk.rc_get_style_by_paths
(Settings settings, String widget_path, String class_path, Number type)
:
Gtk.Style
Creates up a GtkStyle from styles defined in a RC file by providing
the raw components used in matching. |
Gtk.IconInfo
Method |
Loads an icon, modifying it to match the system colours for the foreground,
success, warning and error colors provided. |
Gtk.IconSet
Method |
render_icon
(Style style, TextDirection direction, StateType state, gint32 size, Widget widget, String detail)
:
GdkPixbuf.Pixbuf
Renders an icon using gtk_style_render_icon().
|
Gtk.Widget
Property |
style : Gtk.Style
|
Gtk.Widget
Signal |
The ::style-set signal is emitted when a new style has been set
on a widget. |
Gtk.Widget
Method |
Gtk.Widget.get_default_style
()
:
Gtk.Style
Returns the default style used by all widgets initially.
|
Gtk.Widget
Method |
get_style
()
:
Gtk.Style
Simply an accessor function that returns widget->style.
|
Gtk.Widget
Method |
set_style
(Style style)
:
none
Used to set the GtkStyle for a widget (widget->style).
|