Mike Blumenkrantz
aeca417ebe
redo color dialog to use elm colorselector
...
this is waaaaaaay less functional and good-looking, but at least it doesn't
crash
2015-04-09 16:34:00 -04:00
Mike Blumenkrantz
155a678ff4
make entry widget call changed callbacks on "changed" again
...
this caused infinite loops before, but now I'm removing the things that looped.
fixes a lot of config dialogs
ref T2271
2015-04-09 16:32:24 -04:00
Mike Blumenkrantz
daf7f19837
don't redo min size hints on e_dialog show
...
these are guaranteed to be wrong because elm won't provide accurate size
hints without some arm twisting
2015-04-09 16:31:32 -04:00
Mike Blumenkrantz
01d27333b0
force dialogs to recalc content sizes before setting min size
2015-04-09 16:16:33 -04:00
Mike Blumenkrantz
5b2ab97ffc
fix entry sizing in file props dialog
...
ref T2271
2015-04-09 15:19:10 -04:00
Mike Blumenkrantz
7ef480d1a6
set desktop editor appselector dialog to be resizable
...
ref T2271
2015-04-09 15:12:47 -04:00
Mike Blumenkrantz
276706ab9d
match client dialogs to client's layer
...
a small annoyance for literally over a decade has been that window
dialogs would sometimes start behind their owners. now they don't.
2015-04-09 14:40:41 -04:00
Mike Blumenkrantz
57ade8c5ae
raise deskmirror windows on startup
...
these get added bottom -> top on creation, so ensure that they are raised
2015-04-09 14:20:28 -04:00
Mike Blumenkrantz
a3c6b7ada4
always lower e_layout children upon packing
...
fixes issues where a new child added would appear above other child objects
if the new child was meant to be stacked below other children
mostly noticeable in deskmirror
2015-04-09 14:20:28 -04:00
Mike Blumenkrantz
59b49538b1
remove layer setting from deskmirror
...
smart child objects can't have layers. apparently.
2015-04-09 14:20:28 -04:00
Carsten Haitzler
da4d1ecfe8
add options to randr2 to ignore acpi and hotplug randr events.
2015-04-09 15:44:07 +09:00
Mike Blumenkrantz
a73d2583c5
don't crash on wl shutdown
...
devilhorns? more like crasherhorns imo
2015-04-08 14:56:05 -04:00
Chris Michael
fa68ec127d
e_comp: Only need 'type' variable if we are building with HAVE_WAYLAND
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-04-08 14:49:17 -04:00
Mike Blumenkrantz
93e0ebd4e1
only call e_comp_wl_shutdown() for wayland compositors
2015-04-07 19:30:44 -04:00
Chidambar Zinnoury
b637a4f586
Bugfix: e dialog: don’t crash when using the escape key to close.
...
Commit 99589eb5af
introduced this bug as the callback creation wasn’t changed to suit the new prototype and stil passed a window object.
2015-04-06 21:53:21 +02:00
Mike Blumenkrantz
6e4710cc91
remove e_color_class
2015-04-06 15:26:36 -04:00
Mike Blumenkrantz
2fc7b0169c
move colorclass config to use elm infra, redo cc dialog to use new editor
...
this will allow all colorclasses present in the current theme to be edited
instead of only the hardcoded ones in the module. it will also require
completely new translations, for which translators will need to read the edc
files of the default theme (cleverly located in another repo) and provide
translations to the _translate() callback in the theme module
the editor currently lacks indicators for active/type on the colorclass
list, but this can be added in time. meanwhile, a large amount of code is
no longer duplicated or maintained in this repo
2015-04-06 15:26:36 -04:00
Mike Blumenkrantz
bdc0a6ab8b
fix wl randr error message string
2015-04-06 14:29:47 -04:00
Mike Blumenkrantz
e62ca8c671
make application color editor follow client geometry on move/resize
2015-04-06 12:39:07 -04:00
Mike Blumenkrantz
3498c6caf8
add colorclass editor to app menu
2015-04-05 16:27:18 -04:00
Mike Blumenkrantz
da149ba021
block ignored clients from lost client list
2015-04-03 20:57:52 -04:00
Carsten Haitzler
c85c02ab0d
e - lost windows menu is back. no windows menu does not handle it.
...
fix lack of lost windows submenu. no - windows menu does not handle
it. lost windows lists windows that are LOST - out of screen bounds.
this happens a lot with some apps asking to be placed out of bounds
for whatever silly reasons they have. you literally cannot get these
windows back without this menu. bring it back!
@fix
2015-04-03 17:53:26 +09:00
Stefan Schmidt
f848a8abec
e_module: Whitelist geolocation module
2015-04-02 15:14:11 -04:00
Mike Blumenkrantz
617c2d96ff
move wl E_Client creation to same place as E_Pixmap creation
...
ensure that surface manipulation functions will succeed even with no shell surface
2015-03-30 12:13:04 -04:00
Mike Blumenkrantz
73abc46c61
remove useless wl comp code for shape exports
2015-03-30 11:07:29 -04:00
Mike Blumenkrantz
fbbc508430
decrement e_comp->new_clients counter when unsetting new_client flag on wl cursor clients
2015-03-25 12:33:35 -04:00
Chris Michael
4c541d3b32
fix debug message for wl_output_bind
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-03-21 16:59:48 -04:00
Chris Michael
5916823f79
add debugging when output gets bound, and fix formatting
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-03-21 16:30:11 -04:00
Derek Foreman
73db701a92
wayland compositor: remove _e_comp_wl_client_focus()
...
Summary:
We now have a subset of that functionality in e_comp_wl_input.c, so use
that function instead. The missing bits are moved into the one remaining
caller.
Reviewers: zmike, devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2207
2015-03-20 15:26:09 -04:00
Derek Foreman
3f7bbaa5ef
wayland compositor: Send keyboard enter events on get keyboard
...
Summary:
Now when a client gets the keyboard global it will immediately be sent
a keyboard enter event if appropriate.
Reviewers: zmike, devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2206
2015-03-20 15:21:40 -04:00
Derek Foreman
def3ac82ae
wayland compositor: Remove focus_update from compositor client data
...
Summary:
The only use for this was sending keyboard enter events on first commit
after a focus during app startup, and this has proven to be unreliable.
NOTE: Focus before an app requests the keyboard global is now broken and
will be fixed in a following patch.
Reviewers: zmike, devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2205
2015-03-20 15:13:25 -04:00
Mike Blumenkrantz
24887ddccc
move comp fake layer init into canvas init for non-X compositors
2015-03-20 15:12:59 -04:00
Mike Blumenkrantz
9986311035
move E_Comp->root window setting into e_comp_wl_init() for wl compositors
2015-03-20 15:08:28 -04:00
Mike Blumenkrantz
85376125e0
remove e_util_head_exec()
2015-03-20 15:04:58 -04:00
Mike Blumenkrantz
736b6e587f
remove E_Remember->prop.head
...
head is always 0
2015-03-20 15:03:45 -04:00
Mike Blumenkrantz
c727545bb2
remove E_Comp->num
...
num is always 0
2015-03-20 14:59:19 -04:00
Mike Blumenkrantz
dedf4cd896
remove manager references in desk name/profile configs
2015-03-19 17:10:26 -04:00
Mike Blumenkrantz
a94668927c
remove shelf manager/container references in config
2015-03-19 17:03:44 -04:00
Mike Blumenkrantz
8ed4ee3b38
remove E_Comp->x/y
...
canvas coords start at 0,0...always
2015-03-19 16:59:59 -04:00
Mike Blumenkrantz
b6eb319146
remove manager/container id from bg/wallpaper things
2015-03-19 16:54:50 -04:00
Mike Blumenkrantz
58447e9508
completely remove E_Manager
...
the final step in flattening all the canvas/screen apis
2015-03-19 16:53:32 -04:00
Mike Blumenkrantz
dbcd03044e
remove manager number from e_bg functions
...
this is no longer relevant; related code will be removed soon
2015-03-18 19:12:32 -04:00
Mike Blumenkrantz
471dcb24cb
__UNUSED__ -> EINA_UNUSED
...
this has been bugging me forever. __UNUSED__ is no longer a valid macro here.
2015-03-18 18:09:09 -04:00
Mike Blumenkrantz
f9fc4b13de
remove E_Comp usage from fileman/fwin
2015-03-18 17:40:04 -04:00
Mike Blumenkrantz
eb029f94f7
remove E_Comp usage from internal menus
2015-03-18 17:31:56 -04:00
Mike Blumenkrantz
d466fe3824
remove E_Comp usage from e_comp_wl
2015-03-18 17:30:49 -04:00
Mike Blumenkrantz
ef7ad52521
remove E_Comp usage from e_font
2015-03-18 17:25:20 -04:00
Mike Blumenkrantz
8f15e7c89f
remove E_Comp usage from e_comp_canvas
2015-03-18 17:24:00 -04:00
Mike Blumenkrantz
2faae1d5f1
remove most E_Comp usage from e_comp_x
2015-03-18 17:20:36 -04:00
Mike Blumenkrantz
138e84370d
remove most E_Comp usage from e_comp
2015-03-18 17:14:54 -04:00