Mir
|
Handle additional requests related to application zones. More...
#include <window_management_policy.h>
Public Member Functions | |
ApplicationZoneAddendum ()=default | |
virtual | ~ApplicationZoneAddendum ()=default |
ApplicationZoneAddendum (ApplicationZoneAddendum const &)=delete | |
ApplicationZoneAddendum & | operator= (ApplicationZoneAddendum const &)=delete |
notification of changes to the current application zones | |
An application zone is the area a maximized application will fill. There is often (but not necessarily) one zone per output. The areas normal applications windows should avoid (such as the areas covered by panels) will not be part of an application zone | |
virtual void | advise_application_zone_create (Zone const &application_zone) |
virtual void | advise_application_zone_update (Zone const &updated, Zone const &original) |
virtual void | advise_application_zone_delete (Zone const &application_zone) |
Static Public Member Functions | |
static auto | from (WindowManagementPolicy *policy) -> ApplicationZoneAddendum * |
Attempts to dynamic_cast the given policy into an ApplicationZoneAddendum. More... | |
Handle additional requests related to application zones.
|
default |
|
virtualdefault |
|
delete |
|
virtual |
|
virtual |
|
virtual |
|
static |
Attempts to dynamic_cast the given policy into an ApplicationZoneAddendum.
If successful, returns the casted pointer. If unsuccessful, retuns a static instance of an ApplicationZoneAddendum with the functions stubbed out.
|
delete |
Copyright © 2012-2022
Canonical Ltd.
Generated on Sun Oct 9 06:13:38 UTC 2022
This documentation is licensed under the GPL version 2 or 3.