⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gtk-styles.html

📁 该压缩包包含了GTK+的大量API函数
💻 HTML
📖 第 1 页 / 共 5 页
字号:
> 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))-&gt;attach_count &gt; 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>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">&nbsp;</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 + -