[Glade-users] libglademm and DrawingArea

So why is my graphics context = NULL although I implemented the 
on_realize function just as in the tutorial?:
void GCurveDrawingArea::on_realize()
  // We need to call the base on_realize()

  // Now we can allocate any additional resources we need
  Glib::RefPtr<Gdk::Window> window = get_window();
  gc_ = Gdk::GC::create(window);
  std::cout << "Drawing Area realized!" << std::endl;

Ok - I found the problem myself - the on_realize function is not called! 
Why?? The drawing works as it is supposed to now but where would I do 
the initialization of the GC if not in the on_realize method?

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]