Project Alice
Loading...
Searching...
No Matches
parsers::scrollbar Struct Reference

#include <parsers_declarations.hpp>

Inheritance diagram for parsers::scrollbar:
Collaboration diagram for parsers::scrollbar:

Public Member Functions

 scrollbar ()
 
void horizontal (association_type, bool v, error_handler &err, int32_t line, building_gfx_context &context)
 
void leftbutton (association_type, std::string_view txt, error_handler &err, int32_t line, building_gfx_context &context)
 
void rightbutton (association_type, std::string_view txt, error_handler &err, int32_t line, building_gfx_context &context)
 
void lockable (association_type, bool v, error_handler &err, int32_t line, building_gfx_context &context)
 
void maxvalue (association_type, uint32_t v, error_handler &err, int32_t line, building_gfx_context &context)
 
void rangelimitmaxicon (association_type, std::string_view txt, error_handler &err, int32_t line, building_gfx_context &context)
 
void rangelimitminicon (association_type, std::string_view txt, error_handler &err, int32_t line, building_gfx_context &context)
 
void slider (association_type, std::string_view txt, error_handler &err, int32_t line, building_gfx_context &context)
 
void track (association_type, std::string_view txt, error_handler &err, int32_t line, building_gfx_context &context)
 
void stepsize (association_type, std::string_view txt, error_handler &err, int32_t line, building_gfx_context &context)
 
void userangelimit (association_type, bool v, error_handler &err, int32_t line, building_gfx_context &context)
 
void bordersize (gfx_xy_pair const &pr, error_handler &err, int32_t line, building_gfx_context &context)
 
void guibuttontype (button const &v, error_handler &err, int32_t line, building_gfx_context &context)
 
void icontype (image const &v, error_handler &err, int32_t line, building_gfx_context &context)
 
void finish (building_gfx_context &context)
 
- Public Member Functions inherited from parsers::gui_element_common
 gui_element_common ()
 
void size (gfx_xy_pair const &pr, error_handler &err, int32_t line, building_gfx_context &context)
 
void position (gfx_xy_pair const &pr, error_handler &err, int32_t line, building_gfx_context &context)
 
void orientation (association_type, std::string_view txt, error_handler &err, int32_t line, building_gfx_context &context)
 
void name (association_type, std::string_view txt, error_handler &err, int32_t line, building_gfx_context &context)
 
void extends (association_type, std::string_view txt, error_handler &err, int32_t line, building_gfx_context &context)
 
void rotation (association_type, std::string_view txt, error_handler &err, int32_t line, building_gfx_context &context)
 
void maxwidth (association_type, int32_t v, error_handler &err, int32_t line, building_gfx_context &context)
 
void maxheight (association_type, int32_t v, error_handler &err, int32_t line, building_gfx_context &context)
 
void maxsize (gfx_xy_pair const &pr, error_handler &err, int32_t line, building_gfx_context &context)
 
void add_size (gfx_xy_pair const &pr, error_handler &err, int32_t line, building_gfx_context &context)
 
void add_position (gfx_xy_pair const &pr, error_handler &err, int32_t line, building_gfx_context &context)
 
void table_layout (gfx_xy_pair const &pr, error_handler &err, int32_t line, building_gfx_context &context)
 
void finish (building_gfx_context &context)
 

Public Attributes

std::vector< ui::element_datachildren
 
std::string_view leftbutton_
 
std::string_view rightbutton_
 
std::string_view rangelimitmaxicon_
 
std::string_view rangelimitminicon_
 
std::string_view track_
 
std::string_view slider_
 
- Public Attributes inherited from parsers::gui_element_common
ui::element_data target
 
dcon::text_key extension
 

Detailed Description

Definition at line 195 of file parsers_declarations.hpp.

Constructor & Destructor Documentation

◆ scrollbar()

parsers::scrollbar::scrollbar ( )

Definition at line 627 of file gui_graphics_parsers.cpp.

Member Function Documentation

◆ bordersize()

void parsers::scrollbar::bordersize ( gfx_xy_pair const &  pr,
error_handler err,
int32_t  line,
building_gfx_context context 
)

Definition at line 687 of file gui_graphics_parsers.cpp.

Here is the call graph for this function:

◆ finish()

void parsers::scrollbar::finish ( building_gfx_context context)

