X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/10118a94647fab1466bf51f17c131ee34e3c0766..5b8bbc5a3c2db31a69a637f0e35e8435ad4d8ff3:/Constructor/splitter.h?ds=inline diff --git a/Constructor/splitter.h b/Constructor/splitter.h index fac9059..500aaca 100644 --- a/Constructor/splitter.h +++ b/Constructor/splitter.h @@ -5,14 +5,32 @@ class Splitter : public CItem { public: + /**Constructor + */ Splitter(); + /**Destructor + */ virtual ~Splitter(); + /**Funciones redefinidas de CItem + */ virtual bool on_button_press_event(GdkEventButton *event); virtual void on_menu_popup_rotar(); virtual void on_menu_popup_propiedades(); + /**El item se guarda en formato xml en el archivo pasado por parametro + */ + virtual void save(FILE *archivo); + /**Verifica sus conectores, y pregunta en sus extremos para saber como setearse. + */ + virtual bool check_connection(); + /**Pone sus conectores por defecto + */ + virtual void set_default_connector(); + /**Devuelve el tipo de conector que posee en las coordenadas (_a, _b) segun su orientacion + */ + virtual ConnectorType get_connector_type(int _a, int _b); private: - int imgActual; - + /**Imagenes en sus 4 posiciones + */ Glib::RefPtr imageN; // 0 Glib::RefPtr imageS; // 1 Glib::RefPtr imageE; // 2