no separator on small monitor
This commit is contained in:
parent
360ac081ce
commit
c5721f9752
9
draw.js
9
draw.js
|
|
@ -1239,6 +1239,7 @@ const DrawingMenu = new Lang.Class({
|
||||||
this.menu.actor.add_style_class_name('background-menu draw-on-your-screen-menu');
|
this.menu.actor.add_style_class_name('background-menu draw-on-your-screen-menu');
|
||||||
this.menu.actor.set_style('max-height:' + monitor.height + 'px;');
|
this.menu.actor.set_style('max-height:' + monitor.height + 'px;');
|
||||||
this.menu.actor.hide();
|
this.menu.actor.hide();
|
||||||
|
this.hasSeparators = monitor.height >= 750;
|
||||||
|
|
||||||
// do not close the menu on item activated
|
// do not close the menu on item activated
|
||||||
this.menu.itemActivated = () => {};
|
this.menu.itemActivated = () => {};
|
||||||
|
|
@ -1597,9 +1598,11 @@ const DrawingMenu = new Lang.Class({
|
||||||
},
|
},
|
||||||
|
|
||||||
_addSeparator: function(menu) {
|
_addSeparator: function(menu) {
|
||||||
let separatorItem = new PopupMenu.PopupSeparatorMenuItem(' ');
|
if (this.hasSeparators) {
|
||||||
getActor(separatorItem).add_style_class_name('draw-on-your-screen-menu-separator-item');
|
let separatorItem = new PopupMenu.PopupSeparatorMenuItem(' ');
|
||||||
menu.addMenuItem(separatorItem);
|
getActor(separatorItem).add_style_class_name('draw-on-your-screen-menu-separator-item');
|
||||||
|
menu.addMenuItem(separatorItem);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue