Commit Graph

181 Commits

Author SHA1 Message Date
Daniel Juyung Seo 2f2ebe1835 elm focus: Added elm_object_focus_set() API. Use this instead elm_object_focus/unfocus().
SVN revision: 62049
2011-08-03 11:46:23 +00:00
ChunEon Park 1acea3d138 elementary/common - exported Elm_Object_Item type and a few common item APIs.
SVN revision: 62047
2011-08-03 09:34:00 +00:00
WooHyun Jung 73057c35bd elementary/elm_main : Add elm_object_tree_unfocusable_set/get. This
API will set an object and its child objects to be
unfocusable/focusable.


SVN revision: 61838
2011-07-28 06:58:29 +00:00
ChunEon Park 2b8ae14cd2 elementary - added common APIs elm_object_content_set/get/unset
Now need to widgets use them. 



SVN revision: 61802
2011-07-27 09:49:14 +00:00
Carsten Haitzler 8803910b36 make ecore_con a default requirement for elm.
SVN revision: 61789
2011-07-27 05:59:01 +00:00
Daniel Juyung Seo 1af2e8d5ad elm Elementary.h.in: Used typedef for function pointer.
SVN revision: 61586
2011-07-22 11:10:10 +00:00
Tom Hacohen 4b0af66c91 Elementary: Rename elm_object_label_* -> elm_object_text_part_*.
This name is better as it also applies for entries, and not just
for labels.

SVN revision: 60975
2011-07-04 09:18:16 +00:00
Mike McCormack 6488c3d956 elementary: Add generic label getter and setter
These need to be hooked into each widget, one by one.

Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 60795
2011-06-29 06:40:59 +00:00
Jonathan Atton 6b88bee7e5 elm_map: use emap
SVN revision: 60684
2011-06-25 14:30:10 +00:00
Iván Briano f553e3e878 Detailed docs, examples and explanations for the elm_theme set of funtions
SVN revision: 60603
2011-06-22 19:06:01 +00:00
Gustavo Lima Chaves 60214462de [elementary] Documenting the general, top-level
functions.



SVN revision: 60594
2011-06-22 14:51:55 +00:00
Vincent Torri 41566eda22 Elementary : use binary mode for fopen()
SVN revision: 60462
2011-06-17 21:41:17 +00:00
Carsten Haitzler 1108d0a1bb and use different sym.
SVN revision: 60067
2011-06-08 03:00:52 +00:00
Daniel Juyung Seo dc81b520aa Elementary main: Fixed doxygen typo.
SVN revision: 59009
2011-04-28 15:25:16 +00:00
Daniel Juyung Seo 2893d8692e Elementary: Removed trailing whitespaces.
SVN revision: 58944
2011-04-27 02:42:50 +00:00
Carsten Haitzler 6bb5c38ea6 and now actuallty start using and supporting per-app prefix finding.
SVN revision: 58863
2011-04-24 09:51:48 +00:00
Carsten Haitzler 1cd4e44b23 use new eina prefix fun
SVN revision: 58855
2011-04-24 08:18:00 +00:00
Daniel Juyung Seo 77450413d7 Elementary src/lib: Removed all trailing whitespaces.
SVN revision: 58492
2011-04-08 14:36:29 +00:00
Christopher Michael 65041c6675 Patch from Jihoon Kim:
Fix typo in Elm API (rename elm_cache_flush_enmabled_get to
elm_cache_flush_enabled_get).



SVN revision: 57835
2011-03-18 00:20:29 +00:00
Carsten Haitzler 36e246b816 fix shutdown+init cycle with deferred win free
SVN revision: 57654
2011-03-10 06:35:33 +00:00
Tom Hacohen 04c2eda677 Elementary ui-mirroring: move elm_widget_mirrored_* functions to elm_widget.h.
and created elm_object_mirrored wrappers for them.

SVN revision: 56893
2011-02-10 08:29:24 +00:00
WooHyun Jung 7b67483821 From: WooHyun Jung <wh0705.jung@samsung.com>
Subject: [E-devel] [Patch] small patch for elm_main.c

I made small patch for elm_main.c

In elm_all_flush function, I was suspicious about, 

if _elm_win_list is NULL then following codes should not be called or
not.  

 
 
 ejde_file_cache_flush();
 
 edje_collection_cache_flush();
 
 eet_clearcache();
 
  
  
  I thinks above functions should be called without any consideration
about
the state of _elm_win_list. 



SVN revision: 56574
2011-01-31 08:32:15 +00:00
Mike Blumenkrantz a45ea59ca3 a widget toolkit should NOT, I repeat, should NOT, depend on HAL. especially when no HAL functionality is used.
SVN revision: 55961
2011-01-06 23:09:56 +00:00
Carsten Haitzler 12add1f6ef make flush config have a master boolean enable/disable
SVN revision: 55744
2010-12-24 16:02:30 +00:00
Christopher Michael bdc406c4e0 Patch from WooHyun Jung to fix small bug in elm_main:
"exe" is used just after "free(exe)".



SVN revision: 55743
2010-12-24 09:58:20 +00:00
Carsten Haitzler ed8af1383f From: 백근훈 [mailto:knhoon.baik@samsung.com]
Subject: elm_all_flush 관련하여 패치 검토 요청

elm_all_flush doesnt clear eet's cache. fix. :)



SVN revision: 55685
2010-12-21 09:17:11 +00:00
Gustavo Lima Chaves e2b7c27106 New Elementary Config. App. options tab: Scrolling.
Also introducing config. API to set/query those values.



