Gustavo Lima Chaves [Thu, 3 May 2012 22:43:56 +0000 (22:43 +0000)]
[Elm] Dayselector has nothing to do with
composing widgets.
SVN revision: 70736
Gustavo Lima Chaves [Thu, 3 May 2012 22:43:51 +0000 (22:43 +0000)]
[Elm] Dayselector now a layout.
SVN revision: 70735
Gustavo Lima Chaves [Thu, 3 May 2012 22:43:47 +0000 (22:43 +0000)]
[Elm] Datetime now a layout
SVN revision: 70734
Gustavo Lima Chaves [Thu, 3 May 2012 22:43:42 +0000 (22:43 +0000)]
[Elm] Elm glview now an (new) elm_widget.
SVN revision: 70733
Gustavo Lima Chaves [Thu, 3 May 2012 22:43:37 +0000 (22:43 +0000)]
[Elm] Progress bar now a layout.
SVN revision: 70732
Gustavo Lima Chaves [Thu, 3 May 2012 22:43:31 +0000 (22:43 +0000)]
[Elm] Radio now a layout.
SVN revision: 70731
Gustavo Lima Chaves [Thu, 3 May 2012 22:43:26 +0000 (22:43 +0000)]
[Elm] Segment control now a layout, too.
SVN revision: 70730
Gustavo Lima Chaves [Thu, 3 May 2012 22:43:21 +0000 (22:43 +0000)]
[Elm] Elm separator now a layout.
SVN revision: 70729
Gustavo Lima Chaves [Thu, 3 May 2012 22:43:16 +0000 (22:43 +0000)]
[Elm] Elm grid now ported to new class hierarchy.
SVN revision: 70728
Gustavo Lima Chaves [Thu, 3 May 2012 22:43:10 +0000 (22:43 +0000)]
[Elm] Elm table migrated to new class hierarchy.
SVN revision: 70727
Gustavo Lima Chaves [Thu, 3 May 2012 22:43:05 +0000 (22:43 +0000)]
[Elm] Panes now a layout, too.
SVN revision: 70726
Gustavo Lima Chaves [Thu, 3 May 2012 22:43:00 +0000 (22:43 +0000)]
[Elm] Hoversel is now a button.
SVN revision: 70725
Gustavo Lima Chaves [Thu, 3 May 2012 22:42:54 +0000 (22:42 +0000)]
[Elm] Elm slider now a layout.
SVN revision: 70724
Gustavo Lima Chaves [Thu, 3 May 2012 22:42:49 +0000 (22:42 +0000)]
[Elm] Elm hover now a layout.
SVN revision: 70723
Gustavo Lima Chaves [Thu, 3 May 2012 22:42:43 +0000 (22:42 +0000)]
[Elm] Elm slideshow now a layout.
SVN revision: 70722
Gustavo Lima Chaves [Thu, 3 May 2012 22:42:38 +0000 (22:42 +0000)]
[Elm] Elm label now a layout, too.
SVN revision: 70721
Gustavo Lima Chaves [Thu, 3 May 2012 22:42:32 +0000 (22:42 +0000)]
[Elm] Elm actionslider now a layout, too.
SVN revision: 70720
Gustavo Lima Chaves [Thu, 3 May 2012 22:42:26 +0000 (22:42 +0000)]
[Elm] Elm bubble is also an elm layout, now.
SVN revision: 70719
Gustavo Lima Chaves [Thu, 3 May 2012 22:42:20 +0000 (22:42 +0000)]
[Elm] Removing cruft (unnecessary) code on elm
win.
With things done right, one does not need this child deletion
by force.
SVN revision: 70718
Gustavo Lima Chaves [Thu, 3 May 2012 22:42:15 +0000 (22:42 +0000)]
[Elm] Now elm win and inwin got into the new
widget hierarchy.
Win inherits directly from Elm_Widget_Smart_Class, while inwin is now
an elm layout.
Note that elm_widget_sub_object_list_get(), which was an unecessary
hack only used on win, was killed.
SVN revision: 70717
Gustavo Lima Chaves [Thu, 3 May 2012 22:42:09 +0000 (22:42 +0000)]
[Elm] Clock now an elm layout, too.
SVN revision: 70716
Gustavo Lima Chaves [Thu, 3 May 2012 22:42:03 +0000 (22:42 +0000)]
[Elm] Elm check now a layout.
SVN revision: 70715
Gustavo Lima Chaves [Thu, 3 May 2012 22:41:58 +0000 (22:41 +0000)]
[Elm] Elm calendar also a layout, now.
SVN revision: 70714
Gustavo Lima Chaves [Thu, 3 May 2012 22:41:53 +0000 (22:41 +0000)]
[Elm] One more widget on elm layout: frame.
SVN revision: 70713
Gustavo Lima Chaves [Thu, 3 May 2012 22:41:47 +0000 (22:41 +0000)]
[Elm] Helper on resize_object_add()
SVN revision: 70712
Gustavo Lima Chaves [Thu, 3 May 2012 22:41:42 +0000 (22:41 +0000)]
[Elm] And now button also inherits from
elm_layout.
SVN revision: 70711
Gustavo Lima Chaves [Thu, 3 May 2012 22:41:37 +0000 (22:41 +0000)]
[Elm] Just a tip on a background test.
SVN revision: 70710
Gustavo Lima Chaves [Thu, 3 May 2012 22:41:32 +0000 (22:41 +0000)]
[Elm] Elm bg now happily inherits from elm
layout.
SVN revision: 70709
Gustavo Lima Chaves [Thu, 3 May 2012 22:41:26 +0000 (22:41 +0000)]
[Elm] 2nd specialization of Elm's new base smart
class: elm_layout.
This will be, besides the codebase for the elm_layout widget, a common
base for all other widgets which got an edje layout as a basis for
their decoration.
From now on, all elm_layout_* namespaced fuctions will function
on objects inheriting from this base:
- elm_layout_content_set
- elm_layout_content_get
- elm_layout_content_unset
- elm_layout_text_set
- elm_layout_text_get
(recovered from deprecated header -> not anymore)
- elm_layout_sizing_eval
- elm_layout_data_get
- elm_layout_edje_get
- elm_layout_file_set
- elm_layout_theme_set
- elm_layout_box_append
- elm_layout_box_prepend
- elm_layout_box_insert_before
- elm_layout_box_insert_at
- elm_layout_box_remove
- elm_layout_box_remove_all
- elm_layout_table_pack
- elm_layout_table_unpack
- elm_layout_table_clear
Three missing functions on layouts were added, then:
- elm_layout_signal_emit
- elm_layout_signal_callback_add
- elm_layout_signal_callback_del
Naturally, the elm_object_ namespaced counterparts of those will also
function (they will be deprecated on the future).
SVN revision: 70708
Gustavo Lima Chaves [Thu, 3 May 2012 22:41:21 +0000 (22:41 +0000)]
[Elm] New Elm widget class: cointainer
This is for general purpose containers in Elm, those supporting
- elm_object_part_content_set()
- elm_object_part_content_get()
- elm_object_part_content_unset()
SVN revision: 70707
Gustavo Lima Chaves [Thu, 3 May 2012 22:41:15 +0000 (22:41 +0000)]
[Elm] Factoring out code for basic widget theme
smart function.
SVN revision: 70706
Gustavo Lima Chaves [Thu, 3 May 2012 22:41:09 +0000 (22:41 +0000)]
[Elm] Adapting sub_obj_{del,add}, hover and
resize objects to new schema.
sub-object-{add,del} new class functions got their bodies in. One by
one, the old elm_widget_ namespaced calls to them got to be migrated
to the class calls.
A resize object is now a sub-object, too. This should be like that
from the start -- we share code and avoid callback duplication -- what
leaded to a plethora of bugs.
SVN revision: 70705
Gustavo Lima Chaves [Thu, 3 May 2012 22:41:04 +0000 (22:41 +0000)]
[Elm] Creating base smart class, to be extended
properly by real widgets.
I'm also creating a *compatibility* class on top of it, which extends
the old (unique) one to its old components, so that everything goes
unnoticed for the widgets.
Next, we'll be accessing class functions for widget hooks *on the base
class*, which will be proxied back to the instance ones.
Then, one by one the widgets will be translated to a proper
hierarchical smart class parentage, making extensibility and reuse
much better.
Last, but not least, since we'll be moving these hooks to the class,
where (almost) everything is a function, let's adapt to the future --
take away the "_func" suffix from them.
NB: there is ONE hook and associated data which was kept on the base,
for now: "show_region" stuff. I did that because scrollers need that
in order to work, right now. Keep in mind, though, the scrollers will
be reworked, so that fields ought to be changed soon, too.
SVN revision: 70704
Gustavo Lima Chaves [Thu, 3 May 2012 22:40:58 +0000 (22:40 +0000)]
[Elm] Renaming base smart data struct, in
preparation for the next commit.
SVN revision: 70703
Carsten Haitzler [Thu, 3 May 2012 09:18:20 +0000 (09:18 +0000)]
fix bug hermet added in font code! :)
SVN revision: 70692
Daniel Juyung Seo [Thu, 3 May 2012 05:51:23 +0000 (05:51 +0000)]
elm naviframe: Bug Fix: Wrong signal sent when title/subtitle is set
in naviframe. Patch by Shilpa Onkar Singh <shilpa.singh@samsung.com>
On Thu, May 3, 2012 at 2:30 PM, SHILPA ONKAR SINGH
<shilpa.singh@samsung.com> wrote:
> Hi All,
>
> Please find attached, patch for elc_naviframe bug fix: "wrong signal
sent when subtitle,title is set".
>
> Change Description:
> Bug Fix: Wrong signal sent when title/subtitle is set in naviframe.
>
> Thanks & Regards
> Shilpa Singh
SVN revision: 70685
WooHyun Jung [Thu, 3 May 2012 03:02:54 +0000 (03:02 +0000)]
elementar/focus : New feature - focus movement in all direction. By
using elm_widget_focus_direction_go function, focus will be moved from
the current focused object to the near object in one direction.
Direction can be set by degree(for easy usability). Degree changes
clockwise, i.e. 0 means UP, 90 means RIGHT, 180 means DOWN, and 270
means LEFT. You can select any direction by changing this degree.
SVN revision: 70681
Carsten Haitzler [Thu, 3 May 2012 01:19:05 +0000 (01:19 +0000)]
REVERT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
this breaks theme api. so NO! come back with a version that doesn't
break it.
SVN revision: 70679
ChunEon Park [Thu, 3 May 2012 00:34:26 +0000 (00:34 +0000)]
elementary/font - function code refactoring
SVN revision: 70678
Gustavo Lima Chaves [Wed, 2 May 2012 21:14:28 +0000 (21:14 +0000)]
[elm] Fix booboos for people not having eio, ewebkit or
emotion.
SVN revision: 70677
Gustavo Lima Chaves [Wed, 2 May 2012 19:25:56 +0000 (19:25 +0000)]
[Elm] Not very fancy solution, but... now hover won't
ruin elementary_config
when used by elm_menu.
SVN revision: 70673
Gustavo Lima Chaves [Wed, 2 May 2012 17:07:36 +0000 (17:07 +0000)]
[Elm] Set this call free again.
SVN revision: 70671
Gustavo Lima Chaves [Wed, 2 May 2012 17:02:18 +0000 (17:02 +0000)]
[Elm] Notify now a container.
SVN revision: 70670
Gustavo Lima Chaves [Wed, 2 May 2012 17:02:12 +0000 (17:02 +0000)]
[Elm] 1st direct realization of container class:
elm mapbuf.
SVN revision: 70669
Gustavo Lima Chaves [Wed, 2 May 2012 17:02:04 +0000 (17:02 +0000)]
[Elm] Box ported to new class schema.
SVN revision: 70668
Gustavo Lima Chaves [Wed, 2 May 2012 17:01:59 +0000 (17:01 +0000)]
[Elm] Conformant now a layout.
SVN revision: 70667
Gustavo Lima Chaves [Wed, 2 May 2012 17:01:53 +0000 (17:01 +0000)]
[Elm] Colorselector now a layout.
There are issues with its theme, though. Later on I'll get back to it.
SVN revision: 70666
Gustavo Lima Chaves [Wed, 2 May 2012 17:01:48 +0000 (17:01 +0000)]
[Elm] File selector now a layout.
SVN revision: 70665
Gustavo Lima Chaves [Wed, 2 May 2012 17:01:43 +0000 (17:01 +0000)]
[Elm] Video and player now layouts, too.
SVN revision: 70664
Gustavo Lima Chaves [Wed, 2 May 2012 17:01:37 +0000 (17:01 +0000)]
[Elm] Elm web now a (new) elm_widget.
Later on we can think of exposing its internals more WRT inheritance.
SVN revision: 70663
Gustavo Lima Chaves [Wed, 2 May 2012 17:01:30 +0000 (17:01 +0000)]
[Elm] Index now a layout.
SVN revision: 70662
Gustavo Lima Chaves [Wed, 2 May 2012 17:01:25 +0000 (17:01 +0000)]
[Elm] Flip selector now a layout.
SVN revision: 70661
Gustavo Lima Chaves [Wed, 2 May 2012 17:01:20 +0000 (17:01 +0000)]
[Elm] File selector button now a button.
SVN revision: 70660
Gustavo Lima Chaves [Wed, 2 May 2012 17:01:14 +0000 (17:01 +0000)]
[Elm] Dayselector has nothing to do with
composing widgets.
SVN revision: 70659
Gustavo Lima Chaves [Wed, 2 May 2012 17:01:09 +0000 (17:01 +0000)]
[Elm] Dayselector now a layout.
SVN revision: 70658
Gustavo Lima Chaves [Wed, 2 May 2012 17:01:03 +0000 (17:01 +0000)]
[Elm] Datetime now a layout
SVN revision: 70657
Gustavo Lima Chaves [Wed, 2 May 2012 17:00:56 +0000 (17:00 +0000)]
[Elm] Elm glview now an (new) elm_widget.
SVN revision: 70656
Gustavo Lima Chaves [Wed, 2 May 2012 17:00:48 +0000 (17:00 +0000)]
[Elm] Progress bar now a layout.
Theme changes will be ported back to other elm themes.
SVN revision: 70655
Gustavo Lima Chaves [Wed, 2 May 2012 17:00:42 +0000 (17:00 +0000)]
[Elm] Radio now a layout.
Theme changes will be ported back to other elm themes ASAP.
SVN revision: 70654
Gustavo Lima Chaves [Wed, 2 May 2012 17:00:24 +0000 (17:00 +0000)]
[Elm] Segment control now a layout, too.
SVN revision: 70653
Gustavo Lima Chaves [Wed, 2 May 2012 17:00:00 +0000 (17:00 +0000)]
[Elm] Elm separator now a layout.
SVN revision: 70652
Gustavo Lima Chaves [Wed, 2 May 2012 16:59:55 +0000 (16:59 +0000)]
[Elm] Elm grid now ported to new class hierarchy.
SVN revision: 70651
Gustavo Lima Chaves [Wed, 2 May 2012 16:59:50 +0000 (16:59 +0000)]
[Elm] Elm table migrated to new class hierarchy.
SVN revision: 70650
Gustavo Lima Chaves [Wed, 2 May 2012 16:59:45 +0000 (16:59 +0000)]
[Elm] Panes now a layout, too.
SVN revision: 70649
Gustavo Lima Chaves [Wed, 2 May 2012 16:59:40 +0000 (16:59 +0000)]
[Elm] Hoversel is now a button.
SVN revision: 70648
Gustavo Lima Chaves [Wed, 2 May 2012 16:59:35 +0000 (16:59 +0000)]
[Elm] Elm slider now a layout.
SVN revision: 70647
Gustavo Lima Chaves [Wed, 2 May 2012 16:59:30 +0000 (16:59 +0000)]
[Elm] Elm hover now a layout.
SVN revision: 70646
Gustavo Lima Chaves [Wed, 2 May 2012 16:59:25 +0000 (16:59 +0000)]
[Elm] Elm slideshow now a layout.
SVN revision: 70645
Gustavo Lima Chaves [Wed, 2 May 2012 16:59:20 +0000 (16:59 +0000)]
[Elm] Elm label now a layout, too.
SVN revision: 70644
Gustavo Lima Chaves [Wed, 2 May 2012 16:59:12 +0000 (16:59 +0000)]
[Elm] Elm actionslider now a layout, too.
SVN revision: 70643
Gustavo Lima Chaves [Wed, 2 May 2012 16:59:07 +0000 (16:59 +0000)]
[Elm] Elm bubble is also an elm layout, now.
SVN revision: 70642
Gustavo Lima Chaves [Wed, 2 May 2012 16:59:01 +0000 (16:59 +0000)]
[Elm] Removing cruft (unnecessary) code on elm
win.
With things done right, one does not need this child deletion
by force.
SVN revision: 70641
Gustavo Lima Chaves [Wed, 2 May 2012 16:58:56 +0000 (16:58 +0000)]
[Elm] Now elm win and inwin got into the new
widget hierarchy.
Win inherits directly from Elm_Widget_Smart_Class, while inwin is now
an elm layout.
Note that elm_widget_sub_object_list_get(), which was an unecessary
hack only used on win, was killed.
SVN revision: 70640
Gustavo Lima Chaves [Wed, 2 May 2012 16:58:51 +0000 (16:58 +0000)]
[Elm] Clock now an elm layout, too.
SVN revision: 70639
Gustavo Lima Chaves [Wed, 2 May 2012 16:58:46 +0000 (16:58 +0000)]
[Elm] Elm check now a layout.
It's theme uses now "elm.swallow.icon" as its icon spot -> will
fix it on other themes ASAP.
SVN revision: 70638
Gustavo Lima Chaves [Wed, 2 May 2012 16:58:41 +0000 (16:58 +0000)]
[Elm] Elm calendar also a layout, now.
SVN revision: 70637
Gustavo Lima Chaves [Wed, 2 May 2012 16:58:36 +0000 (16:58 +0000)]
[Elm] One more widget on elm layout: frame.
SVN revision: 70636
Gustavo Lima Chaves [Wed, 2 May 2012 16:58:31 +0000 (16:58 +0000)]
[Elm] Helper on resize_object_add()
SVN revision: 70635
Gustavo Lima Chaves [Wed, 2 May 2012 16:58:26 +0000 (16:58 +0000)]
[Elm] And now button also inherits from
elm_layout.
It's theme has now "elm.swallow.icon" as the icon spot ->
will change it on other themes ASAP.
SVN revision: 70634
Gustavo Lima Chaves [Wed, 2 May 2012 16:58:21 +0000 (16:58 +0000)]
[Elm] Just a tip on a background test.
SVN revision: 70633
Gustavo Lima Chaves [Wed, 2 May 2012 16:58:16 +0000 (16:58 +0000)]
[Elm] Elm bg now happily inherits from elm
layout.
SVN revision: 70632
Gustavo Lima Chaves [Wed, 2 May 2012 16:58:10 +0000 (16:58 +0000)]
[Elm] 2nd specialization of Elm's new base smart
class: elm_layout.
This will be, besides the codebase for the elm_layout widget, a common
base for all other widgets which got an edje layout as a basis for
their decoration.
From now on, all elm_layout_* namespaced fuctions will function
on objects inheriting from this base:
- elm_layout_content_set
- elm_layout_content_get
- elm_layout_content_unset
- elm_layout_text_set
- elm_layout_text_get
(recovered from deprecated header -> not anymore)
- elm_layout_sizing_eval
- elm_layout_data_get
- elm_layout_edje_get
- elm_layout_file_set
- elm_layout_theme_set
- elm_layout_box_append
- elm_layout_box_prepend
- elm_layout_box_insert_before
- elm_layout_box_insert_at
- elm_layout_box_remove
- elm_layout_box_remove_all
- elm_layout_table_pack
- elm_layout_table_unpack
- elm_layout_table_clear
Three missing functions on layouts were added, then:
- elm_layout_signal_emit
- elm_layout_signal_callback_add
- elm_layout_signal_callback_del
Naturally, the elm_object_ namespaced counterparts of those will also
function (they will be deprecated on the future).
SVN revision: 70631
Gustavo Lima Chaves [Wed, 2 May 2012 16:57:53 +0000 (16:57 +0000)]
[Elm] New Elm widget class: cointainer
This is for general purpose containers in Elm, those supporting
- elm_object_part_content_set()
- elm_object_part_content_get()
- elm_object_part_content_unset()
SVN revision: 70630
Gustavo Lima Chaves [Wed, 2 May 2012 16:57:48 +0000 (16:57 +0000)]
[Elm] Factoring out code for basic widget theme
smart function.
SVN revision: 70629
Gustavo Lima Chaves [Wed, 2 May 2012 16:57:43 +0000 (16:57 +0000)]
[Elm] Adapting sub_obj_{del,add}, hover and
resize objects to new schema.
sub-object-{add,del} new class functions got their bodies in. One by
one, the old elm_widget_ namespaced calls to them got to be migrated
to the class calls.
A resize object is now a sub-object, too. This should be like that
from the start -- we share code and avoid callback duplication -- what
leaded to a plethora of bugs.
SVN revision: 70628
Gustavo Lima Chaves [Wed, 2 May 2012 16:57:38 +0000 (16:57 +0000)]
[Elm] Creating base smart class, to be extended
properly by real widgets.
I'm also creating a *compatibility* class on top of it, which extends
the old (unique) one to its old components, so that everything goes
unnoticed for the widgets.
Next, we'll be accessing class functions for widget hooks *on the base
class*, which will be proxied back to the instance ones.
Then, one by one the widgets will be translated to a proper
hierarchical smart class parentage, making extensibility and reuse
much better.
Last, but not least, since we'll be moving these hooks to the class,
where (almost) everything is a function, let's adapt to the future --
take away the "_func" suffix from them.
NB: there is ONE hook and associated data which was kept on the base,
for now: "show_region" stuff. I did that because scrollers need that
in order to work, right now. Keep in mind, though, the scrollers will
be reworked, so that fields ought to be changed soon, too.
SVN revision: 70627
Gustavo Lima Chaves [Wed, 2 May 2012 16:57:31 +0000 (16:57 +0000)]
[Elm] Renaming base smart data struct, in
preparation for the next commit.
SVN revision: 70626
ChunEon Park [Wed, 2 May 2012 10:53:41 +0000 (10:53 +0000)]
elementary/changelog - just indentation fix
SVN revision: 70622
ChunEon Park [Wed, 2 May 2012 10:49:22 +0000 (10:49 +0000)]
elementary - updated changelog
SVN revision: 70621
ChunEon Park [Wed, 2 May 2012 10:29:58 +0000 (10:29 +0000)]
elementary/font - actually it doesnt append the font to the hash when font_hash is created inside.
now it is fixed.
SVN revision: 70620
Sanjeev BA [Wed, 2 May 2012 10:18:05 +0000 (10:18 +0000)]
Minor bug fix for elc_fileselector entry and button.
In non-inwin mode file selector button does not show popup
after the first time, if the popup window is closed.
SVN revision: 70619
Carsten Haitzler [Wed, 2 May 2012 08:29:11 +0000 (08:29 +0000)]
* Fix possible problems with other subsystems depending on X11 display
being closed (XCloseDisplay not close() on socket fd).
SVN revision: 70615
Cedric BAIL [Wed, 2 May 2012 06:53:38 +0000 (06:53 +0000)]
elementary: doing less is always better.
SVN revision: 70607
Daniel Juyung Seo [Wed, 2 May 2012 06:38:05 +0000 (06:38 +0000)]
elm test_flipselector.c: Select an item on start-up.
SVN revision: 70605
Daniel Juyung Seo [Wed, 2 May 2012 06:38:03 +0000 (06:38 +0000)]
elm test_flipselector.c: Fixed formatting before working on it.
SVN revision: 70604
Daniel Juyung Seo [Wed, 2 May 2012 05:11:53 +0000 (05:11 +0000)]
elm elm_general.h: Added note to elm_shutdown() documentation.
SVN revision: 70597
Daniel Juyung Seo [Wed, 2 May 2012 04:45:19 +0000 (04:45 +0000)]
elm elm_general.h: Added more documentation for elm_exit().
SVN revision: 70594
Cedric BAIL [Mon, 30 Apr 2012 01:55:06 +0000 (01:55 +0000)]
eina,evas,edje,elementary: add missing files from tarballs.
Patch by Jérôme Pinot <ngc891@gmail.com>
SVN revision: 70543
Daniel Juyung Seo [Mon, 30 Apr 2012 01:16:11 +0000 (01:16 +0000)]
elementary NEWS: Updated NEWS for r70516 and r70517.
SVN revision: 70539
Daniel Juyung Seo [Mon, 30 Apr 2012 01:16:07 +0000 (01:16 +0000)]
eio, elementary, emotion, ethumb NEWS: Bump NEWS files for 1.0 newbies.
SVN revision: 70538