GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
HideWidgetIfArrayEmpty Class Reference
Inheritance diagram for HideWidgetIfArrayEmpty:
Collaboration diagram for HideWidgetIfArrayEmpty:

Public Member Functions

 HideWidgetIfArrayEmpty (GameApi::Env &env, GameApi::EveryApi &ev, GuiWidget *w2, std::vector< GuiWidget * > items, GameApi::W *redraw_w)
void set_pos (Point2d pos)
void set_size (Vector2d size_p)
bool is_visible () const
bool is_visible2 () const
void update (Point2d mouse, int button, int ch, int type, int mouse_wheel_y)
virtual Point2d get_pos () const
virtual Vector2d get_size () const
int chosen_item () const
void render ()
int render_to_bitmap ()
bool content_changed () const
Public Member Functions inherited from GuiWidgetForward
 GuiWidgetForward (GameApi::EveryApi &ev, std::vector< GuiWidget * > vec)
void hide ()
void show ()
virtual void select_item (int item)
virtual float dynamic_param (int id) const
virtual void set_dynamic_param (int id, float val)
virtual void clear_content_changed ()
virtual int child_count () const
virtual GuiWidget * child (int num) const
virtual std::vector< GuiWidget * > * child_from_path (std::string path)
void sort_widgets ()
Public Member Functions inherited from GuiWidget
 GuiWidget ()
void set_id (std::string id_m)
std::string get_id () const
void set_index (int j)
int get_index () const
void set_size2 (int sz)
int get_size2 () const
virtual ~GuiWidget ()

Additional Inherited Members

Public Attributes inherited from GuiWidgetForward
std::vector< GuiWidget * > vec
std::vector< GuiWidget * > sorted
bool isVisible
Protected Attributes inherited from GuiWidgetForward
GameApi::EveryApi & ev
Point2d pos
Vector2d size
int current_selected_item
int firsttime
Point2d prev_pos = { 0.0, 0.0 }
Point2d old_mouse = { 0.0, 0.0 }

Constructor & Destructor Documentation

◆ HideWidgetIfArrayEmpty()

HideWidgetIfArrayEmpty::HideWidgetIfArrayEmpty ( GameApi::Env & env,
GameApi::EveryApi & ev,
GuiWidget * w2,
std::vector< GuiWidget * > items,
GameApi::W * redraw_w )
inline

Member Function Documentation

◆ chosen_item()

int HideWidgetIfArrayEmpty::chosen_item ( ) const
inlinevirtual

Reimplemented from GuiWidgetForward.

◆ content_changed()

bool HideWidgetIfArrayEmpty::content_changed ( ) const
inlinevirtual

Reimplemented from GuiWidgetForward.

◆ get_pos()

virtual Point2d HideWidgetIfArrayEmpty::get_pos ( ) const
inlinevirtual

Reimplemented from GuiWidgetForward.

◆ get_size()

virtual Vector2d HideWidgetIfArrayEmpty::get_size ( ) const
inlinevirtual

Reimplemented from GuiWidgetForward.

◆ is_visible()

bool HideWidgetIfArrayEmpty::is_visible ( ) const
inlinevirtual

Reimplemented from GuiWidgetForward.

◆ is_visible2()

bool HideWidgetIfArrayEmpty::is_visible2 ( ) const
inline
Here is the caller graph for this function:

◆ render()

void HideWidgetIfArrayEmpty::render ( )
inlinevirtual

Reimplemented from GuiWidgetForward.

◆ render_to_bitmap()

int HideWidgetIfArrayEmpty::render_to_bitmap ( )
inlinevirtual

Reimplemented from GuiWidgetForward.

◆ set_pos()

void HideWidgetIfArrayEmpty::set_pos ( Point2d pos)
inlinevirtual

Reimplemented from GuiWidgetForward.

◆ set_size()

void HideWidgetIfArrayEmpty::set_size ( Vector2d size_p)
inlinevirtual

Reimplemented from GuiWidgetForward.

◆ update()

void HideWidgetIfArrayEmpty::update ( Point2d mouse,
int button,
int ch,
int type,
int mouse_wheel_y )
inlinevirtual

Reimplemented from GuiWidgetForward.


The documentation for this class was generated from the following file: