C++ "Drupal na Cčkem" hm haha

je lepší wl.findw(&swindow) "je hned vidět že findw mění swindow" (předtím jsem zas měl argument (vlastní)
že tam člověk nemusí mít *i uvnitř funkce, ale "lepší se držet Cčka" hm)

extern SWindow *swindow; -- "AX registr" pro funkce (místa v kódu) kde je potřeba SWindow *
(lokálně) (a nevolá se další funkce hm resp. prostě "je vidět že se s hodnotou swindow nic neděje")
-- ale neušetří se moc -- lepší deklarovat lokálně

swm: print log on root window?

swm: SIGCHLD
fork/exec - & at the end -- create "side by side" process (= not child)
ctrl+c (sigterm) causes freeze

marking xft parts of code needing rewrite

swm: doubleclick on titlebar to maximize

swm: rearrange - drag and drog desktop like thumbnails in gallery


bug(in X11) alt+shift+tab not working (when czech keyboard in use) - alt+shift
"eaten" by xserver (for the keyboard layout change)


lxtask: patch del=stop, shift+del=term, ctrl+del=kill


when gestures off, přenášení na sousední plochy

mplayer resize -- mplayer bug?? hm hm

Terminal (XFCE) (gnome too) - after change of font (diff. size)


2012/03/11 - grab_setup - resp. XGrapPointer(root) - generates EnterNotify for root -- took me quite
some time to figure it out (while working on Desktop::scroll (<Super>+S+arrows caused issues - when
starting on a window - i.e. "taking it around a desktop" - it was unable to unstick it (since the
EnterNotife from grab_setup caused EnterNotify, which caused loss of focus (even though the pointer
was still within the window))
		

focus - remember per-desktop, after scroll restore (e.g. thunar+audacious on one screen, thunar
focused, on another desktop move pointer, but just want to be able to - stay focused on thunar
(to change a playing song) (((drag and drop by window manager? keyboard induced?)))
-- perhaps too complicated (?)



VIM: have config.cc opened, want to open config.hh - :e config<tab> completes to .cc even
though I'm editing the file atm; should exclude (just?) the current file
(the same for buffer switching once config.hh is opened it should exclude current buffer name) 




add "//xxx" in source code as a bookmark



when beginning scroll from root, and entering a window, will not catch Super_L release - why?
almost seems like an undocumented feature/behaviour - or perhaps XSetInputFocus 'forgets' the state
of the keyboard (what was/is pressed?) -- doesn't seems so, when not entering the window from root,
it works fine



handle_ConfigureRequest dole by chtela probrat (now with decor_build())

gnome-mixer placement nejak blbne, resp. placement ok a pak pri prvnim do_move skoci do leveho dolniho
rohu + gnome-terminal pri pridani/odebrani tabu divne skace

// ? delete and new would act incrementally - something like hardlinks

tofix: "select a window.." commands - can be reentered

"gum" slowing down mouse cursor around buttons ?

while alt is held down (when moving around the virt. desktop) don't record/rearrange the order of windows
(alt-tab list), only after release of alt (finishing moving around - when it ends inside a windows, naturally)

completion when switching buffers in emacs - you have open foo.cc foo.hh bar.cc want to switch from foo.cc to foo.hh
start typing f hit tab - it completes only to foo. while it could go all the way to foo.hh (it doesn't make much
sense - sense/nonsense - nwell if you want to switch

(dbus) controllable terminal - see output - or just incorporate term. emulator into swm?

swm=stay with me? :)


focus:
- when moving around and mouse on root window, and there's just one window - or one window wholly in the viewport - focus it, even when the mouse
is not in it -- or when leaving to root: leave focus in window (merge


sticking: when on root - stick all the windows with centers on current viewport


win-tab switching: switch window (not just move in list) 
