Commit Graph

8638 Commits

Author SHA1 Message Date
Daniel Juyung Seo e1a8db8a07 elm_diskselector.c: internal refactoring. changed item -> it. 2013-09-03 11:38:45 +09:00
Daniel Juyung Seo 907733d004 elc_popup.c: refactoring. now popup item object is elm_layout not edje_object. 2013-09-03 11:08:41 +09:00
Daniel Juyung Seo 5d797b329e elc_popup.c: refactoring. changed local variable item to it for consistency. 2013-09-03 08:52:09 +09:00
Daniel Juyung Seo 280987dd1d ctxpopup, fileselector, fileselector_button, fileselector_entry, actionslider: apply more signal macro. 2013-09-03 08:39:02 +09:00
Daniel Juyung Seo b1fa29a3ed elm_object_item.h: more documentation for elm_object_item_object_get(). 2013-09-02 23:36:39 +09:00
ChunEon Park b67b72f710 elementary/widget - introduce elm_object_item_object_get().
We've countered application's requirements multiple times to they have the object handle from the elm_object_item.

Now we introduce it for their convenient but they should use it carefully.
2013-09-02 17:20:36 +09:00
Daniel Juyung Seo 83db5ad972 elm_test: __UNUSED__ -> EINA_UNUSED. 2013-09-01 10:18:03 +09:00
Daniel Juyung Seo 90fe559c81 test_slider.c: added delay,changed callback usage. 2013-09-01 10:16:10 +09:00
Daniel Juyung Seo f06cd8aad3 Overall refactoring.
1. Use image variables in smart way.
2. Fixed function parameter formatting.
3. Changed callback function names.
4. Reordered control panel buttons logically.
2013-09-01 08:28:01 +09:00
Daniel Juyung Seo 3685ea66fe slideshow_example.c: fix notify show issue.
1. Adding notify to window resize object is not a good idea.
2. This fixes T262.
2013-09-01 07:53:07 +09:00
Daniel Juyung Seo 3e8e2b2abd hoversel: flurish hoversel source/example/documentation a little bit more.
1. fixed documentation to be more descriptive.
2. added hoversel smart callback examples.
3. added internal callback description.
2013-08-30 18:31:29 +09:00
Daniel Juyung Seo 341b8dc0f3 elc_popup.c: make popup handle general content set.
Currently application can use "default", "title,icon", "button{n}" parts for content_set but this patch allows more flexible usage of content_set.
2013-08-30 18:00:35 +09:00
Daniel Juyung Seo 04a8e6e743 elc_popup_legacy.h: added more documentation for popup orient set.
Specified default value for popup orient.
2013-08-30 02:30:02 +09:00
Daniel Juyung Seo 194d1c601d test_popup.c: removed unnecessary weight set. 2013-08-29 19:12:48 +09:00
Daniel Juyung Seo a5eba63a3b elm_layout.c: refactoring. moved code around for better readability like other eo codes. 2013-08-29 16:39:20 +09:00
Daniel Juyung Seo 56c66418a1 elm_bg: handle alpha value in elm_obj_bg_color_set/get APIs for Eo.
No ChangeLog and NEWS for eo.
2013-08-29 12:35:15 +09:00
Chris Michael 01c42920f2 Fix mike's "move pointer" problem with elm apps inside wayland-only.
On a move start signal, set the mouse cursor to "move".
Add hook for "move stop" to unset cursor.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-28 14:26:06 +01:00
Daniel Juyung Seo ec474f513d elm_bg: added a color reset feature.
This can be achieved by calling elm_bg_color_set(bg, -1, -1, -1);
2013-08-28 19:35:39 +09:00
Daniel Juyung Seo beddd2c007 elm_gengrid.c: code cleanup. 2013-08-28 08:47:47 +09:00
Daniel Juyung Seo 92fb4ccbe0 test_gengrid.c: Overall refactoring.
1. Fixed formatting.
2. Used EINA_TRUE/FALSE for Eina_Bool type parameter.
3. Made item size scalable.
4. Changed Item Data structure name Testitem -> Item_Data
5. Used elm_image for gengrid icon instead of bg.
6. Removed unnecessary casting.
7. Moved code around to the proper place.
2013-08-28 08:47:47 +09:00
ChunEon Park d461a8be05 elementary/widgets - set parents before widget constructs their body.
This avoids unnecessary multiple setups when obj and subobj has connected.
2013-08-27 14:19:19 +09:00
Rafael Antognolli ddb7b54d79 elm/colorselector: Fix last compatibility problems on the theme.
Also remove a wrong call to set content on "selector", right after it
being set already.
2013-08-27 19:06:14 -03:00
Rafael Antognolli 60ded1e282 elm/colorselector: Fix it to work with the new API.
Yes, we are breaking theme API (at least throwing errors about it).
2013-08-27 17:22:47 -03:00
Rafael Antognolli d0a6e81797 elm/framespace: Add fixed size to some border parts.
Silent edje errors.
2013-08-27 15:38:17 -03:00
ChunEon Park fe0f0a445e elementary/widgets - set parents before widget constructs their body.
This avoids unnecessary setups again when obj <-> sub has connected.
2013-08-27 00:29:45 +09:00
ChunEon Park 58265635c6 elementary - fixed author name. 2013-08-27 00:05:42 +09:00
Daniel Juyung Seo f3537869a5 gengrid: implement selectraise feature.
Gengrid item will be raised on selection. This was implemented in genlist, list, and index.
2013-08-26 19:55:28 +09:00
Daniel Juyung Seo 7658012217 elm_list_common.h: fixed up wrong doxygen documentation. 2013-08-26 13:44:02 +09:00
Ryuan Choi 3b83238f16 default-desktop.edc: Add guide part for standard profile. 2013-08-25 13:43:11 +09:00
Tae-Hwan Kim 360613d19e elm_widget.c: fix bug to remove edje signal correctly. 2013-08-25 00:40:45 +09:00
Daniel Juyung Seo e24c3ea03b test_spinner.c: added a better example for base/round set. 2013-08-24 10:44:23 +09:00
Daniel Juyung Seo c9a1e95e94 elm_spinner_legacy.h: fixed wrong documentation and add more sample numbers. 2013-08-24 10:41:58 +09:00
Rafael Antognolli 3c16446373 elm/wayland: Fix default theme to use new client area. 2013-08-24 14:32:23 -03:00
Carsten Haitzler e663eb4411 clean up some multibutton ugliness - this breaks theme api...
multibuttonentry really didnt follow elm conventions - it didnt use
namespacing for most singals/swallows - it dug into objects reading
object part geometry where it just should have calced min size and be
done. it did all sorts of other things it shouldnt/didnt need to.. so
i fixed that now... and dark theme has the support.
2013-08-23 23:33:06 +09:00
Daniel Juyung Seo 533617e053 test.c: added guide text to widget name search entry. 2013-08-23 20:10:23 +09:00
Daniel Juyung Seo f070054422 test.c: removed unnecessary callback add. changed callback function name properly. 2013-08-23 20:09:05 +09:00
Chris Michael a03b9464a6 Fix wayland borders to not need framespace defined in theme anymore.
NB: Use a rectangle, swallowed into the frame object, to calculate
framespace values.

