![]() |
![]() |
![]() |
![]() |
Вызывает метод Рисования указанного суперкласса
void PtSuperClassDraw( PtWidgetClassRef_t *wc_ref, PtWidget_t *widget, PhTile_t const *damage );
Эта функция вызывает метод Рисования указанного суперкласса wc_ref. Используйте эту функцию, чтобы сокранить код и сложность метода Рисования вашего подкласса.
static void my_draw( PtWidget_t *widget, PhTile_t *damage ) { // рисует заполнение и рамки как необходимо. PtSuperClassDraw( PtBasic, widget, damage ); PtCalcCanvas( widget, &canvas ); // Проверяет, устанавливают ли функция PtAttemptResize() флаг Pt_UCLIP // в методе Размерности. if( widget->resize_flags & Pt_UCLIP ) PtClipAdd( widget, &canvas ); PgDrawLine( canvas.ul, canvas.lr ); PgDrawLine( canvas.lr, canvas.ul ); if( widget->resize_flags & Pt_UCLIP ) PtClipRemove(); }
Фотон
Безопасность: | |
---|---|
Обработчик прерывания | Нет |
Обработчик сигнала | Нет |
Ветвь | Нет |
PhTile_t в Справочном Руководстве по Библиотеке - Library Reference Фотона
![]() |
![]() |
![]() |
![]() |
Все мессаги сюда:yanich@inbox.ru |