]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Client/include/item.h
Se arreglan algunos detalles para modelar bien los circuitos
[z.facultad/75.42/plaqui.git] / Client / include / item.h
index fca3b79594c8478e0880584b78f9ef094cb3ee1e..5a374dd7de63681b354ec2974aa4f3ec8b370794 100644 (file)
@@ -12,14 +12,16 @@ class ViewItem:public Gtk::EventBox {
 public:
        ViewItem(Glib::ustring _name);
        virtual ~ViewItem();
-//     virtual bool on_expose_event(GdkEventExpose* event);
-       Glib::ustring get_name();
+       
+       inline Glib::ustring get_name() { return name; }
        void set_position(int _x, int _y);
        void set_name(Glib::ustring _name);
-       void set_actual_flow(float f) { actual_flow = f; }
-       void set_open(bool b) { open = b; }
-       void set_extra(float f) { extra = f; }
-
+       inline bool get_open() { return open; }
+       inline void set_actual_flow(float f) { actual_flow = f; }
+       inline void set_open(bool b) { open = b; }
+       inline void set_extra(float f) { extra = f; }
+       inline void set_color(const Gdk::Color &c) { color = c; }
+       inline Gdk::Color get_color() { return color; }
        
        std::string get_actual_flow();
        virtual std::string get_cap_flow() { return "Flujo Actual :"; }
@@ -28,6 +30,7 @@ public:
 protected:
        Glib::ustring name;
        Gtk::Image image;
+       Gdk::Color color;
        int x, y;
        float actual_flow, extra;
        bool open;