comparison finch/libgnt/gntwm.h @ 18049:1cedd520cd18

Doxygen skeleton and license info for gnt files.
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Wed, 06 Jun 2007 15:42:29 +0000
parents 82b6fdd899a9
children 08776fc5c06f
comparison
equal deleted inserted replaced
18048:9aa2c89c8b9e 18049:1cedd520cd18
1 /**
2 * GNT - The GLib Ncurses Toolkit
3 *
4 * GNT is the legal property of its developers, whose names are too numerous
5 * to list here. Please refer to the COPYRIGHT file distributed with this
6 * source distribution.
7 *
8 * This library is free software; you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License as published by
10 * the Free Software Foundation; either version 2 of the License, or
11 * (at your option) any later version.
12 *
13 * This program is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 * GNU General Public License for more details.
17 *
18 * You should have received a copy of the GNU General Public License
19 * along with this program; if not, write to the Free Software
20 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
21 */
22
1 23
2 #include "gntwidget.h" 24 #include "gntwidget.h"
3 #include "gntmenu.h" 25 #include "gntmenu.h"
4 26
5 #include <panel.h> 27 #include <panel.h>
142 void (*res4)(void); 164 void (*res4)(void);
143 }; 165 };
144 166
145 G_BEGIN_DECLS 167 G_BEGIN_DECLS
146 168
169 /**
170 *
171 *
172 * @return
173 */
147 GType gnt_wm_get_gtype(void); 174 GType gnt_wm_get_gtype(void);
148 175
176 /**
177 *
178 * @param wm
179 * @param widget
180 */
149 void gnt_wm_new_window(GntWM *wm, GntWidget *widget); 181 void gnt_wm_new_window(GntWM *wm, GntWidget *widget);
150 182
183 /**
184 *
185 * @param wm
186 * @param widget
187 */
151 void gnt_wm_window_decorate(GntWM *wm, GntWidget *widget); 188 void gnt_wm_window_decorate(GntWM *wm, GntWidget *widget);
152 189
190 /**
191 *
192 * @param wm
193 * @param widget
194 */
153 void gnt_wm_window_close(GntWM *wm, GntWidget *widget); 195 void gnt_wm_window_close(GntWM *wm, GntWidget *widget);
154 196
197 /**
198 *
199 * @param wm
200 * @param string
201 *
202 * @return
203 */
155 gboolean gnt_wm_process_input(GntWM *wm, const char *string); 204 gboolean gnt_wm_process_input(GntWM *wm, const char *string);
156 205
206 /**
207 *
208 * @param wm
209 * @param event
210 * @param x
211 * @param y
212 * @param widget
213 *
214 * @return
215 */
157 gboolean gnt_wm_process_click(GntWM *wm, GntMouseEvent event, int x, int y, GntWidget *widget); 216 gboolean gnt_wm_process_click(GntWM *wm, GntMouseEvent event, int x, int y, GntWidget *widget);
158 217
218 /**
219 *
220 * @param wm
221 * @param widget
222 * @param width
223 * @param height
224 */
159 void gnt_wm_resize_window(GntWM *wm, GntWidget *widget, int width, int height); 225 void gnt_wm_resize_window(GntWM *wm, GntWidget *widget, int width, int height);
160 226
227 /**
228 *
229 * @param wm
230 * @param widget
231 * @param x
232 * @param y
233 */
161 void gnt_wm_move_window(GntWM *wm, GntWidget *widget, int x, int y); 234 void gnt_wm_move_window(GntWM *wm, GntWidget *widget, int x, int y);
162 235
236 /**
237 *
238 * @param wm
239 * @param widget
240 */
163 void gnt_wm_update_window(GntWM *wm, GntWidget *widget); 241 void gnt_wm_update_window(GntWM *wm, GntWidget *widget);
164 242
243 /**
244 *
245 * @param wm
246 * @param widget
247 */
165 void gnt_wm_raise_window(GntWM *wm, GntWidget *widget); 248 void gnt_wm_raise_window(GntWM *wm, GntWidget *widget);
166 249
250 /**
251 *
252 * @param wm
253 * @param set
254 */
167 void gnt_wm_set_event_stack(GntWM *wm, gboolean set); 255 void gnt_wm_set_event_stack(GntWM *wm, gboolean set);
168 256
257 /**
258 *
259 *
260 * @return
261 */
169 time_t gnt_wm_get_idle_time(void); 262 time_t gnt_wm_get_idle_time(void);
170 263
171 G_END_DECLS 264 G_END_DECLS