label.hpp 389 B

123456789101112131415161718192021222324252627
  1. #ifndef _UI_LABEL_H_
  2. #define _UI_LABEL_H_
  3. #include <gtkmm.h>
  4. namespace ui
  5. {
  6. class LabelWidget: public Gtk::Label
  7. {
  8. public:
  9. LabelWidget(char const * const markup): Gtk::Label()
  10. {
  11. set_justify(Gtk::Justification::CENTER);
  12. set_markup(markup);
  13. }
  14. };
  15. LabelWidget * Label(char const * const markup)
  16. {
  17. return Gtk::manage(new LabelWidget(markup));
  18. }
  19. }
  20. #endif