Commit Graph

6165 Commits

Author SHA1 Message Date
Christopher Michael 3f11b601c6 Remove some unneeded variables. Formatting & Whitespace removal.
SVN revision: 40679
2009-05-15 17:59:02 +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
Carsten Haitzler 3036531147 mount by label first - more useful in real life
SVN revision: 40566
2009-05-09 10:26:12 +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
Gustavo Sverzut Barbieri 080c0be517 minor improvements to dialogs asking to enter presentation mode.
SVN revision: 40521
2009-05-06 12:00:19 +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
Massimo Maiurana 586ef62d8d another little typo to fix
SVN revision: 40461
2009-04-29 15:39:00 +00:00
Massimo Maiurana 153904f98d fixed a little typo
SVN revision: 40460
2009-04-29 15:36:12 +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
Massimiliano Calamelli 5f4f968653 Added #define _POSIX_HOST_NAME_MAX for OSes that don't know it (NetBSD in detail)
SVN revision: 40445
2009-04-28 15:50:32 +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
Christopher Michael 022e23f4cb Formatting & Whitespace removal
SVN revision: 40417
2009-04-27 15:42:43 +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 b045f6a244 fix typo.
SVN revision: 40388
2009-04-25 22:12:13 +00:00
Gustavo Sverzut Barbieri 04b88fea5f actions to toggle new modes.
SVN revision: 40385
2009-04-25 20:54:12 +00:00
Gustavo Sverzut Barbieri 7120b06df7 proper alignment when there is non-autohide shelves.
SVN revision: 40384
2009-04-25 18:49:39 +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 d2be2c99a7 dpms, screensaver and desklock now respect "presentation" mode.
Wow, no need to go to "Settings" and then 3 dialogs to do my presentations!


SVN revision: 40381
2009-04-25 16:49:53 +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
Chidambar Zinnoury 60244fba6c Try to use FDO icons as some modules (screensaver, for instance) use them.
SVN revision: 40363
2009-04-25 08:03:53 +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
Christopher Michael 0d71d18f12 Remove redundancy
SVN revision: 40294
2009-04-22 16:47:20 +00:00
Christopher Michael e6be301fed Formatting & whitespace removal.
SVN revision: 40291
2009-04-22 16:08:32 +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
Christopher Michael 2206f3134c Formatting & Whitespace removal
SVN revision: 40273
2009-04-21 17:57:38 +00:00
Christopher Michael b530e3914a Formatting
SVN revision: 40272
2009-04-21 17:53:43 +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 9185371532 Fix compiler warnings about attribute warn_unused_result
SVN revision: 40264
2009-04-21 09:51:54 +00:00
Christopher Michael 7481612296 Formatting & whitespace removal
SVN revision: 40259
2009-04-21 02:07:06 +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
Christopher Michael 831356e1c9 Formatting
SVN revision: 40255
2009-04-20 21:37:45 +00:00
Gustavo Sverzut Barbieri 496d229e89 don't segfault, by lmunch
SVN revision: 40254
2009-04-20 20:57:02 +00:00
Christopher Michael 4bc2ca60b0 Put comment in correct place...just something I noticed while browsing.
SVN revision: 40250
2009-04-20 17:37:49 +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
Iván Briano 9dde4b37b2 White spaces
SVN revision: 40240
2009-04-19 20:18:36 +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 c85b67c7c0 remove double-separator for non-resizable dialogs.
SVN revision: 40206
2009-04-19 06:32:28 +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 3b733a2081 fix some problems with eina_hash usage.
SVN revision: 40204
2009-04-19 05:18:01 +00:00
Gustavo Sverzut Barbieri 69821ee547 proper cleanup on icon/edje failure.
SVN revision: 40201
2009-04-18 23:45:26 +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 855f5080af export function to get useful area of zone.
This should be used by other parts of e17, like window placement.


SVN revision: 40197
2009-04-18 21:44:21 +00:00
Gustavo Sverzut Barbieri 99eb6ec409 better way to calculate good window size.
Instead of blindly use 1/3 of zone, now it will account shelf sizes
and will try some proportions before giving up.



SVN revision: 40179
2009-04-18 18:16:02 +00:00
Gustavo Sverzut Barbieri a16a2e3d73 config modules now have better size.
it will now fit into 640x480 and also will look better since
horizontal size will be a bit bigger.



SVN revision: 40178
2009-04-18 18:14:03 +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
Gustavo Sverzut Barbieri 8638cc125a shelf style previews are now smaller
SVN revision: 40169
2009-04-18 14:03:31 +00:00
Carsten Haitzler 4ebb2f6385 -lm -- and printf--
SVN revision: 40168
2009-04-18 13:53:23 +00:00
Carsten Haitzler 68c06914db use sort id and sort!
SVN revision: 40167
2009-04-18 13:52:41 +00:00
Carsten Haitzler b592a9176f 1. fix thumb to not use preload thread - i spotted bugs. concurrency ones.
2. also write a sort id (harmless - doesnt affect anything). useful for...
sorting.




