201
objectName: "appWindowDecoration"
200
203
anchors { left: parent.left; top: parent.top; right: parent.right }
201
204
height: units.gu(3)
206
title: applicationWindow.title
203
208
opacity: root.hasDecoration ? Math.min(1, root.showDecoration) : 0
205
209
Behavior on opacity { UbuntuNumberAnimation { } }
208
drag.filterChildren: true
211
211
onPressed: root.decorationPressed();
212
212
onPressedChanged: moveHandler.handlePressedChanged(pressed, pressedButtons, mouseX, mouseY)
213
213
onPositionChanged: moveHandler.handlePositionChanged(mouse)
216
216
moveHandler.handleReleased();
221
objectName: "appWindowDecoration"
223
title: applicationWindow.title
225
onCloseClicked: root.closeClicked();
226
onMaximizeClicked: { root.decorationPressed(); root.maximizeClicked(); }
227
onMaximizeHorizontallyClicked: { root.decorationPressed(); root.maximizeHorizontallyClicked(); }
228
onMaximizeVerticallyClicked: { root.decorationPressed(); root.maximizeVerticallyClicked(); }
229
onMinimizeClicked: root.minimizeClicked();
234
(PanelState.focusedPersistentSurfaceId === surface.persistentId && !PanelState.decorationsVisible)
236
menu: sharedAppModel.model
238
Indicators.SharedUnityMenuModel {
240
property var menus: surface ? ApplicationMenuRegistry.getMenusForSurface(surface.persistentId) : []
241
property var menuService: menus.length > 0 ? menus[0] : undefined
243
busName: menuService ? menuService.service : ""
244
menuObjectPath: menuService && menuService.menuPath ? menuService.menuPath : ""
245
actions: menuService && menuService.actionPath ? { "unity": menuService.actionPath } : {}
249
target: ApplicationMenuRegistry
250
onSurfaceMenuRegistered: {
251
if (surface && surfaceId === surface.persistentId) {
252
sharedAppModel.menus = Qt.binding(function() { return surface ? ApplicationMenuRegistry.getMenusForSurface(surface.persistentId) : [] });
219
onCloseClicked: root.closeClicked();
220
onMaximizeClicked: { root.decorationPressed(); root.maximizeClicked(); }
221
onMaximizeHorizontallyClicked: { root.decorationPressed(); root.maximizeHorizontallyClicked(); }
222
onMaximizeVerticallyClicked: { root.decorationPressed(); root.maximizeVerticallyClicked(); }
223
onMinimizeClicked: root.minimizeClicked();
228
(PanelState.focusedPersistentSurfaceId === surface.persistentId && !PanelState.decorationsVisible)
230
menu: sharedAppModel.model
232
Indicators.SharedUnityMenuModel {
234
property var menus: surface ? ApplicationMenuRegistry.getMenusForSurface(surface.persistentId) : []
235
property var menuService: menus.length > 0 ? menus[0] : undefined
237
busName: menuService ? menuService.service : ""
238
menuObjectPath: menuService && menuService.menuPath ? menuService.menuPath : ""
239
actions: menuService && menuService.actionPath ? { "unity": menuService.actionPath } : {}
243
target: ApplicationMenuRegistry
244
onSurfaceMenuRegistered: {
245
if (surface && surfaceId === surface.persistentId) {
246
sharedAppModel.menus = Qt.binding(function() { return surface ? ApplicationMenuRegistry.getMenusForSurface(surface.persistentId) : [] });
255
onSurfaceMenuUnregistered: {
256
if (surface && surfaceId === surface.persistentId) {
257
sharedAppModel.menus = Qt.binding(function() { return surface ? ApplicationMenuRegistry.getMenusForSurface(surface.persistentId) : [] });
249
onSurfaceMenuUnregistered: {
250
if (surface && surfaceId === surface.persistentId) {
251
sharedAppModel.menus = Qt.binding(function() { return surface ? ApplicationMenuRegistry.getMenusForSurface(surface.persistentId) : [] });