Christopher Michael
525346b624
Don't send mode message here.
...
SVN revision: 45155
2010-01-15 03:58:23 +00:00
Christopher Michael
7306166b9a
Don't check for can drag on a zone, just use the 'locked' state on the
...
indicator.
Add a flag to the window struct so we know if we are dragging or not.
SVN revision: 45154
2010-01-15 03:57:55 +00:00
Sebastian Dransfeld
25398b689f
make clang happy
...
SVN revision: 45151
2010-01-14 23:48:37 +00:00
Sebastian Dransfeld
9b6667ebaa
Initialize to empty string
...
Value should be non null as strcmp does not like null argument.
SVN revision: 45149
2010-01-14 23:48:15 +00:00
Christopher Michael
9d3502d8e9
Fix dragging of indicator window.
...
SVN revision: 45134
2010-01-14 21:39:14 +00:00
Christopher Michael
b8cb5165c5
Loop managers & containers when looking for the proper zone.
...
Some re-org/cleanup during init.
SVN revision: 45124
2010-01-14 20:10:11 +00:00
Christopher Michael
245804f5d7
Remove the pkg-config file for E_Illume.
...
Remove dead lines in indicator code.
SVN revision: 45108
2010-01-14 04:08:04 +00:00
Christopher Michael
7c1087a702
Set bottom panel geometry on root window (for elm_conform widget).
...
SVN revision: 45103
2010-01-14 02:30:44 +00:00
Christopher Michael
d307f74950
Do xinerama/dual-head setup based on managers->containers->zones, not
...
xinerama screen count. (as E the wm will take care of setting up
managers/containers/zones per what is needed from xinerama/dual-head).
SVN revision: 45101
2010-01-14 01:18:37 +00:00
Christopher Michael
e02e87239a
Remove unused files.
...
SVN revision: 45100
2010-01-14 00:55:54 +00:00
Christopher Michael
8fc8d8d24f
Fix missing corner case for layout placement.
...
Change variable name in policy settings.
SVN revision: 45099
2010-01-14 00:20:32 +00:00
Christopher Michael
09db1a4b46
Recreate new home windows on initial load (this handles dual mode also).
...
Rework/Re-implement busycover windows per home window so we can show
launching status.
SVN revision: 45097
2010-01-13 23:40:23 +00:00
Christopher Michael
07666b4952
Add illume2 module...oops :(
...
SVN revision: 45073
2010-01-13 01:10:39 +00:00
Vincent Torri
37a3a938bc
no illume2 directory in src/modules
...
SVN revision: 45069
2010-01-12 22:29:35 +00:00
Christopher Michael
f288a575b7
New illume2 code for dual-head/xinerma.
...
SVN revision: 45068
2010-01-12 20:21:04 +00:00
Christopher Michael
3daa61a89d
Remove all old illume2 code. New code coming in mass.
...
SVN revision: 45067
2010-01-12 20:18:38 +00:00
Sebastian Dransfeld
4028c25d33
Expand env variables before opening fwin
...
Use e_util_shell_env_path_eval to expand variables so that file:$HOME/..
will work when using actions. Else using the fileman/favorites .desktop
files work from fileman but not when launching from f.ex. ibar.
SVN revision: 45050
2010-01-11 20:34:18 +00:00
Carsten Haitzler
9c7c664034
knock off some todo's
...
SVN revision: 45041
2010-01-11 08:43:24 +00:00
Carsten Haitzler
6895ea9b23
oops - fogot to fix symbols used. fix.
...
SVN revision: 45033
2010-01-11 03:31:59 +00:00
Carsten Haitzler
4fa952a6a0
move update off to its own file - its pretty much stand-alone. need to fix
...
the optimisation for sw engine there though.
SVN revision: 45032
2010-01-11 03:28:20 +00:00
Carsten Haitzler
aa7d521571
more todo
...
SVN revision: 45031
2010-01-11 03:03:08 +00:00
Carsten Haitzler
cd7014fc4c
todo's
...
SVN revision: 45030
2010-01-11 02:59:32 +00:00
Carsten Haitzler
0ebccbedbf
fix pager - how did that break? oooh i see! DEVILHORNS!
...
SVN revision: 45029
2010-01-11 02:58:47 +00:00
Carsten Haitzler
6c55b5eb39
handle shaped windows on compositing. not pretty - but needed.
...
SVN revision: 45028
2010-01-11 02:47:59 +00:00
Sebastian Dransfeld
821ba7d77e
Don't move windows relative to shelves on pager
...
Pager windows should be set on pager where they actually are on the
desktop. So if they are behind a shelf, they should be behind it in the
pager.
This fixes bug #445 .
SVN revision: 45025
2010-01-10 20:46:32 +00:00
Sebastian Dransfeld
1f814d20e1
Use Ecore_Job to do one shot delayed job.
...
SVN revision: 45024
2010-01-10 18:49:05 +00:00
Christopher Michael
bc4e1d9872
Check returns of keygrab and print error if needed.
...
SVN revision: 45023
2010-01-10 18:28:13 +00:00
Christopher Michael
cc0965bf76
Check returns of keygrab and printf error if there was a problem.
...
SVN revision: 45022
2010-01-10 18:27:51 +00:00
Carsten Haitzler
07ccfbae03
fix seg!
...
SVN revision: 45001
2010-01-09 02:56:20 +00:00
Carsten Haitzler
74022ed457
fix random white/black box thing.
...
SVN revision: 45000
2010-01-09 02:45:50 +00:00
Carsten Haitzler
6890952e31
handle border!
...
SVN revision: 44998
2010-01-09 00:35:21 +00:00
Carsten Haitzler
2ade583930
fix issue introduced with shader fixes.
...
SVN revision: 44997
2010-01-09 00:06:53 +00:00
Gustavo Sverzut Barbieri
271862f5c0
rename _Name to _e_mixer_Name, avoiding sym clash
...
SVN revision: 44993
2010-01-08 21:43:27 +00:00
Gustavo Sverzut Barbieri
7367354419
make this variable static.
...
This is the nasty bug with mixer module... it didn't happen before
because I always compile with -fvisibility=hidden
SVN revision: 44992
2010-01-08 21:35:51 +00:00
Jorge Luis Zapata Muga
33fdfb9322
+ [Eina] API change. eina_module_list_flush() -> eina_module_list_free()
...
as we are on the modules context not the array.
All the referenced projects are changed too. Remember that the list_free()
already calls the unload() on each module so no need to call list_unload()
SVN revision: 44978
2010-01-08 12:22:23 +00:00
Carsten Haitzler
0df20ebd86
printf--
...
SVN revision: 44975
2010-01-08 11:30:24 +00:00
Carsten Haitzler
ab4cdbc2fd
fix shading of windows
...
SVN revision: 44974
2010-01-08 11:29:32 +00:00
Carsten Haitzler
47258b4023
unload cleanly - del animator!
...
SVN revision: 44972
2010-01-08 10:01:13 +00:00
Carsten Haitzler
87b3e0e62a
use new selection compositor set call!
...
SVN revision: 44970
2010-01-08 08:24:46 +00:00
Carsten Haitzler
b2e8f4cd5a
fix segv.
...
SVN revision: 44948
2010-01-07 14:01:35 +00:00
Carsten Haitzler
77fda764ed
fixme--
...
SVN revision: 44947
2010-01-07 13:47:54 +00:00
Carsten Haitzler
5e891880f1
lots of fixes. looking solid now. bugs gone. argb windows handled. proper
...
update queue with tile updates etc.
SVN revision: 44946
2010-01-07 13:45:51 +00:00
Carsten Haitzler
7f91199f2a
defeereed on-frame updates only now (need to be more sophisitcated as this
...
has a 1 frame delaye or wors on e's own renderings)
fix stacking issues.
SVN revision: 44939
2010-01-07 06:29:53 +00:00
Carsten Haitzler
eb7781dabd
fix uninit val read
...
SVN revision: 44926
2010-01-06 15:21:16 +00:00
Carsten Haitzler
dfd5f13aee
make alerts work with composite managers in modules.. so if we segv... we can
...
see it and recover etc. - requires module compmgr to "do the right thing" and
advertise the composite window.
SVN revision: 44924
2010-01-06 15:04:33 +00:00
Carsten Haitzler
f23dea49bc
unload and leave screen usable...
...
SVN revision: 44922
2010-01-06 14:26:49 +00:00
Carsten Haitzler
703a3f4dba
compositing... well... it gets pixels and draws... and have image objects.
...
alpha and shaped windows not handled currently. using evas as renderer.
SVN revision: 44921
2010-01-06 14:18:47 +00:00
Christopher Michael
d877b90de5
If we are passed a zone, use it rather than regetting zone.
...
Fix some formatting.
SVN revision: 44908
2010-01-05 05:32:39 +00:00
Christopher Michael
e8d3e7c673
Rework indicator for xinerama support.
...
SVN revision: 44904
2010-01-05 01:40:31 +00:00
Christopher Michael
00a39733f9
Modify softkey code to handle xinerama.
...
SVN revision: 44903
2010-01-05 01:39:53 +00:00
Christopher Michael
7c3a27c3c9
Remove dead lines.
...
Don't use X round-trips.
SVN revision: 44883
2010-01-04 18:42:17 +00:00
Christopher Michael
a28b80b1dc
Don't use X round-trips.
...
SVN revision: 44882
2010-01-04 18:37:59 +00:00
Christopher Michael
a5bac23eca
Use border props for quickpanel rather than round-trip X calls.
...
SVN revision: 44881
2010-01-04 18:19:27 +00:00
Christopher Michael
f435c770e4
Add illume atoms to e_border struct.
...
Add code to fetch illume atoms on border map & property changes (if needed).
- This avoids a lot of round-trip calls to X when running illume2.
Remove whitespace & fix some formatting.
Use PATH_MAX instead of 4096.
Update illume2 code to use new border atoms and avoid round-trip X calls.
SVN revision: 44879
2010-01-04 18:15:56 +00:00
Carsten Haitzler
5ebb87d158
1. compositor module skeletion. have more code elsehwere currently
...
2. lutin patch for path_max
SVN revision: 44874
2010-01-04 12:27:15 +00:00
Christopher Michael
3ec7e23d3f
Some printfs for quickpanel sort (as it still does not seem to sort
...
correctly all the time).
SVN revision: 44872
2010-01-04 05:32:13 +00:00
Christopher Michael
d39c3131fe
Remove a printf.
...
Do not set lock_client_location or lock_user_location during border assign
hook. (These were responsible for elm_indicator window not being movable)
Add a new function so that we can move indicator window to proper position
if we are not in landscape mode. ( This resets indicator window to top
position when mode changes to non-landscape)
Thanks for the help Raster ;)
SVN revision: 44871
2010-01-04 02:53:51 +00:00
Christopher Michael
7d817812d9
Remove samsung policy directory. Not really needed.
...
SVN revision: 44868
2010-01-04 01:55:03 +00:00
Christopher Michael
35df00f32a
Add event for when policy changes.
...
Handle policy change event.
Remove some unneeded includes.
SVN revision: 44867
2010-01-03 22:54:47 +00:00
Christopher Michael
21055add39
Fix sorting on major numbers (still a problem w/ sorting on minor numbers
...
tho).
SVN revision: 44866
2010-01-03 22:34:09 +00:00
Christopher Michael
687881fc63
Rework illume2:
...
- Policies are now loadable .so's ;)
SVN revision: 44864
2010-01-03 22:24:07 +00:00
Christopher Michael
6ca0879feb
Remove old illume2 (readding in a second with lots of changes, so this was
...
easier).
SVN revision: 44863
2010-01-03 22:22:39 +00:00
Gustavo Sverzut Barbieri
0e29bef4b6
lots of minor improvements and fix the damn segfault problem.
...
* passphrase dialog now has a minimum set size.
* gadget service name just shows if gadget is larger than 32px, this
avoids useless 1-2 letters + ellipsis on small gadgets.
* it's not clear from connman, but seems that error is just
meaningful if they are in state == failure, they just don't append
the error and do not notify it went away :-(
* NotConnected is the name, not the message. Now disconnect on
already disconnected is fine (called when one request passphrase
again)
* fix typo "Disconnect s/to/from/g network service"
* add some notes on where to handle cellular services.
SVN revision: 44854
2010-01-02 22:12:36 +00:00
Gustavo Sverzut Barbieri
d41cc63c97
new icons, from exalt-client, by rasterman.
...
SVN revision: 44852
2010-01-02 16:22:28 +00:00
Gustavo Sverzut Barbieri
5d21509986
connman improvements, almost fully usable.
...
* interacts with offline mode (menu > settings > mode > offline)
* asks password if service requrires a password or failed to connect.
* on server exit stringshares go wrong and it crashes. It is very
weird that this does not happen with e_dbus_connman_test and
valgrind reports no error there. It is easy to reproduce, but hard
to track as things are asynchronously and stringshare will report
the error on the last _del(), that might the correct one and the
spurious happened before.
* part of the usability issues are due connman server (connmand), it
should have an "authentication failed" error (instead of generic
"Failed: input/output error" and it should stop entering
"InProgress" when it is not (often happens when one enters invalid
password, gets an Failed i/o error, then system keeps into
InProgress). Toggling offline mode might help reset the status.
SVN revision: 44847
2010-01-02 05:25:27 +00:00
Gustavo Sverzut Barbieri
91d80a9736
disconnect actiom, bit better gadget and tip, still lacks offline mode indicator
...
SVN revision: 44842
2010-01-01 17:20:19 +00:00
Christopher Michael
a1bc311d9a
Fix some formatting in connman.
...
Remove some commented lines in quickpanel.
Add some printfs to quickpanel sort.
Remove dead code line in illume2 layout.
Separate illume and illume2 modules in build process (this allows illume &
illume2 to be enabled/disabled separately)
SVN revision: 44841
2010-01-01 17:15:16 +00:00
Massimo Maiurana
e06cd87c39
updating french and italian translations
...
SVN revision: 44839
2010-01-01 08:50:50 +00:00
Gustavo Sverzut Barbieri
f644b3c86e
connman popup to give useful information, last commit this year!
...
SVN revision: 44837
2010-01-01 01:12:53 +00:00
Gustavo Sverzut Barbieri
d141b8d627
connman is in a good and usable shape now: connects and goes offline.
...
Please someone help with the gadget :-)
SVN revision: 44836
2009-12-31 23:51:13 +00:00
Gustavo Sverzut Barbieri
22580d466d
rework of connman module, a semi-functional display only module so far.
...
SVN revision: 44834
2009-12-31 21:44:33 +00:00
Gustavo Sverzut Barbieri
9436c022bc
avoid leak
...
SVN revision: 44833
2009-12-31 21:36:01 +00:00
Christopher Michael
e20470a501
Add input window so we can click anywhere and dismiss QP. Also listens for
...
mouse_wheel up to dismiss (because we use mouse_wheel currently to show QP).
SVN revision: 44810
2009-12-30 19:45:53 +00:00
Christopher Michael
d254ddcd3f
Formatting & Whitespace removal.
...
SVN revision: 44806
2009-12-30 18:54:50 +00:00
Christopher Michael
0f08cc2cac
Implement priority sorting for quickpanels.
...
SVN revision: 44804
2009-12-30 18:41:55 +00:00
Christopher Michael
ec8e145dcd
Formatting & Whitespace.
...
SVN revision: 44796
2009-12-30 17:22:19 +00:00
Christopher Michael
ca2c3ef479
Formatting in quickpanel.
...
Use better method to get current zone.
Check valid border count on mode switch and create new home windows if needed.
SVN revision: 44778
2009-12-30 02:34:27 +00:00
Christopher Michael
002032811d
Add handler for creating new home windows when we get the client message.
...
Check layout mode on startup and create another home window if needed.
SVN revision: 44777
2009-12-30 02:33:09 +00:00
Christopher Michael
ff7cea945f
Don't listen on delete requests for home window.
...
SVN revision: 44773
2009-12-30 01:20:08 +00:00
Christopher Michael
301a1ec905
Kill and apps that we have run from 'home' when we unload the module. (to
...
cleanup nicely when we exit).
SVN revision: 44770
2009-12-29 23:54:17 +00:00
Christopher Michael
67a4f2caa0
Add different icons for different layout modes in mode-toggle module.
...
Add code to handle layout changes & update icon.
Implement new Ecore_X Illume Modes.
Make mode toggle actually cycle through modes and change accordingly.
SVN revision: 44769
2009-12-29 22:23:15 +00:00
Christopher Michael
a3b7ffe569
And fix quickpanel layer if we are not animating.
...
SVN revision: 44767
2009-12-29 20:48:19 +00:00
Christopher Michael
7beb5fbf59
Fix quickpanel layering issue.
...
SVN revision: 44766
2009-12-29 20:43:14 +00:00
Christopher Michael
a19182368b
Remove function protos that are not used anymore.
...
SVN revision: 44765
2009-12-29 20:34:43 +00:00
Christopher Michael
93bcd9f4b0
Reduce variable usage.
...
Reenable border_assign hook (apparently it is needed for proper window
placement).
Reduce variable usage in some functions.
Remove border show/hide handlers (not used here).
SVN revision: 44764
2009-12-29 20:30:39 +00:00
Christopher Michael
b6c8671bca
Fix some quickpanel placement issues.
...
Add function to adjust quickpanel position.
Add function to return if border is valid.
Set layer of App borders.
Reduce variable usage (use valid_count_get directly).
SVN revision: 44763
2009-12-29 20:26:15 +00:00
Christopher Michael
223fcceb7c
And also offset the width of the button. Looks more 'centered' now.
...
SVN revision: 44762
2009-12-29 19:48:49 +00:00
Christopher Michael
ab88bd2a48
Offset the new 'selector' button just a little so it's not so close to the
...
top of the kbd
SVN revision: 44761
2009-12-29 19:43:22 +00:00
titan
06978eaf8f
Change the way the different keyboards are cycled through.. this is less painful, quicker, and easier... Simply click the button to change. *Approved by devilhorns.
...
SVN revision: 44760
2009-12-29 19:02:48 +00:00
Christopher Michael
5e5c3108cc
Add missing quickpanel files (not complete yet, but does work)
...
SVN revision: 44754
2009-12-28 22:22:50 +00:00
Christopher Michael
676817424c
Remove code which handles quickpanel state in client message handler.
...
Remove quickpanel functions from policy (handled differently now)
Create quickpanel object so we can animate it.
Add quickpanel init/shutdown to startup.
Don't handle layer set for quickpanel in border_add
Set quickpanel layer in layout code.
SVN revision: 44753
2009-12-28 22:22:07 +00:00
Christopher Michael
c7a233c60e
Formatting.
...
SVN revision: 44751
2009-12-28 22:13:42 +00:00
Christopher Michael
0ce016e249
Remove dead function proto.
...
SVN revision: 44750
2009-12-28 22:12:23 +00:00
kiwi
8c4e168f29
avoids overriding some advanced pannel values when changing something in basic pannel. for example, when you add one desktop, it was reseting the flip animate time.
...
also it only checks basic values in basic pannel apply.
and keeps coherency when you apply advanced pannel and goes back to basic.
ok barbieri
SVN revision: 44747
2009-12-28 08:23:41 +00:00
Christopher Michael
7804b38022
Remove dead code. These hooks are not needed.
...
SVN revision: 44744
2009-12-28 05:50:23 +00:00
Christopher Michael
019ced7f7c
Reduce duplicated code.
...
SVN revision: 44743
2009-12-28 04:21:38 +00:00
Christopher Michael
3f2e4ed776
Add config variable for quickpanel animation duration.
...
Add gui for setting quickpanel duration (in Animation settings)
Bump config version for new variable (qp duration)
SVN revision: 44742
2009-12-28 03:50:44 +00:00
Christopher Michael
fa7997bb19
Do not need to pass module when doing e_kbd_init.
...
Do not need to pass module when doing e_mod_layout_init.
Use global config->mod_dir in e_kbd_dbus.
Handle layer set & lower of quickpanel(s) in _border_add function.
Actually show/hide quickpanels when asked (temporary..this will change soon)
No need to handle setting conformant app layer in layout code. Done in
border_add.
SVN revision: 44741
2009-12-28 03:41:20 +00:00
Christopher Michael
4a4d04fa81
Add functions to allow quickpanel show/hide to be handled on a per-policy
...
basis.
SVN revision: 44740
2009-12-28 02:34:49 +00:00
Christopher Michael
0576446c11
Add check in 'valid borders get' for quickpanel so it is not included in
...
that return.
Add function to return all quickpanel borders.
Add function to return count of quickpanel borders.
No need to retrieve mode from event window when we get a client message. The
mode is actually returned to us already in the event data.
Add trap for quickpanel state in client message handler.
SVN revision: 44738
2009-12-28 02:11:55 +00:00
Christopher Michael
b6d17d8ce5
Add checks for evas events being on hold.
...
Use mouse wheel for show/hide of quickpanel (for now...just temporary)
SVN revision: 44737
2009-12-28 02:09:33 +00:00
Christopher Michael
c9276d9bb6
No need to set borderless here...layout code handles that.
...
No need to move/resize here either...again, layout code handles that.
Use current zone when creating indicator.
SVN revision: 44736
2009-12-27 21:48:37 +00:00
Christopher Michael
f6f8eb8c09
Need an actual move here to handle external keyboards (elm_kbd). This
...
'should' make kbd 100% finished. Works in all test cases I have run so far.
SVN revision: 44734
2009-12-27 20:09:26 +00:00
Miculcy Brian
ebf154104a
optimize ilist width
...
SVN revision: 44733
2009-12-27 19:51:06 +00:00
Christopher Michael
4b60457607
Fix some corner cases where keyboard was not showing the second time.
...
SVN revision: 44732
2009-12-27 18:22:20 +00:00
Christopher Michael
095fcb424c
Add a handler for when borders get removed so we can reset the indicator
...
state.
SVN revision: 44729
2009-12-27 05:13:53 +00:00
Christopher Michael
c23cca0bbb
Rework/recode e_kbd stuff. This makes keyboard work nicely with everything
...
that I have tested so far. No more initial home window size problems either :)
SVN revision: 44728
2009-12-27 05:04:41 +00:00
Christopher Michael
14d5f3fa5a
Don't take focus.
...
SVN revision: 44727
2009-12-27 01:20:02 +00:00
Christopher Michael
269e469496
Remove commented line.
...
SVN revision: 44726
2009-12-27 00:58:59 +00:00
Christopher Michael
21739a8521
Break apart keyboard code to separate dbus code (cleaner).
...
Fix initial home window size problem.
SVN revision: 44725
2009-12-27 00:57:04 +00:00
Christopher Michael
a4add1cd96
Shed some much needed light on 'illume' and fix all the compiler warnings.
...
Now compiles clean and silent :)
SVN revision: 44711
2009-12-24 03:03:42 +00:00
Christopher Michael
71af0a18f1
Use proper variable type when deleting Ecore_Event_Handlers.
...
Remove some whitespace.
SVN revision: 44703
2009-12-23 21:46:39 +00:00
Christopher Michael
7a3aec9462
Use proper variable type...Come on people, check your code !!
...
SVN revision: 44702
2009-12-23 21:43:15 +00:00
Christopher Michael
e214f8fb5b
Use proper variable type when deleting handler(s).
...
SVN revision: 44701
2009-12-23 21:41:07 +00:00
Christopher Michael
0942505cff
Resize the quickpanel borders during layout.
...
SVN revision: 44698
2009-12-23 20:04:44 +00:00
Christopher Michael
5906ab2010
Trap for quickpanel windows. Not actually doing anything with them yet tho.
...
SVN revision: 44694
2009-12-23 15:26:51 +00:00
Christopher Michael
db41be00b2
Remove winlist client message.
...
Add defines for border layers to allow easier changing in code.
SVN revision: 44687
2009-12-23 13:36:13 +00:00
Christopher Michael
c873ad8207
Remove EAPI from kbd functions. We do not need to export these as they are
...
used by illume2 only.
SVN revision: 44683
2009-12-23 12:02:55 +00:00
Christopher Michael
53b66b881c
Breakup code a little more to be better organized. Separates all border
...
functions into one file.
SVN revision: 44681
2009-12-23 11:48:55 +00:00
Christopher Michael
0e6ac0c058
Fix edje error about non fixed part.
...
SVN revision: 44673
2009-12-23 00:53:17 +00:00
Christopher Michael
8ff96c07d1
Separate illume mode toggle into it's own gadget. This makes illume2 that
...
much cleaner.
Remove mode icon from illume2 edj.
Remove gadcon files from illume2 (in own gadget now).
Modify illume2 e.cfg to include illume-mode-toggle gadget and reorder gadgets.
SVN revision: 44671
2009-12-23 00:39:24 +00:00
Christopher Michael
e7cb1a5f48
Remove the Resize Option from the right-click menu.
...
SVN revision: 44670
2009-12-23 00:28:02 +00:00
Christopher Michael
3336f7093c
Formatting.
...
SVN revision: 44663
2009-12-22 21:11:49 +00:00
Christopher Michael
ed33b4d746
If the popup fails to create, then destroy the input_window and release any
...
grabs.
Lots of Formatting & Whitespace removal.
SVN revision: 44662
2009-12-22 20:41:06 +00:00
Christopher Michael
8d3b279e6a
Fix up some formatting.
...
SVN revision: 44661
2009-12-22 19:47:35 +00:00
Gustavo Sverzut Barbieri
9ca34faf2d
formatting: trailing whitespace and re-indented.
...
SVN revision: 44654
2009-12-22 13:14:07 +00:00
Gustavo Sverzut Barbieri
2994d25b35
[cpufreq applet] fixed setting userspace in CPU speed setting (better patch)
...
Hallo, I've fixed bug with setting freq by user (problems on govs
"performance").
I've investigated in cpufreq-set (cpufrequtils) and that apps set govs
to "userspace" before setting cpu speed.
By: Pavol Klačanský
SVN revision: 44653
2009-12-22 13:08:57 +00:00
Gustavo Sverzut Barbieri
bb3c3c1af5
conf_dpms: apply disabled state on load as well
...
By: Manio, with some modifications.
SVN revision: 44652
2009-12-22 13:02:21 +00:00
Christopher Michael
c699e831d7
No need for window resize. Layout handles that.
...
Don't need zone now.
SVN revision: 44643
2009-12-21 21:00:50 +00:00
Christopher Michael
5c868a1441
Exec on current zone, not always zero.
...
SVN revision: 44642
2009-12-21 20:58:02 +00:00
Christopher Michael
c506d0db46
Create keyboard on current zone, not always on zone 0.
...
SVN revision: 44641
2009-12-21 20:56:25 +00:00
Christopher Michael
f9f0e3f2fb
Add zone as a parameter to some functions so we can make sure that these
...
functions operate only on the current zone.
SVN revision: 44635
2009-12-21 17:19:32 +00:00
Christopher Michael
652da596a2
Create kbd on current zone.
...
Formatting.
SVN revision: 44619
2009-12-21 03:54:41 +00:00
Christopher Michael
7fa3653854
Remove dead code.
...
Add function to get border max size.
Set conformant apps to be below indicator bar.
SVN revision: 44617
2009-12-21 02:35:14 +00:00
Christopher Michael
4d32e932ea
Handle another corner case wrt layout. Dual mode working nicely now even
...
with moving indicator (just need to handle conformant & fullscreen now).
SVN revision: 44611
2009-12-20 17:29:04 +00:00
Christopher Michael
a9af8c438d
More work on layout code. Handle cases where top shelf was dragged to
...
zone->y, thus making app1 region too small to display anything, so we do the
layout as was done previously. There are still some corner cases that I need
to trap here.
SVN revision: 44591
2009-12-20 06:06:53 +00:00
Christopher Michael
02d4e0493d
allow moving indicator in 1/8th increments (not free movement).
...
SVN revision: 44590
2009-12-20 04:45:11 +00:00
Christopher Michael
904f3db655
New layout code for dual-mode. This works with dragable indicator bars (tho
...
still need to handle fullscreen/conformant cases, and cases where an app
which wants vkbd is placed at the bottom - the vkbd ends up covering the app
window :( )
SVN revision: 44580
2009-12-19 21:05:49 +00:00
Massimo Maiurana
d9a20cc221
updating french and italian translations
...
SVN revision: 44576
2009-12-19 15:06:30 +00:00
Christopher Michael
ecf7f4c4f5
Reduce variable usage.
...
SVN revision: 44559
2009-12-18 23:58:51 +00:00
Christopher Michael
91c093d45a
Add handy functions for getting dual-app mode safe regions (safe regions
...
being space that is available to place a window).
SVN revision: 44557
2009-12-18 23:51:54 +00:00
Gustavo Sverzut Barbieri
0900c11347
'Set as background' mime handler moved to core, refactored.
...
* Remove 'Set as background' from conf_wallpaper and add it to e_bg
together with the other code that already was handling
'*.edj'. This makes more sense and will enable the action in
presence of both versions of wallpaper dialog;
* e_utils got pieces required by e_bg that could be used elsewhere,
one is the dialog to query for options to import, the other is what
really generates the conversion (import) of image->edj.
* conf_wallpaper: import thing is way too messy, needs cleaning or
removal. I don't care much about it as I plan to improve wallpaper2
instead.
SVN revision: 44556
2009-12-18 22:20:08 +00:00
Christopher Michael
b1734750c9
Traps for landscape mode when moving top_shelf or bottom_panel (so we don't
...
move the panel(s) if it's in a custom location).
SVN revision: 44550
2009-12-18 17:51:35 +00:00
Christopher Michael
6ffaf58927
Some safety checks to make sure we return a border, else calls to policy are
...
useless.
SVN revision: 44535
2009-12-18 05:17:03 +00:00
Christopher Michael
5b136293e1
Remove drag structure from Window structure. Not needed now.
...
SVN revision: 44531
2009-12-18 00:03:43 +00:00
Christopher Michael
fbf2f44a55
Add some handy functions for getting top_shelf/bottom_panel position and size.
...
SVN revision: 44530
2009-12-17 23:47:48 +00:00
Christopher Michael
7991d5bd15
Don't need to set drag == 0 here...drag_end client message handles that.
...
SVN revision: 44529
2009-12-17 23:42:12 +00:00
Christopher Michael
13856e38f5
Remove old drag code for indicator & illume2. Drag of top shelf is now
...
handled almost entirely by the top shelf itself. This removes the
input_window also.
SVN revision: 44528
2009-12-17 23:36:07 +00:00
Gustavo Sverzut Barbieri
79e6a724e7
'set as wallpaper': simpler and faster.
...
* allow path and dev to be handled by eina_stringshare_replace() and
thus if they were the last reference, we do not remove from share
to add them again.
* just call save queue and set as wallpaper if something actually changed.
SVN revision: 44525
2009-12-17 21:49:18 +00:00
Gustavo Sverzut Barbieri
b36699e97c
don't use EAPI for functions that should not be available outside module!
...
SVN revision: 44524
2009-12-17 21:41:31 +00:00
Vincent Torri
85b159255d
tempget:
...
* small cleanup
* allow compilation on opensolaris
This modules does not work on opensolaris. I don't know that stuff,
so I have no idea of what to do to fix that
SVN revision: 44522
2009-12-17 08:22:39 +00:00
Vincent Torri
18db67b1fb
batget:
...
* some cleanup
* allow compilation with opensolaris
SVN revision: 44521
2009-12-17 08:20:37 +00:00
Christopher Michael
d567df75c6
Remove config variables for locking.
...
Send mode to root window so we can lock/unlock indicator window on startup.
SVN revision: 44518
2009-12-16 21:39:04 +00:00
Christopher Michael
f9c88ca73e
Handle dragables a bit better. This also removes the config option from the
...
config dialog for locking.
SVN revision: 44517
2009-12-16 21:13:48 +00:00
Christopher Michael
ae8da17111
Add config options to lock dragables.
...
Cleanup some code.
SVN revision: 44515
2009-12-16 20:12:49 +00:00
Christopher Michael
25c0bb4df8
Remove menu from home...not needed.
...
SVN revision: 44514
2009-12-16 20:10:09 +00:00
Christopher Michael
a0b971ee07
Make config gadget use a button instead of just an icon.
...
(This is needed because mouse_down on the icon was messing with illume
indicator drag)
SVN revision: 44513
2009-12-16 20:07:35 +00:00
Christopher Michael
413aa78937
Remove unnecessary code (layer set, resizes, etc).
...
Disable instance edit on the gadcon.
Add code to check illume drag locked state and allow dragging accordingly.
SVN revision: 44512
2009-12-16 19:44:46 +00:00
Christopher Michael
d6b8d01380
Remove more old drag code.
...
SVN revision: 44499
2009-12-16 02:31:52 +00:00
Christopher Michael
61a1cca0b7
Remove old drag code.
...
Use new illume drag code. This makes indicator dragable :)
SVN revision: 44496
2009-12-16 02:23:39 +00:00
Christopher Michael
327fef16fd
Remove dnd files. Handled it differently.
...
SVN revision: 44495
2009-12-16 02:22:34 +00:00
Christopher Michael
123a6e786e
Add drag_start and drag_end to policy.
...
Remove old dead code.
SVN revision: 44493
2009-12-16 02:21:28 +00:00
Massimo Maiurana
72f66136ae
added greek translation
...
SVN revision: 44477
2009-12-15 11:44:56 +00:00
Christopher Michael
c3ee81779a
Catch when drag finished and printf some debug info.
...
SVN revision: 44475
2009-12-15 08:25:09 +00:00
Christopher Michael
e707acdeb3
More work on dnd for indicator bar (not complete yet).
...
SVN revision: 44474
2009-12-15 08:24:40 +00:00
Christopher Michael
6e6f62b60c
Enable dragging of indicator bar (drop not complete yet).
...
SVN revision: 44473
2009-12-15 07:53:35 +00:00
Christopher Michael
23aa71925c
Start of dnd code for dragging indicator bars.
...
SVN revision: 44472
2009-12-15 06:55:37 +00:00
Christopher Michael
7ad967ee23
Add separate vkbd toggle gadget.
...
SVN revision: 44462
2009-12-15 04:33:12 +00:00
Christopher Michael
cfe205e65c
Remove gadget from keyboard module.
...
SVN revision: 44461
2009-12-15 04:32:16 +00:00
Christopher Michael
6eb831933d
Remove old code.
...
SVN revision: 44460
2009-12-15 04:02:08 +00:00
Christopher Michael
6488b1d7d7
Better placement of 'dialog' types for portrait mode.
...
SVN revision: 44459
2009-12-15 02:11:32 +00:00
Christopher Michael
652069d580
More appropriate place for border layers on fullscreen & conformant.
...
SVN revision: 44458
2009-12-15 01:51:19 +00:00
Christopher Michael
b6001850ee
Reenable layering of dialogs.
...
SVN revision: 44457
2009-12-15 01:35:09 +00:00
Christopher Michael
47cbcc03ae
Don't focus activated if focus is locked out.
...
SVN revision: 44456
2009-12-15 00:12:26 +00:00
Christopher Michael
0f2e260558
Rework illume layout code to be cleaner WITH comments :)
...
Much much much better layout code. I believe this handles ALL cases now :)
SVN revision: 44454
2009-12-14 23:49:36 +00:00
Christopher Michael
eb8d577866
Handle resizing border when vkbd appears. Works for single mode and dual
...
mode (top & bottom).
SVN revision: 44438
2009-12-14 06:56:43 +00:00
Christopher Michael
50e925ff40
Formatting.
...
Rename function to be focus_in.
SVN revision: 44437
2009-12-14 06:55:34 +00:00
Christopher Michael
627ff5934f
When a border needs fullscreen, set it.
...
SVN revision: 44431
2009-12-13 20:03:18 +00:00
Christopher Michael
393fb5cef5
Hide top & bottom panels when border is fullscreen.
...
SVN revision: 44430
2009-12-13 19:47:05 +00:00
Christopher Michael
1b14226912
Formatting. Fix comments.
...
SVN revision: 44427
2009-12-13 18:14:24 +00:00
Christopher Michael
d578a3f0f2
Make 'home' a bit faster. We don't need icon, label, etc, here as we never
...
make use of them anyway.
SVN revision: 44425
2009-12-13 17:46:14 +00:00
Christopher Michael
d51a62dceb
Handle client messages for back & close.
...
SVN revision: 44400
2009-12-12 01:11:05 +00:00
Christopher Michael
9452fba9fe
Trap for illume_mode client messages.
...
SVN revision: 44386
2009-12-11 21:13:40 +00:00
Samuel F. Baggen
a54753e2e4
systray: we dont want an ugly white box when there's no elements on the systray
...
SVN revision: 44377
2009-12-11 18:00:07 +00:00
Christopher Michael
91745f2f2e
Remove commented line. Not needed.
...
SVN revision: 44356
2009-12-11 09:35:48 +00:00
Christopher Michael
62c83dfff3
Set keyboard as sticky.
...
SVN revision: 44354
2009-12-11 09:34:52 +00:00
Christopher Michael
2c767bf9e4
Let layout policy handle kbd sticky.
...
Add a gadget for containers that allows manual keyboard visibility setting.
SVN revision: 44353
2009-12-11 09:34:35 +00:00
Christopher Michael
e50685aea2
Better tracking of launched exe's. No more seggies :)
...
SVN revision: 44348
2009-12-11 04:10:40 +00:00
Christopher Michael
374b78a8dc
Don't treat config dialogs as special anymore. They also can work w/ dual
...
app mode.
SVN revision: 44346
2009-12-11 02:56:07 +00:00
Christopher Michael
ffb78f4b8f
Use current zone instead of always zone 0.
...
SVN revision: 44344
2009-12-11 02:40:11 +00:00
Christopher Michael
fe9c5f663c
Handle conformant apps in both dual modes now.
...
SVN revision: 44343
2009-12-10 18:14:32 +00:00
Christopher Michael
aa162a93c1
No need to set 'writeline' more than once here.
...
SVN revision: 44336
2009-12-10 16:25:21 +00:00
Christopher Michael
cc182dbc16
fix typo.
...
SVN revision: 44335
2009-12-10 16:20:23 +00:00
Christopher Michael
82d1609fd6
Handle dual-mode left/right setting.
...
SVN revision: 44334
2009-12-10 15:25:23 +00:00
Christopher Michael
06a58496d9
Config dialogs take up all zone space even in dual mode (until I'm told
...
otherwise).
SVN revision: 44282
2009-12-08 16:03:57 +00:00
Christopher Michael
bdc94ad338
Set the ecore_exe tag before we start the timers.
...
SVN revision: 44268
2009-12-08 00:06:49 +00:00
Christopher Michael
0d1fb60692
Unregister dnd when we delete the window.
...
SVN revision: 44266
2009-12-07 23:03:26 +00:00
Christopher Michael
e2cdea1c17
Apply recent Numbers.kbd patch from Jens Seidel to fix incorrect key being
...
displayed.
SVN revision: 44265
2009-12-07 22:59:32 +00:00
Christopher Michael
826585e009
Patch from Jens Seidel to fix incorrect key being displayed.
...
SVN revision: 44264
2009-12-07 22:58:38 +00:00
Christopher Michael
7db412afee
Make illume-home do drag n drop (works between 2 'home' windows also) :)
...
SVN revision: 44263
2009-12-07 21:59:34 +00:00
Christopher Michael
2a9896243e
Pop the message off of busycover if we delete this window.
...
SVN revision: 44262
2009-12-07 21:49:50 +00:00
Christopher Michael
afaa1dfd29
Add timeout for desktop run.
...
Add busycover handle so we can push/pop messages.
SVN revision: 44261
2009-12-07 21:44:08 +00:00
Christopher Michael
f95bb4526e
Make basic dual mode work :) (this does not cover conformant apps yet, just
...
'basic' apps).
SVN revision: 44260
2009-12-07 21:14:28 +00:00
Christopher Michael
40d60d8c56
Make illume-home keep track of any apps it runs, so we can uniconify the
...
border if user tries to run it again.
SVN revision: 44236
2009-12-07 03:42:53 +00:00
Christopher Michael
a50456436b
Don't move_resize a border if the dimensions are already set.
...
SVN revision: 44232
2009-12-07 00:32:39 +00:00
Christopher Michael
3b095fa6ec
Trap for config dialogs in conformant check.
...
SVN revision: 44227
2009-12-06 19:16:49 +00:00
Christopher Michael
50f6c36b93
Don't need to show/hide "special windows" here. Handled in the
...
border_add/del functions.
SVN revision: 44226
2009-12-06 19:08:45 +00:00
Christopher Michael
c91b7a42f3
Use new ecore_x_e_illume_conformant functions.
...
Add functions to get top_shelf & bottom_panel borders so we can hide/show
them.
If a conformant app window gets closed, reshow the top & bottom panels.
SVN revision: 44221
2009-12-06 17:32:31 +00:00
Christopher Michael
9989e6dddd
Don't raise or focus a border if it's a "special" border.
...
SVN revision: 44218
2009-12-06 16:29:56 +00:00
Christopher Michael
3f55fcf7f4
Add ability for policy to handle activate code itself.
...
SVN revision: 44217
2009-12-06 16:17:39 +00:00
Christopher Michael
ca0ebba0e4
Add function to test for a border at certain position.
...
SVN revision: 44216
2009-12-06 15:57:05 +00:00
Christopher Michael
63a836412c
Handle netwm active requests.
...
SVN revision: 44206
2009-12-05 23:41:33 +00:00
Christopher Michael
74bbbf4bf4
Remove printf.
...
SVN revision: 44203
2009-12-05 17:29:45 +00:00
Christopher Michael
90823471a2
Make illume-home focus any apps it starts.
...
Make Prev button work in softkey so we can traverse the running apps.
SVN revision: 44202
2009-12-05 17:28:35 +00:00
Christopher Michael
781568dc46
Add function to return valid borders.
...
Focus any newly added borders.
Remove any remaining layer_set(s).
SVN revision: 44201
2009-12-05 17:27:30 +00:00
Christopher Michael
e7ebfb7003
Focus the home window when created.
...
SVN revision: 44199
2009-12-05 16:48:42 +00:00
Christopher Michael
f7058ca20b
Don't use layers for layout code.
...
SVN revision: 44195
2009-12-04 23:33:56 +00:00
Christopher Michael
266745adc3
Make single-click timeout shorter by default.
...
SVN revision: 44192
2009-12-04 23:24:57 +00:00
Christopher Michael
ff96a40305
Fix all this config window class mess once and for all. Now using the config
...
registry path for window class correctly in that when the module(s) shut
down, the will kill the dialogs.
SVN revision: 44191
2009-12-04 22:37:18 +00:00
Massimo Maiurana
1aa44b0081
adding french and italian translations
...
SVN revision: 44177
2009-12-03 19:20:06 +00:00
Christopher Michael
e300511319
Fix the last of the config dialog problems
...
SVN revision: 44164
2009-12-03 04:46:49 +00:00
Christopher Michael
2efe006bfa
Fix more config dialog window class mess :(
...
SVN revision: 44163
2009-12-03 04:42:53 +00:00
Christopher Michael
61ca8ae5f5
Fix more of this config dialog window class mess
...
SVN revision: 44162
2009-12-03 04:33:27 +00:00
Christopher Michael
c5a3abeff3
Fix a few more config dialog window class problems...love to know who was
...
responsible for this mess.
SVN revision: 44161
2009-12-03 04:25:39 +00:00
Christopher Michael
a807f56a96
Fix a few more config dialog window class problems.
...
SVN revision: 44160
2009-12-03 04:22:29 +00:00
Christopher Michael
69fa1736c0
Fix a few more config dialog window class problems.
...
SVN revision: 44159
2009-12-03 04:19:36 +00:00
Christopher Michael
70e9d80c6c
Fix more config dialog window class problems.
...
SVN revision: 44158
2009-12-03 04:16:43 +00:00
Christopher Michael
6b8ba302fa
Fix another module for improper config dialog window class.
...
SVN revision: 44157
2009-12-03 04:11:02 +00:00
Christopher Michael
0d6efd18c9
Fix E crash when module is unloaded while dialog is up.
...
ATTN Devs:
--------------------------
SOMEONE changed all the window class settings for these modules,
so now when a module gets unloaded, the respective config dialogs are
not closed, leading to E crashes.
An Example if someone wants to tackle changing all these cause I don't have
the time right now:
e_modapi_shutdown
--------------------------
while ((cfd = e_config_dialog_find("E", "_config_desk_dialog")))
e_object_del(E_OBJECT(cfd));
You will see a ton of these lines in e/src/modules. Basically, when the
config dialog gets created, we assign a icccm name & class to that dialog:
e_config_dialog_new(con, _("Label"), "E", "_config_desk_dialog");
The class needs to match what is used in e_modapi_shutdown !!!
In just about every existing module in e/src/modules/, the class names are
not set correctly when the dialog gets created. This needs fixing badly !!!
SVN revision: 44156
2009-12-03 04:00:34 +00:00
Christopher Michael
8a2b59f850
Remove useless lines.
...
SVN revision: 44155
2009-12-03 03:53:16 +00:00
Christopher Michael
61d7e4d883
Use proper config dialog window class. Fixes issue where E crashes if the
...
wallpaper dialog is open and then the module gets unloaded.
SVN revision: 44154
2009-12-03 03:46:28 +00:00
Christopher Michael
4042dda53a
Use proper config dialog window class, so that when the module gets
...
unloaded, any existing dialogs are killed. This stops a crash that was
happening if the module was unloaded while the dialog was shown.
SVN revision: 44153
2009-12-03 03:41:24 +00:00
Christopher Michael
8120ca1861
Make home window appear when module starts. The makes 'home' up by default.
...
SVN revision: 44143
2009-12-02 22:29:29 +00:00
Christopher Michael
42c80e1924
Change layer. Make it above softkey, but below dialogs if it's a conformant
...
app.
SVN revision: 44121
2009-12-02 18:35:02 +00:00
Christopher Michael
cead02f0eb
If a border is conformant, set layer to above the bottom_panel (softkey).
...
SVN revision: 44120
2009-12-02 18:33:05 +00:00
Carsten Haitzler
184ba91e63
asparagus - finally
...
SVN revision: 44113
2009-12-02 07:22:35 +00:00
Christopher Michael
34b550e7e2
Add check for conformant app when calculating size/position.
...
SVN revision: 44112
2009-12-02 01:38:23 +00:00
Christopher Michael
1f6d1d1bea
Add function to determine if an app is conformant.
...
SVN revision: 44111
2009-12-01 21:39:51 +00:00
Christopher Michael
540383bfe7
Start work on dual-mode window sizing/position.
...
SVN revision: 44109
2009-12-01 20:51:30 +00:00
Christopher Michael
a94c2e4e6b
Better default config (proper window matches).
...
SVN revision: 44108
2009-12-01 20:31:05 +00:00
Christopher Michael
7ad2dd4a19
Add 'changed' signal to update config.
...
Disable Window Layout radios when in single app mode.
SVN revision: 44107
2009-12-01 20:19:42 +00:00
Christopher Michael
14ca5d2c57
Formatting.
...
SVN revision: 44103
2009-12-01 18:38:00 +00:00
Christopher Michael
dced54c0bb
Make policy handle if top shelf, bottom panel, etc, are sticky.
...
SVN revision: 44086
2009-12-01 10:07:24 +00:00
Christopher Michael
72567b1a15
actually add the gadcon files.
...
SVN revision: 44084
2009-12-01 09:41:08 +00:00
Christopher Michael
bb93738ae9
Remove EAPI from functions that do not need it.
...
Create a gadget that can be added to gadcons for switching policy dual-app
mode.
SVN revision: 44083
2009-12-01 09:40:30 +00:00
Christopher Michael
780be7b98c
Remove nasty commented lines.
...
Remove whitespace.
SVN revision: 44082
2009-12-01 08:44:36 +00:00
Christopher Michael
dc385d2fb5
Don't set icon size twice in fmc config.
...
Add translatable string.
SVN revision: 44081
2009-12-01 08:29:44 +00:00
Christopher Michael
c2f74ada98
No need for these functions to be EAPI.
...
Update any existing fm windows when config changes.
SVN revision: 44080
2009-12-01 08:17:21 +00:00
Christopher Michael
8a0f1bc926
Fix up some typos.
...
Add some comments.
SVN revision: 44079
2009-12-01 08:01:20 +00:00
Christopher Michael
d12d3c3e23
This function moved to e_mod_policy_settings files. Not needed here.
...
SVN revision: 44078
2009-12-01 05:48:18 +00:00
Christopher Michael
310069f653
Add config variables for dual-app mode.
...
Add a config dialog for changing dual-app mode.
Rename timer in Select Window to be more specific.
SVN revision: 44077
2009-12-01 05:43:04 +00:00
Christopher Michael
cc05979308
Don't use transient_set on the 'Select Window' config dialog.
...
No need for a return on a new select window.
Don't select an item in the 'Select Window' ilist unless it matches.
SVN revision: 44076
2009-12-01 04:40:02 +00:00
Christopher Michael
58306378fd
Better window class & name for vkbd.
...
SVN revision: 44075
2009-12-01 04:23:18 +00:00
Christopher Michael
fb6e867677
Add config dialog for selecting the policy.
...
SVN revision: 44071
2009-11-30 21:46:30 +00:00
Christopher Michael
1ed657d3fd
Delete the change timer if it exists when we close the config window.
...
SVN revision: 44069
2009-11-30 21:28:58 +00:00
Christopher Michael
5d6199390e
Add separate file for Window Selection.
...
Add code to handle selecting which window will be home, vkbd, etc.
SVN revision: 44068
2009-11-30 21:02:47 +00:00
Christopher Michael
be097916dc
Make home display "appshadow" directory again.
...
SVN revision: 44033
2009-11-27 21:05:21 +00:00
Christopher Michael
028496de15
Add checks in layout code to match windows based on what user wants (match
...
name, class, etc, etc).
SVN revision: 44031
2009-11-27 20:50:00 +00:00
Christopher Michael
ebd62de75e
Fix formatting in layout.c
...
Add config dialog options for selecting all windows.
SVN revision: 44029
2009-11-27 20:27:07 +00:00
Christopher Michael
988ada83ad
Add config for matches.
...
Add checks & buttons to config dialog for selecting window and matches.
Fix typo w/ config struct.
SVN revision: 44028
2009-11-27 19:23:21 +00:00
Christopher Michael
099e03498e
Remove some printfs.
...
Add config struct for Indicator Window.
SVN revision: 44026
2009-11-27 18:16:51 +00:00
Christopher Michael
d5972250a4
Add config category & items.
...
Add config dialogs for Animation settings & Window settings.
Free the E_Config_DD when exiting.
SVN revision: 44024
2009-11-27 18:02:55 +00:00
Christopher Michael
e6e807adec
Better window name/class.
...
SVN revision: 44018
2009-11-27 17:21:09 +00:00
Christopher Michael
536e398969
Whitespace removal.
...
Add some printfs to start working on window stacks.
SVN revision: 43986
2009-11-25 19:35:24 +00:00
Christopher Michael
3598e6ca4a
Fix some formatting & remove whitespace.
...
SVN revision: 43985
2009-11-25 18:55:15 +00:00
Christopher Michael
56197c776c
Add e.swallow.extra_buttons to illume-softkey (for ability to swallow other
...
buttons).
Formatting in illume2.
Remove EAPI from functions in both softkey & indicator modules for functions
that do not need to be exposed.
SVN revision: 43984
2009-11-25 18:01:42 +00:00
Christopher Michael
487baaef8f
Use #if 0 rather than a bunch of comments.
...
(These lines disabled currently so that we always get a vkbd for testing.
Reenable before release)
SVN revision: 43981
2009-11-25 17:08:53 +00:00
Christopher Michael
f4b829b560
Don't set layer of window or objects, illume2 will do that.
...
Some minor formatting.
SVN revision: 43980
2009-11-25 17:06:04 +00:00
Christopher Michael
68aef83e50
Rename some functions so they do not conflict w/ illume-softkey.
...
SVN revision: 43976
2009-11-25 16:59:06 +00:00
Christopher Michael
ab5c718915
Reenable skip_pager, skip_taskbar, and accepts_focus.
...
SVN revision: 43975
2009-11-25 16:58:34 +00:00
Christopher Michael
aa2fc5cf16
Rename a couple of functions as they conflict w/ the indicator module.
...
SVN revision: 43974
2009-11-25 16:56:22 +00:00
Christopher Michael
8de4615f22
Delete evas_objects when window gets deleted.
...
Change window TYPE.
SVN revision: 43970
2009-11-25 08:21:55 +00:00
Christopher Michael
b21740b865
Delete the evas_objects when the window gets deleted.
...
SVN revision: 43969
2009-11-25 08:14:40 +00:00
Christopher Michael
2945763e97
Add Indicator module.
...
Some minor fixes for softkey module.
SVN revision: 43965
2009-11-25 01:01:40 +00:00
Christopher Michael
3c1c44191a
Check for mouse button number so we can get a right-click menu.
...
SVN revision: 43959
2009-11-24 21:16:37 +00:00
Christopher Michael
860630dd31
Cleanup (remove some commented lines).
...
SVN revision: 43953
2009-11-24 18:19:12 +00:00
Christopher Michael
951811935b
Allow multiple instances of the home window.
...
SVN revision: 43952
2009-11-24 18:16:19 +00:00
Christopher Michael
40239d2ba8
Do not need eina_init or eina_shutdown here...these are handled by E already.
...
SVN revision: 43948
2009-11-24 05:25:23 +00:00
Christopher Michael
38bcb18081
Some minor cleanup so source is easier to read.
...
SVN revision: 43947
2009-11-24 04:06:54 +00:00
Christopher Michael
f4760d9a2e
Manager is not used here.
...
SVN revision: 43946
2009-11-24 04:02:56 +00:00
Christopher Michael
6a9b466d1d
Softkey window does not accept focus.
...
SVN revision: 43945
2009-11-24 03:36:41 +00:00
Christopher Michael
458d250be6
Don't need to set these here.
...
SVN revision: 43944
2009-11-24 01:18:19 +00:00
Christopher Michael
1b3eae87eb
Add keyboards directory w/ ignore file.
...
SVN revision: 43942
2009-11-24 01:16:21 +00:00
Christopher Michael
2d7be93b67
Border hook fetch does nothing in e_kbd, so no need for border fetching there.
...
Add 'keyboards' subdir to illume2 so that ignore_built_in_keyboards gets
installed.
SVN revision: 43941
2009-11-24 01:15:53 +00:00
Christopher Michael
c4cc9e404e
add some printfs.
...
When calculating border minimum, use proper height variable from icccm.
SVN revision: 43940
2009-11-23 23:37:24 +00:00
Christopher Michael
8a4bb00bec
Add config for illume2 module (for kbd slide duration, etc).
...
SVN revision: 43932
2009-11-23 17:26:51 +00:00
Carsten Haitzler
fba7f5ecf7
fix code - they never showed the parent smarts! amazing it worked!
...
SVN revision: 43919
2009-11-23 13:21:01 +00:00
Christopher Michael
20d8fe4b1c
Provide action for close button.
...
SVN revision: 43915
2009-11-23 05:42:08 +00:00
Christopher Michael
3b62c5d817
Add files to create softkey window.
...
SVN revision: 43914
2009-11-23 03:24:11 +00:00
Christopher Michael
6f33391c98
Formatting.
...
Add some debug code.
SVN revision: 43913
2009-11-23 03:23:25 +00:00
Christopher Michael
2c6bced755
Add softkey window for illume.
...
SVN revision: 43912
2009-11-23 02:28:05 +00:00
Christopher Michael
49979e6b1c
Move the edje file also to the proper name.
...
SVN revision: 43911
2009-11-23 00:20:05 +00:00
Christopher Michael
690200885e
Use illume-softkey, not illume-buttonbar.
...
Don't need to build ibar twice in configure.ac.
SVN revision: 43910
2009-11-23 00:18:33 +00:00
Christopher Michael
9561b38452
Rename illume-bar to illume-buttonbar to avoid confusion.
...
SVN revision: 43908
2009-11-22 21:50:24 +00:00
Christopher Michael
b581818d40
Better sizing/position of home window.
...
SVN revision: 43881
2009-11-21 19:40:30 +00:00
Christopher Michael
35b2c92ecd
Kill config dialog on keyboard exit.
...
Update home window(s) config at proper times.
SVN revision: 43880
2009-11-21 19:31:57 +00:00
Christopher Michael
01a120b17e
Add config dialog for keyboard (working nicely now)
...
SVN revision: 43879
2009-11-21 19:22:41 +00:00
Christopher Michael
2e01e4c82c
remove unneeded function proto.
...
SVN revision: 43877
2009-11-21 18:49:32 +00:00
Christopher Michael
28109935b0
Config dialog title is translatable.
...
SVN revision: 43876
2009-11-21 18:47:35 +00:00
Christopher Michael
8166b9fe84
Use correct module directory when making keyboard.
...
Previous commit fixed compiler warnings also.
SVN revision: 43875
2009-11-21 18:19:28 +00:00
Christopher Michael
48ce772fd9
Add config struct for illume-keyboard.
...
SVN revision: 43874
2009-11-21 18:17:55 +00:00
Christopher Michael
030a78e322
Remove some unneeded items from the edj.
...
SVN revision: 43873
2009-11-21 17:48:39 +00:00
Christopher Michael
7c1dd3b1d2
Fix makefile for dictionaries.
...
SVN revision: 43872
2009-11-21 17:46:25 +00:00
Christopher Michael
46f8f51c21
Add dicts subdir to Makefile.
...
SVN revision: 43870
2009-11-21 17:45:07 +00:00
Christopher Michael
61beee44ec
Add dictionaries.
...
SVN revision: 43869
2009-11-21 17:44:35 +00:00
Christopher Michael
1507ace882
Add needed files to illume-keyboard.
...
SVN revision: 43867
2009-11-21 17:43:47 +00:00
Christopher Michael
1454cbbd04
Port the old illume keyboard to new illume-keyboard module.
...
SVN revision: 43866
2009-11-21 17:42:57 +00:00
Christopher Michael
9cd4ab6fab
Readd e_kbd files. These do need to be part of illume2.
...
SVN revision: 43856
2009-11-21 02:00:28 +00:00
Carsten Haitzler
d534dbb0f0
patch from tom for rtl kbd feature.
...
SVN revision: 43853
2009-11-20 23:58:33 +00:00
Christopher Michael
e431b9a6c1
Add keyboards subdir so keyboard files get installed.
...
SVN revision: 43845
2009-11-20 19:05:17 +00:00
Christopher Michael
a24704cbed
Better check for 'is home'.
...
SVN revision: 43843
2009-11-20 18:07:49 +00:00
Christopher Michael
24b486c4a0
Add the 'keyboards' directory.
...
SVN revision: 43831
2009-11-20 17:24:07 +00:00
Christopher Michael
7be16ae569
better detection for a home window.
...
SVN revision: 43830
2009-11-20 17:21:10 +00:00
Christopher Michael
be5c2fad69
Remove printfs, revert code to previous version (was debugging why the
...
scroller does not work on the web dialog)
SVN revision: 43829
2009-11-20 17:18:14 +00:00
Christopher Michael
45cc4194e6
Rename the edj file to match the module name.
...
SVN revision: 43828
2009-11-20 17:16:52 +00:00
Christopher Michael
987e7d74ef
Remove keyboard files. They are now separated into illume-keyboard.
...
SVN revision: 43827
2009-11-20 17:15:14 +00:00
Christopher Michael
57c34ffec8
Add illume-keyboard. This separates the keyboard logic from illume2 module
...
so that illume2 is just for handling policy & layout.
SVN revision: 43826
2009-11-20 17:13:43 +00:00
Christopher Michael
1efd8e2a1d
Remove some printfs.
...
SVN revision: 43825
2009-11-20 17:12:16 +00:00
Christopher Michael
303ef9548e
Patch from Tom <tom@stosb.com> to add comments about which page in the
...
wizard is responsible for what.
SVN revision: 43824
2009-11-20 16:12:16 +00:00
Christopher Michael
fc32efb988
And delete the handlers when shutdown.
...
SVN revision: 43823
2009-11-20 16:06:13 +00:00
Christopher Michael
342fef17fe
Listen for desktop changes and update window(s) accordingly.
...
SVN revision: 43822
2009-11-20 15:54:14 +00:00
Christopher Michael
3f18d74435
Remove whitespace.
...
SVN revision: 43783
2009-11-18 17:35:17 +00:00
Christopher Michael
ca227c2f4e
Fix function prototypes to match border_hook_add callback.
...
Add detection for 'Home' window(s).
SVN revision: 43782
2009-11-18 17:29:40 +00:00
Christopher Michael
8f7fcb77e6
Don't need vw/vh here as they are never used.
...
Trying to track down why the list of wallpapers does not scroll so if
someone knows this code better, by all means, jump in :)
SVN revision: 43775
2009-11-18 06:33:38 +00:00
Christopher Michael
fbb29d0e14
Add some printf's to illume2.
...
Add skeleton for illume-bar.
Add illume-bar to autofoo.
SVN revision: 43774
2009-11-18 05:54:22 +00:00
Christopher Michael
b6a9cf2eca
When searching for icons, request the size that the user has set in config.
...
SVN revision: 43772
2009-11-18 05:10:27 +00:00
Christopher Michael
37c4125ac0
Add "appshadow" to fill filemanager.
...
SVN revision: 43771
2009-11-18 04:23:05 +00:00
Christopher Michael
a30a1855d1
And update config when check box is changed.
...
SVN revision: 43770
2009-11-18 03:36:52 +00:00
Christopher Michael
be554f1b90
One function to set fm config so we can easily update when config changes.
...
SVN revision: 43769
2009-11-18 03:23:56 +00:00
Christopher Michael
849f3f9e15
If mouse button is 1, we don't need Instance data so check that first.
...
SVN revision: 43768
2009-11-18 03:18:56 +00:00
Christopher Michael
d1b0918957
Remove printf.
...
SVN revision: 43767
2009-11-18 03:17:16 +00:00
Christopher Michael
8cd9b983d1
Illume-Home gets a config dialog.
...
SVN revision: 43765
2009-11-18 03:04:15 +00:00
Christopher Michael
ac8807406c
Add actual busycover code.
...
SVN revision: 43748
2009-11-17 14:16:23 +00:00
Christopher Michael
411dd5f8bc
Start work on busycover.
...
SVN revision: 43747
2009-11-17 12:36:12 +00:00
Christopher Michael
26a7c77137
Add scrollframe in edj.
...
Make window show fileman widget.
Still needs config dialog & config settings for icon size, etc, etc...
SVN revision: 43746
2009-11-17 02:59:02 +00:00
Christopher Michael
bb372fff5f
Add translatable strings.
...
(NB: TRANSLATORS: Ignore this for now as it may change)
SVN revision: 43742
2009-11-16 21:16:00 +00:00
Christopher Michael
e82d1fd26c
Move Home_Win structure to the header file.
...
SVN revision: 43736
2009-11-16 20:46:18 +00:00
Christopher Michael
90549f4c92
Include header file.
...
SVN revision: 43735
2009-11-16 20:26:09 +00:00
Christopher Michael
517f54add4
Add illume-home module.
...
SVN revision: 43731
2009-11-16 19:37:33 +00:00
Carsten Haitzler
20fcfd6175
fix e to build after cedrics api break!
...
SVN revision: 43503
2009-11-07 01:22:27 +00:00
Carsten Haitzler
6916f42c84
make error replyies not seegv dbus... why error tho?
...
SVN revision: 43348
2009-10-30 12:28:03 +00:00
Daniel Kolesa
a46fb6b580
Czech translation: update desktop files.
...
SVN revision: 43312
2009-10-27 17:41:28 +00:00
Christopher Michael
650b43cee0
Formatting & Whitespace removal.
...
SVN revision: 42987
2009-10-09 21:49:03 +00:00
Daniel Kolesa
20a85c6d6c
Fix distcheck of E.
...
SVN revision: 42944
2009-10-07 18:25:39 +00:00
Hannes Janetzek
3f8a019c39
fix some problems found by llvm
...
SVN revision: 42921
2009-10-06 21:39:34 +00:00
Hannes Janetzek
2581c25c2d
fix e_fm window initial position and size
...
SVN revision: 42884
2009-10-05 03:06:39 +00:00
Viktor Kojouharov
b6ec16d97e
hide edge event windows that are not used by any action
...
put the edge windows on the correct layers
allow edge click bindings
use actions for auto-hide shelves
toggling auto-hide will cause edge event windows to show/hide if necessary
SVN revision: 42864
2009-10-02 20:53:05 +00:00
Hannes Janetzek
a50c18222b
'everything' more EAPI
...
SVN revision: 42849
2009-10-02 00:13:36 +00:00
Hannes Janetzek
25eefb779a
'everything'
...
fix segv when browsed dir has no files
make evry_conf and evry_hist EAPI for now
SVN revision: 42846
2009-10-01 22:31:45 +00:00
Hannes Janetzek
a76017fc9d
'everything' bump config version
...
SVN revision: 42813
2009-09-30 03:53:17 +00:00
Massimo Maiurana
38dfa62d21
updating french translation
...
SVN revision: 42771
2009-09-28 15:20:12 +00:00
Massimo Maiurana
232477ec61
updating french translation
...
SVN revision: 42740
2009-09-27 14:21:29 +00:00
Hannes Janetzek
1321020294
- fix 'maximize fullscreen' action
...
- allow any maximized windows of any type to be manipulated when allow_manip is set
- remove 'maximize expand' option from config gui. this is the same as 'maximize smart'
- dont restirct iconify of fullscreen borders. this is policy that can be (and is)
restricted by gui.
SVN revision: 42735
2009-09-26 22:45:09 +00:00
Hannes Janetzek
28cb3262f6
'everything' sync app history with exehist
...
SVN revision: 42689
2009-09-25 03:40:18 +00:00
Hannes Janetzek
0961d2c507
'everything'
...
added simpler history sort modes
SVN revision: 42687
2009-09-25 00:27:36 +00:00
Hannes Janetzek
ad6f5a29e3
'everything' - switch list/view mode
...
SVN revision: 42686
2009-09-24 23:10:05 +00:00
Hannes Janetzek
8c4812092d
'everything'
...
- remember full exec path to get the right .desktops
... bump history version number for this.
- fixes:
update border match value -> show them in aggregator.
show items of first plugin in aggregator when no
items found from history.
SVN revision: 42685
2009-09-24 23:08:59 +00:00
Hannes Janetzek
a4fb397e83
'everything'
...
- added option for default view mode
SVN revision: 42684
2009-09-24 21:09:25 +00:00
Massimo Maiurana
01ff71bb0c
updating french translation
...
SVN revision: 42671
2009-09-24 10:54:52 +00:00
Massimo Maiurana
6712dcadab
updating french and italian translations
...
SVN revision: 42622
2009-09-22 17:20:22 +00:00
Hannes Janetzek
91211ef9c4
reopen fileman and dialog windows after restart of e.
...
- modules using e_configure_registry_add must be modified to
use registry path as window class for this to work
- fileman now uses e_remember to remember position instead of
handling it separately
- added option to window remember for remembering dialogs and
fileman windows automatically
SVN revision: 42607
2009-09-21 20:36:35 +00:00
Hannes Janetzek
380f28333f
everything:
...
- added config for popup position
- make 'open term here' action work with other terminal
SVN revision: 42554
2009-09-18 06:33:33 +00:00
Massimo Maiurana
7bd1b90598
updating french and italian translations
...
SVN revision: 42509
2009-09-16 10:43:06 +00:00
Hannes Janetzek
420316641a
everything: show 'launch' action for non .desktop app items
...
SVN revision: 42497
2009-09-15 17:19:53 +00:00
Davide Andreoli
0f9b3d1b1e
* Fix bug #390
...
uberpinguin: can you confirm?
SVN revision: 42471
2009-09-13 20:11:25 +00:00
Hannes Janetzek
0d754cef10
more work on e_remember.
...
SVN revision: 42458
2009-09-13 12:26:29 +00:00
Hannes Janetzek
71c60e2e11
fix possible segv in e_int_config_remembers
...
SVN revision: 42456
2009-09-13 10:32:35 +00:00
Hannes Janetzek
7bcc49c2fe
- fixed e_remember_default_match to set match values
...
since these are not set by e_remember_update anymore
- remove E_Remember parameter from e_remmber_update.
if update is possible bd->remember is already set
- do not overwrite bordername value of remember on update.
should only be set by conf_border dialog
- make sure on update that match values are set otherwise
delete remember
SVN revision: 42435
2009-09-12 11:08:07 +00:00
Hannes Janetzek
056218932e
whitespace cleanup
...
SVN revision: 42425
2009-09-11 21:24:02 +00:00
Hannes Janetzek
f041ffe7ea
e17: use toolbook for advanced settings
...
- imo one should make an 'all fonts' and 'custom fonts' tab and remove advanced/basic settings
SVN revision: 42424
2009-09-11 21:07:51 +00:00
Hannes Janetzek
7935aebb1f
disable move in pager for now. as it leads to lost window if one drops between the desks
...
SVN revision: 42380
2009-09-10 13:51:12 +00:00
Horms
8ba737a534
Include illime2 directory in dist tarball
...
Resolves the following error reported when running make distcheck:
config.status: error: cannot find input file: `src/modules/illume2/Makefile.in'
make: *** [distcheck] Error 1
SVN revision: 42357
2009-09-09 01:17:37 +00:00
Carsten Haitzler
f12dc1d4df
<PrinceAMD> http://pastebin.ca/1557990 < fix Ticket #407
...
<PrinceAMD> raster, http://trac.enlightenment.org/e/ticket/407
SVN revision: 42336
2009-09-08 04:15:25 +00:00
Hannes Janetzek
2108d059ef
fix systray to work with argb shelf windows
...
SVN revision: 42329
2009-09-07 16:41:22 +00:00
Gustavo Sverzut Barbieri
58925e0232
Update to match new EINA init/shutdown.
...
SVN revision: 42301
2009-09-06 22:23:04 +00:00
Hannes Janetzek
f82afe7e3b
do not populate gadman twice. now that there are two sources from which custom gadcons might be populated
...
SVN revision: 42291
2009-09-06 12:21:27 +00:00
Christopher Michael
ffd4c6d113
Better grammar.
...
SVN revision: 42266
2009-09-04 20:00:04 +00:00
Christopher Michael
79a1645ef2
Fix module description. It was displaying in Czech by default. Make English
...
the default and fix the czech translation of Comment to contain the country
code.
SVN revision: 42265
2009-09-04 19:58:33 +00:00
Christopher Michael
85b376b971
Fix typo in module description.
...
SVN revision: 42264
2009-09-04 19:54:34 +00:00
Hannes Janetzek
a551323a28
e/src/modules:
...
- cast ints to pointer correctly
- remove unused variables
- #if 0 unusued code
- fix some function declarations for callbacks
SVN revision: 42210
2009-09-03 16:32:48 +00:00
Hannes Janetzek
b5ca26e9e9
'everything'
...
- remember context of action. e.g. which app was used for
opening a file with a specific mimetype
SVN revision: 42205
2009-09-03 14:21:27 +00:00
Gustavo Sverzut Barbieri
12945004f6
EAPI, again :-)
...
Please, compile with -fvisibility=hidden, you'll get these errors and
benefit from reasonably faster load of E17.
Except by ETK, whole EFL is able to be compiled with this flag, so I'd
recommend using it in general.
SVN revision: 42192
2009-09-02 22:04:37 +00:00
Hannes Janetzek
8d85504a49
'everything'
...
- cleanups
SVN revision: 42190
2009-09-02 19:46:12 +00:00
Hannes Janetzek
abc42d6a2a
'everything'
...
- added sudo app action and config option
- remove unused item after seven days from history
SVN revision: 42189
2009-09-02 19:43:16 +00:00
Christopher Michael
dd1031c82e
More API Inconsistency fixes:
...
e_flowlayout_min_size/e_flowlayout_max_size_ changed to size_min/max
e_entry_min_size_* changed to e_entry_size_min_*
e_slider_min_size changed to e_slider_size_min_*
SVN revision: 42164
2009-09-01 16:47:09 +00:00
Christopher Michael
3e1c0d622a
Fix API Inconsistency:
...
e_ilist_min_size_* to e_ilist_size_min_*
SVN revision: 42163
2009-09-01 16:39:10 +00:00
Christopher Michael
bc639c764d
More API Inconsistency fixes:
...
e_box_min_size_* to e_box_size_min_*
e_box_max_size_* to e_box_size_max_*
SVN revision: 42161
2009-09-01 16:29:46 +00:00
Christopher Michael
6ab63682dd
Fix API Inconsistency in regards to e_widget_min_size_* . Renamed to
...
e_widget_size_min_* . This Large commit should fix everything in svn that is
using those functions.
SVN revision: 42152
2009-09-01 13:34:42 +00:00
Gustavo Sverzut Barbieri
c3bc6b9666
everything missed EAPI, again...
...
SVN revision: 42140
2009-08-31 21:04:13 +00:00
Hannes Janetzek
66a5ec3e92
'everything'
...
- this is hopefully the last format change of history for now..
- keep the numbers low. need to add normalization when first item hits 1.0
SVN revision: 42137
2009-08-31 18:48:54 +00:00
Hannes Janetzek
2c9f3f62a3
'everything'
...
- need to store transient flag of history items as
the hash is unloaded while inactive.
SVN revision: 42129
2009-08-31 15:12:43 +00:00
Hannes Janetzek
ea01d21682
'everything'
...
- more work on history sort
- use return for browsing only in thumb mode.
one needs it also to launch actions on folders..
- cleanups
SVN revision: 42122
2009-08-31 13:04:53 +00:00
victor
324e84908c
From: victor <victor.scorpion@gmail.com>
...
Hi guys.
Here is my solution for #113 ticket request. This allows to transfer a
gadget to different locations. In short,
- any module can register arbitrary number of locations by invoking
e_gadcon_location_register().
- module is responsible to provide 2 functions, one for removing
particular gadget and one to add particular gadget class.
- module responsible to equip its gadcon(s) with reference to registered
location. If a gadcon contains non-NULL location reference, each gadget
contained by this gadcon can have submenu on its context menu. Template
function for constructing such submenu is provided
e_gadcon_client_add_location_menu. Gadgets can be moved from and to this
location by invoking menu items. Gadcons with NULL location reference
can accept transferred gadgets by module logic but can't send contained
gadgets to another module.
- module responsible to unregister location when gadcon is no more
available.
- menu items for context submenu is sorted by E_GADCON_SITE_XXX assigned
to that. Module can assign and change an icon for context menu item
corresponding to its location(s).
- Currently only shelves and gadman (desktop) used in gadget transfer
operations. I believe it is no trouble to ivolve any other
gadcon-capable module into the process. If you want to have that, please
just let me know.
Here the patch in attachmet. It even works, at least sometimes and at
least for me. Hope you'll find it useful.
SVN revision: 42121
2009-08-31 11:23:03 +00:00
Hannes Janetzek
6d7d2889f5
'everything'
...
- improve the history sort
- cleanups
SVN revision: 42120
2009-08-31 10:30:55 +00:00
Hannes Janetzek
25b3f68249
'everything'
...
- theme: allow smaller popup size, cleanups
- free items from history. needs some more testing
to let the history not grow too large
SVN revision: 42119
2009-08-31 09:21:51 +00:00
Hannes Janetzek
e09444abd0
'everything'
...
theme fix: enlarge proportionally
SVN revision: 42118
2009-08-31 02:13:19 +00:00
Rafael Antognolli
e0fef817c5
'everything'
...
- fix build problem (possibly only occurs when builddir != srcdir)
SVN revision: 42116
2009-08-30 23:00:28 +00:00
Hannes Janetzek
29c56a53f6
Now you can enlarge everything!
...
SVN revision: 42113
2009-08-30 18:34:39 +00:00
Hannes Janetzek
b6e36246b9
'everything'
...
- give exact matches higher priority
- i.e. type "xt" and select a specific xterm window
afterwards xt will put this item first in the list
- cleanup
SVN revision: 42107
2009-08-30 15:33:08 +00:00
Hannes Janetzek
e53d07d09e
'everything'
...
remove that ugly hack
SVN revision: 42106
2009-08-30 15:19:24 +00:00
Hannes Janetzek
52b1505b2f
'everything'
...
wrong hash
SVN revision: 42105
2009-08-30 14:56:18 +00:00
Hannes Janetzek
e6de679678
'everything'
...
- identify border items as transient to be removed from history on shutdown
- history_add function cleanup
SVN revision: 42103
2009-08-30 14:54:25 +00:00
Hannes Janetzek
66bfba1958
'everythin'
...
less aging of history items..
SVN revision: 42099
2009-08-30 13:53:22 +00:00
Hannes Janetzek
3c72a49090
'everyting'
...
reduce size of history by jsut storing the previous folder as context for files
SVN revision: 42098
2009-08-30 13:35:06 +00:00
Hannes Janetzek
7fca6dcf82
'everything'
...
- moved history functions to evry_history.c
- unload history hash when popup is not visible
- TODO cleanup history when it ahs grown too large
SVN revision: 42097
2009-08-30 12:01:50 +00:00
Hannes Janetzek
b08b15d677
'everything' only show items in aggregator that match input or are in history
...
when more than one plugin is active
SVN revision: 42096
2009-08-30 11:07:10 +00:00
Hannes Janetzek
c5507a54dd
'everything'
...
- added history that should adapt sort list sorting to usage
- conf dialog: moved plugiγ types to separate pages
- fixed bug from shared hash of apps plugins
SVN revision: 42095
2009-08-30 08:51:15 +00:00
Hannes Janetzek
08f2c434e3
'everything'
...
- draw dropshadow when e_config->use_composite is enabled
SVN revision: 42085
2009-08-29 06:29:24 +00:00
Hannes Janetzek
215cec4eb2
'everything' theme
...
- started to add composite mode. for dropshadow and stuff
SVN revision: 42083
2009-08-29 05:08:06 +00:00
Hannes Janetzek
477a2d2854
'everything'
...
- good ol' x40 revealed some performance issues with dirbrowse. fixed
- renamed state->sel_item to cur_item
SVN revision: 42082
2009-08-29 04:42:17 +00:00
Hannes Janetzek
93cf371bf2
'everything'
...
- add cursor left/right folder navigation back to list view + arrows for the theme
- remove old list view theme
- use ctrl+3 / ctrl++ for changing zoom level in thumb view
SVN revision: 42070
2009-08-28 10:29:21 +00:00
Hannes Janetzek
0ac8f51262
'everything'
...
- actually make the action prio sort work
- clenaups
SVN revision: 42052
2009-08-28 02:39:29 +00:00
Hannes Janetzek
f211ebb853
'everything'
...
- optimized view to update when required
- dirbrowse send asnyc upadte only when current list has changed
- ++ evry_action priorities, needs config option though
- moved _app_action to evry_util_app_exec
SVN revision: 42051
2009-08-28 02:25:13 +00:00
Hannes Janetzek
a72325c9d3
'everything'
...
- use ecore_thread for dir dir-browse
- theme: less artificial delay
SVN revision: 42050
2009-08-27 22:58:34 +00:00
Hannes Janetzek
b516d40fa5
'everything'
...
- keep state of view for zoom and mode when browsing
- only update non async sources when switching selectors while update timer is active
- fix 'open with' action
SVN revision: 42047
2009-08-27 20:52:14 +00:00
Hannes Janetzek
da3242531c
'everything' module:
...
- make scrolling smooth on my old x40
- put thumb view first
SVN revision: 42038
2009-08-27 11:23:54 +00:00
Hannes Janetzek
f4915164a9
'everything'
...
- removed old list view. both is in thumb view now. toggle them with ctrl+2
- removed o_icon and o_bg memebers from Evry_Item, those didnt belong there..
- moved some stuff into evry_util.c
SVN revision: 42031
2009-08-27 10:35:32 +00:00
Carsten Haitzler
e020fbb290
illume2 - work, toolbart - short labels, ok
...
SVN revision: 42030
2009-08-27 09:26:13 +00:00
Hannes Janetzek
cd01fb813b
'everything' module: enabled thumbs for selector again
...
.. ok the bug was on my side
SVN revision: 42004
2009-08-26 05:14:08 +00:00
Hannes Janetzek
82745eb2a6
'everything' module: disable thumb nails for selector
...
- there is a bug somewhere.. i guess it's e_thumb not liking to have the same file twice to thumbnail
- cleanups for thumb view
SVN revision: 42003
2009-08-26 03:12:00 +00:00
Hannes Janetzek
3bda6d6735
'evrything' module:
...
- really fix plugin_select..
SVN revision: 42002
2009-08-26 00:53:12 +00:00
Hannes Janetzek
21466a56ab
'everything' module:
...
- fix select_plugin, it was possible that s->plugin kept an orphaned pointer
- theme: align popup in the middle
SVN revision: 41999
2009-08-26 00:36:59 +00:00
Hannes Janetzek
b22805b57c
'everything' module:
...
- fix ctrl+letter plugins selection
- cleanups suggested by clang
SVN revision: 41994
2009-08-25 22:58:23 +00:00
Hannes Janetzek
9e8ceee1bd
'everything' theme cleanup
...
SVN revision: 41988
2009-08-25 21:59:46 +00:00
Hannes Janetzek
13c6a42821
'everything' module: it seems to be possible that an idler cb is called after
...
the idler is deleted ...
SVN revision: 41987
2009-08-25 21:58:13 +00:00
Hannes Janetzek
cc9d39a388
'everything' module: changed zoom in thumb mode to ctrl+plus
...
SVN revision: 41983
2009-08-25 21:01:38 +00:00
Hannes Janetzek
1a807b6a60
'everything' module:
...
- thumnails for selector
- cleanups
SVN revision: 41982
2009-08-25 20:52:40 +00:00
Hannes Janetzek
2438e6acde
'everything'
...
- fix action interceptor code
SVN revision: 41981
2009-08-25 19:18:58 +00:00
Hannes Janetzek
b7a889e15b
'everything' module: make evry_plug_view_tabs plublic
...
SVN revision: 41980
2009-08-25 17:52:11 +00:00
Christopher Michael
dada3377d4
Formatting.
...
Whitespace Removal.
Use E_FREE for cfdata structure.
SVN revision: 41972
2009-08-25 11:23:46 +00:00
Hannes Janetzek
87b20fcc3c
'everything' apps: filter out unwanted categories
...
SVN revision: 41971
2009-08-25 11:19:04 +00:00
Hannes Janetzek
4dad68fc88
'everything' apps plugin:
...
- copied dir scanner from exebuf, finds now all the stuff that showed up in exebuf
- should have an option to be disabled by default. most people will only use
-desktops anyway
- use shared hash for apps and 'open with' plugin
- added 'run command' action
SVN revision: 41969
2009-08-25 09:30:14 +00:00
Hannes Janetzek
bb9a787366
'everythin'
...
- del import cb handler
- fix scrolling in thumb view
SVN revision: 41967
2009-08-25 06:08:54 +00:00
Hannes Janetzek
f7c44050c1
'everything'
...
- use separate idler to start thumbnailing
SVN revision: 41965
2009-08-25 05:15:50 +00:00
Hannes Janetzek
4f7ab36af2
another forgotten file
...
SVN revision: 41963
2009-08-25 04:33:16 +00:00
Hannes Janetzek
6fb9eefbe2
forgotten file
...
SVN revision: 41962
2009-08-25 04:26:56 +00:00
Hannes Janetzek
09a4d35a07
'everyshizzle' update:
...
- new thumb view: use + for zoom
- moved plugins to subdirs
- theme tweaks
- fix fuzzy match once again
- hash border and app items
SVN revision: 41961
2009-08-25 04:23:11 +00:00
Hannes Janetzek
8e973b3e1f
'everythin' module: leak--
...
SVN revision: 41939
2009-08-23 06:00:41 +00:00
Hannes Janetzek
d58623c0cb
'everything' module CLEANUP!
...
SVN revision: 41937
2009-08-23 05:46:54 +00:00
Hannes Janetzek
c47ccbb13c
'everything' module: fix segv when togglig view with no active view
...
- cleanups
SVN revision: 41936
2009-08-23 04:48:17 +00:00
Hannes Janetzek
0d54921d6b
'everythin' module: cleanups
...
SVN revision: 41935
2009-08-23 04:22:46 +00:00
Hannes Janetzek
c950586507
'everything' module: fix segv in wallpaper module
...
- cleanups
SVN revision: 41934
2009-08-23 04:02:36 +00:00
Hannes Janetzek
aadf50f851
'everything' module: use macros for common stuff
...
- changed private data to inheritance of Evry_Item
for Evry_Item_File and _App
SVN revision: 41932
2009-08-23 03:12:05 +00:00
Hannes Janetzek
b1029c8a22
'everything' module:
...
- added obligatory 'set as wallpaper' action for image file
(plugin shows how to make hierachical menus by a plugin)
the import action is taken from e_int_wallpaper, would be
good to move a generic version to e_util
- initiate first view automatically (to handle plugin selection
without showing the list)
- cleanups
SVN revision: 41930
2009-08-22 21:22:38 +00:00
Hannes Janetzek
b2ca07fa41
'everything' module: forgot -Wall..
...
SVN revision: 41924
2009-08-22 02:11:35 +00:00
Hannes Janetzek
1436dac852
'everything' module: actually use those new api functions
...
SVN revision: 41922
2009-08-22 01:23:58 +00:00
Hannes Janetzek
71943a92da
'everything' module:
...
- added intercept and cleanup functions for Evry_Action.
intercept is run before subject item is passed to object plugin
so that it can convert the output type of subject to the input type
of object plugin. used for BORDER -> APPLICATION (if border has a
reference to a .desktop file)
SVN revision: 41921
2009-08-22 01:15:21 +00:00
Hannes Janetzek
a9589df2e7
'everything' module:
...
- support the inheritance of plugins for
plugins with one instances per state (dir_browse)
- moved internal plugins action_selector and aggregator
to separate files
- all type_in/out checks are now done with pointer comparison
SVN revision: 41920
2009-08-21 22:42:06 +00:00
Hannes Janetzek
b1225d5251
'everything' module:
...
- added begging of help view plugin (trigger with space+?)
- fix fuzzy match to handle punctuation correctly
- fix view plugin api for singleton plugins
SVN revision: 41909
2009-08-21 08:19:30 +00:00
Hannes Janetzek
8e9a1445d3
'everything' module: no need to hash mimetype icons
...
SVN revision: 41906
2009-08-21 02:15:23 +00:00
Hannes Janetzek
e1ca29c5eb
'everything' module: forgot return value
...
SVN revision: 41905
2009-08-21 01:20:11 +00:00
Hannes Janetzek
e3740b373b
'everything' module: fix segv
...
SVN revision: 41903
2009-08-21 00:15:29 +00:00
Hannes Janetzek
d81170c78a
'everything' module: added old keybindings again
...
SVN revision: 41902
2009-08-21 00:07:27 +00:00
Hannes Janetzek
d98d8e1a8d
'everything' module:
...
- fuzzy match: handle puctuation as word diver if no puctuation is in match
- fix fuzzy match to ignore ending spaces
- cleanups
SVN revision: 41900
2009-08-20 23:43:56 +00:00
Gustavo Sverzut Barbieri
5b7977946f
EAPI on exported functions so -fvisibility=hidden works.
...
SVN revision: 41899
2009-08-20 23:40:02 +00:00
Hannes Janetzek
c6a028e818
'everything' cleanup, moved tabs out of evry into list_view plugin
...
SVN revision: 41898
2009-08-20 21:39:01 +00:00
Hannes Janetzek
8488040962
'everything' module: edje signal for update matches and list item state
...
SVN revision: 41888
2009-08-20 14:45:47 +00:00
Gustavo Sverzut Barbieri
93fe3161c5
conf dialog code cleanup and "check changed" call.
...
I did these while hunting for "buttons not auto-enabled" but that
problem ended to be in e_widget that I fixed already. They should be
harmless, so here they go.
SVN revision: 41884
2009-08-20 11:45:33 +00:00
Carsten Haitzler
0b404ef163
illume2 thing... refactoring the code here. use at your own risk!
...
SVN revision: 41883
2009-08-20 08:58:29 +00:00
Hannes Janetzek
08a169c696
'everything' module:
...
- cleaned up view plugin api and plugins
- run calc and aspell only when triggered
SVN revision: 41875
2009-08-19 12:07:37 +00:00
Hannes Janetzek
866a59dc86
'everything' module:
...
not sure if it's a bug in e's keybindings conf but this works around
the problemφchanging a predef action with params to one that has NULL
SVN revision: 41866
2009-08-19 00:45:10 +00:00
Hannes Janetzek
ca72f2e9a5
everything' module:
...
- automatically create e-actions for subject plugins so that
can be triggered directly
-> see bindings category: everything
- optimze fuuzy match
- plug border: handle border remove events
SVN revision: 41865
2009-08-19 00:27:41 +00:00
Hannes Janetzek
1c93b96400
'everything' module:
...
valgrinding and cleanups
SVN revision: 41861
2009-08-18 19:10:13 +00:00
Hannes Janetzek
326c5702b1
'everything' module:
...
- use hash for mimetype icon paths
- use evry_plugin/action_new/free everywhere
SVN revision: 41857
2009-08-18 14:29:30 +00:00
Hannes Janetzek
42c652baae
'everything' module:
...
fix preview plugin
some cleanups and added function to initialize a plugin
SVN revision: 41854
2009-08-18 03:15:36 +00:00
Hannes Janetzek
94544c168f
'everything' module
...
- whoops, enable mimetype fetching again
- show list window on toggling views
SVN revision: 41853
2009-08-18 01:00:18 +00:00
Hannes Janetzek
70af748fa7
'everything' module:
...
- no more glob matches
- dir browse now checks for mime magic, hope that slows down no too much
- preview: cleanups
- nicer var names in fuzzy match
SVN revision: 41852
2009-08-18 00:47:09 +00:00
Hannes Janetzek
1fcfea9a30
'everything' module: made views pluggable.
...
- toggle view with ctrl+1 for now.
- api needs some cleanups
- added option to config page for my preffered quick navigation keys
SVN revision: 41851
2009-08-17 23:54:16 +00:00
Carsten Haitzler
f21dc83e4b
some more todo work
...
SVN revision: 41837
2009-08-17 07:55:25 +00:00
Carsten Haitzler
690fd53e50
disable uevent fd handler - i thought i committed this?
...
SVN revision: 41836
2009-08-17 07:55:01 +00:00
Hannes Janetzek
21fa282260
'everything' module preview theme tweak
...
SVN revision: 41832
2009-08-17 04:25:46 +00:00
Hannes Janetzek
6d0f8136bd
'everything' module.. fixes...
...
SVN revision: 41831
2009-08-17 03:51:03 +00:00
Hannes Janetzek
06bacad65f
'everything' module: added config options to not hide input or list
...
SVN revision: 41830
2009-08-17 03:30:04 +00:00
Hannes Janetzek
0970a9894c
'everything' module: whoops choose the offset weight for fuzzy matching way too large
...
SVN revision: 41829
2009-08-17 02:18:19 +00:00
Hannes Janetzek
16623102f0
'everything' module: added image preview plugin
...
SVN revision: 41828
2009-08-17 02:11:33 +00:00
Hannes Janetzek
533ce81495
'everything' module:
...
- fixed bug from not removing items of old list that raster found yesterday
- added api functions so that plugins can provide their own view
SVN revision: 41827
2009-08-17 02:06:41 +00:00
Hannes Janetzek
6e1b43e306
'everything' module:
...
- get all popup sizes from theme
- slightly less shine on the main popup
SVN revision: 41823
2009-08-16 17:12:18 +00:00
Hannes Janetzek
43ebda5a4d
'everything' module:
...
- pass plugin priority hints with plugin registration
for initial sorting
- register "select action" as normal plugin
(move it before "open with.." action
to use efm as default to browse dirs)
SVN revision: 41822
2009-08-16 16:26:49 +00:00
Hannes Janetzek
4e590e43cf
'everything' module: cleanep up key down function.
...
- added extra keys for faster navigation. documented on
http://trac.enlightenment.org/e/wiki/Gadgets/Everything
SVN revision: 41813
2009-08-16 09:43:38 +00:00
Hannes Janetzek
50a4589a10
'everything' module:
...
- added 'send to current desk' border action
- fuzzy match cosmetic
- strip off path from desktop->exec for matching. now '/' shows dir browser as first entry :)
- wider list popup
- open file with apps that only support x-directoy as mimetype strips off filename
SVN revision: 41812
2009-08-16 08:36:56 +00:00
Hannes Janetzek
ce487df7e2
'everything' module: efm action: open containing folder of any file
...
SVN revision: 41807
2009-08-16 04:47:43 +00:00
Hannes Janetzek
8137200311
'everything' module: added 'open folder' action for efm
...
SVN revision: 41806
2009-08-16 04:08:35 +00:00
Hannes Janetzek
398e020750
'everything' module: cleanups
...
SVN revision: 41796
2009-08-16 00:13:56 +00:00
Gustavo Sverzut Barbieri
0b27802f2f
whitespace and warning cleanup.
...
SVN revision: 41795
2009-08-15 23:53:23 +00:00
Hannes Janetzek
68fc50e538
'everything' module:
...
- fuzz<_match fix: match last word of 'string' with every word in 'match'
- dont fetch new items when only space was added
- apps: cleanup
SVN revision: 41794
2009-08-15 20:12:04 +00:00
Hannes Janetzek
5e526f44cd
'everything' module: fuzzy_match: remove white spaces at the beginning
...
SVN revision: 41791
2009-08-15 18:18:27 +00:00
Hannes Janetzek
0a5929841e
'everything' module: rewrote evry_fuzzy_match
...
SVN revision: 41790
2009-08-15 18:09:13 +00:00
Gustavo Sverzut Barbieri
70c0a52394
everything: Home/End to go first/last in the list.
...
SVN revision: 41784
2009-08-15 01:27:25 +00:00
Hannes Janetzek
5b91bb9d58
whitespaces--
...
SVN revision: 41783
2009-08-15 00:36:24 +00:00
Hannes Janetzek
5945fe1c35
'everything' module: tracker: when no candidates can be fetched clear list directly
...
SVN revision: 41782
2009-08-15 00:31:22 +00:00
Hannes Janetzek
7ec03f3ce6
'everything' module: small fix for fuzzy match
...
SVN revision: 41780
2009-08-14 23:50:48 +00:00
Hannes Janetzek
346dabf57c
'everything' module:
...
- fix action selector update when no subject item exists
- better weights from fuzzy matching
- apps: combine launch time with fuzy weight for sorting
- aggregator: eruse priority from plugins for sorting
SVN revision: 41779
2009-08-14 23:30:54 +00:00
Hannes Janetzek
6277b8f7f0
'everything' module:
...
some more optimizations for fuzzy matching
SVN revision: 41774
2009-08-14 18:55:35 +00:00
Hannes Janetzek
69dc178b13
'everything' module: ok one another
...
SVN revision: 41768
2009-08-14 16:40:07 +00:00
Hannes Janetzek
3a48a725ec
'everything' module: fix bug in tracker plugin
...
SVN revision: 41767
2009-08-14 16:28:00 +00:00
Hannes Janetzek
9ed72ffa1c
'everything' module: fuzzy_match fixes
...
SVN revision: 41766
2009-08-14 16:18:25 +00:00
Hannes Janetzek
d198ef5e96
'everything' module:
...
- use border focus stack instead of border list
- border ref/unref seems not to work here. todo: handle border remove events
SVN revision: 41765
2009-08-14 15:33:13 +00:00
Hannes Janetzek
fbb36478cc
'everything' module: added evry_fuzzy_match to replace e_util_glob_match
...
which also gives a weight fo the results. now the items in 'All' list are
nicely sorted.
SVN revision: 41764
2009-08-14 14:44:18 +00:00
Hannes Janetzek
30bb106ec8
'everything' module: cleanups
...
SVN revision: 41755
2009-08-14 09:35:51 +00:00
Hannes Janetzek
01edaca952
'everything' module:
...
use refcounters for Evry_Item...
SVN revision: 41750
2009-08-13 22:42:40 +00:00
Hannes Janetzek
2e8857ee2a
'everything' module: allow external plugins to be build
...
- install header and everything.pc
SVN revision: 41740
2009-08-13 15:10:54 +00:00
Hannes Janetzek
ce831c4ea7
'everything' module: tracker: set plugin items NULL until tracker replied
...
SVN revision: 41737
2009-08-13 14:01:29 +00:00
Hannes Janetzek
ba0d69df5c
'everything' module: fix for async_update
...
- more tracker hacks to give kind of partial word matching. waiting for tracker 0.7...
SVN revision: 41734
2009-08-13 13:22:44 +00:00
Hannes Janetzek
e7cbd2978d
'everything' module: fix seggie
...
SVN revision: 41730
2009-08-13 02:45:01 +00:00
Hannes Janetzek
5e7eebc15d
'everything' module: use primary selection instead of clipboard for pasting
...
SVN revision: 41724
2009-08-12 23:14:05 +00:00
Hannes Janetzek
8b219cfe79
'everything' module:
...
- added pasting from clipboard with ctrl+v
- ctrl+u does not clear the trigger
SVN revision: 41720
2009-08-12 22:34:07 +00:00
Hannes Janetzek
332506009d
'everything' module: core refactoring
...
SVN revision: 41719
2009-08-12 20:26:27 +00:00
Hannes Janetzek
a3433ea9fa
'everything' module: dirbrowse refactor
...
SVN revision: 41717
2009-08-12 19:14:45 +00:00
Hannes Janetzek
f5a5cb17b0
whitespace cleanup
...
SVN revision: 41716
2009-08-12 19:00:25 +00:00
Hannes Janetzek
9f2d45a90e
'everything' module:
...
- core: cleanup async_update function
- tracker: cleanups
SVN revision: 41715
2009-08-12 18:47:46 +00:00
Hannes Janetzek
f1fac9d0ff
'everything' module: plug tracker: find files by category.
...
for anything further I'll wait for tracker 0.7 as it will allow prefix matching
SVN revision: 41707
2009-08-12 14:19:13 +00:00
Hannes Janetzek
363bd7a050
'everything' module:
...
- use const for items passed to plugin functions
- fixed possible segv in dirbrowse plugin
- added tracker search for folders
- restrict tracker search results to supported mimetypes when using 'open file' action
SVN revision: 41702
2009-08-12 12:17:43 +00:00
Hannes Janetzek
5e3f6b5179
'everything' module:
...
- core: cleanups
- apps: small optimization
SVN revision: 41693
2009-08-11 17:03:36 +00:00
Hannes Janetzek
01d1ae246e
'everything' module: results from valgrind session and some cleanups
...
SVN revision: 41692
2009-08-11 16:07:30 +00:00
Hannes Janetzek
dd0c34e4c5
'everything' module: apps: unref all .desktops
...
SVN revision: 41688
2009-08-11 14:00:51 +00:00
Hannes Janetzek
0036951559
'everything' module:
...
- calc: cleanups
- apps: fix sorting by priority
- core: async_update: remove plugin when fetch gave no results, refactoring
- tracker: find 'object' items again, cleanups
- dirbrowse: fix segv with '..' and '/' commands, cleanups,
use x-directory/normal mime to find folder actions
SVN revision: 41687
2009-08-11 13:31:38 +00:00
Hannes Janetzek
727fc2c99b
'everything' module: show arrows on items to indicate whether they are browseable
...
SVN revision: 41675
2009-08-10 22:38:21 +00:00
Hannes Janetzek
e19541a137
'everything' module:
...
- settings plug: dont show system, this duplicates items shown by apps already
- apps plug: free desktops
SVN revision: 41673
2009-08-10 18:39:11 +00:00
Hannes Janetzek
6ad37123fd
'everything' module:
...
- apps: add item for 'run command' _and_ 'run in terminal'
SVN revision: 41668
2009-08-10 16:31:22 +00:00
Hannes Janetzek
ff671b48dc
'everything' module:
...
- border plugin: match deskop->name and ->exec
- apps plugin: do not put custom commands in exehistory
SVN revision: 41666
2009-08-10 15:57:38 +00:00
Hannes Janetzek
59a8b75549
'everything' module: cleanup apps plugin
...
- use desktop category list directly as efreet_util_desktop_name_glob_list does not ignore case..
SVN revision: 41662
2009-08-10 15:00:41 +00:00
Hannes Janetzek
14a0654136
'everything' module: missing file, sorry
...
SVN revision: 41661
2009-08-10 14:43:52 +00:00
Hannes Janetzek
739ef48caf
'everything' module:
...
- cycle through plugins with ctrl+first char of plugin name
- get larger border icons
SVN revision: 41660
2009-08-10 12:51:13 +00:00
Hannes Janetzek
3250876878
'everything' module: try to get larger border icons
...
SVN revision: 41657
2009-08-10 12:02:10 +00:00
Hannes Janetzek
10b20c24e5
'everything' module:
...
- restructured and rewrote most parts of core
- new gui
SVN revision: 41655
2009-08-10 11:36:37 +00:00
Gustavo Sverzut Barbieri
23d3ff38d9
Use new eina_list_search_sorted_near_list.
...
Match new api.
By: Tiago Rezende Campos Falcão
SVN revision: 41626
2009-08-06 22:35:45 +00:00
Iván Briano
a9af90d70a
match new eina api
...
SVN revision: 41540
2009-07-30 01:44:11 +00:00
Hannes Janetzek
63c7a79c05
'everything module'
...
- use eina_module. TODO public header needs to be exported for external build of plugins
- fix evry_async_update: do not show tab if there are no candidates
SVN revision: 41539
2009-07-29 20:43:09 +00:00
Gustavo Sverzut Barbieri
7262841042
import aspell "everything" plugin.
...
Just type "aspell" and then words, it will show the options, navigate
to correct item and hit ENTER, it will be copied to X selection and
Clipboard.
To select language use "lang=XXXX;" prefix. This will be valid while
everything dialog is alive, when it's hidden the language is
forgotten.
Examples:
aspell helo
shows: hello, hell...
aspell lang=pt_BR; olla
shows: olá, olhar...
SVN revision: 41536
2009-07-29 15:49:06 +00:00
Carsten Haitzler
159ac2b3f7
fix resize bug
...
SVN revision: 41503
2009-07-27 03:45:18 +00:00
Christopher Michael
c59b1e40d8
When modules are loaded/unloaded, repopulate the toolbar with the correct
...
entries. This is done so that if a module is loaded/unloaded while the
Config Panel is displayed, then the Panel will maintain the proper items.
There is still a bug wrt the toolbar where when items are added/removed, the
toolbar maintains a disabled look and does not center the items.
SVN revision: 41502
2009-07-27 00:31:55 +00:00
Gustavo Sverzut Barbieri
d2467580cc
handle calc death and check for correct exe on stderr.
...
SVN revision: 41497
2009-07-25 23:53:05 +00:00
Gustavo Sverzut Barbieri
e29156c909
cleanup -Wextra warnings.
...
SVN revision: 41496
2009-07-25 05:53:01 +00:00
Gustavo Sverzut Barbieri
64e97e62a0
battery: set force_mode so dialog shows it.
...
SVN revision: 41495
2009-07-25 05:30:25 +00:00
Hannes Janetzek
a9212e1ecf
'everything' module:
...
- enable app history again and added fix to not screw it up anymore.
maybe e_exehist_add should check that a valid entry is produced before adding it.
ei->exe was NULL in e_exehist_sorted_list_get. need to track it down further..
SVN revision: 41357
2009-07-15 23:14:53 +00:00
Hannes Janetzek
7cce1f09c2
'everything' module:
...
- calc: default to truncate with scale=3, ignored when input begins with scale=X;
SVN revision: 41353
2009-07-15 21:08:01 +00:00
Hannes Janetzek
e1ce008a7e
'everything' module: calc
...
- truncate rest of division with scale=3
- workaround for wrong syntax issue
SVN revision: 41352
2009-07-15 20:39:33 +00:00
Hannes Janetzek
fc6c3e8461
'everything' module:
...
- made triggers exclusive for now. i.e. '=' only shows calc plugin
- calc: create special window for clipboard selection
- fixed apps glob matches
SVN revision: 41351
2009-07-15 14:37:01 +00:00
Hannes Janetzek
ff06789039
'everything' module:
...
- added edit/new application entry actions
- cleaned up action-selector plugin
SVN revision: 41349
2009-07-15 12:22:42 +00:00
Gustavo Sverzut Barbieri
117998f8f1
gadman: use one gadcon per zone.
...
Before gadman was using a single gadcon for all zones, that lead to
problems like popup menus being incorrectly placed.
The correct solution is to mimic shelves and have one gadcon per zone,
including the top layer.
By: manio
SVN revision: 41312
2009-07-11 20:46:55 +00:00
Massimo Maiurana
0857b90c89
fixed a typo
...
SVN revision: 41311
2009-07-11 18:40:58 +00:00
Massimo Maiurana
3447c80104
updating french and italian translations
...
SVN revision: 41310
2009-07-11 18:05:06 +00:00
Gustavo Sverzut Barbieri
df098aa052
systray: fix bad icon placement.
...
Some icons will change their geometry and this should be reflected on
layout.
This should fix some icons being incorrectly placed (Google Desktop,
VideoLan, Claws-Mail, ...)
By: Vincent Francois
SVN revision: 41308
2009-07-11 14:47:59 +00:00
Hannes Janetzek
fcd149d896
'everything' module: workround - need to find a better way when pop back to a plugin that fetches async
...
SVN revision: 41296
2009-07-10 15:57:49 +00:00
Hannes Janetzek
234db9b3a3
'everything' module:
...
- dirbrowse: '..' or '/' + <tab> goes to parent resp root dir
SVN revision: 41295
2009-07-10 15:47:19 +00:00
Hannes Janetzek
c3576b941b
'everything' module:
...
- added '..' and '/' handling to dirbrowse
- added fullscreen/unfullscren action to border-actions
SVN revision: 41294
2009-07-10 14:08:06 +00:00
Hannes Janetzek
2de3f811db
'everything' module: fix tab alignment
...
SVN revision: 41291
2009-07-10 00:05:01 +00:00
Hannes Janetzek
b454b231d2
'everything' module:
...
- fix segv in calc
- added triggers to plugins. '=' for calc, to be configurable soon
- added optional realize-cb for plugins to delay list generation until shown
SVN revision: 41290
2009-07-09 22:58:40 +00:00
Hannes Janetzek
81cd7f0c74
'everything' module: remember last used app for mime. should become a list though (fix exehist?)
...
SVN revision: 41282
2009-07-08 22:06:14 +00:00
Hannes Janetzek
5ea8617abd
exebuf: fix sorting and use title from .desktop for history list
...
SVN revision: 41281
2009-07-08 21:39:43 +00:00
Hannes Janetzek
dba9cb315f
'everything' module: update exehist
...
SVN revision: 41267
2009-07-07 17:37:31 +00:00
Hannes Janetzek
7ffdf5a44e
'everything' module: moved things to e_mod_main.h
...
SVN revision: 41266
2009-07-07 16:31:10 +00:00
Hannes Janetzek
46b44e4d38
'everything' module: added config for plugin order
...
- pass plugin instance to plugin functions.. again
SVN revision: 41265
2009-07-07 16:30:11 +00:00
Hannes Janetzek
a0048ff897
'everything' module: start of config dialog
...
- fix segv possible segv when popping a state from action-seletor
SVN revision: 41254
2009-07-06 12:08:57 +00:00
Carsten Haitzler
00819897b6
wallpaper2 - select wallpaper that is used on start
...
version config - literally keep the last 9 config revisions (10 including the
current) and if config gets corrupted...it auto-falls back to the last good
one.
SVN revision: 41252
2009-07-06 09:43:58 +00:00
Hannes Janetzek
0236fd2006
'everything' module: formatting, whitespace cleanup
...
SVN revision: 41248
2009-07-04 11:10:28 +00:00
Christopher Michael
406acced00
Just some minor formatting.
...
SVN revision: 41247
2009-07-04 02:16:45 +00:00
Hannes Janetzek
5a50d049f9
'everything' module: calc: put result in primary selection AND clipboard
...
SVN revision: 41245
2009-07-03 16:34:33 +00:00
Hannes Janetzek
2bb8edb9be
'everything' module: no more flickering of tabs when updating input
...
- cleanups
SVN revision: 41243
2009-07-03 15:56:21 +00:00
Hannes Janetzek
e307632c59
'everythin' module:
...
- added initial version of calculator frontend (only bc for now)
- return without candidate selected adds current result to the history
- return on candidate puts result in clipboard
- scrolling for the plugin selector tabs
- fix segv when popping a state without a selected candidate
SVN revision: 41242
2009-07-03 13:37:54 +00:00
Massimo Maiurana
d96d336352
adding turkish translations for desktop files
...
SVN revision: 41232
2009-07-02 16:56:15 +00:00
semernin
5d24f7948e
1. New field in E_Fm2_Op_Registry_Entry named dialog, that hold pointer
...
to error, abort or overwrite dialogs.
2. Glyph in fileman_opinfo theme that show have or not operation linked
filemanager window.
3. When click on operation on fileman_opinfo, then linked efm window
raised or attention dialog if error exist.
SVN revision: 41229
2009-07-01 18:35:26 +00:00
semernin
2f76dd5d99
List of changes:
...
1. Gadcon sities:
-- 'E_Gadcon_Site' enum to list all available sities,
-- added 'is_site' callback for distinguish gadcon sities,
-- 'e_gadcon_site_is_*' helpers written to use in gadget modules,
-- gadcon config dialogs modified to show only gadgets that appropriate
to selected gadcon site,
-- all gadget modules updated for using new callback.
When callback is not provided in module, then gadget can be used in
any gadcon site.
2. Filemanager:
-- added error icon to unexisting path dialog,
-- added callback 'func.abort' to 'E_Fm2_Op_Registry_Entry' to specify
abort operation sequence (if not provided, then operation is not
cancelable),
-- added parameter to 'e_fm2_op_registry_entry_add' to specify abort
method on construct 'E_Fm2_Op_Registry_Entry' or make non-cancelable
operation if this function is not provided,
-- added 'e_fm2_operation_abort' call to cancel efm2 operation,
-- added method '_e_fm2_operation_abort_internal' that represent efm2
default handler of operation cancelling,
-- 'done' and 'total' fields of 'E_Fm2_Op_Registry_Entry' changed to
off_t type, also all message handlers modified to work with it
(to show progress for large files correctly),
-- improved file operation progress processing,
-- added cancel button to operation progress gadget in filemanager window,
-- added delete file glyph to operation progress gadget,
-- improved status message for efm2 operation progress.
3. Filemanager slave:
-- fixed critical bug in message handling via stdin/stdout,
-- fixed critical bug in removing task from list,
-- improved 'E_FM_OP_ABORT' handling,
-- fix rollback counting on moving files.
4. Fileman_opinfo module:
-- a new theme writed: status string and gadget for view operation status
in summary and detail modes,
-- summary mode: operation glyph, state message, progressbar, abort button,
-- detail mode: all for summary + from filename, to filename,
-- summary/detailed button works as trigger,
-- added source of module theme and used images.
4. Pathbar module:
-- non-critical fix, just for safety.
Also patch contains several minor updates to serve main task.
SVN revision: 41224
2009-06-29 14:38:03 +00:00
Massimo Maiurana
ff7db5ee54
updating italian translations
...
SVN revision: 41220
2009-06-28 19:19:36 +00:00
Carsten Haitzler
c8b26b696b
more todo's done, added another tho :(
...
SVN revision: 41217
2009-06-27 13:27:37 +00:00
Carsten Haitzler
fe98486a29
one more todo done
...
SVN revision: 41215
2009-06-27 11:42:46 +00:00
Carsten Haitzler
57d7920063
fix todo's for wp2 - do one.
...
SVN revision: 41207
2009-06-26 15:11:03 +00:00
Hannes Janetzek
ca0d5bcc8c
'everything' module: show on current zone
...
SVN revision: 41192
2009-06-25 05:56:02 +00:00
Hannes Janetzek
9f2914ffe4
'everything' module: added open-file sub action for apps (try tab on an app)
...
- added Evry_Action which allows to add actions to item types that are
provided by other source plugins. The action can act on two items, e.g.
select an app -> chose action 'open file' -> all plugins which provide FILE
are queried -> select file -> enter executes app with given file
- moved back to static plugin instances, plugin that can be instantiated
recursively must thandle this in begin/cleanup functions (see dir_browse)
SVN revision: 41189
2009-06-24 20:02:37 +00:00
Hannes Janetzek
3bcdd936c3
'everything' module: fix segv on open-with with custom command
...
- fix issue with finding .desktops for exehist items
SVN revision: 41162
2009-06-22 18:33:17 +00:00
Hannes Janetzek
9cccdd48c8
'everything' module: fix dir-browse sort ordering
...
SVN revision: 41154
2009-06-21 23:39:24 +00:00
Hannes Janetzek
474a5f56e1
'everything' module: mo icons
...
SVN revision: 41153
2009-06-21 23:25:39 +00:00
Hannes Janetzek
63d15ede2e
'everything' module: folder icon :)
...
SVN revision: 41149
2009-06-21 22:40:21 +00:00
Hannes Janetzek
4d2f2b6e20
'everything' module: fix segv when launching command with no plugin selected
...
SVN revision: 41148
2009-06-21 21:27:33 +00:00
Hannes Janetzek
248ba9cebc
'everything' module: merge file-open with apps plugin
...
- changed api to pass input to action: e.g. open-with accepts now commands,
if no item is selected
SVN revision: 41146
2009-06-21 21:16:02 +00:00
Hannes Janetzek
de260634f1
exebuf: show different .desktops even if they have the same executable
...
SVN revision: 41144
2009-06-21 19:56:01 +00:00
Hannes Janetzek
f146c0677e
'everything' module: fix segv on tab with no candidate
...
SVN revision: 41140
2009-06-21 15:20:15 +00:00
Hannes Janetzek
d7f27c99ca
'everything' module: fix segv
...
SVN revision: 41139
2009-06-21 14:28:17 +00:00
Hannes Janetzek
ce5ccd18d2
'everything' module: keep selected candidate when popping to previous candidate list
...
SVN revision: 41137
2009-06-21 10:37:12 +00:00
Hannes Janetzek
71ff754f27
'everything' module:
...
- added (still simple) plugins for tracker, file-open and directory browser
- 'tab' shows available actions for a candidate
SVN revision: 41135
2009-06-21 10:31:38 +00:00
Gustavo Sverzut Barbieri
cfb2df2f11
Illume now uses thresholds to avoid unwanted clicks.
...
Use the e_fm2 single_click_delay option in illume's e_fm2 to allow to
configure, from the launcher settings, a click delay to prevent
un-wanted clicks.
I've added a slider to configure the delay from the settings (also if it
has some issues, check the code comments and let me know if should be
redesigned). The default value is set to 120 ms, but it works great too
for lower values.
By: Marco Trevisan (Treviño)
SVN revision: 41128
2009-06-20 15:52:00 +00:00
Cedric BAIL
c82f19e052
* e: Remove all reference to Evas_Data and move to Eina_Bool.
...
SVN revision: 41080
2009-06-17 13:46:54 +00:00
Hannes Janetzek
6dfaaf5f10
'everything' module:
...
- fix possible segv in evry_plug_config
- enabled main menu augmentation
- smooth scrolling is back
SVN revision: 41007
2009-06-11 14:50:34 +00:00
Hannes Janetzek
70abe67bb8
'everything' module:
...
- fix update matches to show the right current source
- beginning to add settings
SVN revision: 40974
2009-06-08 16:37:40 +00:00
Hannes Janetzek
921d2bb9c0
'everything' module: set update_timer NULL on hide
...
SVN revision: 40973
2009-06-08 16:01:27 +00:00
Hannes Janetzek
16d95cd43f
'everything' module
...
- fix segv on command execution
- cleanups
SVN revision: 40967
2009-06-08 13:44:11 +00:00
Miculcy Brian
a55a0e8349
fix typo
...
SVN revision: 40958
2009-06-07 22:13:43 +00:00
Gustavo Sverzut Barbieri
ba1492595b
efm+tabs: do not segv if toolbars are disabled.
...
do not crash if user request a tab but efm is not using toolbars (ie:
nav, path).
It is still producing weird results when create more than one tab.
SVN revision: 40945
2009-06-07 16:00:35 +00:00
Viktor Kojouharov
c1dd656e64
remove all traces of the resize callback function. it iss not needed anymore
...
SVN revision: 40940
2009-06-07 08:56:16 +00:00
Viktor Kojouharov
7ed54654d1
using tab to switch between tabs
...
SVN revision: 40939
2009-06-07 08:54:04 +00:00
Gustavo Sverzut Barbieri
34699a3ba3
fix segv: remove timer when popup is hidden/destroyed.
...
for quick commands (i call couple of short-named shell scripts) it was
easy to trigger the situation where timer expired after popup was gone
and E got a segv by accessing popup == NULL.
SVN revision: 40932
2009-06-07 02:02:54 +00:00
Gustavo Sverzut Barbieri
2af9f44b4f
efm2 hal handling API - full changes.
...
1. Added E_FM_OP_EJECT command to e_fm_main. It unmounts volume
before eject, if it necessary.
2. Added timeouts of mounting/unmounting/ejecting media, and
it's moved to slave e_fm_main.c. Each timeout will generate
*_MOUNT_ERROR, *_UNMOUNT_ERROR and *_EJECT_ERROR message.
3. Added auto mount on insert media and auto showing efm2 window
on mount volume options to filemanager config.
4. Added mounted/unmounted glyphs to efm2 icons and track state
code. Now each removable device have "M" glyph on icon if mounted
and "U" when unmounted.
5. Added mount/unmount/eject commands to icon dropdown menu.
6. Russian translation of mew messages.
7. Other bugfixes and improvements for co-operation.
Now, efm2 contains all code to mount/umnount/eject removable media and
all code to provide corresponding user interface.
It can working independently from 'places' or co-operate with it.
By: Sergey Semernin
SVN revision: 40928
2009-06-07 00:00:41 +00:00
Gustavo Sverzut Barbieri
9a8c1a0e44
fix exebuf so it will execute what it should.
...
Run Command (module exebuf in e) was acting strange for me. I
have .desktops for Firefox and Firefox - Safe mode (well, at least a
menu entries for them), and when I entered "firefox" in the input box,
and choose the command "firefox" from the list under the input field,
exebuf was starting Firefox - Safe Mode (it was the only one showed in
the upper list - "Firefox" was not listed there).
This patch fixes it (the lower selected, upper started problem, not the
"Firefox" is not there one) for me.
By: Tomasz Kontusz
SVN revision: 40926
2009-06-06 23:35:10 +00:00
Christopher Michael
575c1f43a0
Formatting & Whitespace Removal
...
SVN revision: 40753
2009-05-19 22:53:46 +00:00
Christopher Michael
56c5dda8e5
Lots of formatting, & Whitespace Removal
...
SVN revision: 40752
2009-05-19 22:50:35 +00:00
Massimo Maiurana
4147c5156d
updating french and italian translations
...
SVN revision: 40727
2009-05-18 15:35:17 +00:00
Viktor Kojouharov
85c73ac42f
skip the history when doing a quick 'open with'
...
SVN revision: 40713
2009-05-17 21:54:34 +00:00
Gustavo Sverzut Barbieri
6bc8ae5aa6
Improvements to fileman's "open with..." dialog.
...
Patch originally by manio, with minor changes.
SVN revision: 40710
2009-05-17 21:22:14 +00:00
Massimo Maiurana
86f389fd03
updating esperanto translation
...
SVN revision: 40687
2009-05-17 07:47:15 +00:00
Carsten Haitzler
87842cb5e7
several patches from sergey etc.
...
SVN revision: 40668
2009-05-15 11:47:28 +00:00
Cedric BAIL
1f059b500f
* wallpaper2: Prevent the creation of the idler instead of forcing it's destruction.
...
SVN revision: 40645
2009-05-14 16:37:07 +00:00
Carsten Haitzler
8d8687beae
some rabid idle enter checks
...
SVN revision: 40642
2009-05-14 14:28:44 +00:00
Gustavo Sverzut Barbieri
609964ff1a
unbreak pager and mouse wheel.
...
pagers should not rely on events on the edje object as it might get
lots of event replicas if there is a chain of swallows/groups/smarts
and they repeat events.
the new theme exports an e.eventarea part that will get the events and
pager will try to use it, if not fallback to the old behavior.
I cannot test this now, please say if it does not work.
SVN revision: 40616
2009-05-13 11:38:12 +00:00
Gustavo Sverzut Barbieri
4b229ee6da
integrate systray translation/gettext into e17.
...
SVN revision: 40613
2009-05-13 01:28:11 +00:00
Gustavo Sverzut Barbieri
e7d14ee3ef
remove useless defines.
...
SVN revision: 40612
2009-05-13 01:27:20 +00:00
Gustavo Sverzut Barbieri
2db93a335f
pass make distcheck, set svn:ignore.
...
SVN revision: 40611
2009-05-13 01:11:32 +00:00
Gustavo Sverzut Barbieri
bf3c0ad3a5
finish systray merge to e/src/modules.
...
systray is now officially supported (at least by me :-P) and is
included in standard e17 module set.
SVN revision: 40610
2009-05-13 00:45:21 +00:00
Gustavo Sverzut Barbieri
4a30e53e1d
first step to move systray to e/src/modules.
...
SVN revision: 40609
2009-05-13 00:06:08 +00:00
Gustavo Sverzut Barbieri
66efea30a0
remove unused/undefined variables, these are in their own dir now.
...
SVN revision: 40601
2009-05-12 14:43:32 +00:00
Massimo Maiurana
461b560cde
adding esperanto translation
...
SVN revision: 40595
2009-05-11 16:54:12 +00:00
Carsten Haitzler
e59ed55f2f
remove norender. bad move!
...
SVN revision: 40568
2009-05-09 11:58:52 +00:00
Viktor Kojouharov
648d75caab
Larger backgrounds can now be set to scroll whenever a E changes between desks. Kind of like a transition, but uses only one (the first desk's), larger wallpaper instead of several wallpapers for all desks, and it overrides the transition settings if activated.
...
The option can currently be activated from Virtual Desktops Settings -> Advanced. A better home and preview would be better for these settings.
In more detail, this option can make a wallpaper, larger than the geometry of the zone, scroll appropriately with each desk change. Consider a nice panorama picture, which is as wide as the total desks' width. Then, at most, E will scroll the background by 1 / (number of desks) for each desk change. The direction of the scrolling is dependent on the desk change itself. Also, the user can specify a coefficient of maximum scrolling for each axis. If the coefficient is 0, the wallpaper will not move.
More advanced animations can be constructed with edje. The data item "directional_freedom" "(1|0) (1|0)" can toggle the actual wallpaper scrolling done by E for each axis. A message with the current x/y position, panning w|h, and zone w|h is sent to the background edje with each desk change animation tick. An example embryo script that handles the message, and changes a hypothetical "a1" part in the "e/desktop/background" group is shown below:
public message(Msg_Type:type, id, ...) {
if (type == MSG_INT_SET) {
new x = getarg(2);
new y = getarg(3);
// new max_x = getarg(4);
// new max_y = getarg(5);
// new w = getarg(6);
// new h = getarg(7);
custom_state(PART:"a1", "default", 0.0);
set_state_val(PART:"a1", STATE_FILL_POS, 0.0, 0.0, -x / 4, -y / 4);
set_state(PART:"a1", "custom", 0.0);
}
}
SVN revision: 40543
2009-05-07 18:39:55 +00:00
Carsten Haitzler
9825672529
make bg's deletes when not visible - bettr if you have 1000+ bg's
...
:)
SVN revision: 40534
2009-05-07 13:27:11 +00:00
Hannes Janetzek
4d24d0eafb
everything module: remove old files
...
SVN revision: 40528
2009-05-06 14:49:01 +00:00
Hannes Janetzek
cd647efc07
initial checkin of 'everything' module with sources for apps, windows and settings
...
SVN revision: 40526
2009-05-06 14:20:45 +00:00
Carsten Haitzler
4fa7de4c9c
1. fm rename in-place patch. ok for now - probably should fix it up later
...
2. config module fix
SVN revision: 40508
2009-05-05 14:27:28 +00:00
Viktor Kojouharov
f0936b5b5b
disable the slider if flip animations are off
...
SVN revision: 40455
2009-04-28 21:01:20 +00:00
Viktor Kojouharov
d9f453e443
improvements to the tabbed e_fwin. changing tabs will not cause a reload, since each tab holds its own fm object.
...
ctrl+w will close the current tab. if there are no more tabs, the window will be closed
SVN revision: 40447
2009-04-28 17:38:09 +00:00
Christopher Michael
06692e1e18
Lots of formatting fixes. Clear the text label in the pager desks if
...
Show Desktop Names is not enabled. Currently, any changes made to the
pager module config require the pager module to be restarted (or E
restarted). This should be addressed before a 1.0 release.
SVN revision: 40443
2009-04-28 15:29:56 +00:00
Iván Briano
04177353ea
Share some strings
...
SVN revision: 40426
2009-04-28 02:19:07 +00:00
Iván Briano
e2b5c2e968
trailing spaces
...
SVN revision: 40425
2009-04-28 01:49:17 +00:00
Gustavo Sverzut Barbieri
ddd175a2f2
Ask to enter presentation mode.
...
If you deactivate screensaver (ie: move mouse) or unlock desklock
within some given threshold, ask user if he would like to enter
presentation mode or even if should increase timeout to next event.
This is also useful when at the office and you quickly move mouse in
order to keep your explanation. If you know your explanation is short,
just hit "increase timeout", otherwise "Yes" to increase timeout.
Increase timeout is a multiplier that will increment the factor on
each dialog answer.
There is an option to stop asking. This can be changed in "Advanced"
versions of screensaver and desklock dialogs.
SVN revision: 40414
2009-04-27 02:54:43 +00:00
Gustavo Sverzut Barbieri
f7b1ad0f9b
Option to enable desklock after screensaver timeout.
...
This option will make it possible to lock the screen after some
seconds screensaver started.
It is useful in cases you want a short screensaver and uses screenlock
but often need to unlock it quickly (ie: was talking to someone at the
office, screensaver starts and you would like to quickly avoid
desklock, otherwise need to stop talking, unlock and continue).
SVN revision: 40413
2009-04-27 02:49:50 +00:00
Gustavo Sverzut Barbieri
8f923e67c1
new special case for desklock wallpaper.
...
desklock now can use the same wallpaper as desktop, this is what I use
and was annoyed to have to remember to change in both places.
SVN revision: 40383
2009-04-25 18:32:34 +00:00
Gustavo Sverzut Barbieri
b413d6a5e3
list of widgets to disable does not need to be global.
...
SVN revision: 40380
2009-04-25 16:31:45 +00:00
Gustavo Sverzut Barbieri
53fbc6e8e6
whitespace cleanup.
...
SVN revision: 40379
2009-04-25 16:28:32 +00:00
Gustavo Sverzut Barbieri
763008e5c6
remove global list of widgets, not required.
...
SVN revision: 40377
2009-04-25 16:13:12 +00:00
Gustavo Sverzut Barbieri
4d0e5d64df
whitespace-cleanup
...
SVN revision: 40376
2009-04-25 16:10:34 +00:00
Gustavo Sverzut Barbieri
3cbfbd69d9
add "modes" configuration, now "presentation" and "offline".
...
They are presented as a submenu with check items. Need to implement
support in modules, so they'll check for these variables.
DESIGNERS: could you please provide the following icons:
* preferences-modes: contain the other icons
* preferences-modes-presentation: system is in presentation mode,
no screensaver, locks and dpms will be available.
* preferences-modes-offline: system is offline, modules that keep
polling internet services (weather, forecasts, ...) should stop
and show "I'm offline" emblem. When network systems (network
manager, connman, exhalt...) are integrated, they will change
this state as well.
SVN revision: 40375
2009-04-25 16:07:45 +00:00
Iván Briano
b8d666c195
Move to eina_stringshare
...
Put some _replace instead of _del/_add,
so look there if something unespectedly breaks.
SVN revision: 40342
2009-04-24 02:38:55 +00:00
Carsten Haitzler
0b4c458687
notes++
...
SVN revision: 40309
2009-04-23 02:51:21 +00:00
Gustavo Sverzut Barbieri
be6a6ba639
improvements to e_border positioning.
...
* e_border_center() will center window in a better way, accounting
the shelves/panels instead of just centering on the screen. This is
better and most noticeable if screens are small and a big shelf on
just one edge.
* e_border_move_without_border(), e_border_resize_without_border()
and e_border_move_resize_without_border() will assume the given
values do not acount border/decorations (client_inset) and will do
automatically. As stated in documentation, this is specially useful
when it is a new client and thus have no decorations when it is
positioned, when decorations are added window would be placed at
wrong position. One can try this by adding efwin window overflowing
the bottom-right corner, closing it and when reopen fileman would
try to make it inside the screen, this would not work well with
part of the window still being outside.
* e_win_move(), e_win_resize() and e_win_move_resize() will now use
new e_border functions.
SVN revision: 40307
2009-04-23 02:24:59 +00:00
Viktor Kojouharov
6ca152fef8
From: Viktor Kojouharov <vkojouharov@gmail.com>
...
This little patch adds 'tabs' to the fileman module window. The tabs are
implemented using the toolbar widget. Currently you can add tabs and
switch between them. The only problem right now is that when adding more
than two tabs, the toolbar/scrollbar area is moved off the canvas for
some reason, until the user resizes the window - raster though it might
be a problem with the toolbar widget itself, but he didn't see the
patch, so it might as well be something on my side.
SVN revision: 40306
2009-04-23 02:12:55 +00:00
Massimiliano Calamelli
bdd744efc0
Syscon module
...
- allow to action buttons to be traslated when the language is changed
Settings panel
- fix compiler warnings
- allow categories and items to be translated when the language is changed
SVN revision: 40276
2009-04-21 20:45:38 +00:00
Christopher Michael
2045dc8dc7
Formatting, Whitespace Removal, Remove redundency in e_configure_del
...
because deleting of the object handles the same thing.
SVN revision: 40274
2009-04-21 18:05:30 +00:00
Carsten Haitzler
1b81a7988e
1. embryo shoudl have soname
...
2. yes local.conf slipped in - ignore
3. added soname version release to module arch dirs
4. adapted extra-modules to use the revision in arch
5. made e17 also have a release rev
6. dummy release stuff in eet - wont use it as its already released.
SVN revision: 40267
2009-04-21 14:17:42 +00:00
Massimiliano Calamelli
da65aa613e
Fix compiler warnings about attribute warn_unused_result
...
SVN revision: 40265
2009-04-21 09:55:54 +00:00
Massimiliano Calamelli
7ee24941ef
Syscon module:
...
- allow to action buttons to be translated when the language is changed;
Setting panel:
- fix compiler warnings;
- allow to categories and items to be translated when the language is changed;
SVN revision: 40256
2009-04-20 22:36:17 +00:00
Gustavo Sverzut Barbieri
0e9abc31f3
fix distcheck on couple packages, problems with EXTRA_DIST
...
Do NOT include dirs in EXTRA_DIST (embryo, eet, ecore, evas, edje,
efreet) as it will include .svn directories!
EXTRA_DIST does not take a glob as ETK did, use $(wildcard glob) to
expand it.
And do not forget about adding extra files to EXTRA_DIST (wizard) and
DIST_SUBDIRS (fileman_opinfo).
SVN revision: 40247
2009-04-20 13:38:49 +00:00
Gustavo Sverzut Barbieri
e5c6e579cf
fileman config dialog improvements.
...
* comment non-implemented/non-working layout modes.
* implement check_changed.
SVN revision: 40219
2009-04-19 08:57:01 +00:00
Gustavo Sverzut Barbieri
989bb269af
improvements to desklop dialog.
...
* enable/disable apply and ok buttons.
* fix bug with remaining "%s/" in system path.
SVN revision: 40214
2009-04-19 08:30:21 +00:00
Gustavo Sverzut Barbieri
d177ec9136
improve virtual desktop configuration dialog.
...
enable/disable when values are back to the original.
SVN revision: 40213
2009-04-19 07:58:36 +00:00
Gustavo Sverzut Barbieri
911f250766
improve scale dialog.
...
* enable/disable widgets and buttons to hint user;
* advanced dialog is now bit more logical, sliders are closer/tied to
radio buttons that enable them.
SVN revision: 40212
2009-04-19 07:46:12 +00:00
Gustavo Sverzut Barbieri
fffefe6fb2
better sizes for transition configuration dialog.
...
SVN revision: 40210
2009-04-19 06:50:28 +00:00
Gustavo Sverzut Barbieri
96bbebb06f
better sizes for border style dialog.
...
SVN revision: 40208
2009-04-19 06:44:25 +00:00
Gustavo Sverzut Barbieri
8b22937367
usability: sort menus, always keep same order.
...
maybe this is too much for a feature freeze phase, but this is
annoying for users, sometimes your menu looks one way, sometimes
another. Now it will always look the same, alphabetically ordered.
If it breaks anything before Monday revert!
SVN revision: 40205
2009-04-19 06:21:35 +00:00
Gustavo Sverzut Barbieri
84a4e7a5e5
ooops! my mistake with missing parenthesis around math!
...
SVN revision: 40200
2009-04-18 23:13:33 +00:00
Gustavo Sverzut Barbieri
ff69420caa
icons were overflowing, make them bigger and unscaled.
...
having non-scaled icons will make it look better, giving more details
on how it would be rendered.
SVN revision: 40173
2009-04-18 16:25:13 +00:00
Carsten Haitzler
68c06914db
use sort id and sort!
...
SVN revision: 40167
2009-04-18 13:52:41 +00:00
Gustavo Sverzut Barbieri
c57f789948
also disable slider if label is disabled.
...
this is actually weird, maybe we should disable the whole
configuration dialog if there is no screensaver? I just noticed these
problems since I missed to install libxss-dev :-(
SVN revision: 40154
2009-04-17 22:59:13 +00:00
Davide Andreoli
e812630caa
* Funky EINA_LIST_FOREACH usage :)
...
SVN revision: 40152
2009-04-17 21:41:09 +00:00
Andreas Volz
0d4b7fd890
usability improvement - disable widgets if check disabled
...
SVN revision: 40151
2009-04-17 20:46:30 +00:00
Andreas Volz
71173bb012
reformated with "astyle -s3" because of inconsistent formating
...
-> NO CODE CHANGES!
SVN revision: 40150
2009-04-17 20:35:04 +00:00
Andreas Volz
ea29023652
currently for e.g. ubuntu the mixer module won't work as it uses pulseaudio as mixer
...
-> this needs to be implemented
-> as short "solution" I changed the default text from "dummy" to "No ALSA mixer found!"
-> this gives the user at least a useful error message
SVN revision: 40149
2009-04-17 20:16:56 +00:00
Andreas Volz
c88ec0590b
the mixer module was completly inconsistent formated!
...
-> used "astyle -s3" to format it
-> NO CODE CHANGES!
SVN revision: 40148
2009-04-17 20:13:17 +00:00
Andreas Volz
df07dc5807
the ilist was to small
...
SVN revision: 40116
2009-04-16 20:03:32 +00:00
Andreas Volz
4240bde378
usabilty improvement - disable widgets if not checked
...
SVN revision: 40115
2009-04-16 19:59:11 +00:00
Andreas Volz
909e3aa378
usability improvement - autoraise slider only if check active
...
SVN revision: 40063
2009-04-14 21:53:06 +00:00
Andreas Volz
73ad8e4462
usability improvement - geometry slider only available if check active
...
SVN revision: 40062
2009-04-14 21:46:12 +00:00
Massimiliano Calamelli
829d452e55
Fix missing MAX for OpenSolaris
...
SVN revision: 40061
2009-04-14 21:41:59 +00:00
Andreas Volz
543f71218f
usability improvement
...
-> warp mouse setting in advanced dialog is not complete consistent, but better as before...
SVN revision: 40060
2009-04-14 21:31:49 +00:00
Andreas Volz
6ec9f6475c
only E_FREE - no need to check anything
...
SVN revision: 40056
2009-04-14 20:53:27 +00:00
Andreas Volz
560362354d
usability improvement - disable if not usable
...
SVN revision: 40053
2009-04-14 19:54:21 +00:00
Andreas Volz
53fbe500b9
use eina list foreach macro
...
SVN revision: 40051
2009-04-14 19:14:30 +00:00
Andreas Volz
245f911e8c
use eina list macro
...
SVN revision: 40049
2009-04-14 19:13:36 +00:00
Andreas Volz
74e57059c1
use eina macro
...
SVN revision: 40048
2009-04-14 19:12:40 +00:00
Andreas Volz
21339b9ed3
no problem to free a NULL pointer, so no check needed
...
SVN revision: 40047
2009-04-14 18:57:38 +00:00
Andreas Volz
cba66580ca
- correct free
...
- 'if' arround free cfdata - it's better like this
SVN revision: 40046
2009-04-14 18:54:29 +00:00
Andreas Volz
9247b2712b
correct free
...
SVN revision: 40045
2009-04-14 18:49:58 +00:00
Andreas Volz
bcb5cbd97c
thanks for the hint Gustavo :-)
...
SVN revision: 40044
2009-04-14 18:47:33 +00:00
Christopher Michael
8509b408b2
Fix formatting. Add EAPI import_del/fsel_del functions to the import
...
header to remove compile warning
SVN revision: 40023
2009-04-13 16:56:37 +00:00
Gustavo Sverzut Barbieri
e0040cefb9
major cleanup of path creation to $DATADIR and $HOME/.e/e
...
This cleanup replaces snprintf() usage with specific calls, they have
the benefit of being cleaner (so easier to grep), typing less and also
marginal speed up compared to the other (specially concat_static),
although those are rarely used in critical paths.
I'm testing it for some time and seems to not break anything, but let
me know of any problem. If you can review the patch and try to spot
incorrect names, please do.
SVN revision: 40014
2009-04-13 14:56:38 +00:00
Vincent Torri
64f80081aa
define MAX for all OS, instead of plenty #include
...
SVN revision: 40012
2009-04-13 10:25:11 +00:00
Carsten Haitzler
098cd6dbcd
shoudl just use regular win.
...
SVN revision: 39976
2009-04-11 08:42:24 +00:00
Vincent Torri
0e6ad24c60
remove useless subwindow code
...
SVN revision: 39975
2009-04-11 08:33:44 +00:00
Andreas Volz
3ef3df1e5d
free EinaList at exit
...
SVN revision: 39971
2009-04-11 07:22:33 +00:00
Andreas Volz
9731c6abf6
unused variable
...
SVN revision: 39970
2009-04-11 07:22:05 +00:00
Andreas Volz
1231a05e4a
change to Eina_List
...
SVN revision: 39969
2009-04-11 07:20:54 +00:00
Carsten Haitzler
dae9cf2027
cedrice pathc to stop seg of eillume on unload,
...
SVN revision: 39962
2009-04-11 06:13:34 +00:00
Gustavo Sverzut Barbieri
44a5dff5f9
improve string copying.
...
SVN revision: 39956
2009-04-11 04:40:01 +00:00
Andreas Volz
04e9e183bd
change only dpms options if enabled
...
-> for the first step this is ok, but needs more work. The enabling logic in this dialog is two levels depth.
SVN revision: 39954
2009-04-10 22:50:11 +00:00
Andreas Volz
095dcb2614
NULL
...
SVN revision: 39953
2009-04-10 22:37:36 +00:00
Andreas Volz
dd2e62448b
- possible configure the xscreensaver options only if activated
...
- now used Eina_List for storage (I hope I used it correct...)
SVN revision: 39952
2009-04-10 22:34:15 +00:00
Davide Andreoli
9b12de4e79
Patch by semernin to fix bug#272
...
thanks
SVN revision: 39951
2009-04-10 22:28:58 +00:00
Davide Andreoli
d115dd1b4e
* e_fwin.c : Make some cleaning here. Whitespaces + functions grouped better.
...
No changes to code made. Still need to rename some functions in a more
standard way.
SVN revision: 39950
2009-04-10 22:02:32 +00:00
Andreas Volz
48c93ccbae
allow editing of Custom Screenlock only if activated check
...
SVN revision: 39949
2009-04-10 21:17:58 +00:00
Andreas Volz
4f039155d0
GUI improvement by enable/disable radio group chained to checkbox state
...
SVN revision: 39946
2009-04-10 18:52:18 +00:00
Vincent Torri
992597240a
allow compilation of battery module on mac os x
...
SVN revision: 39935
2009-04-10 14:05:50 +00:00
Vincent Torri
de2e6e5be1
ecore_x_window_del -> ecore_x_window_free
...
SVN revision: 39931
2009-04-10 12:18:36 +00:00
Andreas Volz
dc515d9973
set minimum size for cards list
...
SVN revision: 39928
2009-04-10 11:11:49 +00:00
Vincent Torri
7506655ca9
ecore_x_window_del -> ecore_x_window_free
...
SVN revision: 39924
2009-04-10 09:57:57 +00:00
Carsten Haitzler
9b244804e9
add a cmd-line opt to skip format test...
...
SVN revision: 39891
2009-04-08 08:30:13 +00:00
Viktor Kojouharov
9a303630ae
shorten some strings
...
SVN revision: 39886
2009-04-06 21:22:12 +00:00
Viktor Kojouharov
170993d5bd
convert the fm config dialog into a toolbook.
...
gui for 2 new options -> windows_modifiers (this should really be the default) and case insensitivity
SVN revision: 39883
2009-04-06 20:39:09 +00:00
Carsten Haitzler
b443014888
default theme is now the grey wp at the start... should have a better frame
...
for it - need to improve the thum frames anyway. also the all desktops/this
desk/this screen now works. need to next add add pic/add exhcange/add
gradient buttons
SVN revision: 39867
2009-04-05 16:10:50 +00:00
Davide Andreoli
ffd353ac39
* E_Fwin:
...
Ctrl+w -> close the window
Ctrl+a -> select all
SVN revision: 39865
2009-04-05 00:26:31 +00:00
Davide Andreoli
431f044b2e
Fix 'Open' command of EFM. was broken since last commit...
...
Done a quick fix, that code need a refactor
SVN revision: 39864
2009-04-04 23:28:37 +00:00
Carsten Haitzler
f913e6a018
comments for todo...
...
SVN revision: 39856
2009-04-04 14:37:07 +00:00
Carsten Haitzler
debd837c0b
add a slide out panel/tab to put options and stuff in.
...
SVN revision: 39855
2009-04-04 14:15:08 +00:00
Davide Andreoli
7d4e6b8413
* Add a submenu to the efm open-with menu, to show suggested applications.
...
So you don't have to load the whole applications list to choose between 2 or 3 options :)
Hope you like it
Dave
SVN revision: 39852
2009-04-04 04:14:01 +00:00