#include <UniOscillograph.h>

Классы | |
| struct | CnannelHistoryData |
Открытые члены | |
| UniOscillograph (GtkmmBaseType::BaseObjectType *gobject) | |
| virtual void | process_sensor (UniSetTypes::ObjectId, UniSetTypes::ObjectId, long) |
| void | startup_init (void) |
| void | timeToInt (long time, int &hour, int &min, int &sec, time_t tm=time(0)) |
Открытые статические члены | |
| static std::string | timeToString (time_t tm=time(0), std::string brk="") |
| static std::string | dateToString (time_t tm=time(0), std::string brk="") |
| static bool | createDir (const std::string dir) |
Защищенные типы | |
| enum | ScalePosition { LEFT = 0, RIGHT, TOP, BOTTOM } |
Защищенные члены | |
| virtual bool | on_plot_area_event (GdkEvent *event) |
| virtual void | on_add (Gtk::Widget *w) |
| virtual void | on_remove (Gtk::Widget *w) |
| virtual void | oscil_allocate_changed (Gtk::Allocation &alloc) |
| virtual void | on_realize () |
| virtual bool | on_expose_event (GdkEventExpose *) |
| virtual void | set_connector (const ConnectorRef &connector) throw () |
| virtual void | on_connect () throw () |
| virtual void | on_disconnect () throw () |
| virtual void | draw_channels_list () |
| virtual void | draw_tooltip () |
| virtual bool | on_dialog_focus_out_event (GdkEventFocus *event) |
| bool | on_timer_tick () |
Защищенные данные | |
| Gtk::VBox * | topScaleBox |
| Gtk::VBox * | bottomScaleBox |
| Gtk::HBox * | leftScaleBox |
| Gtk::HBox * | rightScaleBox |
| HScale * | topScale |
| HScale * | bottomScale |
| VScale * | leftScale |
| VScale * | rightScale |
| Web * | plot_area |
| Gtk::Table * | table |
| Gtk::HBox * | hbox |
| Gtk::Image * | BGImage |
| Gtk::Image * | expandBGImage |
| Gtk::Frame * | channelsListBox |
| Gtk::EventBox * | channelsListScrollwin |
| Glib::RefPtr< Pango::Layout > | channels_layout |
| Glib::RefPtr< Pango::Layout > | tooltip_layout |
| Glib::RefPtr< Gdk::Pixbuf > | tooltip_image |
| static std::string UniOscillograph::dateToString | ( | time_t | tm = time(0), |
|
| std::string | brk = "" | |||
| ) | [static] |
Preobrazovanie dati v stroku YYYY/MM/DD
| void UniOscillograph::on_connect | ( | ) | throw () [protected, virtual] |
обработчик события появления связи с SharedMemory
Переопределяет метод предка UVoid.
| void UniOscillograph::on_disconnect | ( | ) | throw () [protected, virtual] |
обработчик события пропадания связи с SharedMemory
Переопределяет метод предка UVoid.
| void UniOscillograph::set_connector | ( | const ConnectorRef & | connector | ) | throw () [protected, virtual] |
установить коннектор к SharedMemory.
| connector | новый коннектор(см. Connector). |
Переопределяет метод предка UVoid.
Перекрестные ссылки UVoid::set_connector().
| void UniOscillograph::timeToInt | ( | long | time, | |
| int & | hour, | |||
| int & | min, | |||
| int & | sec, | |||
| time_t | tm = time(0) | |||
| ) |
Preobrazovanie vremeni v chisla
| static std::string UniOscillograph::timeToString | ( | time_t | tm = time(0), |
|
| std::string | brk = "" | |||
| ) | [static] |
Preobrazovanie vremeni v stroku HH:MM:SS
1.5.9