Thanks Raster !! :)

This also fixes zmike's Fat-Frame issue ;) (ie: frame size and
framespace will be adjusted now for different font sizes in the
titlebar)

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-23 08:39:19 +01:00
Ryuan Choi 95cd308e26 elm_entry: "elm.guide" part should be aligned to "elm.text" part.
Attached test code for guide part.
In addition, updated supported part for "guide" in documentation.
2013-08-23 10:59:53 +09:00
Gustavo Sverzut Barbieri 19b55ddc65 genlist: implement list position signals.
Genlist will now emit the following signals to item view related to
their position in the whole list:
      - elm,state,list,first: first item of the whole list
      - elm,state,list,last: last item of the whole list
      - elm,state,list,middle: any item that is not first or last.
      - elm,state,list,single: when the item is the only element of list.
And the following related to a group (considering its given 'parent'):
      - elm,state,group,first: first item of the group
      - elm,state,group,last: last item of the group
      - elm,state,group,middle: any item that is not first or last.
      - elm,state,group,single: when the item is the only element of group.

Unlike odd/even the signals have an extra namespace "list" or "group"
to avoid conflicts with applications that may have declared these
signals themselves for other purposes.

With this patch one can implement easily something like this:

         https://developer.apple.com/library/ios/documentation/userexperience/conceptual/tableview_iphone/Art/tv_grouped_style.jpg
2013-08-22 17:02:49 -03:00
Gustavo Sverzut Barbieri 1bba4c94d3 genlist: rename even_odd_update to more generic name.
The next patch will also send signals to say if it's the first, middle
or last item and also for group, thus using a more generic name will
help.
2013-08-22 17:02:49 -03:00
Daniel Juyung Seo 50f8770cbd notify: changed animation finish data.item for notify.
-   data.item: "emit_hide_finished_signal" "yes";
+   data.item: "hide_finished_signal" "on";
2013-08-22 23:30:07 +09:00
ChunEon Park 5fd81d8849 elementry/widget - Improve performance in applying widget theme.
It prevents applying themes more strictly if it tries to apply same theme.
This increases the performance hugely in case that user applies a specific theme to the window object.
2013-08-22 17:00:36 +09:00
Daniel Juyung Seo 209bc2107b ChangeLog: remove remained conflict markers. 2013-08-22 05:30:29 +09:00
Thiep Ha 9b36fb6055 notify: Add hide effect to notify.
As specified in task T149, the notify has show effect but does not have hide effect.
This patch adds hide effect to notify.
2013-08-22 05:24:50 +09:00
Daniel Juyung Seo c5b0d63838 fixed documentation for consistency. Gets -> Get.
Occurance of Get is super much higher than Gets.
So change Gets to Get for consistency.
2013-08-22 05:24:46 +09:00
Daniel Juyung Seo d9637f96b7 elc_fileselector.c: fixed formatting. 2013-08-22 05:24:46 +09:00
Daniel Juyung Seo 36dbbb7d21 po: updated po files. 2013-08-22 04:36:14 +09:00
Daniel Juyung Seo 535920fefd test_slider.c: small refactoring of test code.
1. added frame for a better layout.
2. moved the first slider to second to see the indicator better.
3. use correct parent parameter.
4. added more comments.
5. set correct indicator format.
6. removed trailing whitespaces.
2013-08-22 02:22:56 +09:00
Daniel Juyung Seo d740b3d3d2 elc_popup.c: small clean-ups.
1. removed unnecessary weight/align set for swallowed object.
2. fixed formatting.
2013-08-22 02:22:56 +09:00
Daniel Juyung Seo b87ed8f4fc test.c: remove 's' from buttons and radios test name. 2013-08-22 02:22:56 +09:00