📄 gtk-styles.html
字号:
> state_type, <AHREF="gtk-standard-enumerations.html#GTKSHADOWTYPE">GtkShadowType</A> shadow_type, <AHREF=../gdk/gdk-points-rectangles-and-regions.html#GDKRECTANGLE>GdkRectangle</A> *area, <AHREF="gtkwidget.html">GtkWidget</A> *widget, <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *detail, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> x, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> y, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> width, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> height, <AHREF="gtk-standard-enumerations.html#GTKPOSITIONTYPE">GtkPositionType</A> gap_side, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> gap_x, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> gap_width);void <AHREF="gtk-styles.html#GTK-PAINT-SLIDER">gtk_paint_slider</A> (<AHREF="gtk-styles.html#GTKSTYLE">GtkStyle</A> *style, <AHREF=../gdk/gdk-windows.html#GDKWINDOW>GdkWindow</A> *window, <AHREF="gtk-standard-enumerations.html#GTKSTATETYPE">GtkStateType</A> state_type, <AHREF="gtk-standard-enumerations.html#GTKSHADOWTYPE">GtkShadowType</A> shadow_type, <AHREF=../gdk/gdk-points-rectangles-and-regions.html#GDKRECTANGLE>GdkRectangle</A> *area, <AHREF="gtkwidget.html">GtkWidget</A> *widget, <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *detail, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> x, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> y, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> width, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> height, <AHREF="gtk-standard-enumerations.html#GTKORIENTATION">GtkOrientation</A> orientation);void <AHREF="gtk-styles.html#GTK-PAINT-STRING">gtk_paint_string</A> (<AHREF="gtk-styles.html#GTKSTYLE">GtkStyle</A> *style, <AHREF=../gdk/gdk-windows.html#GDKWINDOW>GdkWindow</A> *window, <AHREF="gtk-standard-enumerations.html#GTKSTATETYPE">GtkStateType</A> state_type, <AHREF=../gdk/gdk-points-rectangles-and-regions.html#GDKRECTANGLE>GdkRectangle</A> *area, <AHREF="gtkwidget.html">GtkWidget</A> *widget, <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *detail, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> x, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> y, const <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *string);void <AHREF="gtk-styles.html#GTK-PAINT-TAB">gtk_paint_tab</A> (<AHREF="gtk-styles.html#GTKSTYLE">GtkStyle</A> *style, <AHREF=../gdk/gdk-windows.html#GDKWINDOW>GdkWindow</A> *window, <AHREF="gtk-standard-enumerations.html#GTKSTATETYPE">GtkStateType</A> state_type, <AHREF="gtk-standard-enumerations.html#GTKSHADOWTYPE">GtkShadowType</A> shadow_type, <AHREF=../gdk/gdk-points-rectangles-and-regions.html#GDKRECTANGLE>GdkRectangle</A> *area, <AHREF="gtkwidget.html">GtkWidget</A> *widget, <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *detail, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> x, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> y, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> width, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> height);void <AHREF="gtk-styles.html#GTK-PAINT-VLINE">gtk_paint_vline</A> (<AHREF="gtk-styles.html#GTKSTYLE">GtkStyle</A> *style, <AHREF=../gdk/gdk-windows.html#GDKWINDOW>GdkWindow</A> *window, <AHREF="gtk-standard-enumerations.html#GTKSTATETYPE">GtkStateType</A> state_type, <AHREF=../gdk/gdk-points-rectangles-and-regions.html#GDKRECTANGLE>GdkRectangle</A> *area, <AHREF="gtkwidget.html">GtkWidget</A> *widget, <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *detail, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> y1, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> y2, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> x);</PRE></TD></TR></TABLE></DIV><DIVCLASS="REFSECT1"><ANAME="AEN1763"></A><H2>Description</H2><P></P></DIV><DIVCLASS="REFSECT1"><ANAME="AEN1766"></A><H2>Details</H2><DIVCLASS="REFSECT2"><ANAME="AEN1768"></A><H3><ANAME="GTK-STYLE-NUM-STYLECOLORS-CAPS"></A>GTK_STYLE_NUM_STYLECOLORS()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_STYLE_NUM_STYLECOLORS() (7 * 5)</PRE></TD></TR></TABLE><P></P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN1773"></A><H3><ANAME="GTK-STYLE-ATTACHED-CAPS"></A>GTK_STYLE_ATTACHED()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_STYLE_ATTACHED(style) (((GtkStyle*) (style))->attach_count > 0)</PRE></TD></TR></TABLE><P></P><DIVCLASS="INFORMALTABLE"><ANAME="AEN1778"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>style</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN1787"></A><H3><ANAME="GTKSTYLE"></A>struct GtkStyle</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">struct GtkStyle{ GtkStyleClass *klass; GdkColor fg[5]; GdkColor bg[5]; GdkColor light[5]; GdkColor dark[5]; GdkColor mid[5]; GdkColor text[5]; GdkColor base[5]; GdkColor black; GdkColor white; GdkFont *font; GdkGC *fg_gc[5]; GdkGC *bg_gc[5]; GdkGC *light_gc[5]; GdkGC *dark_gc[5]; GdkGC *mid_gc[5]; GdkGC *text_gc[5]; GdkGC *base_gc[5]; GdkGC *black_gc; GdkGC *white_gc; GdkPixmap *bg_pixmap[5]; /* private */ gint ref_count; gint attach_count; gint depth; GdkColormap *colormap; GtkThemeEngine *engine; gpointer engine_data; GtkRcStyle *rc_style; /* the Rc style from which this style * was created */ GSList *styles;};</PRE></TD></TR></TABLE><P></P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN1792"></A><H3><ANAME="GTKSTYLECLASS"></A>struct GtkStyleClass</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">struct GtkStyleClass{ gint xthickness; gint ythickness; void (*draw_hline) (GtkStyle *style, GdkWindow *window, GtkStateType state_type, GdkRectangle *area, GtkWidget *widget, gchar *detail, gint x1, gint x2, gint y); void (*draw_vline) (GtkStyle *style, GdkWindow *window, GtkStateType state_type, GdkRectangle *area, GtkWidget *widget, gchar *detail, gint y1, gint y2, gint x); void (*draw_shadow) (GtkStyle *style, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, gchar *detail, gint x, gint y, gint width, gint height); void (*draw_polygon) (GtkStyle *style, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, gchar *detail, GdkPoint *point, gint npoints, gboolean fill); void (*draw_arrow) (GtkStyle *style, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, gchar *detail, GtkArrowType arrow_type, gboolean fill, gint x, gint y, gint width, gint height); void (*draw_diamond) (GtkStyle *style, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, gchar *detail, gint x, gint y, gint width, gint height); void (*draw_oval) (GtkStyle *style, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, gchar *detail, gint x, gint y, gint width, gint height); void (*draw_string) (GtkStyle *style, GdkWindow *window, GtkStateType state_type, GdkRectangle *area, GtkWidget *widget, gchar *detail, gint x, gint y, const gchar *string); void (*draw_box) (GtkStyle *style, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, gchar *detail, gint x, gint y, gint width, gint height); void (*draw_flat_box) (GtkStyle *style, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, gchar *detail, gint x, gint y, gint width, gint height); void (*draw_check) (GtkStyle *style, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, gchar *detail, gint x, gint y, gint width, gint height); void (*draw_option) (GtkStyle *style, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, gchar *detail, gint x, gint y, gint width, gint height); void (*draw_cross) (GtkStyle *style, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, gchar *detail,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -