Commit Graph

74 Commits

Author SHA1 Message Date
Tom Hacohen 4787995f4b Elm pager: die pager, die! Use naviframe instead.
SVN revision: 68015
2012-02-16 09:26:30 +00:00
Tom Hacohen a8d98a09e9 Elm pager: reimplement using naviframe - should probably die.
SVN revision: 67990
2012-02-15 16:27:53 +00:00
Mike Blumenkrantz f5a1818729 remove_list(); append(); - > demote()
SVN revision: 66645
2011-12-29 22:39:47 +00:00
Gustavo Lima Chaves 978dedcfa8 New pager smart callback: show,finished.
Plus doxygen love.



SVN revision: 65486
2011-11-21 15:46:21 +00:00
ChunEon Park 8dff4769ec elementary/pager - get rid of elm_pager_animation_disabled_set
SVN revision: 64055
2011-10-14 02:30:44 +00:00
Carsten Haitzler e429abd9d7 revert herments revert 64043!!!!!! BAD HERMET!
SVN revision: 64050
2011-10-13 10:27:12 +00:00
ChunEon Park 4e5f9b850f reverted 63654
SVN revision: 64043
2011-10-13 07:50:34 +00:00
Mike Blumenkrantz dd8d7380a3 revert 63993, hermet was right.
SVN revision: 64011
2011-10-12 08:51:07 +00:00
Mike Blumenkrantz 1ac843e259 add elm_pager_content_del() for deleting arbitrary pages from a pager
SVN revision: 63993
2011-10-11 21:06:59 +00:00
Mike Blumenkrantz f1dc5b0472 fix erroneous __UNUSED__
if there's a script to do this automagically, we should probably run it.


SVN revision: 63991
2011-10-11 20:29:19 +00:00
Shilpa Singh 8623ee7ea1 elementary: Add elm_pager_animation_disable_set
Signed-off-by: Shilpa Singh <shilpa.singh@samsung.com>
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 63981
2011-10-11 06:27:30 +00:00
WooHyun Jung 15a8415fa8 elementary/elm_pager : When new content is pushed, clearing focus in
old content is enough.


SVN revision: 63654
2011-09-29 06:31:40 +00:00
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
Jonas M. Gastal d333087e98 Elementary: pager documentation and example.
SVN revision: 61596
2011-07-22 18:18:31 +00:00
ChunEon Park 9cbeff1fea elementary/pager - fixed a trivial bug
patched by ShilapOnkar Singh (shilpa.singh@samsung.com)



SVN revision: 60728
2011-06-27 11:18:38 +00:00
Daniel Juyung Seo 05e9808e0c Elementary pager: Fixed warnings.
SVN revision: 60084
2011-06-08 10:38:36 +00:00
ChunEon Park 55dc385509 elementary/pager - fixed minor mistake
SVN revision: 60061
2011-06-08 00:40:00 +00:00
ChunEon Park 14a33affb1 elementary/pager - just modified for coding convention.
SVN revision: 60060
2011-06-08 00:19:29 +00:00
ChunEon Park f3d6e9603d elementary/pager - modified to content use EVAS_CALLBACK_DEL callback.
Because sub,del callback will be called for both base and content, 
the item finding root will be called twice unnecessary. 
This changes provide somewhat optimized sequence. 



SVN revision: 60059
2011-06-08 00:10:19 +00:00
ChunEon Park 68aa9a0da6 elementary/pager - removed white spaces
SVN revision: 59959
2011-06-04 11:15:14 +00:00
ChunEon Park 210d9760fe elementary/pager - fixed for elm_pager_content_bottom_get.
if user call the elm_pager_content_pop when pager has two items on the stack, 
the bottom item can be incorrect. so when user call the content_bottom_get right after pop, 
the returned item would be not bottom content but top. 



SVN revision: 59958
2011-06-04 10:57:57 +00:00
ChunEon Park d22607950d elementary/pager - prevent exception cases.
SVN revision: 59957
2011-06-04 10:03:22 +00:00
ChunEon Park dc3cea9d45 elementary/pager - some code optimization & add exception handling for null content.
SVN revision: 59956
2011-06-04 08:41:26 +00:00
ChunEon Park fccb252589 elementary/pager - refactoring to use extracted function.
SVN revision: 59955
2011-06-04 08:37:19 +00:00
ChunEon Park d6c443b57d elementary/pager - prevent to push a existed content. if existed content could be pushed, content_promote will be not working as user expects.
SVN revision: 59954
2011-06-04 08:08:48 +00:00
ChunEon Park d45f0154cf elementary / menu, list, index, pager - modified to use signal callback table.
SVN revision: 58807
2011-04-21 15:57:03 +00:00
ChunEon Park c7c99ddea6 elementry / entry, menu, notify, list, gengrid, actionslider, image, icon, anchorview, fileselector_button, calendar, photocam, anchorblock,
button, map, colorselector, hover, photo, diskselector, index, bubble, pager, hoversel, check, scrolled_entry, clock, flipselector

	    updated signal callback list in the  doxygen. 

            should update genlist, progressbar ... 



SVN revision: 58335
2011-04-04 16:34:18 +00:00
ChunEon Park 5176a3f867 elementary / entry, list, scroller, fileselector_button, config, photocam, map, pan, bg, store, priv, pager, conform, box, clock, flipselector
fixed indentation, removed white spaces.



SVN revision: 58267
2011-04-01 19:08:56 +00:00
ChunEon Park 160084626b elementary / menu, notify, list, panes, module, map, pager, panel, mapbuf - removed white spaces
SVN revision: 58251
2011-04-01 11:26:58 +00:00
Carsten Haitzler f74c18a02e make all widgets use a standard setup macro. cuts code down and
handles null parent errors, null wd alloc, null obj create errors etc.



SVN revision: 58242
2011-04-01 06:08:02 +00:00
Tom Hacohen c04d8990f0 Elementary: Added on-the-fly UI-mirroing support to all of the widgets
SVN revision: 56846
2011-02-09 16:14:02 +00:00
Tom Hacohen 99da5b6541 Elementary: Added ui-mirroring support for all the widgets.
SVN revision: 56803
2011-02-08 12:08:28 +00:00
WooHyun Jung 1c5b26784c From: WooHyun Jung <wh0705.jung@samsung.com>
Subject: [E-devel] [Patch] small patch for elm_pager.c

I felt strange with the following codes in elm_pager.c

Why it->content should be hidden after deleted ? 

Is it a bug ? 

I made a small patch for this



SVN revision: 56127
2011-01-15 08:39:33 +00:00
3v1n0 ff67ce31fb Always check for valid evas object.
If you try to create a new widget, you must be sure that the parent
is really an evas object.

With the previous implementation it was possible to call an _add
function for an elementary widget with any non-null pointer as parent
eventually causing crashes (like with the elm_box).


SVN revision: 55521
2010-12-12 19:12:43 +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 177beb5dc5 Fix elm_pager style change
SVN revision: 54495
2010-11-12 12:28:50 +00:00
Tiago Rezende Campos Falcao 6bea70c4e4 Improve Focus manager.
In Window show, the focus is given to first focusable object, or to
window if no exist focusable object. So, suggest create the widgets
before show the window.

If pager is focused, it give the focus to top page in each promote.

SVN revision: 53733
2010-10-21 18:58:43 +00:00
Tiago Rezende Campos Falcao a6b162d647 Hide hidden object in pager.
SVN revision: 53661
2010-10-20 12:38:32 +00:00
Tiago Rezende Campos Falcao 1a2519d253 Remove unused variable
SVN revision: 53461
2010-10-15 17:28:55 +00:00
Iván Briano fbf5ae5368 No need to go through the list to get the top object when we have it already.
Patch by Alex Grilo