SVN revision: 55328
2010-12-06 12:46:10 +00:00
helen 030b697366 EINA_SAFETY_ON_NULL_RETURN
Checking parameters with EINA_SAFETY_ON_NULL_RETURN and
EINA_SAFETY_ON_NULL_RETURN_VAL in Elementary

SVN revision: 55188
2010-12-03 14:08:33 +00:00
Tiago Rezende Campos Falcao 670ca32f20 Event Callback
SVN revision: 55061
2010-11-29 13:56:30 +00:00
Gustavo Lima Chaves d93f1754b7 Elm style on disabled/enabled setter/getters has been this one.
Sorry for the incovenience, man at work.



SVN revision: 55058
2010-11-29 13:15:09 +00:00
Gustavo Lima Chaves 661c5eaa43 Wrong doc. groups here.
SVN revision: 55057
2010-11-29 13:14:54 +00:00
Gustavo Lima Chaves fabcb4b584 Ordering documenting groups.
SVN revision: 55056
2010-11-29 13:14:45 +00:00
Gustavo Lima Chaves 731ebfcb9a A little bit of formatting here.
Discomfitor, go fix ecrustify :(. Sucking hard for functions like
elm_object_signal_callback_add, i.e., big function prototypes as
argument types.



SVN revision: 55055
2010-11-29 13:14:37 +00:00
Sebastian Dransfeld cd773d178b Fetch theme on first call to _icon_freedesktop_set
SVN revision: 55009
2010-11-26 11:37:45 +00:00
Sebastian Dransfeld 6ecd6f2c4c default and highcolor aren't icon themes
And set hicolor last, as all themes inherit from it.

SVN revision: 55005
2010-11-26 09:56:45 +00:00
Sebastian Dransfeld 6a42df9f9a Search for icon theme in elm_need_efreet
When searching for an icon in a theme, efreet needs to load the specific
cache for the theme. So if an icon doesn't exist, this will be a huge
overhead. So it is better to find a theme on init, and then stick with
it.

SVN revision: 55004
2010-11-26 09:05:12 +00:00
Iván Briano 77b0cb3ff0 Longpress timeout is now configurable.
Patch by WooHyun Jung <wh0705.jung@samsung.com>


SVN revision: 54939
2010-11-24 17:11:34 +00:00
Gustavo Lima Chaves bbeb7cfcc5 Elm caching settings exposed, part II.
Edje caching primitives exposed in Elm, too, now, and stored at
config. Also, there's now a poller running for all Elm apps doing
cache flushing. All these things have configurable values, of course.

Testing config version bumping too, it should work.



SVN revision: 54851
2010-11-23 06:10:58 +00:00
Gustavo Lima Chaves 4633eb92d8 Elm caching settings exposed, part I.
Now working on exposing edje caching too, and having a cache dumping
poller.  Patch also replaces some focus_overalay object functions,
too.



SVN revision: 54770
2010-11-22 06:56:06 +00:00
Gustavo Lima Chaves 1228afe8e0 Elementary's header little fixes.
SVN revision: 54682
2010-11-18 10:01:36 +00:00
Gustavo Lima Chaves f9172244ac Elementary welcomes text classes support.
I'm now populating the default theme with text classes, just commit
with one for now. There can be tweakings at Elm config app's UI fonts
page, I know, but that will come later (editable preview field, font
hinting/fallback, blablabla).

WARNING: for users testing elm config, an old "rm -rf
~/.elementary/config" might be needed here, after this commit.



SVN revision: 54681
2010-11-18 10:01:24 +00:00
Gustavo Lima Chaves ceff604deb Elm config app sizing change (matching Elm test's size) and cosmetic
fixes.



SVN revision: 54677
2010-11-18 10:00:26 +00:00
Carsten Haitzler 0d689fc143 fix elm_module env var and ... elm_finger size . tnx mj lee. :)
SVN revision: 54674
2010-11-18 09:30:46 +00:00
Carsten Haitzler 5400a9a7f1 elm theme can be copied, referenced and theme flush tries to ONLY
flush a specific theme if told so (and only those widgets and their
children).



SVN revision: 54169
2010-11-05 08:37:31 +00:00
Gustavo Lima Chaves e5ddc241f4 New elm config app's option: engine setting.
SVN revision: 54082
2010-11-01 21:10:14 +00:00
Gustavo Lima Chaves e667a17bc8 Switching elm config's engine variable from enum to string ptr.
SVN revision: 54081
2010-11-01 21:10:07 +00:00
Gustavo Lima Chaves 5113b69035 Elementary profiles managing revamped. Most importantly:
Changes in Elementary Config application's UI now *persist*.
Not doing right now, but should be simple:
- profile deletion
- profile addition



SVN revision: 53977
2010-10-28 20:57:44 +00:00
Carsten Haitzler ef82b1451c 1. need calls return runtime failure if elm doesnt have the feature.
2. elm config dont use desktops if no efreet.



SVN revision: 53945
2010-10-28 04:13:09 +00:00
Tiago Rezende Campos Falcao 116cd3c6dc Setters/Getters fix 1.
Setters can't receive const pointers.
All setter need corresponding getter.

In this patch, i adjust getter in: Bg, Box, Icon, Image, Win and Main.

SVN revision: 53917
2010-10-27 14:38:37 +00:00
Gustavo Lima Chaves 1a0fae3aa9 Little changes at elm profile functios + some new free()-ing helpers.
SVN revision: 53878
2010-10-25 17:36:07 +00:00