Commit Graph

1294 Commits

Author SHA1 Message Date
Gustavo Sverzut Barbieri b5aeff5519 Disconnect from signals if the pan_obj goes away.
IF we're replacing the pan_obj, then we should disconnect from the old
in order to avoid receive useless callbacks... actually if it is an
external pan object and we die and it does not, we may end crashing
due it calling function callbacks with garbage data.



SVN revision: 52117
2010-09-10 02:01:32 +00:00
Gustavo Sverzut Barbieri 5e7dfe1c8c Introducing Elm_Widget_Item: common ground for widget sub items.
Lots of widgets have items that are not Evas_Object of type elm_widget
per se, like Elm_List_Item or Elm_Toolbar_Item. They all have, or
should have, some common attributes and functions such as data,
del_cb, a view object and a parent/owner widget. Thus this is being
provided and will be later used in future patches.

Right now I opted to hide elm_widget_item_del_cb_set(),
elm_widget_item_data_get(), elm_widget_item_data_set() inside
elm_priv.h and keep the old functions as wrappers to the new. But
maybe in future we can remove them and have the user to call the
common function.

Future extensions will use this base, such as tooltip support.




SVN revision: 52116
2010-09-10 01:54:05 +00:00
Gustavo Sverzut Barbieri eb0c580753 Just delete children and related from del_pre_hook, not del_hook!
At del_hook() stuff are already gone and invalid access may
happen. Doing it from del_pre_hook you still have things working nice.



SVN revision: 52115
2010-09-10 01:40:50 +00:00
Gustavo Sverzut Barbieri c559b06577 Just delete children and related from del_pre_hook, not del_hook!
At del_hook() stuff are already gone and invalid access may
happen. Doing it from del_pre_hook you still have things working nice.

Also refactor the destructor to do recursion and stop allocate list
nodes to avoid it... simpler.



SVN revision: 52114
2010-09-10 01:35:46 +00:00
Gustavo Sverzut Barbieri 17ac79248f Just delete children and related from del_pre_hook, not del_hook!
At del_hook() stuff are already gone and invalid access may
happen. Doing it from del_pre_hook you still have things working nice.



SVN revision: 52113
2010-09-10 01:29:06 +00:00
Gustavo Sverzut Barbieri fa16ad1c31 Don't cast Eina_Inlist directly to Elm_Genlist_Item.
The correct way is to use EINA_INLIST_CONTAINER_GET() that allows the
Eina_Inlist structure to be moved around in the structure. Right now
it did work fine, but I want to change the Elm_Genlist_Item later and
this change will be required and it is better to come in a separate
patch.



SVN revision: 52112
2010-09-10 01:04:19 +00:00
Gustavo Sverzut Barbieri 9a2d660eb1 don't report callbacks on NULL object.
From _del_pre_hook() we first delete pan_smart and then call
elm_genlist_clear() to rip off children, however genlist_clear was
always doing evas_object_smart_callback_call() on it.



SVN revision: 52111
2010-09-10 00:28:47 +00:00
Rafael Fonseca 9c4eb78705 Add signal emit hook to gengrid.
Like was already done to other widgets by bdilly, this patch adds the
possibility to send signals to elm_gengrid's theme.

P.S: lfelipe, ahi esta mi primer commit :P



SVN revision: 52109
2010-09-09 22:01:30 +00:00
Bruno Dilly 139985f471 Remove annoying blank lines inside elm test_launcher file
SVN revision: 52103
2010-09-09 19:42:16 +00:00
Gustavo Sverzut Barbieri 833ba3362e some -Wall -Wextra warning cleanups.
elm_cnp_helper.c warnings were not fixed as they look like
implementation nash will do soon.



SVN revision: 52102
2010-09-09 19:39:30 +00:00
Bruno Dilly a0da368667 Remove some unused variables from elm tests and externals
SVN revision: 52101
2010-09-09 19:35:53 +00:00
Bruno Dilly a06fdc1b84 Fix layout options used by external elm_slideshow
SVN revision: 52099
2010-09-09 19:34:58 +00:00
Gustavo Sverzut Barbieri 3c71cada93 Add Elm prefix to struct _Menu_Item.
I've noticed this while grepping the code.



SVN revision: 52098
2010-09-09 19:34:56 +00:00
Bruno Dilly f8de57f405 Add elm object signal emit and callback add / del hooks to entry, list and index
SVN revision: 52087
2010-09-09 18:53:36 +00:00
Brett Nash c1a9458c66 More compilation fixes. FIxing for windows broke linux...
SVN revision: 52038
2010-09-09 09:37:19 +00:00
Brett Nash d2c67592bc Fix typo from cut & paste
SVN revision: 52037
2010-09-09 09:12:08 +00:00
Brett Nash 67c9425063 Hooks for dragging: not working, just so I can push.
SVN revision: 52036
2010-09-09 08:59:42 +00:00
Brett Nash 458ab084ea Stubs + hide stuff for crazy fr^H^Hwindows users.
SVN revision: 52035
2010-09-09 08:59:38 +00:00
Brett Nash fc21092529 Fix some uncommon typos. A full list is included in the patch.
SVN revision: 52034
2010-09-09 08:59:34 +00:00
Brett Nash b9b1049215 Set size first, to avoid broken sizing in elm_photo
SVN revision: 52027
2010-09-09 06:05:31 +00:00
Brett Nash 784f509910 elm: debug --;
SVN revision: 52026
2010-09-09 06:05:28 +00:00
Brett Nash 1b2ba6b9ed elm: dnd: Leak less.
SVN revision: 52025
2010-09-09 05:37:02 +00:00
Brett Nash 2db7870780 Use callback instead of evil printf hack.
I wish I knew why the other method didn't work.

