Changeset View
Changeset View
Standalone View
Standalone View
placement.cpp
Show First 20 Lines • Show All 68 Lines • ▼ Show 20 Line(s) | 60 | { | |||
---|---|---|---|---|---|
69 | else if (c->isDialog()) | 69 | else if (c->isDialog()) | ||
70 | placeDialog(c, area, options->placement()); | 70 | placeDialog(c, area, options->placement()); | ||
71 | else if (c->isSplash()) | 71 | else if (c->isSplash()) | ||
72 | placeOnMainWindow(c, area); // on mainwindow, if any, otherwise centered | 72 | placeOnMainWindow(c, area); // on mainwindow, if any, otherwise centered | ||
73 | else if (c->isOnScreenDisplay() || c->isNotification()) | 73 | else if (c->isOnScreenDisplay() || c->isNotification()) | ||
74 | placeOnScreenDisplay(c, area); | 74 | placeOnScreenDisplay(c, area); | ||
75 | else if (c->isTransient() && c->hasTransientPlacementHint()) | 75 | else if (c->isTransient() && c->hasTransientPlacementHint()) | ||
76 | placeTransient(c); | 76 | placeTransient(c); | ||
77 | else if (c->isTransient() && c->surface()) | ||||
78 | placeDialog(c, area, options->placement()); | ||||
77 | else | 79 | else | ||
78 | place(c, area, options->placement()); | 80 | place(c, area, options->placement()); | ||
79 | } | 81 | } | ||
80 | 82 | | |||
81 | void Placement::place(AbstractClient* c, QRect& area, Policy policy, Policy nextPlacement) | 83 | void Placement::place(AbstractClient* c, QRect& area, Policy policy, Policy nextPlacement) | ||
82 | { | 84 | { | ||
83 | if (policy == Unknown) | 85 | if (policy == Unknown) | ||
84 | policy = Default; | 86 | policy = Default; | ||
▲ Show 20 Lines • Show All 881 Lines • Show Last 20 Lines |