Dana Jansens
9ea78a4eb0
create ObParseInst structuer which can be then used to parse more than one file/memory thing at a time.
...
add function to parse memory block.
2003-08-12 19:14:53 +00:00
Dana Jansens
8b67ce7030
prefix/capitalize the mouse actions enum
2003-08-12 18:12:17 +00:00
Dana Jansens
555e3384ff
oops read the mouse cnofig vars into the right place
2003-08-12 18:08:34 +00:00
Dana Jansens
fdc52e879f
add the chainQuitKey option to teh <keyboard> section of the rc3
2003-08-12 18:05:40 +00:00
Dana Jansens
83705e52c4
add Xutil includes for these badboys on older X versions/solaris
2003-08-12 18:05:08 +00:00
Dana Jansens
84a75ac50d
make all the masks unsigned chars for consistancy woot
2003-08-12 17:51:34 +00:00
Dana Jansens
f3926a572b
kill some warnings
2003-08-12 17:50:00 +00:00
Dana Jansens
35181125f1
include Xutil for shape.h on old X versions
2003-08-12 17:40:05 +00:00
Dana Jansens
b1d44ac43b
rendering fixups for submenu bullets
2003-08-12 10:05:36 +00:00
Dana Jansens
5fe1eb45c7
add the cyclingDialog option
2003-08-12 10:04:32 +00:00
Dana Jansens
ee26742a23
remove the scrolling on root without alt since that fucks up with the dialog since there are no modifiers
2003-08-12 10:04:09 +00:00
Dana Jansens
e1fd32bcf5
add an option for if the popup is used for desktop cycling. defaults on.
2003-08-12 10:03:13 +00:00
Dana Jansens
f4979de3f5
dont move windows when starting
2003-08-12 09:30:28 +00:00
Dana Jansens
0b4b4c2b70
recent changes
2003-08-12 09:26:02 +00:00
Dana Jansens
154b6fb881
alpha5
2003-08-12 09:25:45 +00:00
Dana Jansens
8008638ed6
when cancelling return the first desktop
2003-08-12 09:19:04 +00:00
Dana Jansens
e7ae71db70
use the new client_directional_edge_search for the movetoedge actions.
...
add new growtoedge actions.
2003-08-12 08:46:21 +00:00
Dana Jansens
c1f0f7c40f
small bugfix to the directional focus code.
...
add the client_directional_edge_search function.
2003-08-12 08:25:04 +00:00
Dana Jansens
a9ce3ba266
only do shit with the grabbed_* when a grab is in place
2003-08-12 08:23:56 +00:00
Dana Jansens
8529aab619
remove debug printings
2003-08-12 07:31:31 +00:00
Dana Jansens
a414fe42d4
remove the keyboard plugin shit
2003-08-12 07:27:19 +00:00
Dana Jansens
c90da6da78
move the keyboard and mouse plugins into the kernel for mucho sexiness.
...
make workspace changing a grabbed/interactive process like focus cycling is, with the popup and all.
this is some hot shit.
2003-08-12 07:26:16 +00:00
Dana Jansens
cb49f853c9
keep event_lasttime at the last time an event has come in so far, don't regress when events come out of order. props to shrimpx for this patch.
2003-08-12 04:06:30 +00:00
Scott Moynes
a4f023cf3a
Some fixes and new bugs. Someone else can do the menus because it is
...
clear no one gives a fuck what I think and no one else wants a window
manager that doesn't suck the same balls as every other window manager.
2003-08-11 21:19:17 +00:00
Dana Jansens
d94fba7262
save the frame decorations in client_configure_full before causing the fake frame adjust, since that loses its old value.
2003-08-10 23:30:15 +00:00
Dana Jansens
084c66a32a
clear the window after setting the background color, this isnt implicit
2003-08-10 03:31:18 +00:00
Dana Jansens
79e189dbac
changes to the timer api, pass the timer to the callback function.
...
add a desktop-switch popup with the desktop's name
2003-08-09 04:56:12 +00:00
Dana Jansens
356318b562
include Xlib.h for other platforms
2003-08-08 15:09:10 +00:00
Scott Moynes
164a095375
Fix lock up when not using a session manager and doing fd management.
2003-08-07 17:06:12 +00:00
Dana Jansens
f50c2bc2a3
missed changing the resize resist function
2003-08-06 04:11:08 +00:00
Dana Jansens
e74fd76330
remove the <windows> option from the resistance plugin since window and edge resistance have been separated, a 0 value will work now
2003-08-06 04:10:34 +00:00
Dana Jansens
d987d33951
disable the current desktop in the send-to menu
2003-08-06 03:56:34 +00:00
Dana Jansens
fd364fe424
dont ignore topleft layouts
2003-08-05 19:40:28 +00:00
Dana Jansens
8db526a8a5
missed prefix of define
2003-08-05 18:59:59 +00:00
Dana Jansens
dbaa0c1511
pick the xinerama head of the parent if possible
2003-08-05 18:59:39 +00:00
Dana Jansens
985738469e
center parentless dialogs on the screen
2003-08-05 18:58:33 +00:00
Dana Jansens
c94341602e
dont map the tl/tr invisible grips when the grip decors are turned off
2003-08-05 18:58:18 +00:00
Dana Jansens
08f1f213f1
split the increment into a separate macro
2003-08-05 10:51:19 +00:00
Dana Jansens
2494762dbf
a couple frame layout bugfixes hidden inside all this.. wee
...
fixes for maximizing windows:
- when you toggledecor, it will reconfigure once, but the new constraints from the decor changes would not be in effect when the window was resized to the contranits. fixed by calling frame_adjust_area first thing ni client_configure_fulll with fake=TRUE which will recalc all the frame geometry without resizing/redrawing anything in the frame. this way the decor can take effect in the geometries.
- when maxed horizontally, make the client fill the screen, but dont do this by just making it wider than the screen, fit it to the screen and adjust the titlebar/handle as appropriate to keep it all on the screen.
- when maxed horizontally and vertically, remove the handle from the decorations
2003-08-05 10:31:20 +00:00
Dana Jansens
853d5f4b70
when setting up decor on a window, it needs to reconfigure twice if the decor changes, cuz the constraints need the new frame sizes to work right
2003-08-05 07:39:44 +00:00
Dana Jansens
20aca7fb7a
make the position dislpayed in the moving popup offset by the top/left struts so that 0,0 is inside teh struts not neccessarily at the screen edge
2003-08-05 07:25:22 +00:00
Dana Jansens
a5f083c199
add more widgets to the main window
2003-08-03 17:49:32 +00:00
Dana Jansens
b06efd107d
recent changes
2003-08-03 17:48:09 +00:00
Dana Jansens
26827d875a
kill non-opaque move/resize
...
add an option for redrawing/resizing the client window while resizing, when disabled the client is not touched until the resize is complete.
2003-08-03 17:47:10 +00:00
Dana Jansens
9ba3f7d0fd
give the plate the same background color as its border
2003-08-03 17:11:07 +00:00
Dana Jansens
7d3127b17d
has a pane and list and workarea
2003-08-02 19:26:51 +00:00
Dana Jansens
b874b99640
has a menu and a treeview
2003-08-02 19:19:03 +00:00
Dana Jansens
be7c0d426a
use the frame size not the client size when figuring out if stuff fits on the screen
2003-08-02 18:09:46 +00:00
Dana Jansens
b4b0c6257c
let transients go where they requested :( fuck xmms
2003-08-02 17:57:52 +00:00
Dana Jansens
cd64797626
add disabled button styles (from miklos)
2003-08-02 17:24:48 +00:00