Cedric BAIL
7a67306f99
e: we can't create a window to warm about the compositor, before we start the compositor anymore.
...
This is a work around. That window should be delayed and displayed later, I guess.
SVN revision: 83755
2013-02-08 01:27:39 +00:00
Mike Blumenkrantz
2697c3a596
also add input rects in for shaped windows which make me cry tears of compblood
...
SVN revision: 83754
2013-02-07 14:39:36 +00:00
Mike Blumenkrantz
aa6a2d173d
giant comp rejiggering commit because anything smaller would have broken something:
...
* remove xwin for container canvas: now drawn directly on the compositor canvas
* added SHAPE_DEBUG define for bored developers
* bindings now use new e struct for mouse/wheel events
* container+zone now get mouse events from smart callbacks instead of x events
* rename comp api namespace
* change comp underlay theme to have a swallow for the wallpaper
* add names to all zone/container/comp objects to make debugging much easier
* some minor related updates to go along with this
SVN revision: 83752
2013-02-07 13:20:07 +00:00
Mike Blumenkrantz
f49dd52cd3
added e_layout function for getting top object at coordinates
...
SVN revision: 83751
2013-02-07 13:20:02 +00:00
Mike Blumenkrantz
46277e5312
convert e_layout to use inlist
...
SVN revision: 83750
2013-02-07 13:19:59 +00:00
Mike Blumenkrantz
db702e2685
add function for returning e_layout children
...
SVN revision: 83749
2013-02-07 13:19:57 +00:00
Mike Blumenkrantz
b7cd7e5f18
remove disabled fps stuff from physics module
...
SVN revision: 83748
2013-02-07 13:19:55 +00:00
Mike Blumenkrantz
e670bc2326
formatting, switch __UNUSED__ to EINA_UNUSED
...
SVN revision: 83747
2013-02-07 13:19:52 +00:00
Mike Blumenkrantz
fc31710fff
add some debugging functions for comp
...
SVN revision: 83746
2013-02-07 13:19:50 +00:00
Mike Blumenkrantz
321f2b4fa3
comp structs now public, remove comp struct accessor functions, add comp utility functions to simplify getting comp from an e_object
...
SVN revision: 83745
2013-02-07 13:19:47 +00:00
Mike Blumenkrantz
9fd79a5994
remove container comp check hack
...
SVN revision: 83744
2013-02-07 13:19:45 +00:00
Mike Blumenkrantz
7f35677bc0
e_manager_new now creates compositors for new managers instead of creating them all at once
...
SVN revision: 83743
2013-02-07 13:19:36 +00:00
Mike Blumenkrantz
13a3f968ec
add "vmware" class to mapping disable keywords
...
ticket #1057
SVN revision: 83734
2013-02-07 11:43:36 +00:00
Mike Blumenkrantz
bf0348f133
remove unused timer variable, reduce e_grabinput calls slightly with some reordering
...
SVN revision: 83733
2013-02-07 10:51:10 +00:00
Mike Blumenkrantz
053c841f52
unbreak winlist focus changing
...
SVN revision: 83731
2013-02-07 10:36:01 +00:00
Mike Blumenkrantz
f047d606bc
fix unused var warning
...
SVN revision: 83725
2013-02-07 09:25:50 +00:00
Mike Blumenkrantz
2a0ef6c396
add edit button to window remembers config dialog
...
ticket #789
SVN revision: 83724
2013-02-07 09:23:29 +00:00
Mike Blumenkrantz
3b94f5f39e
formatting
...
SVN revision: 83722
2013-02-07 08:42:31 +00:00
Cedric BAIL
a17844935b
e: enable preload for edje in e_widget_preview.
...
SVN revision: 83720
2013-02-07 08:41:15 +00:00
Mike Blumenkrantz
a4ef12329e
add config option for remembering filemanager windows globally instead of per-directory
...
ticket #1982
SVN revision: 83718
2013-02-07 08:20:42 +00:00
Carsten Haitzler
5aaeebde0b
fix/improve clock module date/time change detection. :)
...
SVN revision: 83717
2013-02-07 08:14:03 +00:00
Mike Blumenkrantz
3851bd2ba3
fix stringshare use in e_remember
...
SVN revision: 83716
2013-02-07 08:08:21 +00:00
Mike Blumenkrantz
25e3f657e3
cosmetically change some types in e_border
...
SVN revision: 83713
2013-02-07 08:02:52 +00:00
Mike Blumenkrantz
258e384ca9
clean up config for fileman window remembers, finishing a job that I started last month
...
SVN revision: 83711
2013-02-07 07:50:28 +00:00
Mike Blumenkrantz
16e1ac105e
hmmm small update to previous commit which preserves functionality of related efm API call while still providing fix for icon cache update event
...
SVN revision: 83686
2013-02-06 15:02:27 +00:00
Mike Blumenkrantz
714611a0da
fix efm cache listener to only activate (once) on icon update instead of desktop update since this is the only one which will matter, also only update the icon image instead of the entire thing
...
SVN revision: 83684
2013-02-06 14:54:23 +00:00
Mike Blumenkrantz
a072a15edd
fix no-warp mode winlist usage
...
ticket #asdfuser
SVN revision: 83683
2013-02-06 13:55:38 +00:00
Mike Blumenkrantz
8516d933bf
add conf2 options for recently added config options
...
SVN revision: 83682
2013-02-06 13:21:44 +00:00
Mike Blumenkrantz
e3953ba1db
fix startup error scenario where module dialog could be opened before module startup and result in empty contents
...
SVN revision: 83680
2013-02-06 13:11:52 +00:00
Mike Blumenkrantz
fea54b3d31
ensure that E_EVENT_MODULE_INIT_END is always sent even if no modules are loaded
...
SVN revision: 83679
2013-02-06 13:11:08 +00:00
Mike Blumenkrantz
637f539c9d
move "allow windows above fullscreen" option to window display dialog
...
ticket #2216
SVN revision: 83676
2013-02-06 11:19:59 +00:00
Mike Blumenkrantz
d13c7cc1e4
don't show layouts in xkb gadget menu if option to disable xkb layout changing is enabled
...
SVN revision: 83675
2013-02-06 10:56:24 +00:00
Mike Blumenkrantz
893b867070
add option for disabling all keyboard layout changes
...
SVN revision: 83674
2013-02-06 10:51:54 +00:00
Mike Blumenkrantz
7846f013c9
reformat xkbswitch config dialog
...
dear q66,
using scopes randomly does not increase the happiness of readers
sincerely,
your pal,
mike
SVN revision: 83673
2013-02-06 10:30:28 +00:00
Mike Blumenkrantz
6bd4c8547d
some cosmetic changes to backlight config code so it doesn't look as crazy
...
SVN revision: 83672
2013-02-06 10:00:26 +00:00
Mike Blumenkrantz
2b4451bab8
convert a bunch of modules to new check widget disable api
...
SVN revision: 83671
2013-02-06 09:58:41 +00:00
Mike Blumenkrantz
2f828589bb
added e_widget_on_disable_hook_set
...
SVN revision: 83670
2013-02-06 09:34:53 +00:00
Mike Blumenkrantz
1231a2e453
formatting
...
SVN revision: 83667
2013-02-06 09:11:53 +00:00
Mike Blumenkrantz
7c4da3e843
convert more winlist and focus dialog widgets to use new check disable api
...
SVN revision: 83666
2013-02-06 09:11:33 +00:00
Mike Blumenkrantz
74bffcb02e
check widget disable list functions now apply disabled state on adding new items
...
SVN revision: 83665
2013-02-06 09:09:07 +00:00
Mike Blumenkrantz
ab4d534d88
disable winlist pointer warp options when disable_all_pointer_warps is enabled
...
SVN revision: 83664
2013-02-06 08:57:58 +00:00
Mike Blumenkrantz
4e2880280f
remove unnecessary callbacks from winlist config dialog
...
SVN revision: 83663
2013-02-06 08:51:34 +00:00
Mike Blumenkrantz
4141291c4b
set disables for pointer warp options in config dialog when disable_all_pointer_warps is enabled
...
SVN revision: 83662
2013-02-06 08:45:34 +00:00
Mike Blumenkrantz
72aa96c65b
add e_widget_check_widget_disable_on_* api for automatically enabling/disabling widgets without needing to add more callbacks
...
SVN revision: 83661
2013-02-06 08:44:52 +00:00
Mike Blumenkrantz
ea684db564
move e_bindings allocation to after we're sure we need it so we don't leak those precious 20 bytes of memory
...
SVN revision: 83660
2013-02-06 08:36:59 +00:00
Mike Blumenkrantz
1059b382e3
flip order of check widget functions to be less infuriating
...
SVN revision: 83658
2013-02-06 08:19:42 +00:00
Mike Blumenkrantz
f76af85149
fix another binding upgrade bug
...
SVN revision: 83656
2013-02-06 07:49:45 +00:00
Mike Blumenkrantz
6773c911b6
unify all pointer warping code to rely on e_border_pointer_warp_to_center functions
...
SVN revision: 83636
2013-02-05 15:15:04 +00:00
Mike Blumenkrantz
700ba27f5f
add frame for advanced->focus policy options for consistency
...
SVN revision: 83634
2013-02-05 14:24:34 +00:00
Mike Blumenkrantz
fcd92901fc
winlist_warp_speed->pointer_warp_speed
...
pointer warp options consolidated into their own tab in focus settings
SVN revision: 83633
2013-02-05 14:22:54 +00:00
Mike Blumenkrantz
d7c52deb98
merge all bindings dialogs into single module: conf_bindings
...
configs have been updated to load correct module and modapi version has been bumped to invalidate old modules
SVN revision: 83632
2013-02-05 14:03:11 +00:00
Mike Blumenkrantz
ec87e69908
add yet another pointer warp option: disable all warps
...
ticket #asdfuser
SVN revision: 83629
2013-02-05 13:33:49 +00:00
Mike Blumenkrantz
41759238cd
a much requested feature: drag-only edge bindings
...
ticket #281
SVN revision: 83628
2013-02-05 13:13:33 +00:00
Mike Blumenkrantz
6f2737928d
fix bindings wipe bug that crept in a day or two ago
...
SVN revision: 83622
2013-02-05 10:42:27 +00:00
Mike Blumenkrantz
488e37c140
fix edge flipping after dragging to an invalid flip edge containing a shelf
...
ticket #1701
SVN revision: 83618
2013-02-05 08:55:23 +00:00
Mike Blumenkrantz
b42c0591a9
reduce blocking during apps dialog load; this is still not great
...
SVN revision: 83614
2013-02-05 07:51:50 +00:00
Mike Blumenkrantz
9c0150c7ff
rename e_eap_editor files to e_desktop_editor...this makes much more sense
...
SVN revision: 83602
2013-02-04 14:00:43 +00:00
Mike Blumenkrantz
e6c16299bc
standardize the macros used in desktop editor, fix some null check failures
...
SVN revision: 83601
2013-02-04 13:58:47 +00:00
Mike Blumenkrantz
62ae68b344
move around init for e_bindings a little to handle case of people eventually updating from E17->E18
...
SVN revision: 83596
2013-02-04 12:12:12 +00:00
Mike Blumenkrantz
afd92c9394
fix button toggling in personal apps dialog
...
SVN revision: 83594
2013-02-04 11:59:02 +00:00
Mike Blumenkrantz
f4841a5750
fix list update on deletion of personal app launcher
...
SVN revision: 83592
2013-02-04 11:50:30 +00:00
Mike Blumenkrantz
a1425546f3
make xkb parsing a tiny bit more safe
...
ticket #2180
SVN revision: 83591
2013-02-04 11:44:52 +00:00
Mike Blumenkrantz
9bcaf51cc0
no point in trying all this fancy shelf moving/resizing/pruning, we redo all shelves on container resize no matter what
...
SVN revision: 83590
2013-02-04 11:21:56 +00:00
Mike Blumenkrantz
9560536c11
add a handy macro for notifying users of config updates in log
...
SVN revision: 83589
2013-02-04 10:48:00 +00:00
Mike Blumenkrantz
d1be1fc8bb
add profile types to config so it will be possible to determine what type of config the user started with
...
SVN revision: 83588
2013-02-04 10:45:51 +00:00
Mike Blumenkrantz
ac9d6f6027
a really horrendous commit to fix a typo in the xkb changes last week which caused config to be saved wrong
...
no configs were harmed in the making of this
SVN revision: 83586
2013-02-04 10:14:57 +00:00
Mike Blumenkrantz
93478999a3
add support for edje files in filepreview widget
...
SVN revision: 83585
2013-02-04 09:09:15 +00:00
Mike Blumenkrantz
01257a8acc
optimize use of edje_file_collection_list in various e things, also remove erroneous changelog/news entries
...
SVN revision: 83584
2013-02-04 08:38:46 +00:00
Mike Blumenkrantz
324af69e29
ensure same name is used for config edd as type in systray
...
SVN revision: 83583
2013-02-04 08:26:02 +00:00
Mike Blumenkrantz
d32d679f56
add macro E_CONFIG_DD_FIND to wrap related function and keep namespace consistent
...
SVN revision: 83582
2013-02-04 08:24:30 +00:00
Mike Blumenkrantz
66b451229e
From: zehortigoza@profusion.mobi (Jose Souza)
...
Subject: [PATCH] e systray: Add configuration dialog to enable/disable xembed support
SVN revision: 83580
2013-02-04 08:18:21 +00:00
Chidambar Zinnoury
965ab80819
e music-control: add check-changed.
...
Bonus: some unused lovin’.
SVN revision: 83573
2013-02-02 13:16:56 +00:00
Mike Blumenkrantz
95209aa915
save bindings config immediately after transferring to ensure it doesn't get lost
...
SVN revision: 83570
2013-02-02 09:01:16 +00:00
Mike Blumenkrantz
b6359e9607
"No listable items" in Navigate menu is now clickable
...
SVN revision: 83564
2013-02-01 12:56:52 +00:00
Mike Blumenkrantz
aa0e82dda6
fix behavior of up/down keys in efm when typebuf is visible
...
SVN revision: 83560
2013-02-01 12:39:39 +00:00
Mike Blumenkrantz
907d4fa211
it's much more likely that someone encountering a binding upgrade situation will be on a desktop and thus want the standard profile as a consolation prize after all their bindings are wiped
...
SVN revision: 83558
2013-02-01 12:31:05 +00:00
Mike Blumenkrantz
dce9dcab42
binding dialogs are now able to reset bindings to the system profile file defaults (currently uses "standard" since we have no parenting/typing system for profiles)
...
ticket #2204
SVN revision: 83557
2013-02-01 12:27:07 +00:00
Mike Blumenkrantz
f97f3cdb2d
ffs this free macro needs to get fixed to not fail here
...
SVN revision: 83555
2013-02-01 11:56:36 +00:00
Mike Blumenkrantz
ceda4b3012
fix leak in e profile list dbus method
...
SVN revision: 83552
2013-02-01 11:46:46 +00:00
Mike Blumenkrantz
43692b40ee
fix weird crash which started happening when efm windows were deleted after shutdown somehow...probably e18 change-related
...
SVN revision: 83551
2013-02-01 11:39:19 +00:00
Mike Blumenkrantz
813496a865
track config edds, add e_config_descriptor_find() for retrieving them
...
SVN revision: 83550
2013-02-01 11:31:59 +00:00
Mike Blumenkrantz
226ec15f2d
fix eina_list_last_data_get detection for e
...
SVN revision: 83548
2013-02-01 11:05:38 +00:00
Mike Blumenkrantz
4ad2b363ed
add functions for freeing binding config structs
...
SVN revision: 83545
2013-02-01 10:35:33 +00:00
Mike Blumenkrantz
c48fd0b06d
giant commit that wipes all bindi^W^W^Wsplits out binding configs into a separate config domain so they can be more easily copied and so they won't be wiped in the event that primary config is wiped
...
also splits all binding lists out of e_config: they are now conveniently located in the global "e_bindings" struct
SVN revision: 83544
2013-02-01 10:21:54 +00:00
Mike Blumenkrantz
abe45b31c1
fix some hash magic fails in temp module
...
SVN revision: 83543
2013-02-01 09:57:10 +00:00
Mike Blumenkrantz
3fa4115633
same xkb typo in another place
...
SVN revision: 83540
2013-02-01 08:24:22 +00:00
Mike Blumenkrantz
9c847e9d7f
fix xkb crash
...
SVN revision: 83539
2013-02-01 07:48:19 +00:00
Shinwoo Kim
7e75c9232b
[access] use well defined variable again
...
SVN revision: 83538
2013-02-01 04:21:03 +00:00
Shinwoo Kim
165db3bfa7
[access] use well defined variable
...
SVN revision: 83537
2013-02-01 04:13:12 +00:00
Mike Blumenkrantz
57933c9d02
giant rollup commit fixing all xkb issues
...
tickets #1799 , #2082
SVN revision: 83531
2013-01-31 17:50:45 +00:00
Mike Blumenkrantz
a4d35ff86c
fix flag reduce case for when name has no / character
...
SVN revision: 83530
2013-01-31 17:24:31 +00:00
Mike Blumenkrantz
98bb1620f7
make one of the xkb functions less stupid
...
SVN revision: 83526
2013-01-31 16:07:45 +00:00
Mike Blumenkrantz
1b6904e063
efm now ignores .part file changes
...
ticket #2120
SVN revision: 83524
2013-01-31 15:26:11 +00:00
Mike Blumenkrantz
8fd587ff92
fix navigation using symlinks in some cases
...
ticket #2032
SVN revision: 83522
2013-01-31 14:56:08 +00:00
Mike Blumenkrantz
0949e8ea63
fix window autoraise triggering from pointer_slide
...
ticket #2183
SVN revision: 83507
2013-01-31 10:58:27 +00:00
Mike Blumenkrantz
6dc0f1f64e
delete gadget evas objects on delete to prevent crash on restart now that comp is merged into core
...
SVN revision: 83505
2013-01-31 10:53:50 +00:00
Mike Blumenkrantz
8b8bcfd41e
clarify pointer_slide config option text in config dialog....
...
SVN revision: 83503
2013-01-31 10:31:39 +00:00
Shinwoo Kim
5a3ca7df1d
[access] save configuration value immediately
...
SVN revision: 83473
2013-01-30 10:22:32 +00:00
Miculcy Brian
bb375592d3
IBar fixes when using other sources than 'default'.
...
SVN revision: 83442
2013-01-29 16:33:16 +00:00
Carsten Haitzler
1d1015ec84
fix window unmap event handling with synthetic unmaps - only really an
...
issue during manageing (startup) of a border - race condition. may
misee hides. this fixes it but needs efl 1.8. :/
SVN revision: 83420
2013-01-29 08:25:24 +00:00