* use toolbook and segment all information to different pages
* icon got its own page, with bigger view
* labels on one line, entries on the next: more consistency, better
alignment, takes less horizontal space and allows entries to show
more characters.
* editing new desktop files (Settings > Apps > New Application) will
use a dynamically created name based on application name, instead
of falling back to a numeric based _new_app-%d.desktop.
SVN revision: 46902
Instead of parse 2 vectors of Enabled and Disabled technologies, use the
technology interface with its 'state' field. It's much easier to extend
this design than the other, also allowing the UI to be easily updated
upon devices (dis)appearing.
This breaks compatibility with connman version < 0.49.
By: Lucas De Marchi <lucas.demarchi@profusion.mobi>
SVN revision: 46881
* advanced in toolbook;
* shorter labels, that still make sense;
* check_changed for both basic and advanced;
* removed some comments that were "too much obvious".
SVN revision: 46856
* removed basic/advanced, only size was extra in advanced and it is
far from being advanced-only feature.
* better order, with enlightenment's cursor theme option right above
the old "Ilde Cursor", now "Idle effects" as it is only applies to
E cursors.
* Remove lots of redundant "Cursor" from phrases... god, we're in a
cursor setting! everything relates to it!
SVN revision: 46852
efreet_desktop_get (will in time) setup a lot of stuff to monitor
changes. If we just use the results from efreet_desktop_get within one
function and then free, this is unneeded overhead. efreet_desktop_free
will more lightweight (but require a bit more mem alloc).
SVN revision: 46847
If we use efreet_desktop_new we get our own private copy, so we want to
free it, not unref. Anyway, if the efreet desktop has other references,
_free wont completely free, only unref.
SVN revision: 46844
Create the list later so the dialog shows up immediately and is later
populated. The creation of the list is quite expensive, with disk,
efreet and later computation of the final list.
It seems good now, but if required it could be split a bit more,
instead of doing one directory per idle run, do one file.
SVN revision: 46843
This dialog was reworked to have one single list instead of two. This
makes the internals way simpler and also fits small screens.
Extra benefit is that we don't need to reload the list, so it's
flicker-free and you don't loose context. Of course it will save some
cpu cycles not having to do these list fills over and over again.
the ilist had to be changed to include an "end" object, in the default
theme it is at the right. It will use a part named
e/widget/ilist/toggle_end to present the selected state. (The
favorites/heart icon was choosen because it is red and thus easily
visible in both black and white background -- selected/unselected).
SVN revision: 46813
- e_widget_aspect has issues when used in toolbook (so we don't use it here).
- Still a couple of TODOs in this:
Respect zone aspect.
Use livethumb for previews.
SVN revision: 46803
* check_changed for both basic and advanced dialog modes;
* disable sliders and other widgets that depend on the checkbox;
* smaller sliders;
* ensure there is a timer if alert is set;
* check all fgets() return, report error if format was not expected,
simplify some cases.
SVN revision: 46802
Please consider the added note about "slide pointer to window". IMHO
it does not make sense to have this set in lots of places, it should
be a mouse or focus policy, and setting it will set all related
options.
SVN revision: 46792
* remove the inner toolbook until we actually have proxy, removes
some clutter;
* add todo with idea to use pager to simplify the list (actually
there is the problem on how to reorder elements, same thing in
other dialogs, such as the startup applications);
* better scale/expand/fill of elements;
* remove some warnings.
SVN revision: 46788