panelMenu: Clean up code a bit
This commit is contained in:
parent
4c7fcf272c
commit
589becbc79
@ -41,8 +41,7 @@ const ButtonBox = new Lang.Class({
|
|||||||
},
|
},
|
||||||
|
|
||||||
_getPreferredWidth: function(actor, forHeight, alloc) {
|
_getPreferredWidth: function(actor, forHeight, alloc) {
|
||||||
let children = actor.get_children();
|
let child = actor.get_first_child();
|
||||||
let child = children.length > 0 ? children[0] : null;
|
|
||||||
|
|
||||||
if (child) {
|
if (child) {
|
||||||
[alloc.min_size, alloc.natural_size] = child.get_preferred_width(-1);
|
[alloc.min_size, alloc.natural_size] = child.get_preferred_width(-1);
|
||||||
@ -55,8 +54,7 @@ const ButtonBox = new Lang.Class({
|
|||||||
},
|
},
|
||||||
|
|
||||||
_getPreferredHeight: function(actor, forWidth, alloc) {
|
_getPreferredHeight: function(actor, forWidth, alloc) {
|
||||||
let children = actor.get_children();
|
let child = actor.get_first_child();
|
||||||
let child = children.length > 0 ? children[0] : null;
|
|
||||||
|
|
||||||
if (child) {
|
if (child) {
|
||||||
[alloc.min_size, alloc.natural_size] = child.get_preferred_height(-1);
|
[alloc.min_size, alloc.natural_size] = child.get_preferred_height(-1);
|
||||||
@ -66,13 +64,11 @@ const ButtonBox = new Lang.Class({
|
|||||||
},
|
},
|
||||||
|
|
||||||
_allocate: function(actor, box, flags) {
|
_allocate: function(actor, box, flags) {
|
||||||
let children = actor.get_children();
|
let child = actor.get_first_child();
|
||||||
if (children.length == 0)
|
if (!child)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
let child = children[0];
|
|
||||||
let [minWidth, natWidth] = child.get_preferred_width(-1);
|
let [minWidth, natWidth] = child.get_preferred_width(-1);
|
||||||
let [minHeight, natHeight] = child.get_preferred_height(-1);
|
|
||||||
|
|
||||||
let availWidth = box.x2 - box.x1;
|
let availWidth = box.x2 - box.x1;
|
||||||
let availHeight = box.y2 - box.y1;
|
let availHeight = box.y2 - box.y1;
|
||||||
|
Loading…
Reference in New Issue
Block a user