cvsimport
[fvwm.git] / modules / FvwmSaveDesk / FvwmSaveDesk.h
blobf45a9056cd5750c982e5d060daae6192d458d663
1 /* -*-c-*- */
2 #include "libs/fvwmlib.h"
3 #include "fvwm/fvwm.h"
4 #include "libs/vpacket.h"
6 struct list
8 unsigned long id;
9 int frame_height;
10 int frame_width;
11 int base_width;
12 int base_height;
13 int width_inc;
14 int height_inc;
15 int frame_x;
16 int frame_y;
17 int title_height;
18 int boundary_width;
19 window_flags flags;
20 unsigned long gravity;
21 long desk;
22 struct list *next;
23 char *name;
28 * Subroutine Prototypes
31 void Loop(int *fd);
32 struct list *find_window(unsigned long id);
33 void add_window(unsigned long new_win, unsigned long *body);
34 RETSIGTYPE DeadPipe(int nonsense);
35 void process_message(unsigned long type,unsigned long *body);
36 void do_save(void);
37 void list_new_page(unsigned long *body);