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

📄 gtkmenu.html

📁 该压缩包包含了GTK+的大量API函数
💻 HTML
📖 第 1 页 / 共 3 页
字号:
ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtkmenuitem.html">GtkMenuItem</A> that was last selected in the menu.  If a selection has not yet been made, the first menu item is selected.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN31131"></A><H3><ANAME="GTK-MENU-SET-ACTIVE"></A>gtk_menu_set_active ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void        gtk_menu_set_active             (<AHREF="gtkmenu.html">GtkMenu</A> *menu,                                             <AHREF=../glib/glib-basic-types.html#GUINT>guint</A> index);</PRE></TD></TR></TABLE><P>Selects the specified menu item within the menu.  This is used by the<AHREF="gtkoptionmenu.html">GtkOptionMenu</A>.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN31139"></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>menu</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtkmenu.html">GtkMenu</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>index</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the index of the menu item to select.  Index values are from0 to n-1.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN31153"></A><H3><ANAME="GTK-MENU-SET-TEAROFF-STATE"></A>gtk_menu_set_tearoff_state ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void        gtk_menu_set_tearoff_state      (<AHREF="gtkmenu.html">GtkMenu</A> *menu,                                             <AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A> torn_off);</PRE></TD></TR></TABLE><P>Changes the tearoff state of the menu.  A menu is normally displayed as drop down menu which persists as long as the menu is active.  It can also be displayed as a tearoff menu which persists until it is closed or reattached.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN31160"></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>menu</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtkmenu.html">GtkMenu</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>torn_off</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">If TRUE, menu is displayed as a tearoff menu.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN31174"></A><H3><ANAME="GTK-MENU-ATTACH-TO-WIDGET"></A>gtk_menu_attach_to_widget ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void        gtk_menu_attach_to_widget       (<AHREF="gtkmenu.html">GtkMenu</A> *menu,                                             <AHREF="gtkwidget.html">GtkWidget</A> *attach_widget,                                             <AHREF="gtkmenu.html#GTKMENUDETACHFUNC">GtkMenuDetachFunc</A> detacher);</PRE></TD></TR></TABLE><P>Attaches the menu to the widget and provides a callback function that willbe invoked when the menu calls <AHREF="gtkmenu.html#GTK-MENU-DETACH">gtk_menu_detach</A>() during its destruction.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN31183"></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>menu</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtkmenu.html">GtkMenu</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>attach_widget</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtkwidget.html">GtkWidget</A> that the menu will be attached to.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>detacher</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the user supplied callback function that will be called when the menu calls <AHREF="gtkmenu.html#GTK-MENU-DETACH">gtk_menu_detach</A>().&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN31203"></A><H3><ANAME="GTK-MENU-DETACH"></A>gtk_menu_detach ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void        gtk_menu_detach                 (<AHREF="gtkmenu.html">GtkMenu</A> *menu);</PRE></TD></TR></TABLE><P>Detaches the menu from the widget to which it had been attached.  This function will call the callback function, <TTCLASS="PARAMETER"><I>detacher</I></TT>, providedwhen the <AHREF="gtkmenu.html#GTK-MENU-ATTACH-TO-WIDGET">gtk_menu_attach_to_widget</A>() function was called.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN31211"></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>menu</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtkmenu.html">GtkMenu</A>.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN31221"></A><H3><ANAME="GTK-MENU-GET-ATTACH-WIDGET"></A>gtk_menu_get_attach_widget ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF="gtkwidget.html">GtkWidget</A>*  gtk_menu_get_attach_widget      (<AHREF="gtkmenu.html">GtkMenu</A> *menu);</PRE></TD></TR></TABLE><P>Returns the <AHREF="gtkwidget.html">GtkWidget</A> that the menu is attached to.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN31229"></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>menu</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtkmenu.html">GtkMenu</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><ICLASS="EMPHASIS">Returns</I> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtkwidget.html">GtkWidget</A> that the menu is attached to.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN31244"></A><H3><ANAME="GTKMENUPOSITIONFUNC"></A>GtkMenuPositionFunc ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void        (*GtkMenuPositionFunc)          (<AHREF="gtkmenu.html">GtkMenu</A> *menu,                                             <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#GPOINTER>gpointer</A> user_data);</PRE></TD></TR></TABLE><P>A user function supplied when calling <AHREF="gtkmenu.html#GTK-MENU-POPUP">gtk_menu_popup</A>() which controls thepositioning of the menu when it is displayed.  The function sets the <TTCLASS="PARAMETER"><I>x</I></TT>and <TTCLASS="PARAMETER"><I>y</I></TT> parameters to the coordinates where the menu is to be drawn.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN31256"></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>menu</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtkmenu.html">GtkMenu</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>x</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">address of the <AHREF=../glib/glib-basic-types.html#GINT>gint</A> representing the horizontal position where themenu shall be drawn.  This is an output parameter.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>y</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">address of the <AHREF=../glib/glib-basic-types.html#GINT>gint</A> representing the vertical position where themenu shall be drawn.  This is an output parameter.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>user_data</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the data supplied by the user in the <AHREF="gtkmenu.html#GTK-MENU-POPUP">gtk_menu_popup</A>() <TTCLASS="PARAMETER"><I>data</I></TT>parameter.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN31282"></A><H3><ANAME="GTKMENUDETACHFUNC"></A>GtkMenuDetachFunc ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void        (*GtkMenuDetachFunc)            (<AHREF="gtkwidget.html">GtkWidget</A> *attach_widget,                                             <AHREF="gtkmenu.html">GtkMenu</A> *menu);</PRE></TD></TR></TABLE><P>A user function supplied when calling <AHREF="gtkmenu.html#GTK-MENU-ATTACH-TO-WIDGET">gtk_menu_attach_to_widget</A>() which will be called when the menu is later detached from the widget.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN31290"></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>attach_widget</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtkwidget.html">GtkWidget</A> that the menu is being detached from.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>menu</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtkmenu.html">GtkMenu</A> being detached.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV></DIV><DIVCLASS="NAVFOOTER"><BRCLEAR="all"><BR><TABLEWIDTH="100%"BORDER="0"BGCOLOR="#000000"CELLPADDING="1"CELLSPACING="0"><TR><TDWIDTH="25%"BGCOLOR="#C00000"ALIGN="left"><AHREF="gtklistitem.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="gtkmenubar.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>GtkListItem</B></FONT></TD><TDCOLSPAN="2"ALIGN="right"><FONTCOLOR="#FFFFFF"SIZE="3"><B>GtkMenuBar</B></FONT></TD></TR></TABLE></DIV></BODY></HTML>

⌨️ 快捷键说明

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