-
-
Notifications
You must be signed in to change notification settings - Fork 169
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor the window attributes and signal code #907
Comments
2015-07-03 17:44:42: antoine uploaded file
|
2015-07-04 06:41:56: antoine uploaded file
|
Huge changeset in r9822 - see commit message. Still TODO:
|
Moving the geometry bits to #990 (the rest is in pretty good shape already) |
2015-10-16 09:32:36: antoine commented
|
2015-10-16 09:33:47: antoine uploaded file
|
2015-10-16 09:34:03: antoine uploaded file
|
As it's a bit of a mess...
In particular:
is_OR
vs "override-redirect" property,is_shadow
, etc..)_handle_XXXX
methods to a util class?NET_WM_ALLOWED_ACTIONS
?add_event_receiver
/remove_event_receiver
with aWeakKeyDictionary
_internal_set_property
can check if the value has actually changed? (no need to send anotify()
if it hasn't)List of API calls to deal with:
get_default_window_icon
_guess_window_type
do_get_property_can_focus
just update the "can-focus" property insteadx11_get_server_time
- rewrite in Cythonread_initial_properties
and X11 properties, it's a messcall_setup()
is inconsistent, it's called for OR and tray, but we call it for "normal" windowsWM_PROTOCOLS
->XGetWMProtocols
WM_CLIENT_MACHINE
->XGetWMClientMachine
attention-requested
: shouldn't we clear this when "urgency" is not in the wm_hints?set_active
- maybe this should be a method on WM instead?The text was updated successfully, but these errors were encountered: