mirror of https://github.com/OpenTTD/OpenTTD.git
Add: NWidgetBase::GetCurrentRect function
This commit is contained in:
parent
49d370185b
commit
64c9af0991
|
@ -158,6 +158,16 @@ public:
|
|||
virtual void Draw(const Window *w) = 0;
|
||||
virtual void SetDirty(const Window *w) const;
|
||||
|
||||
Rect GetCurrentRect() const
|
||||
{
|
||||
Rect r;
|
||||
r.left = this->pos_x;
|
||||
r.top = this->pos_y;
|
||||
r.right = this->pos_x + this->current_x;
|
||||
r.bottom = this->pos_y + this->current_y;
|
||||
return r;
|
||||
}
|
||||
|
||||
WidgetType type; ///< Type of the widget / nested widget.
|
||||
uint fill_x; ///< Horizontal fill stepsize (from initial size, \c 0 means not resizable).
|
||||
uint fill_y; ///< Vertical fill stepsize (from initial size, \c 0 means not resizable).
|
||||
|
|
Loading…
Reference in New Issue