1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148
|
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>interface</title><meta name="generator" content="DocBook XSL Stylesheets V1.62.4"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
.synopsis, .classsynopsis {
background: #eeeeee;
border: solid 1px #aaaaaa;
padding: 0.5em;
}
.programlisting {
background: #eeeeff;
border: solid 1px #aaaaff;
padding: 0.5em;
}
.variablelist {
padding: 4px;
margin-left: 3em;
}
.navigation {
background: #ffeeee;
border: solid 1px #ffaaaa;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.navigation a {
color: #770000;
}
.navigation a:visited {
color: #550000;
}
.navigation .title {
font-size: 200%;
}
</style><link rel="home" href="index.html" title="[Insert name here] Reference Manual"><link rel="up" href="ch01.html" title="[Insert title here]"><link rel="previous" href="gkdebconf-config.html" title="config"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="gkdebconf-config.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">[Insert name here] Reference Manual</th></tr></table><div class="refentry" lang="en"><a name="gkdebconf-interface"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2><span class="refentrytitle">interface</span></h2><p>interface — </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">
GtkWidget* create_main_window (void);
GtkWidget* create_menubar (GtkWidget *win);
GtkWidget* create_gkdebconf_image (gchar *iname);
void show_about_window (GtkWidget *main_window,
gchar *msg,
gchar *iname);
void gk_dialog (GtkMessageType type,
gchar *msg,
...);
void set_description (GtkWidget *text,
gchar *pkg);
void gtk_list_store_set_strings (GtkListStore *store,
GList *cflist);
void list_item_selected (GtkTreeSelection *selection,
gpointer data);
void cf_select (GtkTreeSelection *selection,
gpointer data);
GtkWidget* gk_splash (void);
void about_cb (GtkWidget *w,
gpointer data);
void gk_dialog_for_gconf (gchar *key,
gchar *format,
...);
</pre></div><div class="refsect1" lang="en"><a name="id2833359"></a><h2>Description</h2><p>
</p></div><div class="refsect1" lang="en"><a name="id2833373"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2833381"></a><h3><a name="create-main-window"></a>create_main_window ()</h3><pre class="programlisting">GtkWidget* create_main_window (void);</pre><p>
This function create the main window:
fills package names and order them by sections
fills desciptions
fills frontends</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> Pointer to the window created
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2833435"></a><h3><a name="create-menubar"></a>create_menubar ()</h3><pre class="programlisting">GtkWidget* create_menubar (GtkWidget *win);</pre><p>
Check if the last frontend should be remembered and what is it</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>win</tt></i>:</span></td><td> The window where the menubar will be
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> A widget with a menu bar filled.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2833511"></a><h3><a name="create-gkdebconf-image"></a>create_gkdebconf_image ()</h3><pre class="programlisting">GtkWidget* create_gkdebconf_image (gchar *iname);</pre><p>
</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>iname</tt></i>:</span></td><td> The file name that contains the image.
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td> A widget with the image in.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2833587"></a><h3><a name="show-about-window"></a>show_about_window ()</h3><pre class="programlisting">void show_about_window (GtkWidget *main_window,
gchar *msg,
gchar *iname);</pre><p>
This funcion just show about windows under main window. And on close
back focus to main window.</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>main_window</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><i class="parameter"><tt>msg</tt></i>:</span></td><td> The about message.
</td></tr><tr><td><span class="term"><i class="parameter"><tt>iname</tt></i>:</span></td><td> The file name that contains the image.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2834344"></a><h3><a name="gk-dialog"></a>gk_dialog ()</h3><pre class="programlisting">void gk_dialog (GtkMessageType type,
gchar *msg,
...);</pre><p>
Shows 'msg' in a dialog box with an OK button
This function is to be a helper for functions needing to
display some information to the user</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>type</tt></i>:</span></td><td> Type of the message.
</td></tr><tr><td><span class="term"><i class="parameter"><tt>msg</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><i class="parameter"><tt>...</tt></i>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2834444"></a><h3><a name="set-description"></a>set_description ()</h3><pre class="programlisting">void set_description (GtkWidget *text,
gchar *pkg);</pre><p>
</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>text</tt></i>:</span></td><td> the gtk_text_view where description will be showed.
</td></tr><tr><td><span class="term"><i class="parameter"><tt>pkg</tt></i>:</span></td><td> The package description.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2834526"></a><h3><a name="gtk-list-store-set-strings"></a>gtk_list_store_set_strings ()</h3><pre class="programlisting">void gtk_list_store_set_strings (GtkListStore *store,
GList *cflist);</pre><p>
</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>store</tt></i>:</span></td><td> The gtkListStore Object that will be filled.
</td></tr><tr><td><span class="term"><i class="parameter"><tt>cflist</tt></i>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2834608"></a><h3><a name="list-item-selected"></a>list_item_selected ()</h3><pre class="programlisting">void list_item_selected (GtkTreeSelection *selection,
gpointer data);</pre><p>
Section list selection callback.</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>selection</tt></i>:</span></td><td> GtkTreeSelection that will receive data.
</td></tr><tr><td><span class="term"><i class="parameter"><tt>data</tt></i>:</span></td><td> Glist with data that will be loaded on selection.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2834690"></a><h3><a name="cf-select"></a>cf_select ()</h3><pre class="programlisting">void cf_select (GtkTreeSelection *selection,
gpointer data);</pre><p>
Finds package from list with g_list_find_custom and
selects package desciption from pkgdesc_list</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>selection</tt></i>:</span></td><td> GtkTreeSelection that will receive data.
</td></tr><tr><td><span class="term"><i class="parameter"><tt>data</tt></i>:</span></td><td> Glist with data that will be loaded on selection.
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2834774"></a><h3><a name="gk-splash"></a>gk_splash ()</h3><pre class="programlisting">GtkWidget* gk_splash (void);</pre><p>
Show gkdebonf splash image and a laber under the image
showing status.</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2834828"></a><h3><a name="about-cb"></a>about_cb ()</h3><pre class="programlisting">void about_cb (GtkWidget *w,
gpointer data);</pre><p>
</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>w</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><i class="parameter"><tt>data</tt></i>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2834908"></a><h3><a name="gk-dialog-for-gconf"></a>gk_dialog_for_gconf ()</h3><pre class="programlisting">void gk_dialog_for_gconf (gchar *key,
gchar *format,
...);</pre><p>
</p><p>
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>key</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><i class="parameter"><tt>format</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><i class="parameter"><tt>...</tt></i>:</span></td><td>
</td></tr></tbody></table></div></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="gkdebconf-config.html"><b><<config</b></a></td><td align="right"></td></tr></table></body></html>
|