D24334: Rename geometry property to frameGeometry
Vlad Zahorodnii <[email protected]>
| Newsgroups | gmane.comp.kde.devel.kwin |
|---|---|
| Message-ID | <[email protected]> |
zzag created this revision. zzag added a reviewer: KWin. Herald added a project: KWin. Herald added a subscriber: kwin. zzag requested review of this revision. REVISION SUMMARY In order to properly implement xdg_surface.set_window_geometry we need two kinds of geometry - frame and buffer. The frame geometry specifies visible bounds of the client on the screen, excluding client-side drop shadows. The buffer geometry specifies rectangle on the screen that the attached buffer or x11 pixmap occupies on the screen. This change renames the geometry property to frameGeometry in order to reflect the new meaning assigned to it as well to make it easier to differentiate between frame geometry and buffer geometry in the future. REPOSITORY R108 KWin REVISION DETAIL https://phabricator.kde.org/D24334 AFFECTED FILES abstract_client.cpp abstract_client.h activation.cpp autotests/integration/decoration_input_test.cpp autotests/integration/desktop_window_x11_test.cpp autotests/integration/dont_crash_aurorae_destroy_deco.cpp autotests/integration/dont_crash_cursor_physical_size_empty.cpp autotests/integration/dont_crash_empty_deco.cpp autotests/integration/effects/minimize_animation_test.cpp autotests/integration/effects/translucency_test.cpp autotests/integration/input_stacking_order.cpp autotests/integration/internal_window.cpp autotests/integration/lockscreen.cpp autotests/integration/maximize_test.cpp autotests/integration/move_resize_window_test.cpp autotests/integration/placement_test.cpp autotests/integration/plasma_surface_test.cpp autotests/integration/plasmawindow_test.cpp autotests/integration/pointer_constraints_test.cpp autotests/integration/pointer_input.cpp autotests/integration/quick_tiling_test.cpp autotests/integration/scene_qpainter_test.cpp autotests/integration/screenedge_client_show_test.cpp autotests/integration/shade_test.cpp autotests/integration/struts_test.cpp autotests/integration/touch_input_test.cpp autotests/integration/transient_placement.cpp autotests/integration/window_selection_test.cpp autotests/integration/xdgshellclient_rules_test.cpp autotests/integration/xdgshellclient_test.cpp autotests/integration/xwayland_input_test.cpp autotests/mock_abstract_client.cpp autotests/mock_abstract_client.h autotests/test_screen_edges.cpp effects.cpp events.cpp geometry.cpp input.cpp internal_client.cpp internal_client.h layers.cpp manage.cpp placement.cpp plugins/scenes/opengl/scene_opengl.cpp plugins/scenes/qpainter/scene_qpainter.cpp rules.cpp scene.h screenedge.cpp shadow.cpp toplevel.cpp toplevel.h useractions.cpp workspace.cpp x11client.cpp x11client.h xdgshellclient.cpp xdgshellclient.h To: zzag, #kwin Cc: kwin, LeGast00n, The-Feren-OS-Dev, sbergeron, jraleigh, fbampaloukas, GB_2, mkulinski, ragreen, jackyalcine, iodelay, crozbo, bwowk, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, hardening, romangg, jensreuterberg, abetts, sebas, apol, mart