| @@ 9559-9588 (lines=30) @@ | ||
| 9556 | } |
|
| 9557 | }); |
|
| 9558 | }, |
|
| 9559 | initLayoutRect: function () { |
|
| 9560 | var self = this; |
|
| 9561 | var rect, minW, minH; |
|
| 9562 | minW = funcs.getSize(self.getEl('head')).width; |
|
| 9563 | minW = minW < 0 ? 0 : minW; |
|
| 9564 | minH = 0; |
|
| 9565 | self.items().each(function (item) { |
|
| 9566 | minW = Math.max(minW, item.layoutRect().minW); |
|
| 9567 | minH = Math.max(minH, item.layoutRect().minH); |
|
| 9568 | }); |
|
| 9569 | self.items().each(function (ctrl) { |
|
| 9570 | ctrl.settings.x = 0; |
|
| 9571 | ctrl.settings.y = 0; |
|
| 9572 | ctrl.settings.w = minW; |
|
| 9573 | ctrl.settings.h = minH; |
|
| 9574 | ctrl.layoutRect({ |
|
| 9575 | x: 0, |
|
| 9576 | y: 0, |
|
| 9577 | w: minW, |
|
| 9578 | h: minH |
|
| 9579 | }); |
|
| 9580 | }); |
|
| 9581 | var headH = funcs.getSize(self.getEl('head')).height; |
|
| 9582 | self.settings.minWidth = minW; |
|
| 9583 | self.settings.minHeight = minH + headH; |
|
| 9584 | rect = self._super(); |
|
| 9585 | rect.deltaH += headH; |
|
| 9586 | rect.innerH = rect.h - rect.deltaH; |
|
| 9587 | return rect; |
|
| 9588 | } |
|
| 9589 | }); |
|
| 9590 | ||
| 9591 | var TextBox = Widget.extend({ |
|
| @@ 9367-9396 (lines=30) @@ | ||
| 9364 | } |
|
| 9365 | }); |
|
| 9366 | }, |
|
| 9367 | initLayoutRect: function () { |
|
| 9368 | var self = this; |
|
| 9369 | var rect, minW, minH; |
|
| 9370 | minW = funcs.getSize(self.getEl('head')).width; |
|
| 9371 | minW = minW < 0 ? 0 : minW; |
|
| 9372 | minH = 0; |
|
| 9373 | self.items().each(function (item) { |
|
| 9374 | minW = Math.max(minW, item.layoutRect().minW); |
|
| 9375 | minH = Math.max(minH, item.layoutRect().minH); |
|
| 9376 | }); |
|
| 9377 | self.items().each(function (ctrl) { |
|
| 9378 | ctrl.settings.x = 0; |
|
| 9379 | ctrl.settings.y = 0; |
|
| 9380 | ctrl.settings.w = minW; |
|
| 9381 | ctrl.settings.h = minH; |
|
| 9382 | ctrl.layoutRect({ |
|
| 9383 | x: 0, |
|
| 9384 | y: 0, |
|
| 9385 | w: minW, |
|
| 9386 | h: minH |
|
| 9387 | }); |
|
| 9388 | }); |
|
| 9389 | var headH = funcs.getSize(self.getEl('head')).height; |
|
| 9390 | self.settings.minWidth = minW; |
|
| 9391 | self.settings.minHeight = minH + headH; |
|
| 9392 | rect = self._super(); |
|
| 9393 | rect.deltaH += headH; |
|
| 9394 | rect.innerH = rect.h - rect.deltaH; |
|
| 9395 | return rect; |
|
| 9396 | } |
|
| 9397 | }); |
|
| 9398 | ||
| 9399 | var TextBox = Widget.extend({ |
|