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

📄 gtk-selections.html

📁 该压缩包包含了GTK+的大量API函数
💻 HTML
📖 第 1 页 / 共 3 页
字号:
CLASS="REFSECT2"><ANAME="AEN6527"></A><H3><ANAME="GTK-TARGET-LIST-ADD-TABLE"></A>gtk_target_list_add_table ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void        gtk_target_list_add_table       (<AHREF="gtk-selections.html#GTKTARGETLIST">GtkTargetList</A> *list,                                             const <AHREF="gtk-selections.html#GTKTARGETENTRY">GtkTargetEntry</A> *targets,                                             <AHREF=../glib/glib-basic-types.html#GUINT>guint</A> ntargets);</PRE></TD></TR></TABLE><P>Add a table of <AHREF="gtk-selections.html#GTKTARGETENTRY">GtkTargetEntry</A> into a target list</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN6536"></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>list</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtk-selections.html#GTKTARGETLIST">GtkTargetList</A></TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>targets</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the table of <AHREF="gtk-selections.html#GTKTARGETENTRY">GtkTargetEntry</A></TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>ntargets</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">number of targets in the table&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN6555"></A><H3><ANAME="GTK-TARGET-LIST-REMOVE"></A>gtk_target_list_remove ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void        gtk_target_list_remove          (<AHREF="gtk-selections.html#GTKTARGETLIST">GtkTargetList</A> *list,                                             <AHREF=../gdk/gdk-properties-and-atoms.html#GDKATOM>GdkAtom</A> target);</PRE></TD></TR></TABLE><P>Remove a target from a target list</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN6562"></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>list</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtk-selections.html#GTKTARGETLIST">GtkTargetList</A></TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>target</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the interned atom representing the target&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN6576"></A><H3><ANAME="GTK-TARGET-LIST-FIND"></A>gtk_target_list_find ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A>    gtk_target_list_find            (<AHREF="gtk-selections.html#GTKTARGETLIST">GtkTargetList</A> *list,                                             <AHREF=../gdk/gdk-properties-and-atoms.html#GDKATOM>GdkAtom</A> target,                                             <AHREF=../glib/glib-basic-types.html#GUINT>guint</A> *info);</PRE></TD></TR></TABLE><P>Look up a given target in a <AHREF="gtk-selections.html#GTKTARGETLIST">GtkTargetList</A></P><DIVCLASS="INFORMALTABLE"><ANAME="AEN6586"></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>list</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtk-selections.html#GTKTARGETLIST">GtkTargetList</A></TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>target</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">an interned atom representing the target to search for</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>info</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a pointer to the location to store application info for target</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><ICLASS="EMPHASIS">Returns</I> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">TRUE</TT> if the target was found, otherwise <TTCLASS="LITERAL">FALSE</TT>&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN6610"></A><H3><ANAME="GTK-SELECTION-OWNER-SET"></A>gtk_selection_owner_set ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF=../glib/glib-basic-types.html#GINT>gint</A>        gtk_selection_owner_set         (<AHREF="gtkwidget.html">GtkWidget</A> *widget,                                             <AHREF=../gdk/gdk-properties-and-atoms.html#GDKATOM>GdkAtom</A> selection,                                             <AHREF=../glib/glib-basic-types.html#GUINT32>guint32</A> time);</PRE></TD></TR></TABLE><P>Claim ownership of a given selection for a particular widget,or, if <TTCLASS="PARAMETER"><I>widget</I></TT> is <TTCLASS="LITERAL">NULL</TT>, release ownership of the selection.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN6621"></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>widget</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtkwidget.html">GtkWidget</A>, or <TTCLASS="LITERAL">NULL</TT>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>selection</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">an interned atom representing the selection to claim</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>time</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the time stamp for claiming the selection</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><ICLASS="EMPHASIS">Returns</I> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">TRUE</TT> if the operation succeeded&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN6645"></A><H3><ANAME="GTK-SELECTION-ADD-TARGET"></A>gtk_selection_add_target ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void        gtk_selection_add_target        (<AHREF="gtkwidget.html">GtkWidget</A> *widget,                                             <AHREF=../gdk/gdk-properties-and-atoms.html#GDKATOM>GdkAtom</A> selection,                                             <AHREF=../gdk/gdk-properties-and-atoms.html#GDKATOM>GdkAtom</A> target,                                             <AHREF=../glib/glib-basic-types.html#GUINT>guint</A> info);</PRE></TD></TR></TABLE><P>Add specified target to the list of supported targets for a given widget and selection.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN6654"></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>widget</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a GtkTarget</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>selection</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the selection</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>target</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">target to add.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>info</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A unsigned integer which will be passed back to the application.&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN6676"></A><H3><ANAME="GTK-SELECTION-ADD-TARGETS"></A>gtk_selection_add_targets ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void        gtk_selection_add_targets       (<AHREF="gtkwidget.html">GtkWidget</A> *widget,                                             <AHREF=../gdk/gdk-properties-and-atoms.html#GDKATOM>GdkAtom</A> selection,                                             const <AHREF="gtk-selections.html#GTKTARGETENTRY">GtkTargetEntry</A> *targets,                                             <AHREF=../glib/glib-basic-types.html#GUINT>guint</A> ntargets);</PRE></TD></TR></TABLE><P>Add a table of targets to the list of supported targetsfor a given widget and selection.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN6685"></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>widget</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtkwidget.html">GtkWidget</A></TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>selection</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the selection</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>targets</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a table of targets to add</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>ntargets</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">number of entries in <TTCLASS="PARAMETER"><I>targets</I></TT>&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN6708"></A><H3><ANAME="GTK-SELECTION-CONVERT"></A>gtk_selection_convert ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF=../glib/glib-basic-types.html#GINT>gint</A>        gtk_selection_convert           (<AHREF="gtkwidget.html">GtkWidget</A> *widget,                                             <AHREF=../gdk/gdk-properties-and-atoms.html#GDKATOM>GdkAtom</A> selection,                                             <AHREF=../gdk/gdk-properties-and-atoms.html#GDKATOM>GdkAtom</A> target,                                             <AHREF=../glib/glib-basic-types.html#GUINT32>guint32</A> time);</PRE></TD></TR></TABLE><P>Request the contents of a selection. When received, a "selection_received" signal will be generated.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN6718"></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>widget</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The widget which acts as requestor</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>selection</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">Which selection to get</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>target</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">Form of information desired (e.g., STRING)</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>time</I></TT>&nbsp;:</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">Time of request (usually of triggering event)       In emergency, you could use GDK_CURRENT_TIME</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><ICLASS="EMPHASIS">Returns</I> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">TRUE if requested succeeded. FALSE if we could not process          request. (e.g., there was already a request in process for          this widget).&#13;</TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN6743"></A><H3><ANAME="GTK-SELECTION-DATA-SET"></A>gtk_selection_data_set ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void        gtk_selection_data_set          (<AHREF="gtkwidget.html#GTKSELECTIONDATA">GtkSelectionData</A> *selection_data,                                             <AHREF=../gdk/gdk-properties-and-atoms.html#GDKATOM>GdkAtom</A> type,                                             <AHREF=../glib/glib-basic-types.html#GINT>gint</A> format,                                             <AHREF=../glib/glib-basic-types.html#GUCHAR>guchar</A> *data,                                             <AHREF=../glib/glib-basic-types.html#GINT>gint</A> length);</PRE></TD></TR></TABLE><P>Store new data into a GtkSelectionData object. Should_only_ by called from a selection handler callback.Null terminates the stored data.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN6753"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY

⌨️ 快捷键说明

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