SVN revision: 53457
2010-10-15 16:43:42 +00:00
Tiago Rezende Campos Falcao ef18ffa4f4 Set const where need in focus_next_get functions set
SVN revision: 53114
2010-10-06 20:24:19 +00:00
Tiago Rezende Campos Falcao 198ca1fd95 Rename focus method from cycle to next_get
SVN revision: 53112
2010-10-06 20:24:13 +00:00
Tiago Rezende Campos Falcao c3e3585e83 Optimized Linear Focus Chain
Before, the focus_cycle try pass the focus to next, and try again if
need loop the objects. Now, the focus cycle return possible next
object and if is necessary loop or not to focus this returned object.

SVN revision: 53111
2010-10-06 20:24:09 +00:00
Tiago Rezende Campos Falcao 6882817852 Adding focus cycle hook to pager, bubble and flip.
SVN revision: 52961
2010-10-01 19:03:02 +00:00
Tiago Rezende Campos Falcao 8ca4d18a0b Fixing can_focus to the widgets
Author:    Helen Fornazier <helen.fornazier@profusion.mobi>

widgets:
anchorblock:    can_focus = EINA_TRUE
anchorview:     can_focus = EINA_TRUE
fileselector:   can_focus = EINA_FALSE
hoversel:       can_focus = EINA_FALSE
notepad:        can_focus = EINA_TRUE
scrolled_entry: can_focus = EINA_TRUE
bubble:         can_focus = EINA_FALSE
calendar:       can_focus = EINA_TRUE
clock:          can_focus = EINA_TRUE
conformant:     can_focus = EINA_FALSE
flip:           can_focus = EINA_FALSE
frame:          can_focus = EINA_FALSE
gengrid:        can_focus = EINA_TRUE
genlist:        can_focus = EINA_TRUE
index:          can_focus = EINA_FALSE
list:           can_focus = EINA_TRUE
layout:         can_focus = EINA_FALSE
map:            can_focus = EINA_TRUE
mapbuf:         can_focus = EINA_FALSE
menu:           can_focus = EINA_FALSE
notify:         can_focus = EINA_FALSE
pager:          can_focus = EINA_FALSE
panes:          can_focus = EINA_FALSE
progressbar:    can_focus = EINA_FALSE
photocam:       can_focus = EINA_TRUE
scroller:       can_focus = EINA_TRUE
table:          can_focus = EINA_FALSE
thumb:          can_focus = EINA_FALSE
win:            can_focus = EINA_FALSE

SVN revision: 52888
2010-09-29 12:22:30 +00:00
Lucas De Marchi 6e219c81bf Fix typos
"he->the" where appropriate



SVN revision: 52493
2010-09-20 17:09:13 +00:00
Iván Briano 46becb9f19 Skip pages on the smart functions that act on members. It was making some appear when they weren't supposed to.
SVN revision: 51994
2010-09-08 19:26:58 +00:00
Davide Andreoli c815aff152 From: Dave Andreoli <dave@gurumeditation.it>
Subject: [E-devel] New elm pager "slide" and "slide_invisible" styles

Hi everyone,
I have done 2 new style for the pager widget:

"slide" and "slide_invisible"

They work different from the other styles: new (pushed) pages
comes from right and the old go out left, while popped pages
goes out from right. It works like the enna browser, or like all the
"browser lists" on iphone.

The patch include the 2 new styles, a new elementary_test
page called "Pager Slide", a little code for elm_pager.c  that was
needed
for the new style to work and simple update for the other existing
styles.

The patch is located at:
http://pastebin.com/jSbg0wb9

I can commit this myself, just give me the go ;)



SVN revision: 50559
2010-07-27 23:43:12 +00:00
Carsten Haitzler d888b71dba theme -> can specify a new theme for an object andit gets inherited. need to
add tests.



SVN revision: 48771
2010-05-12 01:03:46 +00:00
Gustavo Sverzut Barbieri 06d14ed245 const and -Wextra, come on guys! :-/
SVN revision: 47409
2010-03-24 03:06:00 +00:00