]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blob - Constructor/item.cpp
Subo esto que compila pero se cuelga cuando soltas un item, y ademas no se como hacer...
[z.facultad/75.42/plaqui.git] / Constructor / item.cpp
1
2
3 #include "item.h"
4 #include <iostream>
5
6 CItem::CItem(const char *filename):Gtk::DrawingArea()
7 {
8         image = Gdk::Pixbuf::create_from_file(filename);
9
10         set_size_request(image->get_width(), image->get_height());
11 }
12
13 CItem::CItem()
14 {
15 }
16
17 CItem::~CItem()
18 {
19 }
20
21 bool CItem::on_expose_event(GdkEventExpose* event)
22 {
23         image->render_to_drawable ( get_window(),  get_style()->get_black_gc(), 0,  0,  0,  0,  image->get_width() ,image->get_height() , 
24                                                                                                                                 Gdk::RGB_DITHER_NONE, 0, 0);
25
26         // XXX Esto no deberia ser necesario! en todo caso devolves false en
27         // vez de true para que siga llamando a los otros handlers :)
28         //Gtk::DrawingArea::on_expose_event(event);
29         return true;
30 }