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) | ||||
| { | ||||
| 	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): | ||||
|   | ||||
| @@ -67,6 +67,7 @@ class CLabelGroup : public CIntObject | ||||
| public: | ||||
| 	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 =  ""); | ||||
| 	size_t currentSize() const; | ||||
| }; | ||||
|  | ||||
| /// Multi-line label that can display multiple lines of text | ||||
|   | ||||
		Reference in New Issue
	
	Block a user