Commit Graph

  • 592dad2827 Mouse: Fix resize mwfact with grid layout. Martin Duquesnoy 2009-03-29 01:11:25 +01:00
  • 4951ba44c4 Mouse: Possibilty now to change mwfact by mouse resizing. Martin Duquesnoy 2009-03-29 00:14:14 +01:00
  • 76da4887c4 Client: Fix ishide() : Now, check the screen. Martin Duquesnoy 2009-03-28 20:23:40 +01:00
  • 39a742e541 Event: Add button2 and button3 for the unselected client focus. Martin Duquesnoy 2009-03-28 20:12:46 +01:00
  • 3441a5ca67 Event: Fix first if in enternotify. Martin Duquesnoy 2009-03-28 19:20:28 +01:00
  • a3f144f642 Event buttonpress: Fix bug #9 opened by Cheaterman. Martin Duquesnoy 2009-03-28 19:17:46 +01:00
  • 0faf031150 Client: When a client is deleted, his previous client take the focus. Martin Duquesnoy 2009-03-28 15:12:47 +01:00
  • cf96cf9715 Event mouse: Fix screen condition for bar mouse binding Martin Duquesnoy 2009-03-26 20:36:10 +01:00
  • 4d5883bbf0 Conf: Add multi mouse section possible in bar section. Martin Duquesnoy 2009-03-26 20:31:23 +01:00
  • 9c6cb3573f Mouse: Simplify mouse_resize. Martin Duquesnoy 2009-03-26 03:18:04 +01:00
  • 0d244ca533 Mouse: Fix resize bug signaled by philpep. Martin Duquesnoy 2009-03-26 03:07:05 +01:00
  • 829536ac9a Mouse: Can move client of one tag/screen to another by the mouse in selecting the client and move it to a tag (in the infobar) Martin Duquesnoy 2009-03-26 02:21:44 +01:00
  • cc54ab8819 Layout: Fix uicb_set_layout. Martin Duquesnoy 2009-03-26 01:23:13 +01:00
  • ac7b3b0d15 Client/Button/Titlbar: Fix potential segfault. Martin Duquesnoy 2009-03-23 02:24:28 +01:00
  • d51ee4deda Event: Fix XMoveResize in configureevent() Martin Duquesnoy 2009-03-23 01:10:48 +01:00
  • afff0da8f5 Frame: Remove code comment Martin Duquesnoy 2009-03-23 00:57:34 +01:00
  • 436aaf5856 Button: Add line multi section in button section (button { line { coord = {x1, y1, x2, y2} } }) to make your own button motive. Martin Duquesnoy 2009-03-23 00:56:06 +01:00
  • ba5202b9f5 Wmfs: Simplify code and fix some things. Martin Duquesnoy 2009-03-22 22:07:13 +01:00
  • 0d60b5dd90 titlebar: Fix size and position in frame.c, fix layout with these changes Martin Duquesnoy 2009-03-22 13:39:54 +01:00
  • 73d90d6c8f Some mistakes corrected DEMELIER David 2009-03-22 00:37:23 +01:00
  • 8719625c32 Frame: Fix typo. Martin Duquesnoy 2009-03-21 20:54:05 +01:00
  • 9c6ecc2459 Client/conf: Add border_shadow boolean option in the configuration file. Martin Duquesnoy 2009-03-21 20:53:11 +01:00
  • 1e6bf6821a Titlebar/button: New feature: Titlebar button. (titlebar{ button {} } in the configuration file) Martin Duquesnoy 2009-03-21 20:34:42 +01:00
  • 047588cd21 Screen.c: Remove spaces before license Martin Duquesnoy 2009-03-21 15:23:41 +01:00
  • 17d063fe47 Main: Fix --info option Martin Duquesnoy 2009-03-21 15:22:56 +01:00
  • 5d2a43fd1c Screen: Fix segfault. Martin Duquesnoy 2009-03-19 21:55:12 +01:00
  • 74fd1d7c92 Infobar: Complete requested feature #8 (By Cheaterman) infobar_position = "<pos>" by tag Martin Duquesnoy 2009-03-19 20:17:25 +01:00
  • 0b3a2d1b8f Infobar: Add hide position (Feature #8 requested by Cheaterman) Martin Duquesnoy 2009-03-19 00:20:07 +01:00
  • a6868a0af0 Client: Remove unused variable Martin Duquesnoy 2009-03-14 17:57:03 +01:00
  • 1f8726d893 Client: Fix client_get_name (if there is again no title, try XFetchName) Martin Duquesnoy 2009-03-14 14:41:28 +01:00
  • e1ec0c29df Client: Fix client_swap. Martin Duquesnoy 2009-03-14 14:31:18 +01:00
  • 9e39ebd684 Client: Can swap 2 clients of different screen Martin Duquesnoy 2009-03-14 12:23:42 +01:00
  • 23d00abb5a Client/Mouse: Add tile movement and so client_swap. Martin Duquesnoy 2009-03-10 22:19:01 +01:00
  • f9a2c441f3 event: Check if the state_fullscreent is false to do configure notify event Martin Duquesnoy 2009-02-28 06:00:39 +01:00
  • 3d0b3410c1 client: Add client_configure() in client_moveresize. Martin Duquesnoy 2009-02-22 22:55:01 +01:00
  • de5a6812db All: Fix some things in the default configuration file and frame.c Martin Duquesnoy 2009-02-22 15:28:34 +01:00
  • 1d83f14c3f Add wmfs.desktop and entry to install in CMakeLists.txt Signed-off-by: Marc Lagrange <marc@antignu.(none)> Marc Lagrange 2009-02-22 10:00:10 +01:00
  • 56a2c10bbe conf: Fix default wmfs keybinds. Martin Duquesnoy 2009-02-21 22:44:56 +01:00
  • 8b021f008e Update TODO and README Marc Lagrange 2009-02-21 19:46:41 +01:00
  • 1edb96fe9d shell: Add license #2 Martin Duquesnoy 2009-02-21 20:43:21 +01:00
  • 0b21f0c263 shell: Add license Martin Duquesnoy 2009-02-21 20:18:08 +01:00
  • fa990be4e6 all: update Martin Duquesnoy 2009-02-21 15:42:20 +01:00
  • 6c5356143f frame: Remove strdup Martin Duquesnoy 2009-02-14 19:55:56 +01:00
  • 9331a9662f client: Remove XFetchName, replace by XGetWindowProperty for get a client title utf8. Martin Duquesnoy 2009-02-14 19:52:53 +01:00
  • c68aa48bc2 All: Update !!!! \o/ Martin Duquesnoy 2009-02-13 23:02:03 +01:00
  • a4aafdecfe quit: Free all conf thing Martin Duquesnoy 2009-02-03 15:02:46 +01:00
  • 292ff26eb7 launcher/conf: Add launcher section in the configuration file, see the default conf. Martin Duquesnoy 2009-02-03 14:55:57 +01:00
  • 7980246b5c conf: Add a default menu in the default conf. Martin Duquesnoy 2009-02-02 19:32:14 +01:00
  • 2d26778835 conf/menu: Add menu support in the configuration file: menu { set_menu { ... } } (See the default configuration) And call it with a keybind or mousebind : func = "menu" cmd = "<menu name>". Martin Duquesnoy 2009-02-02 19:30:39 +01:00
  • 33234f2266 Menu: Improve menu draw system ; Add some function ... Martin Duquesnoy 2009-02-02 03:42:53 +01:00
  • b2112c5e87 Shell: Add --cmd feature Philippe Pepiot 2009-02-01 21:23:13 +01:00
  • 1fb1458162 menu: Add free(menulayout.item) Martin Duquesnoy 2009-01-31 18:43:47 +01:00
  • 13363877f7 Menu/layout: Add menu.c & Menu for layout switch (or just switch, manage it in the conf layout { system = "menu/switch"}) Martin Duquesnoy 2009-01-31 18:39:49 +01:00
  • b49f81d83b infobar->launcher: can manage ctrl-c/ctrl-d (for cancel) & Add doxygen comment Martin Duquesnoy 2009-01-18 21:42:39 +01:00
  • 936a369278 infobar->launcher: Add getevent() to the launcher event loop. Martin Duquesnoy 2009-01-18 19:57:57 +01:00
  • c5e2df97f7 infobar: Add launcher ! (alt-p in the basic configuration). Martin Duquesnoy 2009-01-18 19:44:05 +01:00
  • 796c7988d6 infobar: Add option to set the borders around the tag buttons, the layout button and the infobar. Martin Duquesnoy 2009-01-18 03:25:10 +01:00
  • d789c6d0f2 secure macros def. Perrin "kAworu" Alexandre 2009-01-14 23:49:34 +01:00
  • 9df3a89490 Shell: Check if there is _WMFS_RUNNING. Martin Duquesnoy 2009-01-13 19:53:05 +01:00
  • 213152609b Add binary to make : wmfs-shell Signed-off-by: Marc Lagrange <marc@shebang.sangor> Marc Lagrange 2009-01-12 23:01:27 +01:00
  • 9a764b6a25 Shell: Add statustext. Martin Duquesnoy 2009-01-11 22:19:09 +01:00
  • e3e52b70d6 shell: Add wmfs-shell. Martin Duquesnoy 2009-01-11 22:07:00 +01:00
  • 26efad90ec Merge branch 'master' of git@tux-atome.fr:wmfs Martin Duquesnoy 2009-01-11 22:06:36 +01:00
  • b0908ad409 shell: Add wmfs-shell. Martin Duquesnoy 2009-01-11 22:04:48 +01:00
  • 697e07ad38 python: The right exception is called, WmfsInitError instead of error. a wmfs.WmfsInitError is available with a wmfs.WmfsInitError.message containing message error. Marc Lagrange 2009-01-09 13:34:08 +01:00
  • f56ccc1643 python: Add exception for wmfs.init() if wmfs is not running, an exception is called like: In [2]: wmfs.init() --------------------------------------------------------------------------- error Traceback (most recent call last) Marc Lagrange 2009-01-09 13:29:18 +01:00
  • c6f4f09967 python: Fix test stuff Martin Duquesnoy 2009-01-08 21:45:39 +01:00
  • e90fc58732 frame/titlebar: Remove border Between client and titlebar Martin Duquesnoy 2009-01-08 21:43:50 +01:00
  • c8e82eac86 python/setup.py: Fix build on FreeBSD, edit name/desc/etc... Marc Lagrange 2009-01-07 15:40:13 +01:00
  • 7b1c730c80 python: Send only one event message for wmfs.uicb function Martin Duquesnoy 2009-01-04 23:09:40 +01:00
  • f99a082a79 event: Remove debug stuff and warning Martin Duquesnoy 2009-01-04 19:48:11 +01:00
  • b2eb9ee33e python: Add wmfs_uicb python function Martin Duquesnoy 2009-01-04 19:46:15 +01:00
  • 1189fe1690 Add python wmfslib Martin Duquesnoy 2009-01-04 18:13:13 +01:00
  • d174422bdb config: Add option stipple (boolean) in titlebar section Martin Duquesnoy 2009-01-02 21:36:24 +01:00
  • b69cce353d barwin/frame: Add stipple in the titlebar. Martin Duquesnoy 2009-01-02 21:16:16 +01:00
  • c6b6bf2cab conf: Add fg_{normal, focus} in titlebar section Martin Duquesnoy 2009-01-02 08:39:43 +01:00
  • 9bd68ad962 event: Fix configure window event (add c->ogeo.* to the change) Martin Duquesnoy 2009-01-02 06:25:05 +01:00
  • 24e0212c3b layout: Fix togglemax function Martin Duquesnoy 2009-01-01 18:52:57 +01:00
  • edd7ec5363 client: Fix client_maximize for fullscreen state Martin Duquesnoy 2009-01-01 18:22:38 +01:00
  • aba1d341f8 all: Fix tag bug, add wmfs hint (_WMFS_TAG_NAMES, _WMFS_CURRENT_LAYOUT...) Martin Duquesnoy 2008-12-19 20:08:22 +01:00
  • 4904011168 screen: Add uicb_screen_{prev, next} Martin Duquesnoy 2008-12-17 14:59:29 +01:00
  • 838b579e08 ewmh/infobar: Add ewmh_set_workarea in uicb_infobar_togglepos for update the workarea geometry when the bar is moving Martin Duquesnoy 2008-12-15 20:01:18 +01:00
  • 4594561647 ewmh: Replace array by pointer in ewmh_set_workarea (thanks drmax) Martin Duquesnoy 2008-12-15 03:16:14 +01:00
  • a0c857602f ewmh: Add _NET_DESKTOP_GEOMETRY & _NET_WORKAREA ewmh support Martin Duquesnoy 2008-12-15 02:12:18 +01:00
  • 1976a13a2d screen: Add screen_set_sel() and uicb_screen_select() (option screen_select in the conf for mouse & keybind) Martin Duquesnoy 2008-12-14 22:10:28 +01:00
  • 41e432371b ewmh: Add _NET_CLIENT_LIST ewmh support and UTF8_STRING for _NET_DESKTOP_NAMES Martin Duquesnoy 2008-12-14 21:45:31 +01:00
  • 1454d4e7f7 tag: Add tag_set & tag_transfert with a int parametre (for event use and make easier the uicb tag function) Martin Duquesnoy 2008-12-14 19:27:57 +01:00
  • e33c20f1bb ewmh: Regulate net_current_desktop in client message event Martin Duquesnoy 2008-12-14 16:00:20 +01:00
  • f8d1049240 New feature: EWMH Support ! #1 Martin Duquesnoy 2008-12-14 15:43:21 +01:00
  • 199a148689 all: Simplify atom management Martin Duquesnoy 2008-12-13 13:48:57 +01:00
  • dde207ebf8 client/screen: Add screen_get_with_geo for get the current screen with X & Y, and improve the client free placement Martin Duquesnoy 2008-12-13 00:47:19 +01:00
  • 4c0a33ddfc config: Remove debug Martin Duquesnoy 2008-12-09 20:17:28 +01:00
  • 30c48c858e client: Add XSetWindowBorderWidth in client_manage for remove, if there is border, the client->win border. Martin Duquesnoy 2008-12-09 20:16:43 +01:00
  • 05badba757 config: Fix keybind section mistake Martin Duquesnoy 2008-12-08 17:04:10 +01:00
  • 7d7dbedce9 config: Fix typo Martin Duquesnoy 2008-12-07 18:23:10 +01:00
  • 9febd06a30 config: Fix mistake Martin Duquesnoy 2008-12-07 18:21:51 +01:00
  • f496979219 config: Improve tag section Martin Duquesnoy 2008-12-07 18:20:47 +01:00
  • f5a1a72bbc config: Improve tag section Martin Duquesnoy 2008-12-07 18:19:41 +01:00
  • 0eaed01ca0 config: Add config_struct.h Martin Duquesnoy 2008-12-07 17:58:32 +01:00
  • 02e19265de config/util: repart some function of config.c -> utile.c Martin Duquesnoy 2008-12-07 17:52:48 +01:00