Commit Graph

8 Commits

Author SHA1 Message Date
Sanel Zukan
04a87a7f7c Fixed issues with add_fd() addon. Dialogs popped up, especially from
service_watcher() would not be drawn correctly yielding program hang since
add_fd() would not send events to fltk.

Also commented hack from Splash to keep it's window at the top of all;
now, using add_fd() evoke will get events before fltk which is what I want.
Not tested with other wm's.

Note: enabling that hack will surely crash evoke unless fl_handle() is removed
from main evoke loop.
2007-09-18 15:43:01 +00:00
Sanel Zukan
ad69c2fc2c Replaced X event notifying via add_fd(). Now all X events could be reported
without possible stealing from fltk. Prevous, add_handler(), would send only
unknown events for fltk which leave us without really important ones, like selection events
used by XSETTINGS manager.

Added XSETTINGS support (yet unfinished) which will make evoke as XSETTINGS manager.
2007-09-18 14:06:09 +00:00
Sanel Zukan
00f5f2d59a Evoke will now correctly shutdown (try) all running windows, when
session should be logged out. Previous version (althought commented) was
closing all windows (buttons and rest are counted too), not their main
window. Thanks to some old code from babaya project I found, XmuClientWindow
is what I needed, so emulation is provided to avoid linking with libXmu.

Also added some more signals to detect quitting.

Pending issue: I'm getting strange sound driver locks when X are started
via evoke. This is un-reporoduceable when evoke is started from gui console. 
This still needs to be investigate.
2007-09-17 10:36:24 +00:00
Sanel Zukan
f0e0bc9032 Allow autostart programs be started without dialog
Documentation update
ImagesDirectory key renamed to DataDirectory; images renamed
to data to follow later changes
2007-09-11 14:06:44 +00:00
Sanel Zukan
3c5ae7bbd0 Added logout dialog, bone documentation, more cmd options... forgot the rest 2007-07-31 15:37:12 +00:00
Sanel Zukan
df1dfbfc41 Work, work... 2007-07-30 13:25:13 +00:00
Sanel Zukan
67cc5824ec Removed forking option. Actually evoke must not be forked or
who will then hold and quit X11 session.
2007-07-25 14:54:21 +00:00
Sanel Zukan
a569d78563 Imported evoke 2007-07-11 16:03:18 +00:00