aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/e_dialog.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* use E_BITFIELD define for bitfield struct membersMike Blumenkrantz2017-11-071-1/+1
| | | | | on release builds this will be a bitfield, on devel builds it will make bools a normal unsigned char for easier debugging
* enlightenment: Make E build again with EFL from gitChris Michael2015-05-071-13/+13
| | | | | | sed -i 's/EAPI/E_API/g' Signed-off-by: Chris Michael <cp.michael@samsung.com>
* remove E_Win+e_canvas, convert all internal wins to use elm_winMike Blumenkrantz2014-11-201-4/+3
| | | | | | known issues: * keybindings for efm windows (eg. ctrl+w) are broken until the rest of the conversion is completed
* compositor rewrite / charlie-foxtrot situationMike Blumenkrantz2014-01-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | huge fustercluck commit because there wasn't really a way to separate out the changes. better to just rip it all out at once. * compositor and window management completely rewritten. this was the goal for E19, but it pretty much required everything existing to be scrapped since it wasn't optimized, streamlined, or sensible. now instead of having the compositor strapped to the window manager like an outboard motor, it's housed more like an automobile engine. ** various comp structs have been merged into other places (eg. E_Comp_Zone is now just part of E_Zone where applicable), leading to a large deduplication of attributes ** awful E_Comp_Win is totally dead, having been replaced with e_comp_object smart objects which work just like normal canvas objects ** protocol-specific window management and compositor functionality is now kept exclusively in backend files ** e_pixmap api provides generic client finding and rendering api ** screen/xinerama screens are now provided directly by compositor on startup and re-set on change ** e_comp_render_update finally replaced with eina_tiler ** wayland compositor no longer creates X windows ** compositor e_layout removed entirely * e_container is gone. this was made unnecessary in E18, but I kept it to avoid having too much code churn in one release. its sole purpose was to catch some events and handle window stacking, both of which are now just done by the compositor infra * e_manager is just for screensaver and keybind stuff now, possibly remove later? * e_border is gone along with a lot of its api. e_client has replaced it, and e_client has been rewritten completely; some parts may be similar, but the design now relies upon having a functional compositor ** window configuration/focus functions are all removed. all windows are now managed solely with evas_object_X functions on the "frame" member of a client, just as any other canvas object can be managed. *** do NOT set interceptors on a client's comp_object. seriously. * startup order rewritten: compositor now starts much earlier, other things just use attrs and members of the compositor * ecore_x_pointer_xy_get usage replaced with ecore_evas_pointer_xy_get * e_popup is totally gone, existing usage replaced by e_comp_object_util_add where applicable, otherwise just placed normally on the canvas * deskmirror is (more) broken for now * illume is totally fucked * Ecore_X_Window replaced with Ecore_Window in most cases * edge binding XWindows replaced with regular canvas objects * some E_Win functionality has changed such that delete callbacks are now correctly called in ALL cases. various dialogs have been updated to not crash as a result comp files and descriptions: e_comp.c - overall compositor functions, rendering/update loop, shape cutting e_comp_x.c - X window management and compositor functionality e_comp_wl.c - Wayland surface management and compositor functionality e_comp_canvas.c - general compositor canvas functions and utilities e_comp_object.c - E_Client->frame member for managing clients as Evas_Objects, utility functions for adding objects to the compositor rendering systems additional authors: ivan.briano@intel.com feature: new compositor removal: e_border, e_container, e_popup
* add dialog helper function to set modal/transientfor on windowsMike Blumenkrantz2012-08-091-0/+1
| | | | SVN revision: 75049
* typedef for E_Dialog_CbMike Blumenkrantz2012-08-091-1/+3
| | | | SVN revision: 75036
* FORMATTINGLucas De Marchi2010-08-041-3/+0
| | | | | | | | | | | | | | | | * Remove vim modelines: find . -name '*.[chx]' -exec sed -i '/\/\*$/ {N;N;/ \* vim:ts/d}' \{\} \; find . -name '*.[chx]' -exec sed -i '/\/[\*\/] *vim:/d' \{\} \; * Remove leading blank lines: find . -name '*.[cxh]' -exec sed -i '/./,$!d' If you use vim, use this in your .vimrc: set ts=8 sw=3 sts=8 expandtab cino=>5n-3f0^-2{2(0W1st0 SVN revision: 50816
* * shortening config category titles.Carsten Haitzler2008-11-211-0/+1
| | | | | | | | | | | | * remove illume custom config dialog - use normal one * add toolbar used in config dialog. will be used for more. makes ui more compact and flexible. * make dialog windows optionally ALWAYS be "normal windows". * config module exports a config gadget now - illume doesnt need it anymore SVN revision: 37721
* Remove Evas list and replace them with Eina list.Cedric BAIL2008-10-221-1/+1
| | | | | | | | | No change for ->next and ->data access right now, as the patch is already big enough. SVN revision: 36962
* you're all goign to kill me :) but here goes - i broke the dialog and configCarsten Haitzler2006-08-141-1/+1
| | | | | | | | | dialog api's - added name and class params so u can set the name and class - so users can later use things like rememebr to rememebr where a dialog will go for usability and convenience. SVN revision: 24691
* As per HandyAndE request, this patch gives ability for modules configChristopher Michael2006-07-031-12/+12
| | | | | | | | | | | | | dialogs to show their icon in their config dialog by passing in the module_eap path to the config_dialog_new function as the icon parameter ie: e_config_dialog_new(con, module_name, eap_path, 0, v, data); Update E core modules to use this ability. Fix dropshadow config dialog to fit in 640x480. SVN revision: 23682
* Give ability for config dialogs to set their border icon to the properChristopher Michael2006-07-021-0/+1
| | | | | | | | | | | | | | config icon, rather than all having the E logo. Is proactive about setting this: if it does not find or cannot set to that icon, it will fallback to the E icon. Change all config dialogs to support this. If we have an internal border (config dialogs), disable the Create Icon/Edit Icon menu items. SVN revision: 23655
* Clean up compile warnings:stffrdhrn2006-03-021-4/+4
| | | | | | | | | * char * -> const char * for stringshare strings * char * -> const char * where needed in functions * remove unused vars in some places SVN revision: 20912
* make symbol hiding actually work - fix some bugs, fixme's adjust bugs andCarsten Haitzler2005-12-271-4/+4
| | | | | | | TODO, add exe history and actually use it etc. SVN revision: 19313
* devil's patch... :)Carsten Haitzler2005-12-111-6/+7
| | | | SVN revision: 18944
* use elipsis for fileman icons.Carsten Haitzler2005-11-061-0/+3
| | | | | | | some ilist work. more to come. SVN revision: 18327
* config dialogs now can enable/disable widgets and dialog buttons. ok andCarsten Haitzler2005-10-161-8/+9
| | | | | | | | apply are disabeld until a change is made - then they get enabled until u apply (or ok) then they disable again until u change things again etc. SVN revision: 17598
* and now all the internal widgets understand keyboard focus and control.Carsten Haitzler2005-10-121-2/+1
| | | | | | | dialog now uses internal widgets for buttons. SVN revision: 17464
* started work on a quick & dirty widget infrastructure - designed ONLY forCarsten Haitzler2005-10-101-8/+9
| | | | | | | simple dialogs and ease of use. SVN revision: 17383
* Declare public functions in header.sebastid2005-09-261-1/+3
| | | | SVN revision: 16957
* Urf.sebastid2005-09-241-1/+1
| | | | SVN revision: 16900
* Added tab / focus support to e_dialog's buttons.codewarrior2005-09-241-0/+3
| | | | SVN revision: 16896
* exit and restart actions. are you sure exit dialog. :)Carsten Haitzler2005-09-191-1/+1
| | | | SVN revision: 16765
* 1. start work on dialog stuffCarsten Haitzler2005-07-281-0/+35
2. fix edge flip stuff 3. fix ghost windows stuff 4. spec SVN revision: 15925