104 Commits (master)

Author SHA1 Message Date
Carsten Haitzler 6948e702b6 warn - make buffer bigger to avoid trunc warn 4 years ago
Mike Blumenkrantz 59fa0e418d use E_BITFIELD define for bitfield struct members 5 years ago
Stefan Schmidt d18e169701 e_gadcon: use Eina_Bool for one-bit bitfield 7 years ago
Carsten Haitzler 10cd94a953 e shelf - small missing set of signals - tell theme when inset scrolls 7 years ago
Chris Michael 0a94e8ba71 enlightenment: Make E build again with EFL from git 8 years ago
Mike Blumenkrantz 0cc522d128 add max(w,h) to gadcon client struct, only used as yet-another-gadman-hack 9 years ago
Mike Blumenkrantz 19f79acb45 add e_gadcon_repopulate 10 years ago
Mike Blumenkrantz 32bcde16af add e_gadcon_client_visible_get() 10 years ago
Mike Blumenkrantz 71f57bb52d gadcon location gadget_add callbacks now have a gadcon client param so the config can be retrieved since these callbacks are (currently) only used for changing locations of gadgets 10 years ago
Mike Blumenkrantz 4c09bb330f yet another gadget overhaul, this time fixing: 10 years ago
Mike Blumenkrantz 5e0b6fd200 reorder shelf startup slightly, add gadcon populate event, only show created shelf after it's been populated, populate gadcons incrementally instead of all at once 10 years ago
Mike Blumenkrantz 03dda786da with massive hacks and huge other hacks, it's finally possible to seamlessly drag icons from the desktop to a shelf and vice versa 10 years ago
Mike Blumenkrantz 040b87a604 clean up gadcon dnd code to not use static variables 10 years ago
Mike Blumenkrantz 5193de5919 finally fix moving (dragging) gadgets from a shelf to the desktop in a super hackish way that will hopefully be fixable in e18 with a complete rewrite of gadcon/gadman 10 years ago
Mike Blumenkrantz e81c385e57 break out gadcon drop handler add into separate function to make it reusable 10 years ago
Mike Blumenkrantz 787017ca11 add E_GADCON_ORIENT_LAST for iterating 10 years ago
Mike Blumenkrantz 4c89c8ccb1 add mechanism for deleting gadcon configs, shelf deletion now triggers gadcon deletion, fix crash when renaming shelves, prevent shelves from being renamed to the same name as another shelf, fix bug where gadcon client ordering would increase infinitely when adding/removing/redrawing gadgets 10 years ago
Mike Blumenkrantz 0e414444b2 add flag to gadcons to mark them as being custom gadcons, don't refresh custom gadcons completely when repopulating, fix crash which occurred when gadcon container was deleted before gadcon 10 years ago
Mike Blumenkrantz c66c6babeb add events for gadcon provider add/del 10 years ago
Mike Blumenkrantz 0b9f1a9c17 add new events for gadcon clients being added/removed 10 years ago
Mike Blumenkrantz 0fc873f1b9 revert gadcon event thingy, this causes a stupid gadman bug crash which takes more than 5 mins to fix 10 years ago
Mike Blumenkrantz 0a50c49958 add events for gadcon populate/unpopulate 10 years ago
Mike Blumenkrantz 5c3352c57f add function for changing a gadcon client's menu 10 years ago
Mike Blumenkrantz 7623fa4de0 add new functions for renaming a shelf/gadcon in the process of hunting #1286 10 years ago
Lucas De Marchi 8545b94e9e e: Add missing const to gadcon client class 10 years ago
Mike Blumenkrantz 71ce826982 e_gadcon_client_find now takes an optional gadcon param to speed it up where possible 11 years ago
Mike Blumenkrantz 5db9d9fb00 change gadcon waiting classes list to a hash in order to remove some strcmps 11 years ago
Mike Blumenkrantz 5a6e5ec964 make client class population gadcon-specific so we don't end up populating every gadcon site with 500 client classes if they're only used on a single shelf 11 years ago
Mike Blumenkrantz f08e7423f2 make gadcon class function pointers require const as they should, add new custom populate request function, consolidate gcc populate code 11 years ago
Mike Blumenkrantz f8b1dbf2e3 add function for finding a gadcon client from its config 11 years ago
Mike Blumenkrantz c2b2d7e5ad registering a gadcon client class no longer immediately tries to populate the class; we now populate classes only when a gadget for the class is loaded to further reduce the initial loading clusterfuck 11 years ago
Mike Blumenkrantz 37461278bc add e_shelf_zone_dummy_new(), e_shelf_list_all(), and e_gadcon_dummy_new() to allow for creating an object (such as a task bar) which simulates a shelf for the purpose of removing its geometry from _e_zone_useful_geometry_calc(), thus preventing windows from being placed under it 11 years ago
Mike Blumenkrantz 251ae5f857 add e_gadcon_client_autoscroll_toggle_disabled_set() to prevent disabling autoscroll in a gadget 11 years ago
Mike Blumenkrantz 82ae1fcaac when a gc_init function fails, delete the config and clean up after: mainly for systray 11 years ago
Mike Blumenkrantz 67d27ccc01 formatting 11 years ago
Cedric BAIL c2a29811d5 e: massiv warning cleanup ! 11 years ago
Boris Faure 27264671d0 e/gadcon: label() returns a const char* 11 years ago
Carsten Haitzler a3bfd5d8bb have tasks always set inset and autoscroll so it works right. 11 years ago
Hannes Janetzek 7b399e3b2c e17: add macro to get gacon client config item by id, if id is NULL get a new id. 11 years ago
Hannes Janetzek 7f457f1911 e17: add option to have gadcon client settings menu in toplevel again. 12 years ago
Gustavo Sverzut Barbieri 6f2213cb25 convert init/shutdown to EINTERN, move some to _update(). 12 years ago
Sebastian Dransfeld 32a8f5160d Fix dnd working with reference coords. 12 years ago
Sebastian Dransfeld 2a048b5005 gadcon helper functions 12 years ago
Miculcy Brian 2f8f31fbf5 This commit will change the shelf menu completly: 12 years ago
Michael BOUCHAUD 8f557cd30c Use a const char * here, remove some warning 12 years ago
Lucas De Marchi 6638a10e20 FORMATTING 13 years ago
Christopher Michael 9c4e3ae13e Formatting. 13 years ago
victor 324e84908c From: victor <victor.scorpion@gmail.com> 13 years ago
semernin 2f76dd5d99 List of changes: 14 years ago
Gustavo Sverzut Barbieri 413729a142 get zone from gadcon. 14 years ago