Commit Graph
1209 Commits
Author SHA1 Message Date
Martin Duquesnoy a06e0daa5a Event: Handle xrandr with event_handle 2011-06-05 16:37:00 +02:00
Martin Duquesnoy 860a1a2c11 Event: Handle xrandr correctly 2011-06-05 16:19:47 +02:00
Martin Duquesnoy ff888494f2 Getinfo: Remove getinfo 2011-06-05 14:16:43 +02:00
Martin Duquesnoy 0774936a6f Split: Illustrate split_move func 2011-06-05 14:09:29 +02:00
Martin Duquesnoy 58b6d9bccb Cfactor: Add SplitFlag test in cfactor_clean() 2011-06-05 13:18:56 +02:00
Martin Duquesnoy 73a0d7ed01 Event: Replace event big switch by array of function pointer to handle events 2011-06-05 12:22:18 +02:00
Martin Duquesnoy ecda7adcf7 Infobar/Split: Add split mode indicator (rectangle at bottom-right of layout button) 2011-06-04 21:30:58 +02:00
Martin Duquesnoy 9e78421e2e Wmfs: Optimization & cosmetic #2 2011-06-04 20:57:42 +02:00
Martin Duquesnoy 87b558b4b9 Wmfs: Optimization & cosmetic 2011-06-04 20:27:27 +02:00
Martin Duquesnoy 82bea4cee8 Client: Fix flag storage in _WMFS_FLAGS prop 2011-06-04 15:56:44 +02:00
Martin Duquesnoy d9cc60a205 Wmfs: Replace _WMFS_ISFREE by _WMFS_FLAGS for clients win prop 2011-06-04 12:51:58 +02:00
Martin Duquesnoy e2d775ff83 Conf: Change client_resize_dir keybind 2011-06-04 11:56:11 +02:00
Martin Duquesnoy af0ddeda3f Split/Conf: Add split_move_direction function 2011-06-04 11:34:58 +02:00
Martin Duquesnoy 7d754f71d4 Split: Add test of sc & tile flag at integration 2011-06-03 18:10:25 +02:00
Martin Duquesnoy 517f6dc700 Split: Simplify set_current & integrate 2011-06-03 18:08:02 +02:00
Martin Duquesnoy d229efe44b Split: Fix search for next splitted client 2011-06-03 18:02:51 +02:00
Martin Duquesnoy 0445bb05da Conf: Add "split" bool option in [tag] section 2011-06-03 17:47:41 +02:00
Martin Duquesnoy 7b47fd041a Struct/Conf: Remove useless var, add split toggle keybind (Alt-s) 2011-06-03 16:31:34 +02:00
Martin Duquesnoy 9636f9188d Tag/Split: Disable split mode with tag additional 2011-06-03 16:03:24 +02:00
Martin Duquesnoy b36af57fb0 Split: Begin to set split mode 2011-06-02 23:54:03 +02:00
Martin Duquesnoy a0e4a1657d Conf: Add default keybind for focus/swap/resize with direction and HJKL keys 2011-06-02 18:03:31 +02:00
Martin Duquesnoy c054e529a3 Cfactor/Client: Use macro to generate redundant uicb functions #2 2011-06-02 17:48:53 +02:00
Martin Duquesnoy 9e932ec98a Revert "Cfactor/Client: Use macro to generate redundant uicb functions"
This reverts commit 83d56269f0.
2011-06-02 17:43:20 +02:00
Martin Duquesnoy 83d56269f0 Cfactor/Client: Use macro to generate redundant uicb functions 2011-06-02 17:41:53 +02:00
Martin Duquesnoy 0b94f5496e Client: Fix flag set and manage 2011-06-02 14:38:10 +02:00
Martin Duquesnoy 34d94335f2 Layout/Tag: Fix some screen/tag in tags[][] 2011-06-01 23:14:56 +02:00
Martin Duquesnoy 57ab723f5d All: Remove split layout (will make a split mode instead) and replace all tag struct bool by flags 2011-06-01 23:10:14 +02:00
Martin Duquesnoy 99018268ef Split/Tag: Adjust tag additional with split layout 2011-05-25 22:13:04 +02:00
Martin Duquesnoy c556b45a8d Split/Client: Fix integration with 1 client & transfert on another screen 2011-05-24 23:14:29 +02:00
Martin Duquesnoy f75c75645d Layout/Client: Fix arrange with split & transfert 2011-05-23 12:19:16 +02:00
Martin Duquesnoy 6a93c6fa35 Split/Layout: Improve split layout integration in tag behavior 2011-05-22 23:42:25 +02:00
Martin Duquesnoy 24de771713 Layout: Use grid layout for split if first arrange is needed with many client 2011-05-21 17:33:31 +02:00
Martin Duquesnoy a44505c1a9 Split: Improve arrange_closed with _split_check_row 2011-05-21 17:14:52 +02:00
Martin Duquesnoy 468ecfdcb8 Cfactor: Improve cfactor_check_geo by checking all row parents client 2011-05-19 20:42:25 +02:00
Martin Duquesnoy 534eae3ae3 Conf: Clean wmfsrc 2011-05-18 12:23:11 +02:00
Martin Duquesnoy d2f3377f97 Config/Client: Remove deprecated code, fix bug with nclients 2011-05-18 12:20:01 +02:00
Martin Duquesnoy 7839889071 Split/Layout: Manage splitted client in different case 2011-05-18 11:48:23 +02:00
Martin Duquesnoy ff923542ba Client: Add cleanfact set removed by error in unmanage 2011-05-16 23:52:36 +02:00
Martin Duquesnoy c5e96961cb Typo split 2011-05-16 23:37:44 +02:00
Martin Duquesnoy 1ba4a0ad46 Client: Improve client_manage with split 2011-05-16 23:16:53 +02:00
Martin Duquesnoy 825620b25c Split: Add split.c 2011-05-16 22:19:40 +02:00
Martin Duquesnoy 911ac2f74a Layout Split: Add split layout. 2011-05-16 20:38:54 +02:00
Martin Duquesnoy 7eb15d595f Layout/Client: Fix max layout (#92) 2011-05-14 17:30:02 +02:00
Martin Duquesnoy dc836ccb86 Client/Layout/Tag: Balance position of window in frame with resizehint, refresh only client size at resizehint toggle and fix layout with tag additional 2011-05-14 15:19:02 +02:00
Martin Duquesnoy f606b5ba88 Cfactor: Fix cfactor clean in case of split 2011-05-14 12:54:26 +02:00
Martin Duquesnoy 391aae2dea Client/Layout: Add without-resizehint geo in client struct for split resize use, improve split size of clients. 2011-05-13 23:54:11 +02:00
Martin Duquesnoy f147bbbaf0 Client/Cfactor: Fix cfactor resizing in case of padding + 2 client resized and improve resizhint behaviour 2011-05-13 23:10:00 +02:00
Martin Duquesnoy 1b02cfed3e Layout: Add layout_split_client functio with 2 uicb; split_client_{vertical/horizontal} 2011-05-11 21:43:14 +02:00
Martin Duquesnoy 81e74e4bb6 Cfactor: Comment code 2011-05-10 22:19:50 +02:00
Martin Duquesnoy 4cda38ce26 Cfactor: Add exception for parent client and same size 2011-05-10 22:06:00 +02:00