Definition at line 705 of file gui_graphics_parsers.cpp.

Here is the call graph for this function:

◆ guibuttontype()

void parsers::scrollbar::guibuttontype ( button const &  v,
error_handler err,
int32_t  line,
building_gfx_context context 
)

Definition at line 690 of file gui_graphics_parsers.cpp.

◆ horizontal()

void parsers::scrollbar::horizontal ( association_type  ,
bool  v,
error_handler err,
int32_t  line,
building_gfx_context context 
)

Definition at line 631 of file gui_graphics_parsers.cpp.

◆ icontype()

void parsers::scrollbar::icontype ( image const &  v,
error_handler err,
int32_t  line,
building_gfx_context context 
)

Definition at line 693 of file gui_graphics_parsers.cpp.

◆ leftbutton()

void parsers::scrollbar::leftbutton ( association_type  ,
std::string_view  txt,
error_handler err,
int32_t  line,
building_gfx_context context 
)

Definition at line 635 of file gui_graphics_parsers.cpp.

◆ lockable()

void parsers::scrollbar::lockable ( association_type  ,
bool  v,
error_handler err,
int32_t  line,
building_gfx_context context 
)

Definition at line 657 of file gui_graphics_parsers.cpp.

◆ maxvalue()

void parsers::scrollbar::maxvalue ( association_type  ,
uint32_t  v,
error_handler err,
int32_t  line,
building_gfx_context context 
)

Definition at line 665 of file gui_graphics_parsers.cpp.

◆ rangelimitmaxicon()

void parsers::scrollbar::rangelimitmaxicon ( association_type  ,
std::string_view  txt,
error_handler err,
int32_t  line,
building_gfx_context context 
)

Definition at line 643 of file gui_graphics_parsers.cpp.

◆ rangelimitminicon()

void parsers::scrollbar::rangelimitminicon ( association_type  ,
std::string_view  txt,
error_handler err,
int32_t  line,
building_gfx_context context 
)

Definition at line 647 of file gui_graphics_parsers.cpp.

◆ rightbutton()

void parsers::scrollbar::rightbutton ( association_type  ,
std::string_view  txt,
error_handler err,
int32_t  line,
building_gfx_context context 
)

Definition at line 639 of file gui_graphics_parsers.cpp.

◆ slider()

void parsers::scrollbar::slider ( association_type  ,
std::string_view  txt,
error_handler err,
int32_t  line,
building_gfx_context context 
)

Definition at line 651 of file gui_graphics_parsers.cpp.

◆ stepsize()

void parsers::scrollbar::stepsize ( association_type  ,
std::string_view  txt,
error_handler err,
int32_t  line,
building_gfx_context context 
)

Definition at line 668 of file gui_graphics_parsers.cpp.

Here is the call graph for this function:

◆ track()

void parsers::scrollbar::track ( association_type  ,
std::string_view  txt,
error_handler err,
int32_t  line,
building_gfx_context context 
)

Definition at line 654 of file gui_graphics_parsers.cpp.

◆ userangelimit()

void parsers::scrollbar::userangelimit ( association_type  ,
bool  v,
error_handler err,
int32_t  line,
building_gfx_context context 
)

Definition at line 661 of file gui_graphics_parsers.cpp.

Member Data Documentation

◆ children

std::vector<ui::element_data> parsers::scrollbar::children

Definition at line 196 of file parsers_declarations.hpp.

◆ leftbutton_

std::string_view parsers::scrollbar::leftbutton_

Definition at line 197 of file parsers_declarations.hpp.

◆ rangelimitmaxicon_

std::string_view parsers::scrollbar::rangelimitmaxicon_

Definition at line 199 of file parsers_declarations.hpp.

◆ rangelimitminicon_

std::string_view parsers::scrollbar::rangelimitminicon_

Definition at line 200 of file parsers_declarations.hpp.

◆ rightbutton_

std::string_view parsers::scrollbar::rightbutton_

Definition at line 198 of file parsers_declarations.hpp.

◆ slider_

std::string_view parsers::scrollbar::slider_

Definition at line 202 of file parsers_declarations.hpp.

◆ track_

std::string_view parsers::scrollbar::track_

Definition at line 201 of file parsers_declarations.hpp.


The documentation for this struct was generated from the following files: