Michael Stapelberg
f4469eee0b
get rid of xcb.c in all i3-* tools
...
open_input_window was slightly different for each of them, so it made no sense
to generalize it (then we would end up with a thin and useless wrapper).
2011-10-23 23:20:57 +01:00
Michael Stapelberg
a58018cf66
Add libi3/load_font, use it everywhere
...
…except for i3bar, which needs slightly more information about the font
2011-10-23 22:37:11 +01:00
Michael Stapelberg
91134f75c0
Move get_mod_mask to libi3, use it in i3 and i3-config-wizard
...
Also, the API changed a bit. There are two functions now, both assume you
already got the keysyms (which is the case for i3 and i3-config-wizard),
one gets the modifier mapping for you (aio_get_mod_mask_for) while the other
assumes you also got that. No roundtrips are required for the latter.
2011-10-23 21:26:15 +01:00
Michael Stapelberg
7d487b0314
remove unused get_mod_mask from i3-config-wizard/xcb.{c,h}
2011-10-23 18:33:21 +01:00
Michael Stapelberg
91ae73b1f6
i3-config-wizard: eliminate xcb_change_gc_single with C99
2011-10-23 17:45:40 +01:00
Michael Stapelberg
cb9bbcfccf
Move get_colorpixel to libi3, use it everywhere else
2011-10-23 17:38:21 +01:00
Michael Stapelberg
ec88f6501d
i3-config-wizard: use a managed, floating (dialog) window. fixes focus problems
...
Probably only when another window is already opened, but people can do that
(start i3 from within a terminal in their X session)
2011-07-27 13:28:32 +02:00
Michael Stapelberg
4fe870c927
define prototype for xcb_get_numlock_mask (fixes warning)
2011-07-24 22:16:40 +02:00
Michael Stapelberg
4099b4302b
i3-config-wizard: fix keypresses with numlock on, also accept keypad enter (Thanks mxf)
2011-07-24 22:14:12 +02:00
Michael Stapelberg
2491a155ee
initial commit of the i3-config-wizard (GUI working, functionality incomplete)
2011-05-01 00:27:23 +02:00