- Remove tons of nasty whitespace.
- Initialize some list vars to NULL before use.
- Reduce some 2 line checks (x = data; if !x return) into single line.
- When setting an ilist item to selectable via API,
check that the item is not a header as these are not selectable
currently.
- Add some NBs for if/when headers do become selectable.
Modules Dialog:
- Initialize some list vars to NULL before use.
- Reduce some 2 line checks (x = data; if !x return) into single line.
- When loading/unload module(s), attempt to reselect the next item in
the list(s).
sshh...I wasn't here ;)
SVN revision: 34303
lend me your ears, for i come to break code, not to praise it!
module api getting kicked about. 1. modapi calls for config and about are gone
core module api call for about dialog gone (not needed anymore). use module
.desktops for about info in description. config should go via the config
panel calls to register stuff.... wherd... to... ma homieoes!
SVN revision: 32231
Uses hashes now instead of lists, and doesn't loop the widget_ilist items as
much.
Still need to add back in the dir monitors, but need some sleep :)
SVN revision: 31323
of module name, and a bool for enabled/disabled. This allows the 'Shelf
Contents' dialog to be dynamically updated when a module loads/unloads.
Change Modules config dialog to use an event.
SVN revision: 30839
dialog api's - added name and class params so u can set the name and class -
so users can later use things like rememebr to rememebr where a dialog will
go for usability and convenience.
SVN revision: 24691
config icon, rather than all having the E logo. Is proactive about setting
this: if it does not find or cannot set to that icon, it will fallback to
the E icon.
Change all config dialogs to support this.
If we have an internal border (config dialogs), disable the Create Icon/Edit
Icon menu items.
SVN revision: 23655
-When enabling a module, if e_module_enable fails, set proper state
and get out. Also, do not set cm->state = MOD_ENABLED unless the enable was
actually successful.
-When disabling a module, only set state to UNLOADED if e_module_disable
worked.
SVN revision: 23538
this code can do more advanced stuff than the previous code.
The logic is that if the window is first maximized vertically, then
horizontally it should equal that both directions are maximized at once.
unmaximize can only be done in directions already maximized.
The code works, but hasn't been thorougly tested. Please report any errors
to me, and I will fix them!
SVN revision: 23254