Класс UniWidgets::UPrinterInterface

Класс виджета для работы с принтером. Подробнее...

#include <UPrinterInterface.h>

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

UEventBox UDefaultFunctions< Gtk::EventBox > UVoid

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

Открытые типы

enum  Status { P_UNKNOWN = -1, P_OK = ML280_OK, P_BUSY = ML280_BUSY, P_OUTPAPER = ML280_OUT_PAPER }

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

 UPrinterInterface (GtkmmBaseType::BaseObjectType *gobject)
Status getStatus ()
virtual bool print_string (const Glib::ustring &text)
bool printer_check ()

Защищенные члены

virtual void on_connect () throw ()
 ADD_PROPERTY (property_sensor_printer_error, UniSetTypes::ObjectId) ADD_PROPERTY(node
UniSetTypes::ObjectId ADD_PROPERTY (property_printer_dev, Glib::ustring) ADD_PROPERTY(property_printer_locale
UniSetTypes::ObjectId Glib::ustring ADD_PROPERTY (property_text_locale, Glib::ustring) ADD_PROPERTY(property_printer_check_time

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

Status printer_status


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

Класс виджета для работы с принтером.

Класс предназначен для реализации виджета принтер. Через интерфейс данного класса другие виджеты могут выводить данные для печати на принтере.

Перечисления

состояние принтера

Элементы перечислений:
P_UNKNOWN  неопределенное состояние
P_OK  принтер готов
P_BUSY  принтер занят
P_OUTPAPER  в принтере закончилась бумага


Методы

UniSetTypes::ObjectId Glib::ustring UniWidgets::UPrinterInterface::ADD_PROPERTY ( property_text_locale  ,
Glib::ustring   
) [protected]

< свойство: кодировка принтера

UniSetTypes::ObjectId UniWidgets::UPrinterInterface::ADD_PROPERTY ( property_printer_dev  ,
Glib::ustring   
) [protected]

< свойство: id узла датчика

UPrinterInterface::Status UPrinterInterface::getStatus (  ) 

получить состояние принтера

Перекрестные ссылки P_UNKNOWN и printer_status.

Используется в printer_check().

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

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

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

Перекрестные ссылки printer_check().

bool UPrinterInterface::print_string ( const Glib::ustring &  text  )  [virtual]

печать текстовой строки

Перекрестные ссылки P_OK, printer_check() и printer_status.

bool UPrinterInterface::printer_check (  ) 

проверка готовности принтера иначе выставляется соответствующий АПС сигнал об неисправности принтера

Перекрестные ссылки UVoid::get_connector(), getStatus(), P_OK и printer_status.

Используется в on_connect() и print_string().


Данные класса

состояние принтера

Используется в getStatus(), print_string() и printer_check().


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

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