File: gkdebconf-interface.html

package info (click to toggle)
gkdebconf 2.1.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye
  • size: 1,036 kB
  • sloc: ansic: 1,296; xml: 598; makefile: 56; sh: 36; sed: 16
file content (148 lines) | stat: -rw-r--r-- 12,255 bytes parent folder | download | duplicates (6)
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 &#8212; </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>&lt;&lt;config</b></a></td><td align="right"></td></tr></table></body></html>