summaryrefslogtreecommitdiff
path: root/src/conf.h
diff options
context:
space:
mode:
authorsabetts <sabetts>2003-02-10 13:43:23 +0000
committersabetts <sabetts>2003-02-10 13:43:23 +0000
commit8a2994e78d00efda379242387d955a42afc10330 (patch)
tree42ff26d9f6761a0f16f44d9558eb5d61aa82c55d /src/conf.h
parent3aec26ec206dad19fa859f020c384c5dab339ce2 (diff)
downloadratpoison-8a2994e78d00efda379242387d955a42afc10330.zip
* src/split.h (num_frames): new prototype
(resize_shrink_to_window): likewise (resize_frame_vertically): likewise (resize_frame_horizontally): likewise * src/split.c (num_frames): no longer a static function (resize_shrink_to_window): new function (resize_frame_vertically): likewise (resize_frame_horizontally): likewise * src/main.c (init_defaults): init frame_resize_unit. * src/data.h (struct rp_defaults): new member frame_resize_unit. * src/conf.h (RESIZE_VGROW_KEY): new define (RESIZE_VGROW_MODIFIER): likewise (RESIZE_VSHRINK_KEY): likewise (RESIZE_VSHRINK_MODIFIER): likewise (RESIZE_HGROW_KEY): likewise (RESIZE_HGROW_MODIFIER): likewise (RESIZE_HSHRINK_KEY): likewise (RESIZE_HSHRINK_MODIFIER): likewise (RESIZE_SHRINK_TO_WINDOW_KEY): likewise (RESIZE_SHRINK_TO_WINDOW_MODIFIER): likewise (RESIZE_END_KEY): likewise (RESIZE_END_MODIFIER): likewise * src/actions.h (cmd_shrink): new prototype (cmd_resize): likewise (cmd_defresizeunit): likewise * src/actions.c (user_commands): add commands cmd_resize and cmd_shrink, and cmd_defresizeunit. (cmd_shrink): new function (cmd_resize): likewise (cmd_defresizeunit): likewise
Diffstat (limited to 'src/conf.h')
-rw-r--r--src/conf.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/conf.h b/src/conf.h
index 2002a3e..d1b30fd 100644
--- a/src/conf.h
+++ b/src/conf.h
@@ -40,6 +40,30 @@
#define INPUT_NEXT_HISTORY_KEY XK_n
#define INPUT_NEXT_HISTORY_MODIFIER ControlMask
+/* Key used to enlarge frame vertically when in resize mode. */
+#define RESIZE_VGROW_KEY XK_n
+#define RESIZE_VGROW_MODIFIER ControlMask
+
+/* Key used to shrink frame vertically when in resize mode. */
+#define RESIZE_VSHRINK_KEY XK_p
+#define RESIZE_VSHRINK_MODIFIER ControlMask
+
+/* Key used to enlarge frame horizontally when in resize mode. */
+#define RESIZE_HGROW_KEY XK_f
+#define RESIZE_HGROW_MODIFIER ControlMask
+
+/* Key used to shrink frame horizontally when in resize mode. */
+#define RESIZE_HSHRINK_KEY XK_b
+#define RESIZE_HSHRINK_MODIFIER ControlMask
+
+/* Key used to shrink frame to fit it's current window. */
+#define RESIZE_SHRINK_TO_WINDOW_KEY XK_s
+#define RESIZE_SHRINK_TO_WINDOW_MODIFIER 0
+
+/* Key used to exit resize mode. */
+#define RESIZE_END_KEY XK_Return
+#define RESIZE_END_MODIFIER 0
+
/* Number of history items to store. */
#define INPUT_MAX_HISTORY 50