SVN revision: 40166
2009-04-18 13:52:24 +00:00
Gustavo Sverzut Barbieri ce2009b32b list of autohide-dependent widgets should not be global.
SVN revision: 40165
2009-04-18 13:47:29 +00:00
Gustavo Sverzut Barbieri c0365b4b2d shelf "shrink to contents" is not related to its size.
SVN revision: 40164
2009-04-18 13:43:05 +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
Gustavo Sverzut Barbieri 6c7e4540e2 shelf ignore mouse_out when going to children windows.
this solves an annoyance with systray: the bounce-on-mouse-over (mouse
over systray would make shelf hide, but after the animation starts the
shelf get mouse-in again and abort the hide, then starts again). But
it will introduce another annoyance: if systray open a menu and you
navigate to it, shelf will not get mouse-out event and thus will not
autohide.

I'm leaving this behavior as it is less annoying. I discussed a bit
with rasterman and solving this is not easy, we'd need to poll for
mouse position and query window tree, this would waste cpu and keep
timeout rate high, draining battery.



SVN revision: 40128
2009-04-17 04:56:54 +00:00
Gustavo Sverzut Barbieri 3aae39faec fix shelf autohide after changing its settings in advanced mode.
shelf should be hidden if it was recreated (restart == 1) and autohide
is set.



SVN revision: 40127
2009-04-17 03:15:27 +00:00
Gustavo Sverzut Barbieri b94960c645 fix shelf autohide on zone geometry changes.
when xrandr/xinerama changes zone (screen/output) geometry, the shelf
needs to update its hide_origin and also do hide animation if it was
hidden already.



SVN revision: 40126
2009-04-17 02:54:56 +00:00
Gustavo Sverzut Barbieri 9cc29ad360 fix bug when there is no file extension.
This was spotted by a segmentation faults on systems where sprintf()
don't handle NULL as "%s" (Solaris, BSDs), but it makes no sense to
lookup "*(null)" as extension on Linux either.

Reported by: mcalamell



SVN revision: 40120
2009-04-16 22:17:50 +00:00
Andreas Volz cf1e0172cf usability improvement
-> shrink and autohide widgets are only enabled if checks are set


SVN revision: 40117
2009-04-16 21:03:43 +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
Iván Briano e5478eb0e3 Don't leak.
SVN revision: 40100
2009-04-16 04:48:46 +00:00
Carsten Haitzler c5680c811c and handle premapped windows
SVN revision: 40075
2009-04-15 04:52:40 +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 c72e584ebf theme enabled/disabled support for label widget
SVN revision: 40058
2009-04-14 21:18:16 +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
Gustavo Sverzut Barbieri 886a0bca01 move batch directory creation to ecore_file.
as suggested by raster, this could be abstracted into ecore-file and
other applications could use it as well.



SVN revision: 39965
2009-04-11 07:10:12 +00:00
Carsten Haitzler 51eff88b13 allow for system startup .orders... not great - but simple.
SVN revision: 39963
2009-04-11 06:20:11 +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 689146ef39 Alternative version for those legacy systems without atfile-source
atfile source is posix 2008, but some legacy systems seems to not ship
with those, in that case use slower version.



SVN revision: 39958
2009-04-11 05:40:18 +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
Sergey Semernin 5c62d98898 From: Sergey Semernin <sergey.semernin@gmail.com>
In E_Dialog space key grabbed before than keydown event reach to entry widget
in E_Entry_Dialog.
Thus, I forced ungrab space key in e_entry_dialog_show constructor.
Moreover, I added escape key handling in _e_entry_cb_key_down callback.

I do not delete space key grub in E_Dialog, because, I think, it may be
usefull here, 
when we need selecting controls with space. Or not?




SVN revision: 39936
2009-04-10 14:21:36 +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
Gustavo Sverzut Barbieri 619ed37fed eina_stringshare_replace() gets in!
I was replicating this code in many places, it should go into eina itself.

It's the right way to change strings that you don't know are
stringshared before, since it will first add a reference and then
remove, making it impossible to have references to go 0 and string
being released before adding new references, fixing the following
possible problem:

   x = eina_stringshare_add("x");
   replace(x, x);

   then:
   incorrect_replace(const char **b, const char *a) {
      eina_stringshare_del(*b); /* reference gets to 0 */
      eina_stringshare_add(a); /* BUG!!! */
      *b = a;
   }




SVN revision: 39903
2009-04-08 18:25:02 +00:00
Christopher Michael 3836c7ba2b Remove erroneous widget_data_get call
SVN revision: 39902
2009-04-08 18:02:27 +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
Daniel Kolesa d2975ac947 Make profiles working again. Thanks to Sachiel for the fix :)
SVN revision: 39889
2009-04-07 18:29: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
Gustavo Sverzut Barbieri d68e3158cf minor speedups.
the e_main.c change might prove useful as it will minimize path
resolution a lot, something that is not that cheap, even more durin e
startup where disc is still spinning due other tasks
starting. HOWEVER, it might bring problems to those using pre
GLibC-2.4 (we're at 2.9 these days) and maybe people using Solaris or
BSD, let's see if they have any trouble.



SVN revision: 39880
2009-04-06 12:59:58 +00:00
Christopher Michael 9533dd4543 Formatting, Whitespace Removal, Remove useless return in one function,
Initialize variables to NULL.


SVN revision: 39872
2009-04-05 17:07:18 +00:00
Christopher Michael 794ef7748f Formatting
SVN revision: 39870
2009-04-05 16:58:49 +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
Carsten Haitzler cbe9342be3 for e_thumb.. use preload!
SVN revision: 39866
2009-04-05 03:49:16 +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