Hasty Badger
Small UI library (a branch of Turbo Badger)
 All Classes Namespaces Functions Variables Enumerations Enumerator Friends Groups Pages
tb::TBStyleEditListener Class Referenceabstract

Listener for TBStyleEdit. More...

#include <tb_style_edit.h>

Inheritance diagram for tb::TBStyleEditListener:
tb::TBEditField

Public Member Functions

virtual void OnChange ()
 
virtual bool OnEnter ()
 
virtual void Invalidate (const TBRect &rect)=0
 
virtual void DrawString (int32_t x, int32_t y, TBFontFace *font, const TBColor &color, const char *str, int32_t len=TB_ALL_TO_TERMINATION)=0
 
virtual void DrawRect (const TBRect &rect, const TBColor &color)=0
 
virtual void DrawRectFill (const TBRect &rect, const TBColor &color)=0
 
virtual void DrawTextSelectionBg (const TBRect &rect)=0
 
virtual void DrawContentSelectionFg (const TBRect &rect)=0
 
virtual void DrawCaret (const TBRect &rect)=0
 
virtual void Scroll (int32_t dx, int32_t dy)=0
 
virtual void UpdateScrollbars ()=0
 
virtual void CaretBlinkStart ()=0
 
virtual void CaretBlinkStop ()=0
 

Detailed Description

Listener for TBStyleEdit.

Implement in the enviorment the TBStyleEdit should render its content.


The documentation for this class was generated from the following file: