/[enigma]/enigma/src/gui.hh
ViewVC logotype

Diff of /enigma/src/gui.hh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by reallysoft, Sun Jun 22 08:12:07 2003 UTC revision 1.9 by dheck, Tue Jun 24 07:53:06 2003 UTC
# Line 167  namespace gui Line 167  namespace gui
167          std::string imgname;          std::string imgname;
168      };      };
169    
170      enum Alignment {      enum HAlignment {
171          ALIGN_LEFT,          HALIGN_LEFT,
172          ALIGN_RIGHT,          HALIGN_CENTER,
173          ALIGN_CENTER          HALIGN_RIGHT
174        };
175    
176        enum VAlignment {
177            VALIGN_TOP,
178            VALIGN_CENTER,
179            VALIGN_BOTTOM
180      };      };
181    
182      class Label : public Widget {      class Label : public Widget {
# Line 183  namespace gui Line 189  namespace gui
189          // Methods          // Methods
190          void set_text (const std::string &text);          void set_text (const std::string &text);
191          void set_font (px::Font *font);          void set_font (px::Font *font);
192          void set_alignment (Alignment horizontal, Alignment vertical=ALIGN_CENTER);          void set_alignment (HAlignment halign, VAlignment valign=VALIGN_CENTER);
193      private:      private:
194          // Variables.          // Variables.
195          std::string m_text;          std::string m_text;
196          px::Font *m_font;          px::Font   *m_font;
197          Alignment m_halign, m_valign;          HAlignment  m_halign;
198            VAlignment  m_valign;
199      };      };
200    
201      class Button : public Widget {      class Button : public Widget {

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26