Fix segfault setting MenuFace pixmap style for menus.
[fvwm.git] / fvwm / move_resize.h
blob26c64d7fd17f36d594b00c58f9ecdccce2c7334e
1 /* -*-c-*- */
3 #ifndef _MOVE_RESIZE_
4 #define _MOVE_RESIZE_
6 struct MenuRepaintTransparentParameters;
8 void switch_move_resize_grid(Bool state);
9 void AnimatedMoveOfWindow(
10 Window w,int startX,int startY,int endX, int endY,Bool fWarpPointerToo,
11 int cusDelay, float *ppctMovement,
12 struct MenuRepaintTransparentParameters *pmrtp);
13 void AnimatedMoveFvwmWindow(
14 FvwmWindow *fw, Window w, int startX, int startY, int endX, int endY,
15 Bool fWarpPointerToo, int cmsDelay, float *ppctMovement);
16 Bool __move_loop(
17 const exec_context_t *exc, int XOffset, int YOffset, int Width,
18 int Height, int *FinalX, int *FinalY, Bool do_move_opaque, int cursor);
19 int is_window_sticky_across_pages(FvwmWindow *fw);
20 int is_window_sticky_across_desks(FvwmWindow *fw);
21 void handle_stick(
22 F_CMD_ARGS, int toggle_page, int toggle_desk, int do_not_draw,
23 int do_silently);
24 void resize_geometry_window(void);
25 void __move_icon(
26 FvwmWindow *fw, int x, int y, int old_x, int old_y,
27 Bool do_move_animated, Bool do_warp_pointer);
28 int placement_binding(int button,KeySym keysym,int modifier,char *action);
29 int GetMoveArguments(
30 char **paction, int w, int h, int *pFinalX, int *pFinalY,
31 Bool *fWarp, Bool *fPointer, Bool fKeep);
33 #endif /* _MOVE_RESIZE_ */