class Fl_Output : public Fl_Input_

This widget displays a piece of text. When you set the value(), Fl_Output does a strcpy() to it's own storage, which is useful for program-generated values. The user may select portions of the text using the mouse and paste the contents into other fields or programs.

There is a single subclass, Fl_Multiline_Output.

The text may contain any characters except \0, and will correctly display anything, using ^X notation for unprintable control characters and \nnn notation for unprintable characters with the high bit set (it assummes the font can draw any characters in the ISO-Latin1 character set).

Fl_Output::Fl_Output(int,int,int,int,const char * = 0);

int Fl_Output::value(const char *);

const char* Fl_Output::value() const;

char Fl_Output::index(int) const;

int Fl_Output::size() const;

Fl_Font Fl_Output::textfont() const;
void Fl_Output::textfont(Fl_Font);
uchar Fl_Output::textsize() const;
void Fl_Output::textsize(uchar);
Fl_Color Fl_Output::textcolor() const;
void Fl_Output::textcolor(Fl_Color);

class Fl_Multiline_Output : public Fl_Output

This subclass of Fl_Output recognizes newline and tab characters and correctly draws them (Fl_Output draws them as ^J and ^I).

Fl_Multiline_Output::Fl_Multiline_Output(int,int,int,int,const char * = 0);