Класс UDiagram

Класс контейнера. Подробнее...

#include <UDiagram.h>

Граф наследования:UDiagram:

UDefaultFunctions< Gtk::Fixed > UVoid

Полный список членов класса

Классы

struct  CnannelData
struct  CnannelHistoryData

Открытые члены

 UDiagram (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)

Открытые статические члены

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 diagram_resize (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_min_value ()
bool on_timer_tick ()

Защищенные данные

Gtk::VBox * topScaleBox
Gtk::VBox * bottomScaleBox
Gtk::HBox * leftScaleBox
Gtk::HBox * rightScaleBox
HScaletopScale
HScalebottomScale
VScaleleftScale
VScalerightScale
Webplot_area
Gtk::Table * table
Gtk::Image * BGImage
Gtk::Image * expandBGImage
Glib::RefPtr< Pango::Layout > tooltip_layout
Glib::RefPtr< Gdk::Pixbuf > tooltip_image
Glib::RefPtr< Pango::Layout > minValue_layout


Подробное описание

Класс контейнера.

Класс предназначен для хранения виджетов UniOscilChannel отображающих состояние датчиков. Класс основан на Gtk::Fixed

Методы

static std::string UDiagram::dateToString ( time_t  tm = time(0),
std::string  brk = "" 
) [static]

Preobrazovanie dati v stroku YYYY/MM/DD

void UDiagram::on_connect (  )  throw () [protected, virtual]

обработчик события появления связи с SharedMemory

Переопределяет метод предка UVoid.

void UDiagram::on_disconnect (  )  throw () [protected, virtual]

обработчик события пропадания связи с SharedMemory

Переопределяет метод предка UVoid.

void UDiagram::set_connector ( const ConnectorRef connector  )  throw () [protected, virtual]

установить коннектор к SharedMemory.

Аргументы:
connector новый коннектор(см. Connector).

Переопределяет метод предка UVoid.

Перекрестные ссылки UVoid::set_connector().

void UDiagram::timeToInt ( long  time,
int &  hour,
int &  min,
int &  sec 
)

Preobrazovanie vremeni v chisla

static std::string UDiagram::timeToString ( time_t  tm = time(0),
std::string  brk = "" 
) [static]

Preobrazovanie vremeni v stroku HH:MM:SS


Объявления и описания членов классов находятся в файлах:

Документация по UniWidgets. Последние изменения: Fri Oct 10 09:57:50 2014. Создано системой  doxygen 1.5.9