2 * ion/ioncore/kbresize.h
4 * Copyright (c) Tuomo Valkonen 1999-2009.
6 * See the included file LICENSE for details.
9 #ifndef ION_IONCORE_KBRESIZE_H
10 #define ION_IONCORE_KBRESIZE_H
15 #include <libextl/extl.h>
17 extern WMoveresMode
*region_begin_kbresize(WRegion
*reg
);
19 extern void ioncore_set_moveres_accel(ExtlTab tab
);
20 extern void ioncore_get_moveres_accel(ExtlTab tab
);
22 extern void moveresmode_finish(WMoveresMode
*mode
);
23 extern void moveresmode_cancel(WMoveresMode
*mode
);
24 extern void moveresmode_move(WMoveresMode
*mode
,
25 int horizmul
, int vertmul
);
26 extern void moveresmode_resize(WMoveresMode
*mode
,
27 int left
, int right
, int top
, int bottom
);
28 extern ExtlTab
moveresmode_geom(WMoveresMode
*mode
);
29 extern ExtlTab
moveresmode_rqgeom_extl(WMoveresMode
*mode
, ExtlTab g
);
30 extern void moveresmode_accel(WMoveresMode
*mode
,
31 int *wu
, int *hu
, int accel_mode
);
33 #endif /* ION_IONCORE_KBRESIZE_H */