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

📄 gtkassistant.html

📁 最新gtk中文资料集
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the index (starting from 0) of the inserted page</td></tr></tbody></table></div><p class="since">Since  2.10</p></div><hr><div class="refsect2" lang="en"><a name="id3428072"></a><h3><a name="GtkAssistantPageFunc"></a>GtkAssistantPageFunc ()</h3><a class="indexterm" name="id3428086"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a>                (*GtkAssistantPageFunc)             (<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> current_page,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> data);</pre><p>A function used by <a class="link" href="GtkAssistant.html#gtk-assistant-set-forward-page-func"><code class="function">gtk_assistant_set_forward_page_func()</code></a> to know whichis the next page given a current one. It's called both for computing thenext page when the user presses the "forward" button and for handlingthe behavior of the "last" button.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>current_page</code></em>&#160;:</span></p></td><td>The page number used to calculate the next page.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></p></td><td>user data.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td>The next page number.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3428181"></a><h3><a name="gtk-assistant-set-forward-page-func"></a>gtk_assistant_set_forward_page_func ()</h3><a class="indexterm" name="id3428197"></a><pre class="programlisting">void                gtk_assistant_set_forward_page_func (<a class="link" href="GtkAssistant.html" title="GtkAssistant">GtkAssistant</a> *assistant,                                                         <a class="link" href="GtkAssistant.html#GtkAssistantPageFunc">GtkAssistantPageFunc</a> page_func,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> data,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify">GDestroyNotify</a> destroy);</pre><p>Sets the page forwarding function to be <em class="parameter"><code>page_func</code></em>, this function willbe used to determine what will be the next page when the user pressesthe forward button. Setting <em class="parameter"><code>page_func</code></em> to <ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> will make the assistantto use the default forward function, which just goes to the next visible page.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>assistant</code></em>&#160;:</span></p></td><td> a <a class="link" href="GtkAssistant.html" title="GtkAssistant"><span class="type">GtkAssistant</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>page_func</code></em>&#160;:</span></p></td><td> the <a class="link" href="GtkAssistant.html#GtkAssistantPageFunc"><span class="type">GtkAssistantPageFunc</span></a>, or <ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> to use the default one</td></tr><tr><td><p><span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></p></td><td> user data for <em class="parameter"><code>page_func</code></em></td></tr><tr><td><p><span class="term"><em class="parameter"><code>destroy</code></em>&#160;:</span></p></td><td> destroy notifier for <em class="parameter"><code>data</code></em></td></tr></tbody></table></div><p class="since">Since  2.10</p></div><hr><div class="refsect2" lang="en"><a name="id3428385"></a><h3><a name="GtkAssistantPageType"></a>enum GtkAssistantPageType</h3><a class="indexterm" name="id3428399"></a><pre class="programlisting">typedef enum{  GTK_ASSISTANT_PAGE_CONTENT,  GTK_ASSISTANT_PAGE_INTRO,  GTK_ASSISTANT_PAGE_CONFIRM,  GTK_ASSISTANT_PAGE_SUMMARY,  GTK_ASSISTANT_PAGE_PROGRESS} GtkAssistantPageType;</pre><p>An enum for determining the page role inside the <a class="link" href="GtkAssistant.html" title="GtkAssistant"><span class="type">GtkAssistant</span></a>. It's used tohandle buttons sensitivity and visibility.</p><p>Note that an assistant needs to end its page flow with a page of type GTK_ASSISTANT_PAGE_CONFIRMor GTK_ASSISTANT_PAGE_SUMMARY to be correct.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><a name="GTK-ASSISTANT-PAGE-CONTENT:CAPS"></a><code class="literal">GTK_ASSISTANT_PAGE_CONTENT</code></span></p></td><td>The page has regular contents.</td></tr><tr><td><p><span class="term"><a name="GTK-ASSISTANT-PAGE-INTRO:CAPS"></a><code class="literal">GTK_ASSISTANT_PAGE_INTRO</code></span></p></td><td>The page contains an introduction to the assistant task.</td></tr><tr><td><p><span class="term"><a name="GTK-ASSISTANT-PAGE-CONFIRM:CAPS"></a><code class="literal">GTK_ASSISTANT_PAGE_CONFIRM</code></span></p></td><td>The page lets the user confirm or deny the changes.</td></tr><tr><td><p><span class="term"><a name="GTK-ASSISTANT-PAGE-SUMMARY:CAPS"></a><code class="literal">GTK_ASSISTANT_PAGE_SUMMARY</code></span></p></td><td>The page informs the user of the changes done.</td></tr><tr><td><p><span class="term"><a name="GTK-ASSISTANT-PAGE-PROGRESS:CAPS"></a><code class="literal">GTK_ASSISTANT_PAGE_PROGRESS</code></span></p></td><td>Used for tasks that take a long time to complete, blocks the assistant until the page is marked as complete.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3428556"></a><h3><a name="gtk-assistant-set-page-type"></a>gtk_assistant_set_page_type ()</h3><a class="indexterm" name="id3428571"></a><pre class="programlisting">void                gtk_assistant_set_page_type         (<a class="link" href="GtkAssistant.html" title="GtkAssistant">GtkAssistant</a> *assistant,                                                         <a class="link" href="GtkWidget.html" title="GtkWidget">GtkWidget</a> *page,                                                         <a class="link" href="GtkAssistant.html#GtkAssistantPageType">GtkAssistantPageType</a> type);</pre><p>Sets the page type for <em class="parameter"><code>page</code></em>. The page type determines the pagebehavior in the <em class="parameter"><code>assistant</code></em>.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>assistant</code></em>&#160;:</span></p></td><td> a <a class="link" href="GtkAssistant.html" title="GtkAssistant"><span class="type">GtkAssistant</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>page</code></em>&#160;:</span></p></td><td> a page of <em class="parameter"><code>assistant</code></em></td></tr><tr><td><p><span class="term"><em class="parameter"><code>type</code></em>&#160;:</span></p></td><td> the new type for <em class="parameter"><code>page</code></em></td></tr></tbody></table></div><p class="since">Since  2.10</p></div><hr><div class="refsect2" lang="en"><a name="id3428704"></a><h3><a name="gtk-assistant-get-page-type"></a>gtk_assistant_get_page_type ()</h3><a class="indexterm" name="id3428721"></a><pre class="programlisting"><a class="link" href="GtkAssistant.html#GtkAssistantPageType">GtkAssistantPageType</a> gtk_assistant_get_page_type        (<a class="link" href="GtkAssistant.html" title="GtkAssistant">GtkAssistant</a> *assistant,                                                         <a class="link" href="GtkWidget.html" title="GtkWidget">GtkWidget</a> *page);</pre><p>Gets the page type of <em class="parameter"><code>page</code></em>.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>assistant</code></em>&#160;:</span></p></td><td> a <a class="link" href="GtkAssistant.html" title="GtkAssistant"><span class="type">GtkAssistant</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>page</code></em>&#160;:</span></p></td><td> a page of <em class="parameter"><code>assistant</code></em></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the page type of <em class="parameter"><code>page</code></em>.</td></tr></tbody></table></div><p class="since">Since  2.10</p></div><hr><div class="refsect2" lang="en"><a name="id3428836"></a><h3><a name="gtk-assistant-set-page-title"></a>gtk_assistant_set_page_title ()</h3><a class="indexterm" name="id3428852"></a><pre class="programlisting">void                gtk_assistant_set_page_title        (<a class="link" href="GtkAssistant.html" title="GtkAssistant">GtkAssistant</a> *assistant,                                                         <a class="link" href="GtkWidget.html" title="GtkWidget">GtkWidget</a> *page,                                                         const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *title);</pre><p>Sets a title for <em class="parameter"><code>page</code></em>. The title is displayed in the headerarea of the assistant when <em class="parameter"><code>page</code></em> is the current page.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>assistant</code></em>&#160;:</span></p></td><td> a <a class="link" href="GtkAssistant.html" title="GtkAssistant"><span class="type">GtkAssistant</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>page</code></em>&#160;:</span></p></td><td> a page of <em class="parameter"><code>assistant</code></em></td></tr><tr><td><p><span class="term"><em class="parameter"><code>title</code></em>&#160;:</span></p></td><td> the new title for <em class="parameter"><code>page</code></em></td></tr></tbody></table></div><p class="since">Since  2.10</p></div><hr><div class="refsect2" lang="en"><a name="id3428986"></a><h3><a name="gtk-assistant-get-page-title"></a>gtk_assistant_get_page_title ()</h3><a class="indexterm" name="id3429001"></a><pre class="programlisting">const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a>*        gtk_assistant_get_page_title        (<a class="link" href="GtkAssistant.html" title="GtkAssistant">GtkAssistant</a> *assistant,                                                         <a class="link" href="GtkWidget.html" title="GtkWidget">GtkWidget</a> *page);</pre><p>

⌨️ 快捷键说明

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