Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 8649 in orxonox.OLD for branches/gui/src/lib/gui/gl/glgui_table.h


Ignore:
Timestamp:
Jun 20, 2006, 11:56:57 PM (18 years ago)
Author:
bensch
Message:

better draw

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/gui/src/lib/gui/gl/glgui_table.h

    r8633 r8649  
    6262    void init();
    6363
    64     void pixelPositionToElement(const Vector2D& pixelPosition, unsigned int* row, unsigned int* column);
     64    void pixelPositionToElement(const Vector2D& pixelPosition, int* row, int* column);
    6565    void repositionText(unsigned int fromLeft, unsigned int fromTop);
    6666    void applyTextSettings(unsigned int row, unsigned int column, LimitedWidthText* text);
     
    6868
    6969  private:
     70    typedef struct Entry {
     71      Entry(int row, int column) :row(row), column(column) {};
     72      int  row;
     73      int  column;
     74    };
     75
    7076    typedef std::vector<LimitedWidthText> TableTextList;
    7177    TableTextList                _headers;
     
    7581    std::vector<TableTextList>   _entries;     //!< inner is by column, outer is by row.
    7682
     83    Entry                        _selected;
     84    Entry                        _focused;
     85
    7786
    7887  };
Note: See TracChangeset for help on using the changeset viewer.