put the edge windows on the correct layers
allow edge click bindings
use actions for auto-hide shelves
toggling auto-hide will cause edge event windows to show/hide if necessary
SVN revision: 42864
- allow any maximized windows of any type to be manipulated when allow_manip is set
- remove 'maximize expand' option from config gui. this is the same as 'maximize smart'
- dont restirct iconify of fullscreen borders. this is policy that can be (and is)
restricted by gui.
SVN revision: 42735
- remember full exec path to get the right .desktops
... bump history version number for this.
- fixes:
update border match value -> show them in aggregator.
show items of first plugin in aggregator when no
items found from history.
SVN revision: 42685
- modules using e_configure_registry_add must be modified to
use registry path as window class for this to work
- fileman now uses e_remember to remember position instead of
handling it separately
- added option to window remember for remembering dialogs and
fileman windows automatically
SVN revision: 42607
since these are not set by e_remember_update anymore
- remove E_Remember parameter from e_remmber_update.
if update is possible bd->remember is already set
- do not overwrite bordername value of remember on update.
should only be set by conf_border dialog
- make sure on update that match values are set otherwise
delete remember
SVN revision: 42435
Please, compile with -fvisibility=hidden, you'll get these errors and
benefit from reasonably faster load of E17.
Except by ETK, whole EFL is able to be compiled with this flag, so I'd
recommend using it in general.
SVN revision: 42192
e_flowlayout_min_size/e_flowlayout_max_size_ changed to size_min/max
e_entry_min_size_* changed to e_entry_size_min_*
e_slider_min_size changed to e_slider_size_min_*
SVN revision: 42164
- this is hopefully the last format change of history for now..
- keep the numbers low. need to add normalization when first item hits 1.0
SVN revision: 42137
- more work on history sort
- use return for browsing only in thumb mode.
one needs it also to launch actions on folders..
- cleanups
SVN revision: 42122
Hi guys.
Here is my solution for #113 ticket request. This allows to transfer a
gadget to different locations. In short,
- any module can register arbitrary number of locations by invoking
e_gadcon_location_register().
- module is responsible to provide 2 functions, one for removing
particular gadget and one to add particular gadget class.
- module responsible to equip its gadcon(s) with reference to registered
location. If a gadcon contains non-NULL location reference, each gadget
contained by this gadcon can have submenu on its context menu. Template
function for constructing such submenu is provided
e_gadcon_client_add_location_menu. Gadgets can be moved from and to this
location by invoking menu items. Gadcons with NULL location reference
can accept transferred gadgets by module logic but can't send contained
gadgets to another module.
- module responsible to unregister location when gadcon is no more
available.
- menu items for context submenu is sorted by E_GADCON_SITE_XXX assigned
to that. Module can assign and change an icon for context menu item
corresponding to its location(s).
- Currently only shelves and gadman (desktop) used in gadget transfer
operations. I believe it is no trouble to ivolve any other
gadcon-capable module into the process. If you want to have that, please
just let me know.
Here the patch in attachmet. It even works, at least sometimes and at
least for me. Hope you'll find it useful.
SVN revision: 42121
- theme: allow smaller popup size, cleanups
- free items from history. needs some more testing
to let the history not grow too large
SVN revision: 42119
- give exact matches higher priority
- i.e. type "xt" and select a specific xterm window
afterwards xt will put this item first in the list
- cleanup
SVN revision: 42107
- moved history functions to evry_history.c
- unload history hash when popup is not visible
- TODO cleanup history when it ahs grown too large
SVN revision: 42097
- added history that should adapt sort list sorting to usage
- conf dialog: moved plugiγ types to separate pages
- fixed bug from shared hash of apps plugins
SVN revision: 42095
- add cursor left/right folder navigation back to list view + arrows for the theme
- remove old list view theme
- use ctrl+3 / ctrl++ for changing zoom level in thumb view
SVN revision: 42070
- optimized view to update when required
- dirbrowse send asnyc upadte only when current list has changed
- ++ evry_action priorities, needs config option though
- moved _app_action to evry_util_app_exec
SVN revision: 42051
- keep state of view for zoom and mode when browsing
- only update non async sources when switching selectors while update timer is active
- fix 'open with' action
SVN revision: 42047
- removed old list view. both is in thumb view now. toggle them with ctrl+2
- removed o_icon and o_bg memebers from Evry_Item, those didnt belong there..
- moved some stuff into evry_util.c
SVN revision: 42031
- copied dir scanner from exebuf, finds now all the stuff that showed up in exebuf
- should have an option to be disabled by default. most people will only use
-desktops anyway
- use shared hash for apps and 'open with' plugin
- added 'run command' action
SVN revision: 41969
- new thumb view: use + for zoom
- moved plugins to subdirs
- theme tweaks
- fix fuzzy match once again
- hash border and app items
SVN revision: 41961
- added obligatory 'set as wallpaper' action for image file
(plugin shows how to make hierachical menus by a plugin)
the import action is taken from e_int_wallpaper, would be
good to move a generic version to e_util
- initiate first view automatically (to handle plugin selection
without showing the list)
- cleanups
SVN revision: 41930
- added intercept and cleanup functions for Evry_Action.
intercept is run before subject item is passed to object plugin
so that it can convert the output type of subject to the input type
of object plugin. used for BORDER -> APPLICATION (if border has a
reference to a .desktop file)
SVN revision: 41921
- support the inheritance of plugins for
plugins with one instances per state (dir_browse)
- moved internal plugins action_selector and aggregator
to separate files
- all type_in/out checks are now done with pointer comparison
SVN revision: 41920
- added begging of help view plugin (trigger with space+?)
- fix fuzzy match to handle punctuation correctly
- fix view plugin api for singleton plugins
SVN revision: 41909
I did these while hunting for "buttons not auto-enabled" but that
problem ended to be in e_widget that I fixed already. They should be
harmless, so here they go.
SVN revision: 41884
not sure if it's a bug in e's keybindings conf but this works around
the problemφchanging a predef action with params to one that has NULL
SVN revision: 41866
- automatically create e-actions for subject plugins so that
can be triggered directly
-> see bindings category: everything
- optimze fuuzy match
- plug border: handle border remove events
SVN revision: 41865
- no more glob matches
- dir browse now checks for mime magic, hope that slows down no too much
- preview: cleanups
- nicer var names in fuzzy match
SVN revision: 41852