dw::fltk::ui::FltkMultiLineTextResource Class Reference

#include <fltkui.hh>

List of all members.

Public Member Functions

 FltkMultiLineTextResource (FltkPlatform *platform, int cols, int rows)
 ~FltkMultiLineTextResource ()
void sizeRequest (core::Requisition *requisition)
const char * getText ()
void setText (const char *text)
bool isEditable ()
void setEditable (bool editable)

Protected Member Functions

Fl_Widget * createNewWidget (core::Allocation *allocation)
void setWidgetStyle (Fl_Widget *widget, core::style::Style *style)

Private Attributes

Fl_Text_Buffer * buffer
char * text_copy
bool editable
int numCols
int numRows


Constructor & Destructor Documentation

dw::fltk::ui::FltkMultiLineTextResource::FltkMultiLineTextResource ( FltkPlatform platform,
int  cols,
int  rows 
)

dw::fltk::ui::FltkMultiLineTextResource::~FltkMultiLineTextResource (  ) 


Member Function Documentation

Fl_Widget * dw::fltk::ui::FltkMultiLineTextResource::createNewWidget ( core::Allocation allocation  )  [protected, virtual]

const char * dw::fltk::ui::FltkMultiLineTextResource::getText (  )  [virtual]

Implements dw::core::ui::TextResource.

References buffer, and text_copy.

bool dw::fltk::ui::FltkMultiLineTextResource::isEditable (  )  [virtual]

Implements dw::core::ui::TextResource.

References editable.

void dw::fltk::ui::FltkMultiLineTextResource::setEditable ( bool  editable  )  [virtual]

void dw::fltk::ui::FltkMultiLineTextResource::setText ( const char *  text  )  [virtual]

Implements dw::core::ui::TextResource.

References buffer.

void dw::fltk::ui::FltkMultiLineTextResource::setWidgetStyle ( Fl_Widget *  widget,
core::style::Style style 
) [protected, virtual]

Reimplemented from dw::fltk::ui::FltkResource.

void dw::fltk::ui::FltkMultiLineTextResource::sizeRequest ( core::Requisition requisition  )  [virtual]


Member Data Documentation


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

Generated on Wed Sep 7 02:00:38 2011 for Dillo by  doxygen 1.5.9