comparison finch/libgnt/gntwm.h @ 21158:bddf964880cf

disapproval of revision '240095fc3a12eafe8418f57362c4b2a88da143c1'
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Wed, 07 Nov 2007 13:49:26 +0000
parents 8d73d519155a
children e119edfc0fb0
comparison
equal deleted inserted replaced
21157:8d73d519155a 21158:bddf964880cf
111 * 'event_stack' will be set to TRUE when a user-event, ie. a mouse-click 111 * 'event_stack' will be set to TRUE when a user-event, ie. a mouse-click
112 * or a key-press is being processed. This variable will be used to determine 112 * or a key-press is being processed. This variable will be used to determine
113 * whether to give focus to a new window. 113 * whether to give focus to a new window.
114 */ 114 */
115 gboolean event_stack; 115 gboolean event_stack;
116 116
117 GntKeyPressMode mode; 117 GntKeyPressMode mode;
118 118
119 GHashTable *positions; 119 GHashTable *positions;
120 120
121 void *res1; 121 void *res1;
182 }; 182 };
183 183
184 G_BEGIN_DECLS 184 G_BEGIN_DECLS
185 185
186 /** 186 /**
187 * 187 *
188 * 188 *
189 * @return 189 * @return
190 */ 190 */
191 GType gnt_wm_get_gtype(void); 191 GType gnt_wm_get_gtype(void);
192 192
198 void gnt_wm_widget_move_workspace(GntWM *wm, GntWS *neww, GntWidget *widget); 198 void gnt_wm_widget_move_workspace(GntWM *wm, GntWS *neww, GntWidget *widget);
199 void gnt_wm_set_workspaces(GntWM *wm, GList *workspaces); 199 void gnt_wm_set_workspaces(GntWM *wm, GList *workspaces);
200 GntWS *gnt_wm_widget_find_workspace(GntWM *wm, GntWidget *widget); 200 GntWS *gnt_wm_widget_find_workspace(GntWM *wm, GntWidget *widget);
201 201
202 /** 202 /**
203 * 203 *
204 * @param wm
205 * @param widget
204 */ 206 */
205 void gnt_wm_new_window(GntWM *wm, GntWidget *widget); 207 void gnt_wm_new_window(GntWM *wm, GntWidget *widget);
206 208
207 /** 209 /**
208 * 210 *
211 * @param wm
212 * @param widget
209 */ 213 */
210 void gnt_wm_window_decorate(GntWM *wm, GntWidget *widget); 214 void gnt_wm_window_decorate(GntWM *wm, GntWidget *widget);
211 215
212 /** 216 /**
213 * 217 *
218 * @param wm
219 * @param widget
214 */ 220 */
215 void gnt_wm_window_close(GntWM *wm, GntWidget *widget); 221 void gnt_wm_window_close(GntWM *wm, GntWidget *widget);
216 222
217 /** 223 /**
218 * 224 *
225 * @param wm
226 * @param string
219 * 227 *
220 * @return 228 * @return
221 */ 229 */
222 gboolean gnt_wm_process_input(GntWM *wm, const char *string); 230 gboolean gnt_wm_process_input(GntWM *wm, const char *string);
223 231
224 /** 232 /**
225 * 233 *
234 * @param wm
235 * @param event
236 * @param x
237 * @param y
238 * @param widget
226 * 239 *
227 * @return 240 * @return
228 */ 241 */
229 gboolean gnt_wm_process_click(GntWM *wm, GntMouseEvent event, int x, int y, GntWidget *widget); 242 gboolean gnt_wm_process_click(GntWM *wm, GntMouseEvent event, int x, int y, GntWidget *widget);
230 243
231 /** 244 /**
232 * 245 *
246 * @param wm
247 * @param widget
248 * @param width
249 * @param height
233 */ 250 */
234 void gnt_wm_resize_window(GntWM *wm, GntWidget *widget, int width, int height); 251 void gnt_wm_resize_window(GntWM *wm, GntWidget *widget, int width, int height);
235 252
236 /** 253 /**
237 * 254 *
255 * @param wm
256 * @param widget
257 * @param x
258 * @param y
238 */ 259 */
239 void gnt_wm_move_window(GntWM *wm, GntWidget *widget, int x, int y); 260 void gnt_wm_move_window(GntWM *wm, GntWidget *widget, int x, int y);
240 261
241 /** 262 /**
242 * 263 *
264 * @param wm
265 * @param widget
243 */ 266 */
244 void gnt_wm_update_window(GntWM *wm, GntWidget *widget); 267 void gnt_wm_update_window(GntWM *wm, GntWidget *widget);
245 268
246 /** 269 /**
247 * 270 *
271 * @param wm
272 * @param widget
248 */ 273 */
249 void gnt_wm_raise_window(GntWM *wm, GntWidget *widget); 274 void gnt_wm_raise_window(GntWM *wm, GntWidget *widget);
250 275
251 /** 276 /**
252 * 277 *
278 * @param wm
279 * @param set
253 */ 280 */
254 void gnt_wm_set_event_stack(GntWM *wm, gboolean set); 281 void gnt_wm_set_event_stack(GntWM *wm, gboolean set);
255 282
256 void gnt_wm_copy_win(GntWidget *widget, GntNode *node); 283 void gnt_wm_copy_win(GntWidget *widget, GntNode *node);
257 284
258 /** 285 /**
259 * 286 *
260 * 287 *
261 * @return 288 * @return
262 */ 289 */
263 time_t gnt_wm_get_idle_time(void); 290 time_t gnt_wm_get_idle_time(void);
264 291