📄 gtk-general.html
字号:
>GtkCallbackMarshal</A> marshal, <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> data, <AHREF="gtk-types.html#GTKDESTROYNOTIFY">GtkDestroyNotify</A> destroy);</PRE></TD></TR></TABLE><P></P><DIVCLASS="INFORMALTABLE"><ANAME="AEN809"></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>priority</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>function</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>marshal</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>data</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>destroy</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><ICLASS="EMPHASIS">Returns</I> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN838"></A><H3><ANAME="GTK-IDLE-REMOVE"></A>gtk_idle_remove ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_idle_remove (<AHREF=../glib/glib-basic-types.html#GUINT>guint</A> idle_handler_id);</PRE></TD></TR></TABLE><P>Removes the idle function with the given id.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN844"></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>idle_handler_id</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">Identifies the idle function to remove. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN853"></A><H3><ANAME="GTK-IDLE-REMOVE-BY-DATA"></A>gtk_idle_remove_by_data ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_idle_remove_by_data (<AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> data);</PRE></TD></TR></TABLE><P>Removes the idle function identified by the user data.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN859"></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>data</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">remove the idle function which was registered with this user data. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN868"></A><H3><ANAME="GTK-INPUT-ADD-FULL"></A>gtk_input_add_full ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF=../glib/glib-basic-types.html#GUINT>guint</A> gtk_input_add_full (<AHREF=../glib/glib-basic-types.html#GINT>gint</A> source, <AHREF=../gdk/gdk-input.html#GDKINPUTCONDITION>GdkInputCondition</A> condition, <AHREF=../gdk/gdk-input.html#GDKINPUTFUNCTION>GdkInputFunction</A> function, <AHREF="gtk-types.html#GTKCALLBACKMARSHAL">GtkCallbackMarshal</A> marshal, <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> data, <AHREF="gtk-types.html#GTKDESTROYNOTIFY">GtkDestroyNotify</A> destroy);</PRE></TD></TR></TABLE><P></P><DIVCLASS="INFORMALTABLE"><ANAME="AEN880"></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>source</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>condition</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>function</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>marshal</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>data</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>destroy</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><ICLASS="EMPHASIS">Returns</I> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN913"></A><H3><ANAME="GTK-INPUT-REMOVE"></A>gtk_input_remove ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_input_remove (<AHREF=../glib/glib-basic-types.html#GUINT>guint</A> input_handler_id);</PRE></TD></TR></TABLE><P></P><DIVCLASS="INFORMALTABLE"><ANAME="AEN919"></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>input_handler_id</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN928"></A><H3><ANAME="GTK-PRIORITY-REDRAW-CAPS"></A>GTK_PRIORITY_REDRAW</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_PRIORITY_REDRAW (G_PRIORITY_HIGH_IDLE + 20)</PRE></TD></TR></TABLE><P>Use this priority for redrawing related stuff. It is used internally byGTK+ to do pending redraws. This priority is lower than <TTCLASS="LITERAL">GTK_PRIORITY_RESIZE</TT>to avoid redrawing a widget just before resizing (and therefore redrawingit again).</P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN934"></A><H3><ANAME="GTK-PRIORITY-RESIZE-CAPS"></A>GTK_PRIORITY_RESIZE</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_PRIORITY_RESIZE (G_PRIORITY_HIGH_IDLE + 10)</PRE></TD></TR></TABLE><P>Use this priority for resizing related stuff. It is used internally byGTK+ to compute the sizes of widgets. This priority is higher than <TTCLASS="LITERAL">GTK_PRIORITY_REDRAW</TT> to avoid resizing a widget which was just redrawn.</P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN940"></A><H3><ANAME="GTK-PRIORITY-HIGH-CAPS"></A>GTK_PRIORITY_HIGH</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_PRIORITY_HIGH G_PRIORITY_HIGH</PRE></TD></TR></TABLE><P>Use this for high priority timeouts. This priority is never used insideGTK+ so everything running at this priority will be running before anythinginside the toolkit.<DIVCLASS="NOTE"><BLOCKQUOTECLASS="NOTE"><P><B>Note: </B>This macro is deprecated. You should use G_PRIORITY_HIGH instead.</P></BLOCKQUOTE></DIV></P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN947"></A><H3><ANAME="GTK-PRIORITY-INTERNAL-CAPS"></A>GTK_PRIORITY_INTERNAL</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_PRIORITY_INTERNAL GTK_PRIORITY_REDRAW</PRE></TD></TR></TABLE><P>This priority is for GTK+ internal stuff. Don't use it in your applications.</P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN952"></A><H3><ANAME="GTK-PRIORITY-DEFAULT-CAPS"></A>GTK_PRIORITY_DEFAULT</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_PRIORITY_DEFAULT G_PRIORITY_DEFAULT_IDLE</PRE></TD></TR></TABLE><P>Default priority for idle functions.<DIVCLASS="NOTE"><BLOCKQUOTECLASS="NOTE"><P><B>Note: </B>This macro is deprecated. You should use G_PRIORITY_DEFAULT_IDLE instead.</P></BLOCKQUOTE></DIV></P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN959"></A><H3><ANAME="GTK-PRIORITY-LOW-CAPS"></A>GTK_PRIORITY_LOW</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">#define GTK_PRIORITY_LOW G_PRIORITY_LOW</PRE></TD></TR></TABLE><P>Priority for very unimportant background tasks.<DIVCLASS="NOTE"><BLOCKQUOTECLASS="NOTE"><P><B>Note: </B>This macro is deprecated. You should use G_PRIORITY_LOW instead.</P></BLOCKQUOTE></DIV></P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN966"></A><H3><ANAME="GTK-KEY-SNOOPER-INSTALL"></A>gtk_key_snooper_install ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF=../glib/glib-basic-types.html#GUINT>guint</A> gtk_key_snooper_install (<AHREF="gtk-general.html#GTKKEYSNOOPFUNC">GtkKeySnoopFunc</A> snooper, <AHREF=../glib/glib-basic-types.html#GPOINTER>gpointer</A> func_data);</PRE></TD></TR></TABLE><P></P><DIVCLASS="INFORMALTABLE"><ANAME="AEN974"></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>snooper</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>func_data</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><ICLASS="EMPHASIS">Returns</I> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN991"></A><H3><ANAME="GTKKEYSNOOPFUNC"></A>GtkKeySnoopFunc ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF=../glib/glib-basic-types.html#GINT>gint</A> (*GtkKeySnoopFunc) (<AHREF="gtkwidget.html">GtkWidget</A> *grab_widget,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -