Commit Graph

184 Commits

Author SHA1 Message Date
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