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



I comes up with the following error; Gdk-CRITICAL **: gdk_draw_drawable:
assertion `src != NULL' failed

nothing shows up.

any ideas?


Murray Cumming wrote:
> 
> 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
> 
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
> 
> 

-- 
View this message in context: http://www.nabble.com/Custom-Widget%2C-how-to-paint-standard-button-backgrounds--tp22788230p22819729.html
Sent from the Gtkmm mailing list archive at Nabble.com.



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