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

📄 gtkmenu.html

📁 该压缩包包含了GTK+的大量API函数
💻 HTML
📖 第 1 页 / 共 3 页
字号:
HREF="gtkmenu.html">GtkMenu</A> *menu,                                             <AHREF="gtkwidget.html">GtkWidget</A> *child,                                             <AHREF=../glib/glib-basic-types.html#GINT>gint</A> position);</PRE></TD></TR></TABLE><P>Adds a new <AHREF="gtkmenuitem.html">GtkMenuItem</A> to the menu's item list at the positionindicated by <TTCLASS="PARAMETER"><I>position</I></TT>. </P><DIVCLASS="INFORMALTABLE"><ANAME="AEN30931"></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>child</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The <AHREF="gtkmenuitem.html">GtkMenuItem</A> to add.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>position</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The position in the item list where <TTCLASS="PARAMETER"><I>child</I></TT> is added.Positions are numbered from 0 to n-1.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN30951"></A><H3><ANAME="GTK-MENU-REORDER-CHILD"></A>gtk_menu_reorder_child ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void        gtk_menu_reorder_child          (<AHREF="gtkmenu.html">GtkMenu</A> *menu,                                             <AHREF="gtkwidget.html">GtkWidget</A> *child,                                             <AHREF=../glib/glib-basic-types.html#GINT>gint</A> position);</PRE></TD></TR></TABLE><P>Moves a <AHREF="gtkmenuitem.html">GtkMenuItem</A> to a new position within the <AHREF="gtkmenu.html">GtkMenu</A>.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN30961"></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>child</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtkmenuitem.html">GtkMenuItem</A> to move.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>position</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the new position to place <TTCLASS="PARAMETER"><I>child</I></TT>.  Positions are numbered from 0 to n-1.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN30981"></A><H3><ANAME="GTK-MENU-POPUP"></A>gtk_menu_popup ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void        gtk_menu_popup                  (<AHREF="gtkmenu.html">GtkMenu</A> *menu,                                             <AHREF="gtkwidget.html">GtkWidget</A> *parent_menu_shell,                                             <AHREF="gtkwidget.html">GtkWidget</A> *parent_menu_item,                                             <AHREF="gtkmenu.html#GTKMENUPOSITIONFUNC">GtkMenuPositionFunc</A> func,                                             <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> data,                                             <AHREF=../glib/glib-basic-types.html#GUINT>guint</A> button,                                             <AHREF=../glib/glib-basic-types.html#GUINT32>guint32</A> activate_time);</PRE></TD></TR></TABLE><P>Displays a menu and makes it available for selection.  Applications can usethis function to display context-sensitive menus, and will typically supplyNULL for the <TTCLASS="PARAMETER"><I>parent_menu_shell</I></TT>, <TTCLASS="PARAMETER"><I>parent_menu_item</I></TT>, <TTCLASS="PARAMETER"><I>func</I></TT> and <TTCLASS="PARAMETER"><I>data</I></TT> parameters.  The default menu positioning function will position the menuat the current pointer position.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN30997"></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>parent_menu_shell</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the menu shell containing the triggering menu item.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>parent_menu_item</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the menu item whose activation triggered the popup.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>func</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a user supplied function used to position the menu.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>data</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">user supplied data to be passed to <TTCLASS="PARAMETER"><I>func</I></TT>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>button</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the button which was pressed to initiate the event.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>activate_time</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the time at which the activation event occurred.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN31032"></A><H3><ANAME="GTK-MENU-SET-ACCEL-GROUP"></A>gtk_menu_set_accel_group ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void        gtk_menu_set_accel_group        (<AHREF="gtkmenu.html">GtkMenu</A> *menu,                                             <AHREF="gtk-keyboard-accelerators.html#GTKACCELGROUP">GtkAccelGroup</A> *accel_group);</PRE></TD></TR></TABLE><P>Set the <AHREF="gtk-keyboard-accelerators.html#GTKACCELGROUP">GtkAccelGroup</A> which holds global accelerators for the menu.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN31040"></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>accel_group</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtk-keyboard-accelerators.html#GTKACCELGROUP">GtkAccelGroup</A> to be associated with the menu.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN31055"></A><H3><ANAME="GTK-MENU-SET-TITLE"></A>gtk_menu_set_title ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void        gtk_menu_set_title              (<AHREF="gtkmenu.html">GtkMenu</A> *menu,                                             const <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *title);</PRE></TD></TR></TABLE><P>Sets the title string for the menu.  The title is displayed when the menuis shown as a tearoff menu.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN31062"></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>title</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a string containing the title for the menu.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN31076"></A><H3><ANAME="GTK-MENU-POPDOWN"></A>gtk_menu_popdown ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void        gtk_menu_popdown                (<AHREF="gtkmenu.html">GtkMenu</A> *menu);</PRE></TD></TR></TABLE><P>Removes the menu from the screen.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN31082"></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="AEN31092"></A><H3><ANAME="GTK-MENU-REPOSITION"></A>gtk_menu_reposition ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void        gtk_menu_reposition             (<AHREF="gtkmenu.html">GtkMenu</A> *menu);</PRE></TD></TR></TABLE><P>Repositions the menu according to its position function.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN31098"></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="AEN31108"></A><H3><ANAME="GTK-MENU-GET-ACTIVE"></A>gtk_menu_get_active ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF="gtkwidget.html">GtkWidget</A>*  gtk_menu_get_active             (<AHREF="gtkmenu.html">GtkMenu</A> *menu);</PRE></TD></TR></TABLE><P>Returns the selected menu item from the menu.  This is used by the <AHREF="gtkoptionmenu.html">GtkOptionMenu</A>.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN31116"></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%"

⌨️ 快捷键说明

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