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

📄 gtkarrow.html

📁 该压缩包包含了GTK+的大量API函数
💻 HTML
字号:
<HTML><HEAD><TITLE>GtkArrow</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.61"><LINKREL="HOME"TITLE="GTK+ Reference Manual"HREF="index.html"><LINKREL="UP"TITLE="GTK+ Widgets and Objects"HREF="gtkobjects.html"><LINKREL="PREVIOUS"TITLE="GtkAlignment"HREF="gtkalignment.html"><LINKREL="NEXT"TITLE="GtkAspectFrame"HREF="gtkaspectframe.html"></HEAD><BODYCLASS="REFENTRY"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLEWIDTH="100%"BORDER="0"BGCOLOR="#000000"CELLPADDING="1"CELLSPACING="0"><TR><THCOLSPAN="4"ALIGN="center"><FONTCOLOR="#FFFFFF"SIZE="5">GTK+ Reference Manual</FONT></TH></TR><TR><TDWIDTH="25%"BGCOLOR="#C00000"ALIGN="left"><AHREF="gtkalignment.html"><FONTCOLOR="#FFFFFF"SIZE="3"><B>&#60;&#60;&#60; Previous Page</B></FONT></A></TD><TDWIDTH="25%"BGCOLOR="#0000C0"ALIGN="center"><FONTCOLOR="#FFFFFF"SIZE="3"><B><AHREF="index.html"><FONTCOLOR="#FFFFFF"SIZE="3"><B>Home</B></FONT></A></B></FONT></TD><TDWIDTH="25%"BGCOLOR="#00C000"ALIGN="center"><FONTCOLOR="#FFFFFF"SIZE="3"><B><AHREF="gtkobjects.html"><FONTCOLOR="#FFFFFF"SIZE="3"><B>Up</B></FONT></A></B></FONT></TD><TDWIDTH="25%"BGCOLOR="#C00000"ALIGN="right"><AHREF="gtkaspectframe.html"><FONTCOLOR="#FFFFFF"SIZE="3"><B>Next Page &#62;&#62;&#62;</B></FONT></A></TD></TR></TABLE></DIV><H1><ANAME="GTKARROW">GtkArrow</A></H1><DIVCLASS="REFNAMEDIV"><ANAME="AEN13341"></A><H2>Name</H2>GtkArrow&nbsp;--&nbsp;produces an arrow pointing in one of the four cardinal directions.</DIV><DIVCLASS="REFSYNOPSISDIV"><ANAME="AEN13344"></A><H2>Synopsis</H2><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="SYNOPSIS">&#13;#include &lt;gtk/gtk.h&gt;struct      <AHREF="gtkarrow.html#GTKARROW-STRUCT">GtkArrow</A>;<AHREF="gtkwidget.html">GtkWidget</A>*  <AHREF="gtkarrow.html#GTK-ARROW-NEW">gtk_arrow_new</A>                   (<AHREF="gtk-standard-enumerations.html#GTKARROWTYPE">GtkArrowType</A> arrow_type,                                             <AHREF="gtk-standard-enumerations.html#GTKSHADOWTYPE">GtkShadowType</A> shadow_type);void        <AHREF="gtkarrow.html#GTK-ARROW-SET">gtk_arrow_set</A>                   (<AHREF="gtkarrow.html">GtkArrow</A> *arrow,                                             <AHREF="gtk-standard-enumerations.html#GTKARROWTYPE">GtkArrowType</A> arrow_type,                                             <AHREF="gtk-standard-enumerations.html#GTKSHADOWTYPE">GtkShadowType</A> shadow_type);&#13;</PRE></TD></TR></TABLE></DIV><DIVCLASS="REFSECT1"><ANAME="AEN13356"></A><H2>Object Hierarchy</H2><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="SYNOPSIS">&#13;  <AHREF="gtkobject.html">GtkObject</A>   +----<AHREF="gtkwidget.html">GtkWidget</A>         +----<AHREF="gtkmisc.html">GtkMisc</A>               +----GtkArrow</PRE></TD></TR></TABLE></DIV><DIVCLASS="REFSECT1"><ANAME="AEN13362"></A><H2>Args</H2><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="SYNOPSIS">&#13;  &quot;<AHREF="gtkarrow.html#GTKARROW--ARROW-TYPE">arrow-type</A>&quot;           <AHREF="gtk-standard-enumerations.html#GTKARROWTYPE">GtkArrowType</A>         : Read / Write  &quot;<AHREF="gtkarrow.html#GTKARROW--SHADOW-TYPE">shadow-type</A>&quot;          <AHREF="gtk-standard-enumerations.html#GTKSHADOWTYPE">GtkShadowType</A>        : Read / Write</PRE></TD></TR></TABLE></DIV><DIVCLASS="REFSECT1"><ANAME="AEN13369"></A><H2>Description</H2><P>&#13;GtkArrow should be used to draw simple arrows that need to point inone of the four cardinal directions (up, down, left, or right).  Thestyle of the arrow can be one of shadow in, shadow out, etched in, oretched out.  Note that these directions and style types may beammended in versions of Gtk to come.&#13;</P><P>&#13;GtkArrow will fill any space alloted to it, but since it is inheritedfrom <AHREF="gtkmisc.html">GtkMisc</A>, it can be padded and/or aligned, to fill exactly thespace the programmer desires.&#13;</P><P>&#13;Arrows are created with a call to <AHREF="gtkarrow.html#GTK-ARROW-NEW">gtk_arrow_new</A>().  The direction orstyle of an arrow can be changed after creation by using <AHREF="gtkarrow.html#GTK-ARROW-SET">gtk_arrow_set</A>().&#13;</P></DIV><DIVCLASS="REFSECT1"><ANAME="AEN13377"></A><H2>Details</H2><DIVCLASS="REFSECT2"><ANAME="AEN13379"></A><H3><ANAME="GTKARROW-STRUCT"></A>struct GtkArrow</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">struct GtkArrow;</PRE></TD></TR></TABLE><P>&#13;The <AHREF="gtkarrow.html#GTKARROW-STRUCT">GtkArrow</A> containes the following fields.(These fields should be considered read-only. They should never be set byan application.)<DIVCLASS="INFORMALTABLE"><ANAME="AEN13385"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFF0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><AHREF=../glib/glib-basic-types.html#GINT16>gint16</A> <TTCLASS="STRUCTFIELD"><I>arrow_type</I></TT>;</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the direction of the arrow, one of <AHREF="gtk-standard-enumerations.html#GTKARROWTYPE">GtkArrowType</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><AHREF=../glib/glib-basic-types.html#GINT16>gint16</A> <TTCLASS="STRUCTFIELD"><I>shadow_type</I></TT>;</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the style of the arrow, one of <AHREF="gtk-standard-enumerations.html#GTKSHADOWTYPE">GtkShadowType</A>.</TD></TR></TBODY></TABLE><P></P></DIV>&#13;</P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN13402"></A><H3><ANAME="GTK-ARROW-NEW"></A>gtk_arrow_new ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF="gtkwidget.html">GtkWidget</A>*  gtk_arrow_new                   (<AHREF="gtk-standard-enumerations.html#GTKARROWTYPE">GtkArrowType</A> arrow_type,                                             <AHREF="gtk-standard-enumerations.html#GTKSHADOWTYPE">GtkShadowType</A> shadow_type);</PRE></TD></TR></TABLE><P>&#13;Creates a new arrow widget.&#13;</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN13410"></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>arrow_type</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a valid <AHREF="gtk-standard-enumerations.html#GTKARROWTYPE">GtkArrowType</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>shadow_type</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a valid <AHREF="gtk-standard-enumerations.html#GTKSHADOWTYPE">GtkShadowType</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><ICLASS="EMPHASIS">Returns</I> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the new <AHREF="gtkarrow.html">GtkArrow</A> widget.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN13430"></A><H3><ANAME="GTK-ARROW-SET"></A>gtk_arrow_set ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void        gtk_arrow_set                   (<AHREF="gtkarrow.html">GtkArrow</A> *arrow,                                             <AHREF="gtk-standard-enumerations.html#GTKARROWTYPE">GtkArrowType</A> arrow_type,                                             <AHREF="gtk-standard-enumerations.html#GTKSHADOWTYPE">GtkShadowType</A> shadow_type);</PRE></TD></TR></TABLE><P>&#13;Sets the direction and style of the <AHREF="gtkarrow.html">GtkArrow</A>, <TTCLASS="PARAMETER"><I>arrow</I></TT>.&#13;</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN13440"></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>arrow</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a widget of type <AHREF="gtkarrow.html">GtkArrow</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>arrow_type</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a valid <AHREF="gtk-standard-enumerations.html#GTKARROWTYPE">GtkArrowType</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>shadow_type</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a valid <AHREF="gtk-standard-enumerations.html#GTKSHADOWTYPE">GtkShadowType</A>.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV></DIV><DIVCLASS="REFSECT1"><ANAME="AEN13460"></A><H2>Args</H2><P></P><DIVCLASS="VARIABLELIST"><DL><DT><ANAME="GTKARROW--ARROW-TYPE"></A>&quot;<TTCLASS="LITERAL">arrow-type</TT>&quot; (<AHREF="gtk-standard-enumerations.html#GTKARROWTYPE">GtkArrowType</A> : Read / Write)</DT><DD><P></P></DD><DT><ANAME="GTKARROW--SHADOW-TYPE"></A>&quot;<TTCLASS="LITERAL">shadow-type</TT>&quot; (<AHREF="gtk-standard-enumerations.html#GTKSHADOWTYPE">GtkShadowType</A> : Read / Write)</DT><DD><P></P></DD></DL></DIV></DIV><DIVCLASS="REFSECT1"><ANAME="AEN13477"></A><H2>See Also</H2><P>&#13;<P></P><DIVCLASS="VARIABLELIST"><DL><DT><AHREF="gtk-styles.html#GTK-PAINT-ARROW">gtk_paint_arrow</A>()</DT><DD><P>the function used internally to paint the arrow.</P></DD></DL></DIV>&#13;</P></DIV><DIVCLASS="NAVFOOTER"><BRCLEAR="all"><BR><TABLEWIDTH="100%"BORDER="0"BGCOLOR="#000000"CELLPADDING="1"CELLSPACING="0"><TR><TDWIDTH="25%"BGCOLOR="#C00000"ALIGN="left"><AHREF="gtkalignment.html"><FONTCOLOR="#FFFFFF"SIZE="3"><B>&#60;&#60;&#60; Previous Page</B></FONT></A></TD><TDWIDTH="25%"BGCOLOR="#0000C0"ALIGN="center"><FONTCOLOR="#FFFFFF"SIZE="3"><B><AHREF="index.html"><FONTCOLOR="#FFFFFF"SIZE="3"><B>Home</B></FONT></A></B></FONT></TD><TDWIDTH="25%"BGCOLOR="#00C000"ALIGN="center"><FONTCOLOR="#FFFFFF"SIZE="3"><B><AHREF="gtkobjects.html"><FONTCOLOR="#FFFFFF"SIZE="3"><B>Up</B></FONT></A></B></FONT></TD><TDWIDTH="25%"BGCOLOR="#C00000"ALIGN="right"><AHREF="gtkaspectframe.html"><FONTCOLOR="#FFFFFF"SIZE="3"><B>Next Page &#62;&#62;&#62;</B></FONT></A></TD></TR><TR><TDCOLSPAN="2"ALIGN="left"><FONTCOLOR="#FFFFFF"SIZE="3"><B>GtkAlignment</B></FONT></TD><TDCOLSPAN="2"ALIGN="right"><FONTCOLOR="#FFFFFF"SIZE="3"><B>GtkAspectFrame</B></FONT></TD></TR></TABLE></DIV></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -