Commit Graph

53 Commits

Author SHA1 Message Date
Minseok Kim 06be3e5ab6 From: Minseok Kim <minseok3.kim@samsung.com>
Subject: [E-devel] [E-deve] [Patch] Add new apis for editable set/get
in multibuttonentry

Typically multibuttonentry is used as a composer.
But sometimes, Multibuttonentry can be used as a viewer.
Currently there is no way to use multibuttonentry as non-editable
viewer.
So I added new APIs which are elm_multibuttonentry_editable_set/get().
If editable is true, entry in multibuttonentry is activated and user can
compose item by pressing the return key.
If not, entry is hidden and muttibuttonentry works as a non-editable
viewer.



SVN revision: 73223
2012-07-03 11:22:46 +00:00
Minseok Kim db61fd9dbb elementary/multibuttonentry: add focus handling at clicked,
and remove box region show. 

Signed-off-by: Minseok Kim <minseok3.kim@samsung.com>


SVN revision: 72484
2012-06-19 14:48:05 +00:00
Carsten Haitzler 3a7b769a63 use the new escape text set to clear up issues if theme has TEXT vs
TEXTBLOCK items and handling escapes so text is consistend across elm.
fiuxes the fileselector issues kai reported.



SVN revision: 70362
2012-04-20 12:51:10 +00:00
Daniel Juyung Seo 7908a77ad8 elm: Fixed formatting.
SVN revision: 69700
2012-03-28 09:02:22 +00:00
Daniel Juyung Seo 728ecc1b32 elm multibuttonentry: Deprecated elm_multibuttonentry_item_data_get/set. Use elm_object_item_data_get/set instead.
SVN revision: 69622
2012-03-26 00:07:28 +00:00
Daniel Juyung Seo 84edf10d93 elm multibuttonentry: Refactoring. Use more descriptive name for variable. current -> selected_it.
SVN revision: 69621
2012-03-26 00:07:14 +00:00
Daniel Juyung Seo 346aec5ad5 elm multibuttonentry: Fixed formatting.
SVN revision: 69607
2012-03-25 08:51:12 +00:00
GoUn Lee b655b831d3 From: GoUn Lee <gouni.lee@samsung.com>
Subject: [E-devel] [?Patch]elm_?multibutto?nentry bug fix

I've attached patch to fix bug in multibuttonentry.
When this widget is unfocused, there's no code for making unfocused
entry in multibuttonentry.
Because of that, when multibuttonentry got focus again, entry couldn't
get focus normally.
so I've added  code to fix this issue. when it's unfocused.

Also I removed unused value in resize_button() which is 'padding_inner'
 


SVN revision: 69583
2012-03-23 07:49:14 +00:00
ChunEon Park 2e43c4d488 elementary/multibuttonentry - let use signal callback description table
SVN revision: 69273
2012-03-13 00:45:01 +00:00
Jiyoun Park df7de15c06 remove deprecated code related with
elm_multibuttonentry_shrink_mode_get/set
elm_multibuttonentry_guide_text_get/set
function.


SVN revision: 69243
2012-03-12 10:20:42 +00:00
Jiyoun Park 8e57190579 remove code related with
elm_multibuttonentry_label
elm_multibuttonentry_item_label
elm_multibuttonentry_item_del
which was deprecated


SVN revision: 69107
2012-03-09 14:10:16 +00:00
Daniel Juyung Seo 543d234a2b elm multibuttonentry: Changed smart callback name. Discussed with multibuttonentry contributor. 'shrink,state,changed' -> 'expand,state,changed'.
Signed-off-by: Daniel Juyung Seo <juyung.seo@samsung.com>

SVN revision: 68882
2012-03-07 07:00:56 +00:00
Sanjeev BA 6f2249d9e9 add todo for elc_multibuttonentry.
Signed-off-by: Sanjeev BA <eflelev8@gmail.com>

SVN revision: 68878
2012-03-07 06:20:18 +00:00
Sanjeev BA 9832fdca93 Fix elm_multibuttonentry API to have callbacks. For now we only have the API format fixed. This code needs lot more refactoring after discussing with the widget author. So, we will address the implementation later.
Signed-off-by: Sanjeev BA <eflelev8@gmail.com>

SVN revision: 68866
2012-03-07 02:57:36 +00:00
Sanjeev BA de64c5bf43 Add selected item getter and setter API. Getter to be implemented.
Signed-off-by: Sanjeev BA <iamsanjeev@gmail.com>

SVN revision: 68839
2012-03-06 15:18:02 +00:00
Sanjeev BA 3d6850c2c9 Rename callback function.
Signed-off-by: Sanjeev BA <iamsanjeev@gmail.com>

SVN revision: 68838
2012-03-06 15:17:57 +00:00
Carsten Haitzler f3f023a108 ok warn-- in multibuttonentry - getting bored of seeing it.
SVN revision: 68817
2012-03-06 12:14:35 +00:00
Daniel Juyung Seo 36d4a048f4 elm multibuttonentry: Revised code.
Signed-off-by: Daniel Juyung Seo <juyung.seo@samsung.com>

SVN revision: 68814
2012-03-06 12:06:47 +00:00
Carsten Haitzler 7a5a301a63 rename a whole host of config-related functions to be elm_config_*
now. yes - no deprecation. no time to do that.



SVN revision: 68810
2012-03-06 12:04:25 +00:00
Daniel Juyung Seo 480c61f20a elm: Formatting. No spacing after casting.
Signed-off-by: Daniel Juyung Seo <juyung.seo@samsung.com>

SVN revision: 68807
2012-03-06 11:51:42 +00:00
Carsten Haitzler 4118b5806c deprecate guide text set api in multibutton as per xxx
SVN revision: 68787
2012-03-06 07:45:10 +00:00
Sanjeev BA 2634455235 Remove unwanted function.
Signed-off-by: Sanjeev BA <eflelev8@gmail.com>

SVN revision: 68784
2012-03-06 07:25:28 +00:00
Sanjeev BA c44902e2f5 Break MBE API. Cannot fix without breaking it.
Signed-off-by: Sanjeev BA <eflelev8@gmail.com>

SVN revision: 68779
2012-03-06 07:01:09 +00:00
Sanjeev BA 7e80c536d0 Fix formatting.
Signed-off-by: Sanjeev BA <eflelev8@gmail.com>

SVN revision: 68778
2012-03-06 07:01:06 +00:00
Sanjeev BA 6e33787747 refactor mbe code.
Signed-off-by: Sanjeev BA <eflelev8@gmail.com>

SVN revision: 68777
2012-03-06 07:00:59 +00:00
Sanjeev BA 612348e150 Remove unwanted null check. It happens in _set_guidetext.
Signed-off-by: Sanjeev BA <eflelev8@gmail.com>

SVN revision: 68776
2012-03-06 07:00:15 +00:00
Sanjeev BA 45afba43d2 Fix delete key function and remove stray 'BackSpace (' handling in code.
Signed-off-by: Sanjeev BA <as2902.b@samsung.com>

SVN revision: 68763
2012-03-06 02:51:54 +00:00
Sanjeev BA dad510faff Rename mbe shrink_mode to expanded. Consistent with genlist naming.
Signed-off-by: Sanjeev BA <as2902.b@samsung.com>

SVN revision: 68760
2012-03-06 01:45:25 +00:00
GoUn Lee 05b41d2469 From: GoUn Lee <gouni.lee@samsung.com>
Subject: [E-devel] [Patch]New feature in Multibuttonentry widget
(input panel handles manually)

I've added patch for a new feature in Multibuttonentry widget.
When Multibuttonenetry gets/lost a focus, it shows input panel(virtual
keyboard) using elm_entry_input_panel_show/hide() function.
A multibuttonenetry manually handles input panel.
The reason why it handles manually input panel even though it has entry,
the multibuttonentry must show input panel when entry lost focus and
multibuttonentry widget is focused.
Such as item(button) is clicked.

So I've added this feature.
Please review this patch.



SVN revision: 68688
2012-03-05 09:58:38 +00:00
Daniel Juyung Seo 4f9b433c22 elm multibuttonentry: Revised codes.
1. fixed formatting.
2. renamed smart callback "shrank" -> "contracted"
I just renamed this smart callback without backport because multibuttonentry committed recently and backport will be removed in a couple of days (elm 1.0 api freeze)
Signed-off-by: Daniel Juyung Seo <seojuyung@gmail.com>

SVN revision: 68639
2012-03-03 06:11:50 +00:00
Daniel Juyung Seo 448157e020 elm multibuttonentry: Reviewed some parts of multibuttonentry.
Signed-off-by: Daniel Juyung Seo <juyung.seo@samsung.com>

SVN revision: 68627
2012-03-02 12:43:02 +00:00
Carsten Haitzler e7af5e0e91 warn--
SVN revision: 68430
2012-02-25 05:11:59 +00:00
ChunEon Park c5232c4741 elementary - removed unnecessary checkings
SVN revision: 68393
2012-02-24 08:53:01 +00:00
ChunEon Park fcc6192848 elementary - modified item_del_pre_hook function prototype.
Now it returns the bool value to free the widget item.

Some widget items(i,e genlist) should not be deleted directly when elm_object_item_del is called.
So, if the pre_hook function returns EINA_FALSE, then the widget item will not be deleted.



SVN revision: 67565
2012-01-27 11:56:14 +00:00
Hyoyoung Chang c575025a4a From: Hyoyoung Chang <hyoyoung@gmail.com>
Subject: [E-devel] [patch] elc_multibuttonentry - checking focus
before elm_widget_show_region_set

In elc_multibuttonentry, there're some elm_widget_show_region_set callings.
However it's not checking whether it got focused or not,
sometimes it's bugging users when the user's trying to move scroller.
So I changed to check focused.



SVN revision: 67285
2012-01-18 03:53:02 +00:00
ChunEon Park 56a881bd35 elementary/menu, ctxpopup, index, segment_control, diskselector, multibuttonentry, toolbar, naviframe, slideshow, hoversel, filpselector - deprecated xxxx_item_del() APIs.
But instead,  made to use the elm_object_item_del() APIs
for this, elm_widget_item needed to provide elm_widget_item_del_pre_hook.




SVN revision: 67010
2012-01-10 05:02:11 +00:00
ChunEon Park 5f1c8f6107 elementary/multibuttonentry - deprecated APIs. Now, let's use elm_common APIs.
elm_multibuttonentry_label_set()
elm_multibuttonentry_label_get()
elm_multibuttonentry_item_label_set()
elm_multibuttonentry_item_label_get()



SVN revision: 66739
2012-01-02 10:40:17 +00:00
ChunEon Park ab3198151c elementary/multibuttonentry - Elm_Multibuttonentry_Item -> Elm_Object_Item
SVN revision: 66737
2012-01-02 10:10:23 +00:00
ChunEon Park 3369d06ed0 elementary/multibuttonentry - refactoring.
removed unnecessary lines and made more proper as a elm_widget_item type.



SVN revision: 66736
2012-01-02 09:03:02 +00:00
ChunEon Park 161ad1d51f elementry/multibuttonentry - need to use ELM_WIDGET_ITEM internally.
SVN revision: 66735
2012-01-02 09:00:33 +00:00
ChunEon Park dc09132dd4 elementary/multibuttonentry - oops. i removed history. reverted!
SVN revision: 66734
2012-01-02 08:58:55 +00:00
ChunEon Park 58dcd21bf7 elementry/multibuttonentry - need to use ELM_WIDGET_ITEM internally.
SVN revision: 66732
2012-01-02 08:29:59 +00:00
Carsten Haitzler f6a3fc40e1 stop using deprecated calls.
SVN revision: 66681
2011-12-30 10:02:19 +00:00
Hyoyoung Chang defb09803a From: Hyoyoung Chang <hyoyoung@gmail.com>
Subject: [E-devel] [patch] elc_multibuttonentry - clean unused vars

I just clean unused vars of elc_multibuttonentry.
It made that gcc complains :P



SVN revision: 66504
2011-12-26 04:01:31 +00:00
Hyoyoung Chang 83638390fe From: Hyoyoung Chang <hyoyoung@gmail.com>
Subject: [E-devel] [patch] elc_multibuttonentry - delayed reset string

I was sent email about elc_multibuttonentry's bug. It reviewed by seoz.
And he found some path can make segfault.
So I changed reset string position in the widget.

I patched resetting internal entry's position, before that some label
are broken by too early resetting.




SVN revision: 66461
2011-12-22 07:56:01 +00:00
Carsten Haitzler e551940b11 oops - unpatch - wrong attribution!
SVN revision: 66460
2011-12-22 07:55:35 +00:00
Bluezery b5eba2f735 From: Bluezery <ohpowel@gmail.com>
Subject: [E-devel]  [Patch][elm_map] Mouse wheel bug fix

There is mouse wheel bug. Actually I have made it in previous patch :p

When using mouse wheel, tile size was changed between 0.5 ~ 2.0 before
zoom level is changed. But actually it should be changed between
1.0 ~ 2.0. I have fixed it. If tile size is below 1.0,  it does zoom-out. 
And if tile size is above 2.0, it does zoom-in.



SVN revision: 66458
2011-12-22 07:48:51 +00:00
Mike McCormack 969eef895a elementary: Tweak multibuttonentry spacing
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 65565
2011-11-24 08:34:47 +00:00
Mike McCormack 25708dfb05 elementary: Avoid fixed length static buffers
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 65564
2011-11-24 08:34:37 +00:00
Mike McCormack 8b310f0c48 elementary: Fix style issues in multibuttonentry
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>

SVN revision: 65563
2011-11-24 08:34:26 +00:00