6 class Splitter : public CItem {
14 /**Funciones redefinidas de CItem
16 virtual bool on_button_press_event(GdkEventButton *event);
17 virtual void on_menu_popup_rotar();
18 virtual void on_menu_popup_propiedades();
19 /**El item se guarda en formato xml en el archivo pasado por parametro
21 virtual void save(FILE *archivo);
22 /**Verifica sus conectores, y pregunta en sus extremos para saber como setearse.
24 virtual bool check_connection();
25 /**Pone sus conectores por defecto
27 virtual void set_default_connector();
28 /**Devuelve el tipo de conector que posee en las coordenadas (_a, _b) segun su orientacion
30 virtual ConnectorType get_connector_type(int _a, int _b);
32 /**Imagenes en sus 4 posiciones
34 Glib::RefPtr<Gdk::Pixbuf> imageN; // 0
35 Glib::RefPtr<Gdk::Pixbuf> imageS; // 1
36 Glib::RefPtr<Gdk::Pixbuf> imageE; // 2
37 Glib::RefPtr<Gdk::Pixbuf> imageO; // 3
38 Glib::RefPtr<Gdk::Pixbuf> null;