SVN revision: 52022
2010-09-09 03:09:49 +00:00
Brett Nash f7d02aee00 Handle jpegs like we do pngs ;-)
SVN revision: 52021
2010-09-09 03:09:46 +00:00
Brett Nash 9d23590313 indentationally inspired patch.
SVN revision: 52020
2010-09-09 03:09:42 +00:00
Brett Nash b5c9e13007 Remove some debug, add some FIXMEs
SVN revision: 52019
2010-09-09 03:09:28 +00:00
Davide Andreoli 67785c352c Scrolled Entry: forward the event_info from the entry to the
scrolled_entry callbacks. Without this any scrolled entry was
  not able to use the event_info struct.


SVN revision: 52015
2010-09-09 01:07:50 +00:00
Lucas De Marchi 3e8419285d Fix common misspellings
Following misspellings were fixed:

accomodate->accommodate
alwyas->always
backgorund->background
beween->between
dependant->dependent
desireable->desirable
doesnt->doesn't
emmitted->emitted
imediately->immediately
ocurred->occurred
sucess->success
ther->the
tranformed->transformed
usefull->useful



SVN revision: 52009
2010-09-09 00:35:43 +00:00
Davide Andreoli 22104cfabb Add a REALLY simple command line option to elementary_test.
You can now call the test app with the name of a specific test
 to make it \autorun'.

SVN revision: 51997
2010-09-08 23:04:49 +00:00
Iván Briano 46becb9f19 Skip pages on the smart functions that act on members. It was making some appear when they weren't supposed to.
SVN revision: 51994
2010-09-08 19:26:58 +00:00
Brett Nash e2f4dec966 elm: dnd cleanup a little better when objects are deleted.
SVN revision: 51982
2010-09-08 08:00:45 +00:00
Brett Nash ee6baa99de Shutdown DND correctly.
SVN revision: 51978
2010-09-08 06:20:09 +00:00
Brett Nash 9640443824 Add 'drop' callback when objects are dropped.
SVN revision: 51977
2010-09-08 06:20:05 +00:00
Brett Nash d342ca5976 Elm: photo doco ++
SVN revision: 51976
2010-09-08 06:20:01 +00:00
Brett Nash bf912e24c0 Elm: doco++ (image editable set)
SVN revision: 51975
2010-09-08 06:19:57 +00:00
Brett Nash 5e612428fb Elm: els_icon: Actually work if the image is already loaded.
SVN revision: 51974
2010-09-08 04:55:24 +00:00
Brett Nash 308e09effd editiable flags to allow drag dests for photso and images.
SVN revision: 51973
2010-09-08 04:55:20 +00:00
Brett Nash b2c68b6c74 Fix image support, support jpgs
SVN revision: 51972
2010-09-08 04:55:16 +00:00
Brett Nash d59987946d Elm: CNP: Handle non-entries and non-elm widgets on drag/drop
SVN revision: 51971
2010-09-08 04:55:12 +00:00
Brett Nash b5428543c0 Update types for new selections.
SVN revision: 51970
2010-09-08 04:55:09 +00:00
Brett Nash 952b0925dc Start cleaning cnp/dnd code for elm.
SVN revision: 51969
2010-09-08 04:55:05 +00:00
Brett Nash 6e3764585e Docimet elm_image_object_size_get
SVN revision: 51968
2010-09-08 04:55:01 +00:00
Brett Nash 0713be0e14 Elm: Simplify elm photo size handling.
Also don't carry around a negative size when it's not used.

SVN revision: 51967
2010-09-08 04:54:46 +00:00
Davide Andreoli 4ab457bce6 whitespaces--
Im going to clear the fileselector widget, I will make the theme use
a layout instead of a fixed box and also I will clear the api that have
silly names atm

If you have suggestions please speak now

DaveMDS


SVN revision: 51966
2010-09-08 03:54:42 +00:00
Gustavo Sverzut Barbieri e581ae2867 elm_selection_get() is in elm_priv.h and should not be used outside libelementary.so
this is clear when building with -fvisibility=hidden and it breaks
with undefined reference as elm_selection_get() is not marked as EAPI.





SVN revision: 51956
2010-09-07 15:54:43 +00:00
Brett Nash 687cc32cd0 Handle providers a little better.
SVN revision: 51938
2010-09-07 09:36:51 +00:00
Brett Nash 0d492dcdaf Merge branch 'elmdnd'
Conflicts:
	trunk/TMP/st/elementary/.gitignore

SVN revision: 51935
2010-09-07 06:56:16 +00:00
Christopher Michael 31ed630554 Update email address across the board.
SVN revision: 51890
2010-09-04 18:32:59 +00:00
Luis Felipe Strano Moraes df04b4704d Adding bdilly and rfonseca to the AUTHORS file.
SVN revision: 51889
2010-09-04 17:24:01 +00:00
Carsten Haitzler 36577f5abb and more test for launcher 3 - i can't reproduce the reported bug. my
guess is that its been fixed or that something subtle is being done
"wrong"



SVN revision: 51884
2010-09-04 12:31:39 +00:00