Matthias Clasen
|
641c8f3252
|
Drop mwm hints from api
The GdkWMDecoration and GdkWMFunction enums
are no longer used in the api, so move them
to the x11 backend where they are used.
|
2020-03-12 15:30:11 -04:00 |
|
Matthias Clasen
|
f020d77a23
|
Move fullscreen-mode to GdkToplevel
|
2020-03-12 15:30:11 -04:00 |
|
Matthias Clasen
|
81be6ff46b
|
Move edge-constraints to GdkToplevel
|
2020-03-12 15:30:11 -04:00 |
|
Matthias Clasen
|
b7f51a362e
|
surface: Drop unused vfuncs
These are now entirely unused.
|
2020-03-12 15:30:11 -04:00 |
|
Matthias Clasen
|
b05408f854
|
quartz: Drop unused vfuncs
|
2020-03-12 15:30:11 -04:00 |
|
Matthias Clasen
|
fe19ad7919
|
win32: Drop some unused vfuncs
toplevel_resize is unused in the frontend.
|
2020-03-12 15:30:10 -04:00 |
|
Matthias Clasen
|
651b746747
|
wayland: Drop some unused vfuncs
show, withdraw, raise, lower, toplevel_resize,
present_popup,
are all unused in the frontend.
|
2020-03-12 15:30:10 -04:00 |
|
Matthias Clasen
|
3654c05cb3
|
x11: Drop some unused vfuncs
show, withdraw, raise, lower are all unused in the frontend.
|
2020-03-12 15:30:10 -04:00 |
|
Matthias Clasen
|
b6c8cf72cd
|
broadway: Drop some unused vuncs
show, withdraw, raise, lower, present_popup
are all unused by the frontend.
|
2020-03-12 15:30:10 -04:00 |
|
Matthias Clasen
|
8b57092958
|
surface: Drop gdk_surface_show
No longer used.
|
2020-03-12 15:30:10 -04:00 |
|
Matthias Clasen
|
4dc27ee4a6
|
win32: Stop using gdk_surface_show
|
2020-03-12 15:30:10 -04:00 |
|
Matthias Clasen
|
90ff8ca797
|
broadway: Stop using gdk_surface_show
|
2020-03-12 15:30:10 -04:00 |
|
Matthias Clasen
|
7e15a13f48
|
wayland: Drop dead code
|
2020-03-12 15:30:10 -04:00 |
|
Matthias Clasen
|
b2c5d77883
|
x11: Stop using gdk_surface_show
|
2020-03-12 15:30:10 -04:00 |
|
Matthias Clasen
|
90dfca290c
|
gdk: Drop surface-type
We have interfaces for surface subtypes now.
|
2020-03-12 15:30:10 -04:00 |
|
Matthias Clasen
|
a2dbc729f6
|
wayland: Stop using surface-type
|
2020-03-12 15:30:10 -04:00 |
|
Matthias Clasen
|
763321e274
|
x11: Stop using surface-type
|
2020-03-12 15:30:10 -04:00 |
|
Matthias Clasen
|
df223ae27b
|
broadway: Stop using surface type
|
2020-03-12 15:30:10 -04:00 |
|
Matthias Clasen
|
0616fe033d
|
x11: Stop using gdk_surface_get_surface_type
|
2020-03-12 15:30:10 -04:00 |
|
Matthias Clasen
|
5a516f2a22
|
wayland: Stop using surface types
|
2020-03-12 15:30:10 -04:00 |
|
Matthias Clasen
|
70e45aa229
|
surface: Stop using surface types
|
2020-03-12 15:30:10 -04:00 |
|
Matthias Clasen
|
c00ec402c1
|
surface: Don't implement subtypes in the frontend
These are now provided by the backend.
|
2020-03-12 15:30:10 -04:00 |
|
Matthias Clasen
|
84095febed
|
x11: Only use state of toplevels
Other surface subtypes don't have that property.
|
2020-03-12 15:30:10 -04:00 |
|
Matthias Clasen
|
4c06c3bb19
|
broadway: Implement GdkPopup, GdkToplevel and GdkDragSurface
Make subclasses of GdkX11Surface that implement these
interfaces.
|
2020-03-12 15:30:10 -04:00 |
|
Matthias Clasen
|
bf08bf667c
|
x11: Implement GdkPopup, GdkToplevel and GdkDragSurface
Make subclasses of GdkX11Surface that implement these
interfaces.
|
2020-03-12 14:56:21 -04:00 |
|
Matthias Clasen
|
cd773e7cb3
|
wayland: Implement GdkPopup, GdkToplevel and GdkDragSurface
Make subclasses of GdkWaylandSurface that implement these
interfaces.
|
2020-03-12 14:56:21 -04:00 |
|
Matthias Clasen
|
b3cabe638f
|
Drop gdk_surface_set_opacity
|
2020-03-12 14:56:21 -04:00 |
|
Matthias Clasen
|
fafddde4bc
|
x11: Stop using gdk_surface_set_opacity
We can just use the backend api directly.
|
2020-03-12 14:56:21 -04:00 |
|
Matthias Clasen
|
412a593618
|
widget: Stop using gdk_surface_set_opacity
|
2020-03-12 14:56:21 -04:00 |
|
Matthias Clasen
|
d6be419050
|
Drop gdk_surface_show and gdk_surface_resize
We can now use GdkDragIcon api for the last cases
where this was used.
|
2020-03-12 14:56:21 -04:00 |
|
Matthias Clasen
|
ceefe34027
|
gtkdragicon: Use drag surface api
|
2020-03-12 14:56:21 -04:00 |
|
Matthias Clasen
|
b25be8a42f
|
Add a GdkDragSurface interface
This will provide functionality specific to drag icons.
|
2020-03-12 14:56:21 -04:00 |
|
Matthias Clasen
|
3a4e647b2d
|
surface: Drop redundant toplevel api
The toplevel functionality to keep is moving to
GdkToplevel, and unused functions can go.
|
2020-03-12 14:56:21 -04:00 |
|
Matthias Clasen
|
c67d426dc4
|
docs: Stop using gdk_surface_get_decorations
|
2020-03-12 14:56:20 -04:00 |
|
Matthias Clasen
|
a79b6fbf35
|
testgtk: Stop setting decorations and functions
|
2020-03-12 14:56:20 -04:00 |
|
Matthias Clasen
|
496bd5783c
|
tests: Stop using gdk_surface_fullscreen
|
2020-03-12 14:56:20 -04:00 |
|
Matthias Clasen
|
8ea80801b4
|
testgtk: Stop using gdk_surface_set_icon_name
Its not useful api, and will disappear.
|
2020-03-12 14:56:20 -04:00 |
|
Matthias Clasen
|
f7aec64e6f
|
wayland: Stop using gdk_surface_set_title
Directly call the backend function for this, and for
gdk_surface_set_transient_for.
|
2020-03-12 14:56:20 -04:00 |
|
Matthias Clasen
|
8e0ad72875
|
testgtk: Stop using gdk_surface_get_state
|
2020-03-12 14:56:20 -04:00 |
|
Matthias Clasen
|
703d69692f
|
demo: stop using gdk_surface_get_state
|
2020-03-12 14:56:20 -04:00 |
|
Matthias Clasen
|
f90c0ccaf0
|
a11y: Stop using gdk_surface_get_state
|
2020-03-12 14:56:20 -04:00 |
|
Matthias Clasen
|
f78f8655a6
|
x11: Stop using gdk_surface_get_state
All the surfaces we are dealing with here are toplevels.
|
2020-03-12 14:56:20 -04:00 |
|
Matthias Clasen
|
6edff8cd67
|
gtk: use toplevel state getter
|
2020-03-12 14:56:20 -04:00 |
|
Matthias Clasen
|
9266881691
|
window: Use GdkToplevel
|
2020-03-12 14:56:20 -04:00 |
|
Matthias Clasen
|
dfbde3da4f
|
Introduce GdkToplevel
This is a new interface for toplevel surfaces.
|
2020-03-12 14:56:20 -04:00 |
|
Matthias Clasen
|
c0c387020b
|
Introduce GdkToplevelLayout
This will be used in a new GdkTopleve interface in
the near future.
|
2020-03-12 14:44:03 -04:00 |
|
Matthias Clasen
|
e7ef4a57ca
|
testsuite: Stop using type-hints
|
2020-03-11 19:36:04 -04:00 |
|
Matthias Clasen
|
11c91065cf
|
window: Drop type hints
|
2020-03-11 19:36:04 -04:00 |
|
Matthias Clasen
|
eefedccaee
|
x11: Set type hints based on surface type
Set the ewmh type hints based on the surface type and
transient parent, instead of taking it from the type hint.
|
2020-03-11 19:36:04 -04:00 |
|
Matthias Clasen
|
2ae3b46ee9
|
Stop setting type hints for dialogs
|
2020-03-11 19:36:04 -04:00 |
|