Commit Graph

10 Commits

Author SHA1 Message Date
Sanel Zukan
e399841a6d a massive fix of FLTK headers inclusion; 2008-09-15 11:00:23 +00:00
Sanel Zukan
65492f45b7 Removed leftovers from sound stuff.
Replaced hardcoded values for screen sizes used by logout dialog with passed values.
Removed spawn_backtrace() function; not used any more.
Some code reordering
2008-09-08 11:09:37 +00:00
Sanel Zukan
07d69ded76 Correct that comment 2008-01-16 11:03:36 +00:00
Sanel Zukan
c0ee6c1750 Added support for xrdb 2008-01-16 10:59:02 +00:00
Sanel Zukan
8ff399f71e Removed obsolete code.
Adapted new dir_list.
Now pid and status for childs are reported directly via channel instead
storing (and locking) them in global variables.
2007-12-03 13:39:22 +00:00
Sanel Zukan
667ce4722f New settings manager based on XSettingsManager. Also it have
ability to serialize data at the shutdown and load it at the startup.
2007-10-26 12:01:01 +00:00
Sanel Zukan
6170d43d19 Reworked process handler due a large number of races. Now process reports
should not interfere with popped up message boxes. Still there is a issue
with childs during splash startup: when one of them crashes with core dump
crash dialog will not be shown, but the main process handler correctly returns crash flag.
2007-09-24 11:47:42 +00:00
Sanel Zukan
762ad9883d Finished manager part of XSETTINGS. Left to be done is to implement the same for the clients ;) 2007-09-19 14:12:34 +00:00
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