no separator on small monitor
This commit is contained in:
parent
360ac081ce
commit
c5721f9752
3
draw.js
3
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.set_style('max-height:' + monitor.height + 'px;');
|
||||
this.menu.actor.hide();
|
||||
this.hasSeparators = monitor.height >= 750;
|
||||
|
||||
// do not close the menu on item activated
|
||||
this.menu.itemActivated = () => {};
|
||||
|
|
@ -1597,10 +1598,12 @@ const DrawingMenu = new Lang.Class({
|
|||
},
|
||||
|
||||
_addSeparator: function(menu) {
|
||||
if (this.hasSeparators) {
|
||||
let separatorItem = new PopupMenu.PopupSeparatorMenuItem(' ');
|
||||
getActor(separatorItem).add_style_class_name('draw-on-your-screen-menu-separator-item');
|
||||
menu.addMenuItem(separatorItem);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// based on searchItem.js, https://github.com/leonardo-bartoli/gnome-shell-extension-Recents
|
||||
|
|
|
|||
Loading…
Reference in New Issue