/[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.5 by reallysoft, Mon May 19 12:14:35 2003 UTC revision 1.6 by reallysoft, Sun May 25 08:37:36 2003 UTC
# Line 113  namespace gui Line 113  namespace gui
113          void move (int x, int y);          void move (int x, int y);
114    
115          Widget *find_widget(int x, int y);          Widget *find_widget(int x, int y);
116            Widget *find_adjacent_widget(Widget *from, int x, int y);
117    
118      protected:      protected:
119          typedef std::vector<Widget *> WidgetList;          typedef std::vector<Widget *> WidgetList;
# Line 248  namespace gui Line 249  namespace gui
249      private:      private:
250          void handle_event(const SDL_Event &e);          void handle_event(const SDL_Event &e);
251          void redraw_area(const px::Rect &r);          void redraw_area(const px::Rect &r);
252          void track_active_widget( int x, int y );  
253            void switch_active_widget(Widget *to_activate);
254    
255            void track_active_widget( int x, int y ); // used by mouse
256            void goto_adjacent_widget(int xdir, int ydir); // used by keyboard
257    
258          // Menu interface.          // Menu interface.
259          virtual void draw_background(px::GC &/*gc*/) {}          virtual void draw_background(px::GC &/*gc*/) {}

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

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