From 9a528400f083b3761e0d54565ea1002604f5472a Mon Sep 17 00:00:00 2001 From: Michael R Sweet Date: Tue, 4 Sep 2001 13:13:29 +0000 Subject: Doco updates. Add directory-only support to Fl_FileBrowser. Update button and menu drawing code for check and radio buttons. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1582 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- documentation/Fl_FileIcon.html | 116 ++++++++++++++++++----------------------- 1 file changed, 52 insertions(+), 64 deletions(-) (limited to 'documentation/Fl_FileIcon.html') diff --git a/documentation/Fl_FileIcon.html b/documentation/Fl_FileIcon.html index bd60fb93a..51c80f68c 100644 --- a/documentation/Fl_FileIcon.html +++ b/documentation/Fl_FileIcon.html @@ -1,38 +1,26 @@ - - FileIcon - ESP Widget Set for FLTK - - - Widget Set Home Page - Widget Set Documentation - Download Widget Set - ESP Home Page - FLTK Home Page - - - - + -

class FileIcon

+

class Fl_FileIcon


Class Hierarchy

Include Files

Description

-

The FileIcon class manages icon images that can be +

The Fl_FileIcon class manages icon images that can be used as labels in other widgets and as icons in the FileBrowser widget. @@ -40,47 +28,47 @@ widget.

-

FileIcon()

+

Fl_FileIcon()

-

The constructor creates a new FileIcon with the specified +

The constructor creates a new Fl_FileIcon with the specified information. -

~FileIcon()

+

~Fl_FileIcon()

The destructor destroys the icon and frees all memory that has been allocated for it. -

short *add(short d)

+

short *add(short d)

Adds a keyword value to the icon array, returning a pointer to it. -

short *add_color(short c)

+

short *add_color(short c)

Adds a color value to the icon array, returning a pointer to it. -

short *add_vertex(int x, int y)
+

short *add_vertex(int x, int y)
short *add_vertex(float x, float y)

Adds a vertex value to the icon array, returning a pointer to it. @@ -88,76 +76,76 @@ The integer version accepts coordinates from 0 to 10000, while the floating point version goes from 0.0 to 1.0. The origin (0.0) is in the lower-lefthand corner of the icon. -

void clear()

+

void clear()

Clears all icon data from the icon. -

void draw(int x, int y, int w, int h, Fl_Color ic, int active = 1)

+

void draw(int x, int y, int w, int h, Fl_Color ic, int active = 1)

Draws the icon in the indicated area. -

static FileIcon *find(const char *filename, int filetype = ANY);

+

static Fl_FileIcon *find(const char *filename, int filetype = ANY);

Finds an icon that matches the given filename and file type. -

static FileIcon *first()

+

static Fl_FileIcon *first()

Returns a pointer to the first icon in the list. -

void label(Fl_Widget *w)

+

void label(Fl_Widget *w)

-

Applies the icon to the widget, registering the FileIcon +

Applies the icon to the widget, registering the Fl_FileIcon label type as needed. -

static void labeltype(const Fl_Label *o, int x, int y, int w, int h, Fl_Align a)

+

static void labeltype(const Fl_Label *o, int x, int y, int w, int h, Fl_Align a)

The labeltype function for icons. -

void load(const char *f)

+

void load(const char *f)

Loads the specified icon image. The format is deduced from the filename. -

void load_fti(const char *fti)

+

void load_fti(const char *fti)

Loads an SGI icon file. -

static void load_system_icons(void)

+

static void load_system_icons(void)

Loads all system-defined icons. This call is useful when using the FileChooser widget and should be used when the application starts:

-

void load_xpm(const char *xpm)

+

void load_xpm(const char *xpm)

Loads an XPM icon file. -

const char *pattern()

+

const char *pattern()

Returns the filename matching pattern for the icon. -

int size()

+

int size()

Returns the number of words of data used by the icon. -

int type()

+

int type()

Returns the filetype associated with the icon, which can be one of the following:

-

short *value()

+

short *value()

Returns the data array for the icon. -- cgit v1.2.3