Re: Custom Widget, how to paint standard button backgrounds?



On Tue, 2009-03-31 at 01:18 -0700, gafferuk wrote:
> i have the following but does not work,

What exactly does not work?

>  any ideas?
> 
> bool MyWidget::on_expose_event(GdkEventExpose *event)
> {
> 
> Glib::RefPtr<Gdk::Pixmap> pixmap =
> get_style()->get_bg_pixmap(Gtk::STATE_NORMAL);
>         get_window()->draw_drawable
>         (
>                 get_style()->get_fg_gc(get_state()),
>   pixmap,
>                 event->area.x, event->area.y,
>                 event->area.x, event->area.y,
>                 event->area.width, event->area.height
>         );
>        
>         return false;
> } 
> 
-- 
murrayc murrayc com
www.murrayc.com
www.openismus.com



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