# class hiro::gui::Label

## Overview

Non-editable text element. More…

    #include <GuiTypes.h>

    class Label: public hiro::gui::TElement {
    public:
        // methods

        hiro::gui::Label* Set(const std::string& text);
        std::string Get() const;
    };

### Inherited Members

    public:
        // methods

        bool TestCondition() const;
        uint32_t GetId() const;
        C* SetConditionFunc(std::function<bool(void)> condition_func);
        C* SetConditionBool(bool* var, hiro::BoolFunc func = hiro::BoolFunc::equals_true);
        C* Subscribe(std::function<void(const C*)> callback_func);

    protected:
        // methods

        void SetConditionFuncImpl(std::function<bool(void)> condition_func);
        virtual void NotifyChange() const;

## Detailed Documentation

Non-editable text element.

### Methods

    hiro::gui::Label* Set(const std::string& text)

Set the text of the label.

    std::string Get() const

Get the text of the label.