diff --git a/src/widget_type.h b/src/widget_type.h --- a/src/widget_type.h +++ b/src/widget_type.h @@ -143,7 +143,7 @@ public: * @param bottom Amount of additional space below the widget. * @param left Amount of additional space left of the widget. */ - FORCEINLINE void SetPadding(uint8 top, uint8 right, uint8 bottom, uint8 left) + inline void SetPadding(uint8 top, uint8 right, uint8 bottom, uint8 left) { this->padding_top = top; this->padding_right = right; @@ -151,8 +151,8 @@ public: this->padding_left = left; } - FORCEINLINE uint GetHorizontalStepSize(SizingType sizing) const; - FORCEINLINE uint GetVerticalStepSize(SizingType sizing) const; + inline uint GetHorizontalStepSize(SizingType sizing) const; + inline uint GetVerticalStepSize(SizingType sizing) const; virtual void Draw(const Window *w) = 0; virtual void SetDirty(const Window *w) const; @@ -183,14 +183,14 @@ public: uint8 padding_left; ///< Paddings added to the left of the widget. Managed by parent container widget. protected: - FORCEINLINE void StoreSizePosition(SizingType sizing, uint x, uint y, uint given_width, uint given_height); + inline void StoreSizePosition(SizingType sizing, uint x, uint y, uint given_width, uint given_height); }; /** * Get the horizontal sizing step. * @param sizing Type of resize being performed. */ -FORCEINLINE uint NWidgetBase::GetHorizontalStepSize(SizingType sizing) const +inline uint NWidgetBase::GetHorizontalStepSize(SizingType sizing) const { return (sizing == ST_RESIZE) ? this->resize_x : this->fill_x; } @@ -199,7 +199,7 @@ FORCEINLINE uint NWidgetBase::GetHorizon * Get the vertical sizing step. * @param sizing Type of resize being performed. */ -FORCEINLINE uint NWidgetBase::GetVerticalStepSize(SizingType sizing) const +inline uint NWidgetBase::GetVerticalStepSize(SizingType sizing) const { return (sizing == ST_RESIZE) ? this->resize_y : this->fill_y; } @@ -212,7 +212,7 @@ FORCEINLINE uint NWidgetBase::GetVertica * @param given_width Width allocated to the widget. * @param given_height Height allocated to the widget. */ -FORCEINLINE void NWidgetBase::StoreSizePosition(SizingType sizing, uint x, uint y, uint given_width, uint given_height) +inline void NWidgetBase::StoreSizePosition(SizingType sizing, uint x, uint y, uint given_width, uint given_height) { this->pos_x = x; this->pos_y = y; @@ -607,7 +607,7 @@ public: * Gets the number of elements in the list * @return the number of elements */ - FORCEINLINE uint16 GetCount() const + inline uint16 GetCount() const { return this->count; } @@ -616,7 +616,7 @@ public: * Gets the number of visible elements of the scrollbar * @return the number of visible elements */ - FORCEINLINE uint16 GetCapacity() const + inline uint16 GetCapacity() const { return this->cap; } @@ -625,7 +625,7 @@ public: * Gets the position of the first visible element in the list * @return the position of the element */ - FORCEINLINE uint16 GetPosition() const + inline uint16 GetPosition() const { return this->pos; } @@ -635,7 +635,7 @@ public: * @param item to check * @return true iff the item is visible */ - FORCEINLINE bool IsVisible(uint16 item) const + inline bool IsVisible(uint16 item) const { return IsInsideBS(item, this->GetPosition(), this->GetCapacity()); } @@ -644,7 +644,7 @@ public: * Is the scrollbar vertical or not? * @return True iff the scrollbar is vertical. */ - FORCEINLINE bool IsVertical() const + inline bool IsVertical() const { return this->is_vertical; } @@ -789,7 +789,7 @@ private: * @param step Stepsize of the widget. * @return Biggest possible size of the widget, assuming that \a base may only be incremented by \a step size steps. */ -static FORCEINLINE uint ComputeMaxSize(uint base, uint max_space, uint step) +static inline uint ComputeMaxSize(uint base, uint max_space, uint step) { if (base >= max_space || step == 0) return base; if (step == 1) return max_space;