/[enigma]/enigma/src/menus.cc
ViewVC logotype

Diff of /enigma/src/menus.cc

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

revision 1.52 by dheck, Sat Jul 12 10:04:47 2003 UTC revision 1.53 by dheck, Thu Jul 17 20:22:01 2003 UTC
# Line 401  LevelWidget::draw (px::GC &gc, const px: Line 401  LevelWidget::draw (px::GC &gc, const px:
401                      areas[(i-ifirst)] = buttonarea;                      areas[(i-ifirst)] = buttonarea;
402    
403                  if (i == (unsigned) iselected) {                  if (i == (unsigned) iselected) {
404                      px::TintRect (video::GetScreen(),                      px::TintRect (video::GetScreen()->get_surface(),
405                                    intersect(buttonarea, r),                                    intersect(buttonarea, r),
406                                    120,120,120,120);                                    120,120,120,120);
407                      set_color(gc, 200,200,200);                      set_color(gc, 200,200,200);
# Line 1310  void Line 1310  void
1310  MainMenu::show_text( const char *text[])  MainMenu::show_text( const char *text[])
1311  {  {
1312      Screen *scr = video::GetScreen ();      Screen *scr = video::GetScreen ();
1313      GC gc (scr->get_drawable());      GC gc (scr->get_surface());
1314      blit (gc, 0,0, enigma::GetImage("menu_bg"));      blit (gc, 0,0, enigma::GetImage("menu_bg"));
1315    
1316    
1317      Font *f = enigma::GetFont("menufont");      Font *f = enigma::GetFont("menufont");
1318      for (int i=0; text[i]; ++i)      for (int i=0; text[i]; ++i)
1319      {      {
1320          f->render (scr, 40, 20+i*f->get_height(), text[i]);          f->render (gc, 40, 20+i*f->get_height(), text[i]);
1321      }      }
1322      scr->update_all ();      scr->update_all ();
1323      scr->flush_updates();      scr->flush_updates();

Legend:
Removed from v.1.52  
changed lines
  Added in v.1.53

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