]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blob - Client/src/item.cpp
Se agrega XML para otros items (no todos ya implementados en el cliente).
[z.facultad/75.42/plaqui.git] / Client / src / item.cpp
1 #include "item.h"
2 #include <sstream>
3 #include <string>
4
5 ViewItem::ViewItem(Glib::ustring _name):Gtk::EventBox(),image()
6 {
7         name = _name;
8         set_events(Gdk::BUTTON_PRESS_MASK);
9         actual_flow = -1;
10         add(image);
11 }
12
13 ViewItem::~ViewItem()
14 {
15 }
16 /*
17 bool ViewItem::on_expose_event(GdkEventExpose* event)
18 {
19         image->render_to_drawable ( get_window(),  get_style()->get_black_gc(), 0,  0,  0,  0,  image->get_width() ,image->get_height() , 
20                                                                                                                                 Gdk::RGB_DITHER_NONE, 0, 0);
21         return true;
22 }
23 */
24 void ViewItem::set_position(int _x, int _y)
25 {
26         x = _x;
27         y = _y;
28 }
29
30 void ViewItem::set_name(Glib::ustring _name)
31 {
32         name = _name;
33 }
34
35 Glib::ustring ViewItem::get_name()
36 {
37         return name;
38 }
39
40 std::string ViewItem::get_actual_flow()
41 {
42         std::stringstream ss;
43         std::string s;
44
45         ss << actual_flow;
46         ss >> s;
47         return s;
48 }
49