mirror of
				https://github.com/vcmi/vcmi.git
				synced 2025-10-31 00:07:39 +02:00 
			
		
		
		
	CLabelGroup: add currentSize method
Might be someone will suggest me better name. And actually I need method to clean group too.
This commit is contained in:
		| @@ -266,7 +266,12 @@ CLabelGroup::CLabelGroup(EFonts Font, EAlignment Align, const SDL_Color &Color): | |||||||
| void CLabelGroup::add(int x, int y, const std::string &text) | void CLabelGroup::add(int x, int y, const std::string &text) | ||||||
| { | { | ||||||
| 	OBJ_CONSTRUCTION_CAPTURING_ALL; | 	OBJ_CONSTRUCTION_CAPTURING_ALL; | ||||||
| 	new CLabel(x, y, font, align, color, text); | 	labels.push_back(new CLabel(x, y, font, align, color, text)); | ||||||
|  | } | ||||||
|  |  | ||||||
|  | size_t CLabelGroup::currentSize() const | ||||||
|  | { | ||||||
|  | 	return labels.size(); | ||||||
| } | } | ||||||
|  |  | ||||||
| CTextBox::CTextBox(std::string Text, const Rect &rect, int SliderStyle, EFonts Font, EAlignment Align, const SDL_Color &Color): | CTextBox::CTextBox(std::string Text, const Rect &rect, int SliderStyle, EFonts Font, EAlignment Align, const SDL_Color &Color): | ||||||
|   | |||||||
| @@ -67,6 +67,7 @@ class CLabelGroup : public CIntObject | |||||||
| public: | public: | ||||||
| 	CLabelGroup(EFonts Font = FONT_SMALL, EAlignment Align = TOPLEFT, const SDL_Color &Color = Colors::WHITE); | 	CLabelGroup(EFonts Font = FONT_SMALL, EAlignment Align = TOPLEFT, const SDL_Color &Color = Colors::WHITE); | ||||||
| 	void add(int x=0, int y=0, const std::string &text =  ""); | 	void add(int x=0, int y=0, const std::string &text =  ""); | ||||||
|  | 	size_t currentSize() const; | ||||||
| }; | }; | ||||||
|  |  | ||||||
| /// Multi-line label that can display multiple lines of text | /// Multi-line label that can display multiple lines of text | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user