Iván Briano
cd097950e4
Let the user choose what digits of the clock are editable.
...
Patch by Rafael "15 years of experience" Fonseca.
SVN revision: 48757
2010-05-11 15:25:01 +00:00
Carsten Haitzler
5b26300221
support items in anchorblock/view too.
...
SVN revision: 48384
2010-04-28 06:13:06 +00:00
Carsten Haitzler
88bee2cadb
emoticons!!!! woot woot!
...
SVN revision: 48356
2010-04-27 08:06:42 +00:00
Michael Blumenkrantz
e571b14068
From: Michael Blumenkrantz <mike@zentific.com>
...
elm.diff is a patch which implements a number of convenience functions
for various widgets, as well as some new features for toolbar and panel.
With the panel widget, I've written a number of calls related to
toolbar items and the selected item in particular, allowing
manipulation of the selection and toolbar items more easily. These
functions are as follows:
+elm_toolbar_item_get_all() returns a Eina_List* of all the toolbar
items
+elm_toolbar_item_get_first() returns the first toolbar item
+elm_toolbar_item_get_last() returns the last toolbar item
+elm_toolbar_item_get_next() returns the item after the
currently selected item
+elm_toolbar_item_select_next() moves the selection to the next valid
item
+elm_toolbar_item_select_first() selects the first valid item
+elm_toolbar_item_select_last() selects the last valid item
+elm_toolbar_item_find_by_label() returns the first Elm_Toolbar_Item
matching "label"
The new panel functions I have written allow for control of the panel's
state from code, and are as follows:
+elm_panel_hidden_set() sets the panel's toggle state to a bool value
and runs the animation
+elm_panel_hidden_get() returns whether the panel is hidden
+elm_panel_toggle() toggles the panel to its other state
The remainder of the functions are just general wd->data returns which
were missing, the functionality of which may be of use to people.
SVN revision: 48355
2010-04-27 05:43:54 +00:00
titan
5aaf50253f
Add the ability to set the way the grid contents are aligned in the
...
scroller... Set x and y values ranging from 0.0 to 1.0. Default is 0.5
0.5.
SVN revision: 48326
2010-04-26 02:34:07 +00:00
Gustavo Sverzut Barbieri
8a23d2a6b7
Add special values to spinner.
...
Special value is a string showed instead a numerical one.
By: Rafael Fonseca <rfonseca@profusion.mobi>
SVN revision: 48090
2010-04-18 00:31:07 +00:00
Gustavo Sverzut Barbieri
37d6782967
Add elm_scrolled_grid object.
...
A genlist like grid widget: just the visible objects are actually built.
By: Rafael Fonseca <rfonseca@profusion.mobi>
SVN revision: 48086
2010-04-17 20:21:59 +00:00
Carsten Haitzler
7aceaa4a41
support flush and dump protocol - also add call to do this by requuest from
...
the app itself.
SVN revision: 47949
2010-04-12 08:27:10 +00:00
Iván Briano
07d91767cd
Expose elm_list as external
...
Patch by Thiago Masaki
SVN revision: 47847
2010-04-08 20:53:01 +00:00
Gustavo Lima Chaves
23b65bc2de
Welcome a new Elementary widget: file selector button.
...
This is an elm button extended to launch a file selector on click and to callback_call registered funcs
when selection is completed.
Many uses may arise from it, but as a fresh 1st example here comes the first (primitive, but cool) video
player in edje:
externals {
external: "emotion";
external: "elm";
}
collections {
group { name: "main";
parts {
part { name: "video";
type: EXTERNAL;
source: "emotion";
description { state: "default" 0;
rel1 {
offset: 10 10;
}
rel2 {
offset: -11 -61;
}
params {
choice: "engine" "gstreamer";
}
}
}
part { name: "play";
type: RECT;
description { state: "default" 0;
color: 0 255 0 128;
rel1 {
relative: 0 1;
offset: 10 -51;
}
rel2 {
relative: 0.3 1;
offset: -6 -11;
}
}
}
part { name: "pause";
type: RECT;
description { state: "default" 0;
color: 255 0 0 128;
rel1 {
relative: 0.3 1;
offset: 5 -51;
}
rel2 {
relative: 0.6 1;
offset: -6 -11;
}
}
}
part { name: "file_sel_btn";
type: EXTERNAL;
source: "elm/fileselector_button";
description { state: "default" 0;
rel1 {
relative: 0.6 1;
offset: 5 -51;
}
rel2 {
offset: -11 -11;
}
params {
string: "label" "open file";
string: "icon" "file";
}
}
}
programs {
program {
signal: "mouse,clicked,1";
source: "play";
after: "do_play";
}
program {
name: "do_play";
action: PARAM_SET "video" "play" "1";
}
program {
signal: "mouse,clicked,1";
source: "pause";
action: PARAM_SET "video" "play" "0";
}
program {
signal: "file,chosen";
source: "file_sel_btn";
action: PARAM_COPY "file_sel_btn" "path" "video" "file";
after: "do_play";
}
}
}
}
}
Enjoy. I've seen bugs on the fileselector itself wrt to list selection logic.
I'll dig into then soon.
SVN revision: 47846
2010-04-08 20:36:37 +00:00
Tiago Rezende Campos Falcao
58ffdf8254
Fix some bugs in Genlist/Photocam. By Fidencio
...
Author: Fabiano Fidêncio <fidencio at profusion.mobi>
SVN revision: 47823
2010-04-07 21:30:54 +00:00
Carsten Haitzler
0e56acdbcb
patch from disco-man! :)
...
SVN revision: 47799
2010-04-07 01:31:36 +00:00
Tiago Rezende Campos Falcao
baa7e26d78
Some fixes in external Photocam. By Fidencio
...
Author: Fabiano Fidêncio <fidencio at profusion.mobi>
SVN revision: 47785
2010-04-06 14:01:08 +00:00
Tiago Rezende Campos Falcao
ffaa68c266
Added get functions in elm_genlist and added external Genlist support. By Fidencio
...
Author: Fabiano Fidêncio <fidencio at profusion.mobi>
SVN revision: 47784
2010-04-06 14:01:04 +00:00
Gustavo Lima Chaves
07702cd2f3
Elm slideshow as edje external, by Masaki.
...
SVN revision: 47780
2010-04-05 20:23:30 +00:00
Gustavo Lima Chaves
6d3534b6f8
Elm_map exported as edje external.
...
SVN revision: 47654
2010-04-01 17:34:49 +00:00
Tiago Rezende Campos Falcao
8428f91d63
Just some fixes to show changes like horizontal and inverted in editje.By Fidencio
...
Author: Fabiano Fidêncio <fidencio at profusion.mobi>
SVN revision: 47648
2010-04-01 14:22:41 +00:00
Tiago Rezende Campos Falcao
eb475b53bd
Added get functions in elm progressbar and added elm progressbar support in edje externals.By Fidencio
...
Author: Fabiano Fidêncio <fidencio at profusion.mobi>
SVN revision: 47647
2010-04-01 14:22:36 +00:00
Tiago Rezende Campos Falcao
c00911ee84
Added get functions in elm spinner and added elm spinner in edje externals.By Fidencio
...
Author: Fabiano Fidêncio <fidencio at profusion.mobi>
SVN revision: 47646
2010-04-01 14:22:32 +00:00
Gustavo Lima Chaves
a1228094fd
Elm_fileselector as edje external.
...
SVN revision: 47634
2010-03-31 20:19:55 +00:00
Gustavo Lima Chaves
8483246729
Elm_thumb as an edje external.
...
There's a bug while adding it at Editje: it will draw itself over the part moving knob.
Fixing it later.
SVN revision: 47632
2010-03-31 19:08:51 +00:00
Cedric BAIL
341d5cff52
* elementary: Add elm_toolbar_item_selected_get and some const.
...
Patch by Mike Blumenkrantz (zmike) <mike@zentific.com>.
SVN revision: 47629
2010-03-31 16:38:37 +00:00
Tiago Rezende Campos Falcao
5884ebfb18
Toolbar External
...
SVN revision: 47608
2010-03-30 20:42:01 +00:00
Tiago Rezende Campos Falcao
5dd010bb26
Hoversel External
...
SVN revision: 47607
2010-03-30 20:41:56 +00:00
Gustavo Lima Chaves
9a8981530d
Elm anchorblock edje external support. Same progress as anchorview's.
...
SVN revision: 47606
2010-03-30 18:38:02 +00:00
Gustavo Lima Chaves
3451411326
New elm widget exported to edje: bubble.
...
SVN revision: 47559
2010-03-29 17:19:35 +00:00
Iván Briano
c70784c37c
Adding focus and unfocused smart callbacks for entry
...
SVN revision: 47481
2010-03-26 06:46:31 +00:00
Gustavo Sverzut Barbieri
439a3bd492
Proxy Elementary widget signals to Edje.
...
Add support to automatic proxy events from Elementary to Edje using
callbacks described with Evas_Smart_Cb_Description and set to
Evas_Smart_Class or per-instance with
evas_object_smart_callbacks_descriptions_set().
Right now elm_widget is not subclassable, so there is no way to define
class signals, just instance signals.
Just doing it for button, lots of widgets to do... If you can help,
please follow the process:
* see example at src/lib/elm_button.c, copy it.
* read your widget documentation at Elementary.h
* grep for evas_object_smart_callback_call(), see if they are all
documented in Elementary.h, or if there are some missing. Fix Elementary.h
* paste and change based on fixed Elementary.h My recommendation is
to create "static const char []" variables and replace all
evas_object_smart_callback_call() with that, to force sync.
With callback descriptions pre-defined and using the same pointer with
a custom variation evas_object_smart_callback_call_ptr() we may later
optimize signal calling heavily, removing the requirement to call
eina_stringshare_add()/eina_stringshare_del() and also not mixing all
the callbacks in teh same list, instead having an array for defined
signals, and a list from there. These optimizations are not in, but
they are easily added later without breaking the API/ABI.
SVN revision: 47461
2010-03-26 00:58:14 +00:00
Gustavo Sverzut Barbieri
f48ba4fb22
Some missing getters...
...
I'm working on edje_externals param_get/param_set and they will need
these functions.
SVN revision: 47450
2010-03-25 17:27:00 +00:00
Gustavo Sverzut Barbieri
06d14ed245
const and -Wextra, come on guys! :-/
...
SVN revision: 47409
2010-03-24 03:06:00 +00:00
Carsten Haitzler
9705f7dbe1
(remove useless edje_object_scale_sets's on objects that are not edje objects)
...
but more importantly - fix list to actually have a specific theme/base for it
SVN revision: 47381
2010-03-23 04:46:53 +00:00
Gustavo Sverzut Barbieri
dbd9fcce4d
Enable check of Elementary widgets and getting the first widget that
...
is parent of an Evas_Object.
With these in place, one can check if the given object is an elmentary
widget and query for the first widget that is parent, so we can add
them and keep focus chain correct, useful for Edje externals, patch to
follow.
SVN revision: 47374
2010-03-22 21:36:59 +00:00
Gustavo Sverzut Barbieri
7462246b63
reorganize genlist functions in header to make more sense.
...
SVN revision: 47294
2010-03-16 15:43:49 +00:00
Gustavo Sverzut Barbieri
abe1f4275a
Typedefs to help bindings, type less and make things easier to identify.
...
SVN revision: 47292
2010-03-16 15:31:38 +00:00
Gustavo Sverzut Barbieri
37de81817f
Add elm_thumb object to Elementary.
...
The elm_thumb object interacts with ethumb to create a thumbnail.
By: Rafael Fonseca <rfonseca@profusion.mobi>
SVN revision: 47240
2010-03-15 18:34:04 +00:00
Carsten Haitzler
8f34a43231
aaah typo! fix from lupan.
...
SVN revision: 47225
2010-03-14 22:33:52 +00:00
Carsten Haitzler
ca93701c55
remove deprecated calls (been deprecated for a while now)
...
SVN revision: 47100
2010-03-10 07:21:10 +00:00
이상진
1ed46d09fb
From: 이상진 <lsj119@samsung.com>
...
I am attaching another patches for transparent window.
1. Use RGB Visual.
2. Set destination_alpha in ecore_evas for alpha composite in evas.
3. add Function
- Ecore_Evas_Engine_Func->fn_transparent_set
- ecore_evas_transparent_set , ecore_evas_transparent_get
- elm_win_transparent_set, elm_win_transparent_get
SVN revision: 46106
2010-02-12 05:31:26 +00:00
이상진
957fc1e3e2
From: 이상진 <lsj119@samsung.com>
...
Patch for rotate with resize
(some formatting fixed too like ecore patch)
SVN revision: 46047
2010-02-10 14:38:08 +00:00
Iván Briano
ceb6345b7f
Improve scrolled_entry a bit, it's still open for more love though.
...
Move test_conformant to use scrolled_entry.
SVN revision: 46012
2010-02-09 15:43:17 +00:00
Carsten Haitzler
56aba6a22b
1. fix conforman stuff to actually respect min size of content. it never did.
...
2. more comprehensive test.
SVN revision: 45863
2010-02-04 09:08:02 +00:00
Carsten Haitzler
fb06522eb4
allow genlist items to be "display only" - eg used as spacers or state
...
indicators, section markers etc.
SVN revision: 45862
2010-02-04 08:06:41 +00:00
Sebastian Dransfeld
2356db9d22
Remove Ecore_Txt
...
SVN revision: 45791
2010-02-02 04:50:04 +00:00
Carsten Haitzler
fbb103cfca
label preferred line wrap width set thing.
...
SVN revision: 45576
2010-01-26 08:42:37 +00:00
Carsten Haitzler
f7a8067a66
more launcher test code.... and mapbuf object used by launcher test code.
...
SVN revision: 45575
2010-01-26 08:17:26 +00:00
Cedric BAIL
99cea068ba
* ecore: Move ecore_job inside ecore.
...
Patch from Albin "Lutin" Tonnerre <albin.tonnerre@gmail.com>.
SVN revision: 45570
2010-01-25 21:59:21 +00:00
Carsten Haitzler
0460f51cff
new test.
...
SVN revision: 45545
2010-01-25 09:07:10 +00:00
Carsten Haitzler
cb8c22cde4
genlist - get realized items call! add!
...
SVN revision: 45543
2010-01-25 05:54:31 +00:00
Christopher Michael
708ca2cb9f
If we are setting the window as a quickpanel, set some other properties also
...
(focus, window type, skip_pager, etc).
Add function for setting quickpanel zone (zone integer being 0-based).
SVN revision: 45529
2010-01-24 20:05:09 +00:00
Christopher Michael
5a719b953d
Add elm_win functions for get/set of quickpanel priorities.
...
SVN revision: 45511
2010-01-24 10:21:54 +00:00
Christopher Michael
23a8daed87
Add elm_win function(s) for get/set of quickpanel.
...
SVN revision: 45510
2010-01-24 10:12:57 +00:00
Carsten Haitzler
591957a330
1. brian wang's patch for setting item count in a block, and homogenous
...
genlist mode, button repeat stuff. thanks very muchly
also - i added calc idler self-timer check. if it spends more than 1
frametime (time between frames - this is what it deems as "too much") on
calculation, then it breaks the idle and goes back to mainloop. could make it
half a frametime - but this will do for now.
SVN revision: 45479
2010-01-23 09:07:20 +00:00
Tiago Rezende Campos Falcao
448f5e60bc
Scroller Policy for List. By Masaki
...
Author: Thiago Ribeiro Masaki <masaki@profusion.mobi>
SVN revision: 45337
2010-01-19 18:46:48 +00:00
Carsten Haitzler
193e853586
get photocam image for event goop
...
SVN revision: 45321
2010-01-19 08:24:07 +00:00
김지훈
6fdc31d541
From: 김지훈 <jihoon48.kim@samsung.com>
...
I send the elm_notify patch for showing in the center of screen.
This patch is developerd by Hee Seo.
<--->
Looks good. simple. straighforward. into svn it goes!
SVN revision: 45320
2010-01-19 06:57:25 +00:00
Carsten Haitzler
568b955c1c
move horizontal context menu option to data item - and fix some hoversel
...
style stuff that has been broken for ages and i just neever noticed!
SVN revision: 45282
2010-01-18 10:28:00 +00:00
Boris Faure
03dde19ac8
add elm_menu_item_data_set
...
SVN revision: 45256
2010-01-17 10:36:19 +00:00
Boris Faure
1d63301682
add elm_menu_item_data_get
...
SVN revision: 45253
2010-01-17 10:33:45 +00:00
Carsten Haitzler
d574bf68f7
1. fix list theme adapting - simply never got callbac ks to handle iot,
...
that's why!
2. make cmd-line tool to set scale, theme, finger size (more later) - used
this to test this and fix it.
3. cmd-line tool... also uses elm - and... as a result... also has a dialog
sayint its doing something - and... it can get a gui config later too!
SVN revision: 45175
2010-01-15 09:32:43 +00:00
Christopher Michael
94686d2f80
Move conformant calls to elm_win_conformant_get/set.
...
SVN revision: 45161
2010-01-15 05:17:54 +00:00
Carsten Haitzler
658583e309
patch from <jihoon48.kim@samsung.com> - horizontal context menu option.
...
SVN revision: 45105
2010-01-14 03:47:28 +00:00
Carsten Haitzler
cc406d10dd
add unfocus call.
...
SVN revision: 45012
2010-01-10 02:18:50 +00:00
Boris Faure
d0529a449d
add missing prototypes
...
SVN revision: 45011
2010-01-10 01:15:32 +00:00
Christopher Michael
914243deb8
Add illume conformant widget and test app.
...
SVN revision: 44982
2010-01-08 17:54:26 +00:00
Tiago Rezende Campos Falcao
fb2b5b1c5c
Elm_List_Item selected getter
...
SVN revision: 44951
2010-01-07 16:34:19 +00:00
Tiago Rezende Campos Falcao
5d587ae577
Elm_List multi and horizontal getters
...
SVN revision: 44913
2010-01-05 19:42:04 +00:00
Jonathan Atton
0ea2b23bfa
Elm_Slideshow : add item_data_get()
...
SVN revision: 44696
2009-12-23 17:10:18 +00:00
Jonathan Atton
fb5a1aae29
Elm map : add API to set a custom source
...
SVN revision: 44678
2009-12-23 09:53:39 +00:00
Jonathan Atton
3a6d8926d3
Elm_Map : add a source manager and 3 souces
...
SVN revision: 44665
2009-12-22 22:47:17 +00:00
Gustavo Sverzut Barbieri
abde958791
elm_slider : Add indicator format callback function and drag signals
...
Hello all,
I just made my first attempt to improve Elementary. The attached
patch adds an indicator format callback function for showing a more
versatile indicator string. It also sends drag start/stop signals
when the dragging starts and ends. This is useful for showing a
music playback progress slider. When the slider indicator is being
dragged, the indicator would show the "seek position" in time.
When the dragging is stopped, the music player can then seek to the
correct position.
I couldn't figure out how to do this with elm_slider, so I just
added these lines.
By: Brian Wang
SVN revision: 44649
2009-12-22 12:11:21 +00:00
Jonathan Atton
4e8afed130
Elm map : add a method to hide the markers of a group's class
...
SVN revision: 44615
2009-12-20 20:40:55 +00:00
Jonathan Atton
fecc91bf03
Elm map : we can tell to a group class to not group the items if the zoom si greater than zoom_grouped
...
SVN revision: 44613
2009-12-20 18:48:31 +00:00
Jonathan Atton
007680e73f
Elm map :
...
* now we have 2 class : 1 for the marker and 1 for the group. When a marker is "alone", the class of the marker is used, if it is grouped with others markers, the class of the group is used.
* markers with the same class are grouped. If 2 markers do not have the same class they are not grouped.
* an icon can be set by the user for a single marker or a class
* the theme have 3 different markers/groups : radio, radio2 and empty (only the numbers of markers and the icon are displayed)
* we can specify to display a group's class only for a zoom >= to a value. It means a marker of this group is not displayed for a zoom < to this value.
* off course we have new bugs too :)
SVN revision: 44610
2009-12-20 16:34:45 +00:00
Gustavo Sverzut Barbieri
33d3edaf1f
change .h.in as well :-(
...
SVN revision: 44588
2009-12-20 00:27:19 +00:00
Jonathan Atton
33f4e9f399
Elm map: add poused_markers, if true the markers are not displayed while the zoom animation.
...
SVN revision: 44555
2009-12-18 21:28:06 +00:00
Carsten Haitzler
fe9ba3dd4c
add more bounce controls
...
SVN revision: 44533
2009-12-18 02:30:01 +00:00
Christopher Michael
4af589e631
Fix signal typo
...
SVN revision: 44532
2009-12-18 01:22:22 +00:00
Carsten Haitzler
cbccd10876
support more vkbd states in elm
...
SVN revision: 44471
2009-12-15 06:38:32 +00:00
Carsten Haitzler
a86f0b9ac6
flip widget! first go at it and still primitive. will expand! for flipping
...
between 2 bits of content (front and back).
SVN revision: 44352
2009-12-11 08:12:58 +00:00
Iván Briano
bcc4b4db54
Scrolled entry, first step.
...
This is a compound widget that puts an entry inside a scroller,
so the user doesn't have to manage that stuff. Still needs some
more exposure of the scroller stuff and probably some automatizations.
SVN revision: 44349
2009-12-11 05:57:53 +00:00
Carsten Haitzler
58df307651
layout sizing eval call - plus generic singal
...
SVN revision: 44272
2009-12-08 04:41:02 +00:00
Carsten Haitzler
5fa2ec1bc5
asparagus - finally
...
SVN revision: 44113
2009-12-02 07:22:35 +00:00
Gustavo Sverzut Barbieri
d3bf1f01ec
oops, edited .h and not .h.in
...
SVN revision: 44095
2009-12-01 13:50:22 +00:00
Carsten Haitzler
07eee5720e
use all dem cursor api's... and module it up bro
...
SVN revision: 44088
2009-12-01 11:03:14 +00:00
Vincent Torri
cd2180a2ea
formatting
...
SVN revision: 44045
2009-11-29 16:12:00 +00:00
Carsten Haitzler
82fde2663d
comment++
...
SVN revision: 43995
2009-11-26 06:16:07 +00:00
Jonathan Atton
e7f6a13ddc
Elm map : add elm_map_bubbles_close()
...
SVN revision: 43883
2009-11-21 22:38:07 +00:00
Jonathan Atton
c248cece9a
Elm map : add new methods like delete a marker, display a list of markers ....
...
SVN revision: 43791
2009-11-18 21:07:01 +00:00
Carsten Haitzler
d4b7bb1351
dont use class -> clas. c++!
...
SVN revision: 43776
2009-11-18 10:59:17 +00:00
Carsten Haitzler
074b91c5fe
Treviño's patch for genlist compress mode - from tac bug #308
...
SVN revision: 43766
2009-11-18 03:09:04 +00:00
Jonathan Atton
5601e74460
Elm map : add the markers
...
SVN revision: 43710
2009-11-15 15:53:37 +00:00
Andreas Volz
b9b190cb4c
document spinner style vertical
...
SVN revision: 43683
2009-11-13 22:27:06 +00:00
Jonathan Atton
bf12a8e8e1
Elementary : add Elm_Map. 2 bugs are known : ecore become crazy after a time (I think ecore_download bug somewhere) and "Show Paris" does not work well because we can't zoom and immediately after move (an idler somewhere in the sroller move the scroller ?)
...
SVN revision: 43664
2009-11-13 15:22:23 +00:00
Andreas Volz
c0fef3e01c
implemented elm_menu_object_get
...
SVN revision: 43455
2009-11-04 21:00:56 +00:00
Jonathan Atton
4981bf693c
Elm pager : new style : fade_translucide. The background of the panel is translucide
...
SVN revision: 43345
2009-10-30 12:00:18 +00:00
Jonathan Atton
cfed8739bc
elm slideshow : add elm_slideshow_items_get() and preload the next and the previous object.
...
SVN revision: 43339
2009-10-29 17:26:52 +00:00
Christopher Michael
8694f94d26
Fix formatting in elm_theme.
...
Fix compiler warnings in elm_theme.
More Panel work...can now slide in & out. Still needs more love tho.
SVN revision: 43318
2009-10-27 19:32:50 +00:00
Jonathan Atton
baf4d22681
Elm box/table : Fix callback_del/add and memory leak
...
SVN revision: 43296
2009-10-26 10:11:14 +00:00
Jonathan Atton
d343eb188a
Elm genlist: new item style : default_style. The text part is a textblock instead of a text.
...
SVN revision: 43233
2009-10-23 19:24:57 +00:00
Carsten Haitzler
da355f2db2
add del for overlays/extensions and also an explicit flush
...
SVN revision: 43230
2009-10-23 14:42:39 +00:00
Jonathan Atton
7be1d94aa2
Elm: use evas_object_event_callback_del_full() everywhere and improve elm_notify
...
SVN revision: 43217
2009-10-22 22:10:23 +00:00
Carsten Haitzler
0f07a18010
allow/disallow focusing of objects explicitly
...
SVN revision: 43193
2009-10-22 08:04:34 +00:00
Christopher Michael
821e101030
Work on a new panel widget. Still not complete yet, but it's started :)
...
SVN revision: 43100
2009-10-15 20:34:11 +00:00
Davide Andreoli
e112d527b5
* make use of use EINA_DEPRECATED, it spotted out (as compiler warning) where the deprecated functions is still used
...
SVN revision: 43096
2009-10-15 14:07:27 +00:00
Davide Andreoli
bbb976c85a
* Revert my previous commit, the correct way to set the style of a widget is to use elm_object_style_set.
...
* Mark all the remaining elm_*_style_set() as deprecated.
* Some whitespaces
SVN revision: 43095
2009-10-15 13:18:11 +00:00
Davide Andreoli
ca97022ec3
* Add missing elm_pager_style_set() func & 3 little whitespaces
...
SVN revision: 43094
2009-10-15 11:16:05 +00:00
Jonathan Atton
947f7ffd37
Elm genlist: add elm_genlist_item_middle_bring_in/show(item)). Elm slideshow : fix a problem with the timer
...
SVN revision: 43087
2009-10-14 21:57:46 +00:00
Carsten Haitzler
015304b20b
add paused state to photocam to allow for instance changes of zoom level when
...
desired.
SVN revision: 43072
2009-10-14 14:03:42 +00:00
Carsten Haitzler
f0fbc554e3
fix fit with small images.
...
SVN revision: 43071
2009-10-14 09:22:20 +00:00
Carsten Haitzler
c3ccf673e8
1. add signal emits for scrolling in photocam
...
2. standardise all callback names to be x,y,z etc. if they have multiple words.
3. add cal to get the region viewed
4. test photocams signals and new call
SVN revision: 43069
2009-10-14 08:41:36 +00:00
Carsten Haitzler
0648ca2875
photocam -> allow zoom as a double and allow all values > 0.0 for zoom for
...
variable zoom levels.
SVN revision: 43066
2009-10-14 03:23:03 +00:00
Christopher Michael
48ec1a6e8e
Remove this API function as grid widget is not ready yet.
...
SVN revision: 43058
2009-10-13 17:35:13 +00:00
Daniel Kolesa
4b813be329
Dave forgot to add elm_win_sticky_get prototype into Elementary.h.in
...
SVN revision: 43051
2009-10-13 17:06:39 +00:00
Jonathan Atton
1df3d50ea1
Elm : fix the svn after devilhorns made a re-indent. And add 2 new methods in the slideshow, thank to captainigloo
...
SVN revision: 43043
2009-10-12 22:00:14 +00:00
Christopher Michael
14f5ca63eb
Fix formatting & keep functions aligned for easier reading.
...
SVN revision: 43042
2009-10-12 21:06:28 +00:00
Jonathan Atton
1ea45c3803
Elm forgot to commit the header
...
SVN revision: 43040
2009-10-12 20:10:55 +00:00
Davide Andreoli
286653bb37
* Implement some elm_win_*_get() functions
...
SVN revision: 43034
2009-10-12 09:09:55 +00:00
Jonathan Atton
c61b56a1a2
elm slideshow : rewrite it. Now the slideshow display a list of Evas_Object* . This is more clean than the previous hack.
...
SVN revision: 43020
2009-10-11 17:18:44 +00:00
Jonathan Atton
2dc274cc02
elm menu+toolbar: Rewrite the menu, add separator and submenus. Fix the separator in the toolbar
...
SVN revision: 43019
2009-10-11 13:37:01 +00:00
Carsten Haitzler
fbb15eb4ee
thanks to marco - wrapped (line wrapped) label mode too.
...
SVN revision: 43012
2009-10-11 05:57:05 +00:00
Carsten Haitzler
5f2b460aba
thanks to marco - disable cut/paste if not editable, add ability to toally
...
disable the menu
SVN revision: 43011
2009-10-11 05:48:24 +00:00
Jonathan Atton
142f0f04d9
Elemetary : add a new widget: menu. See elementary_test. submenu will coming soon. Rewrite the toolbar to use this new widget
...
SVN revision: 42943
2009-10-07 17:11:41 +00:00
Jonathan Atton
48a16579fc
elm toolbar: add elm_toolbar_align_set(), set the alignment of the items. Defalt is 0.5 (center)
...
SVN revision: 42920
2009-10-06 20:14:46 +00:00
Jonathan Atton
9029e6ed9e
elm toolbar: add item_unselect_all(). Automatically unselect the item when the menu is closed.
...
SVN revision: 42917
2009-10-06 18:18:21 +00:00
Jonathan Atton
145c90a7e4
elm toolbar: add menu. See the last item in the tollbar test. Thi implementation is simple: each item are a button with a custom style
...
SVN revision: 42904
2009-10-06 15:08:41 +00:00
Jonathan Atton
5b3d25c2a2
elm progrees bar: new style: wheel. simple style, no text, no progression, only pulse is available
...
SVN revision: 42887
2009-10-05 13:58:13 +00:00
Jonathan Atton
ba714b567c
elm notify : some fix. hoversel :add items_get()
...
SVN revision: 42879
2009-10-04 23:05:50 +00:00
Jonathan Atton
6b56241c3a
elm photocam : add file_get()> elm slideshow test : fix a bug
...
SVN revision: 42857
2009-10-02 13:03:57 +00:00
Jonathan Atton
a00f198b0f
elm toolbar : add homogenous_set
...
SVN revision: 42817
2009-09-30 10:53:08 +00:00
Jonathan Atton
4de8463e0c
elm slideshow : keep the ratio
...
SVN revision: 42801
2009-09-29 14:07:18 +00:00
Carsten Haitzler
111735b63d
1. add elm module internal code. will be used later for things like:
...
* putting policy into modules
* multitouch handling being able to be farmed off to modules
* farming off things that are not compatible with license/code of elm into a
3rd party piece of code via a clean defined interface API
2. fix doc image - dont need it
3. fix toolbar bounce settings. was wrong
SVN revision: 42793
2009-09-29 04:35:35 +00:00
Carsten Haitzler
c880a4f5ba
and a lot more added to photocam + test code
...
SVN revision: 42693
2009-09-25 09:26:04 +00:00
Carsten Haitzler
fdb8792448
and add doce for photocam. and a todo of less essential features
...
SVN revision: 42677
2009-09-24 13:57:04 +00:00
Jonathan Atton
294fb4b6eb
elementary slideshow : add a timer
...
SVN revision: 42670
2009-09-24 09:43:05 +00:00
Jonathan Atton
82a9eb4bc5
elementary, new widget: slideshow. See elementary_test
...
SVN revision: 42660
2009-09-23 22:56:47 +00:00
Jonathan Atton
f12b97d89b
elementary : improve notify
...
SVN revision: 42644
2009-09-23 13:05:00 +00:00
Jonathan Atton
07967b25e2
elementary new widget: notify. See elementary_test
...
SVN revision: 42643
2009-09-23 11:15:55 +00:00
Carsten Haitzler
d3ec3dbaaf
genlist - get item at xy. handy for dnd. skips blocks that dont intersect
...
SVN revision: 42635
2009-09-23 03:22:07 +00:00
Carsten Haitzler
8c7e32b63b
add api calls (non-functioning), remove unneeded objects, turn off smooth
...
scaling while scrolling around
SVN revision: 42619
2009-09-22 14:04:09 +00:00
Daniel Kolesa
6522e43a98
Revert my box unpack function and use ones by Marco Trevisan instead.
...
SVN revision: 42603
2009-09-21 18:09:51 +00:00
Daniel Kolesa
03fe4c8f40
Unpack function for Elementary box.
...
SVN revision: 42585
2009-09-20 13:01:25 +00:00
Iván Briano
fb7a90d7a4
Get icon info from hoversel item.
...
Patch by billiob
SVN revision: 42522
2009-09-16 19:13:55 +00:00
Carsten Haitzler
644b2d07d0
api-- ... in elm_index
...
SVN revision: 42487
2009-09-14 08:46:52 +00:00
Viktor Kojouharov
55c5f99b76
added a disable state for the toggle. the design could use a more experienced hand though
...
SVN revision: 42457
2009-09-13 11:51:11 +00:00
Carsten Haitzler
972b69bb98
1. efreet support.
...
2. edbus init - if u needit
3. efreet init - if u ned it
4. photo widget test/demo
5. icon desktop test... stuff!
SVN revision: 42434
2009-09-12 09:37:29 +00:00
Carsten Haitzler
a264bca2b5
get api in .h and fix return
...
SVN revision: 42407
2009-09-11 14:01:54 +00:00
Carsten Haitzler
b08873a42d
1. box has clear.
...
2. photocam widget++
SVN revision: 42405
2009-09-11 13:43:02 +00:00
Carsten Haitzler
51e1595773
index all happy worky fun fun!
...
SVN revision: 42379
2009-09-10 09:25:11 +00:00
Carsten Haitzler
db10fed1be
more index work
...
SVN revision: 42347
2009-09-08 11:18:02 +00:00
Carsten Haitzler
580e3911a4
add public api to scroll freeze/hold
...
SVN revision: 42338
2009-09-08 04:40:27 +00:00
Carsten Haitzler
d45553e452
image size get from princeamd
...
SVN revision: 42337
2009-09-08 04:28:05 +00:00
Carsten Haitzler
e7c398372a
add realized call to genlist + call to get item object
...
SVN revision: 42335
2009-09-08 02:09:13 +00:00
Davide Andreoli
fe918771b3
* FileSelector: Add new API call:
...
elm_fileselector_is_save_set(Evas_Object *obj, Eina_Bool is_save)
When the fs is in 'save' mode you can type the name of the file to save.
SVN revision: 42306
2009-09-07 00:00:33 +00:00
Carsten Haitzler
59fc4b1be8
1. new spinner widget from Viktor Kojouharov <vkojouharov@gmail.com>
...
2. scroller stop fix in paginated mode
3. scroller docs
SVN revision: 42202
2009-09-03 12:36:39 +00:00
Carsten Haitzler
4686255022
1. scroller uses event timestamps for momentum chrecks
...
2. fixed paged scrollin to work better
3. entry hoveresel is themable separately
4. entry hofersel is extenstible
5. test improvings
SVN revision: 42181
2009-09-02 12:48:00 +00:00
Carsten Haitzler
a376cde000
+ prototypes
...
SVN revision: 42148
2009-09-01 10:45:27 +00:00
Carsten Haitzler
5781ad4a3e
1. add scroller test
...
2. add pagination concept to scroller (only scroll by pages)
3. add longpress callback for list + genlist
4. scroller docs and some empty api calls.
SVN revision: 42147
2009-09-01 10:42:52 +00:00
Christopher Michael
353a2d8bbc
Add missing EAPI function for toolbar_separator_get.
...
SVN revision: 42110
2009-08-30 16:56:17 +00:00
Christopher Michael
04f996d5ff
Add ability for toolbar to have a separator item. Still a problem here in
...
that the toolbar box sets everything homogenous.
Fix some formatting.
Reduce register use in certain places.
Reduce number of calculations to get scale in certain places.
SVN revision: 42109
2009-08-30 16:54:15 +00:00
Viktor Kojouharov
f7a39407b7
disable states for radio and check widgets
...
SVN revision: 42028
2009-08-27 08:09:17 +00:00
Viktor Kojouharov
91dcee72db
add disabled state for the hoversel widget
...
SVN revision: 42020
2009-08-26 16:43:17 +00:00
Daniel Kolesa
ed1dcddafb
Add disabled state for entry widget.
...
SVN revision: 42009
2009-08-26 12:51:27 +00:00
Christopher Michael
cc428cedeb
Add function to return the icon size.
...
Add trap for a max icon size (currently hard-coded to 48 as anything greater
causes issues with the buttons).
Add trap to check if the toolbar's icon size is already set to what is
requested. This trap added, because without it the toolbar goes into a
"disabled" look.
SVN revision: 42000
2009-08-26 00:47:31 +00:00
Christopher Michael
d4f3e92860
Add function to allow setting toolbar icon size.
...
SVN revision: 41998
2009-08-26 00:30:55 +00:00
Christopher Michael
3a2795f0ed
Add function (ability) to change a toolbar item's Label.
...
SVN revision: 41997
2009-08-25 23:47:08 +00:00
Christopher Michael
9a79344847
Update medium priority item to indicate that toolbar supports disabling items.
...
Add myself to Authors (via elementary.dox)
SVN revision: 41992
2009-08-25 22:51:24 +00:00
Christopher Michael
d4528aa391
Add a method to disable a toolbar item.
...
Add a couple of blank lines in elm_toolbar.c to separate variables from code
in certain functions.
Set first button in Toolbar Test to be disabled (just so Elm develops can
see how it looks & acts)
NB: The theme/colors for disabled text may need/warrant work. Not sure how
Elementary people want the disabled text to look, so I used the disabled
text colors from elm_button for now.
(Hopefully the code here is acceptable ;) If not, please let me know what
needs fixing)
SVN revision: 41990
2009-08-25 22:46:19 +00:00
Daniel Kolesa
88e96b73c6
Elementary: New function in separator widget: elm_separator_horizontal_get
...
SVN revision: 41912
2009-08-21 13:07:15 +00:00
Daniel Kolesa
4f9446c92f
Add separator widget for Elementary.
...
SVN revision: 41911
2009-08-21 12:25:50 +00:00
Viktor Kojouharov
5fb0b1e786
From: Viktor Kojouharov <vkojouharov@gmail.com>
...
Hi raster, glad you're back. I'm resending some elm patches your way. the
disabled_buttons.diff also needs bt_dis_base.png and bt_dis_hilight.png
from e17's b&w theme.
SVN revision: 41818
2009-08-16 11:35:55 +00:00
Jonathan Atton
b0bbf7348b
ferme #403 : a new layout in elementary for genlist
...
SVN revision: 41816
2009-08-16 11:14:39 +00:00
Carsten Haitzler
1a30473392
add api in header.
...
SVN revision: 41815
2009-08-16 10:00:02 +00:00
Davide Andreoli
87e362f839
* Hoversel: add 2 new API calls:
...
EAPI void elm_hoversel_clear(Evas_Object *obj)
To remove all the items from the hoversel.
EAPI void elm_hoversel_item_icon_set(Elm_Hoversel_Item *it, const char *icon_file, const char *icon_group, Elm_Icon_Type icon_type)
To set the icon of the item, also from an edje file!!
SVN revision: 41757
2009-08-14 11:17:06 +00:00
Gustavo Sverzut Barbieri
163d1ce756
elm_list: setters for label, icon and end.
...
This way we can dynamically change the row contents.
SVN revision: 41746
2009-08-13 17:56:07 +00:00
Gustavo Sverzut Barbieri
d65e18c875
data_get returns void*, not const void*
...
It is the convention for generic user data to get as const and return
as not const to avoid useless casts all around.
SVN revision: 41741
2009-08-13 15:15:18 +00:00
Davide Andreoli
d69a56c1e8
* Add the *_icon_get() API calls for all the widgets that have the *_icon_set() corresponding func.
...
SVN revision: 41721
2009-08-12 22:37:48 +00:00
michael bouchaud
eecdb5e668
From: michael bouchaud <michael.bouchaud@gmail.com>
...
progress bar patch - awesome. all there. excellent. a bit of formatting
fixes, but in. thanks!
SVN revision: 41710
2009-08-12 16:16:31 +00:00
Davide Andreoli
59b39ea802
From: Dave Andreoli <dave@gurumeditation.it>
...
file selector patch - awesome! in early. work needed.
SVN revision: 41709
2009-08-12 16:08:53 +00:00
Davide Andreoli
1e91fe20be
* add another _label_get() function
...
This also fix ticket #294 on trac :)
SVN revision: 41700
2009-08-12 11:18:08 +00:00
Davide Andreoli
bf16de5092
Implement all the *_label_get() functions for widgets that have a *_label_set() function.
...
SVN revision: 41684
2009-08-11 10:44:49 +00:00
Vincent Torri
e2be9d2b24
remove trailing spaces
...
SVN revision: 41261
2009-07-07 06:46:51 +00:00
Cedric BAIL
29adfe9fc8
* elementary: Full switch to Eina data type.
...
SVN revision: 41081
2009-06-17 15:35:19 +00:00
Carsten Haitzler
227008a8a8
and new style doxy for elm
...
SVN revision: 40735
2009-05-19 09:48:21 +00:00
Carsten Haitzler
9d7db82782
documentation... more! build! look vaguely ok
...
SVN revision: 40734
2009-05-19 09:29:20 +00:00
Carsten Haitzler
84e589e5ed
genlis - create and del as items come into view.
...
SVN revision: 40588
2009-05-11 13:10:19 +00:00
Carsten Haitzler
5c7e2ec144
1. fix box as it didnt hide clipper when it gets empty
...
2. add bouncing at ends for scroller and config for it
3. fix quicklaunch to be cserver-freidnly thanks to its fork tricks
4. add signals to scroller when scrolling and hitting edges
5. pants.
SVN revision: 40549
2009-05-08 11:27:32 +00:00
Carsten Haitzler
9af8000740
always_select added to normal list too.
...
SVN revision: 40406
2009-04-27 01:29:02 +00:00
Carsten Haitzler
8bbdd17763
fix headers a bit. add docs for item styles
...
SVN revision: 40329
2009-04-23 15:59:08 +00:00
Carsten Haitzler
bef9cfb99c
a whole bunch of entry+scroller fixes.
...
SVN revision: 40327
2009-04-23 12:58:34 +00:00
Carsten Haitzler
8cc69d4ee6
dup--
...
SVN revision: 40324
2009-04-23 09:03:42 +00:00
Carsten Haitzler
af12fa8bb2
a bunch of adds and improvements around gnelist
...
SVN revision: 40323
2009-04-23 08:51:07 +00:00
Carsten Haitzler
73f3de55f4
patch from victor to make styles generic - not all widgets support them
...
tho... but calls to set style are now. old calls are left in place, but
likely will be phased out.
SVN revision: 40317
2009-04-23 04:03:27 +00:00
Viktor Kojouharov
7b2198b7d3
From: Viktor Kojouharov <vkojouharov@gmail.com>
...
this is a patch for the elm_image so far.
After some valgrind work and with the help of Gustavo, the orient code
for the image is not leak free (according to valgrind). According to
k-s, this way of doing things would avoid any nasty caching errors I've
been getting though valgrind before.
SVN revision: 40314
2009-04-23 03:48:41 +00:00
Gustavo Sverzut Barbieri
75431ef347
add other Netwm window types, good for launcher ;-)
...
SVN revision: 39957
2009-04-11 04:54:12 +00:00
Gustavo Sverzut Barbieri
b9670eb461
focus in/out signals.
...
SVN revision: 39860
2009-04-04 16:58:28 +00:00
Gustavo Sverzut Barbieri
17840b8120
list items no keep reference to their node, returns siblings.
...
SVN revision: 39857
2009-04-04 15:06:58 +00:00
Gustavo Sverzut Barbieri
557a0c1f98
couple of changes and addition.
...
* list: export label and base object for items
* list: per-item delete function, cleanup associated data.
* list: clear.
* couple of functions return success or failure.
* win: sticky, lower and raise
SVN revision: 39845
2009-04-03 21:52:01 +00:00
Carsten Haitzler
42853697f8
add data get call for convenience.
...
SVN revision: 39815
2009-03-31 11:58:56 +00:00
Carsten Haitzler
e5298074e7
work on bettre touchscreen text selection support. not 100% done yet. been
...
playing with ideas. this one seems best.
SVN revision: 39579
2009-03-19 13:36:46 +00:00
Carsten Haitzler
0c6c2eefd0
tree is working... i'm happy (for now). :)
...
SVN revision: 39488
2009-03-15 09:32:35 +00:00