rwlogo

Rogue Wave Views
Gadgets Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

Classes | Enumerations
filechoo.h File Reference
#include <ilviews/gadgets/idialog.h>
#include <ilviews/gadgets/panecont.h>
#include <ilviews/gadgets/toolbar.h>
#include <ilviews/gadgets/sheet.h>
#include <ilviews/gadgets/combo.h>
#include <ilviews/gadgets/tree.h>
#include <ilviews/gadgets/button.h>
#include <ilog/pathname.h>
#include <ilviews/gadgets/toolpath.h>
#include <ilviews/gadgets/matsel.h>

Classes

class  IlvFileChooser
 File selector dialog class. More...
 
class  IlvFileChooserOptions
 File chooser options class. More...
 
class  IlvFileChooserSheet
 Sheet class for file chooser dialog. More...
 
class  IlvFileChooserTree
 Tree class for file chooser dialog. More...
 
class  IlvPathGadgetItem
 Gadget item class with a pathname. More...
 
class  IlvTreePathGadgetItem
 Tree gadget item class with a pathname. More...
 

Enumerations

enum  IlvFileChooserBitmapName {
  IlvFileChooserUpBmpName, IlvFileChooserCreateBmpName, IlvFileChooserMatrixBmpName, IlvFileChooserListBmpName,
  IlvFileChooserShowAllBmpName, IlvFileChooserHiddenBmpName, IlvFileChooserDirectoryBmpName, IlvFileChooserFileBmpName,
  IlvFileChooserDiskBmpName, IlvFileChooserDiskErrorBmpName, IlvFileChooserNetworkBmpName, IlvFileChooserCdromBmpName,
  IlvFileChooserRemovableBmpName
}
 This enumeration defines the bitmaps used by an IlvFileChooser object. More...
 
enum  IlvFileChooserDisplayMode { IlvFileChooserListMode, IlvFileChooserMatrixMode }
 This enumeration defines the display modes of the list files of an IlvFileChooser object. More...
 
enum  IlvFileChooserLabel {
  IlvFileChooserLabelFilename, IlvFileChooserLabelFilter, IlvFileChooserLabelApply, IlvFileChooserLabelCancel,
  IlvFileChooserLabelName, IlvFileChooserLabelType, IlvFileChooserLabelSize, IlvFileChooserLabelSizeKB,
  IlvFileChooserLabelSizeMB, IlvFileChooserLabelSizeGB, IlvFileChooserLabelCreateDirectory, IlvFileChooserLabelDirectoryName,
  IlvFileChooserLabelError, IlvFileChooserLabelWarning, IlvFileChooserLabelCreateDirFailed, IlvFileChooserLabelFile,
  IlvFileChooserLabelFolder, IlvFileChooserLabelNotExist, IlvFileChooserLabelOverwrite
}
 This enumeration defines the labels or messages of an IlvFileChooser object. The default value of each label and message is a key from views.dbm. For each key, you can find a translation. More...
 
enum  IlvFileChooserSelection { IlvFileChooserFileSelection, IlvFileChooserDirectorySelection, IlvFileChooserFileAndDirectorySelection }
 This enumeration defines the selection types of an IlvFileChooser object. More...
 
enum  IlvFileChooserToolTip {
  IlvFileChooserToolTipUp, IlvFileChooserToolTipCreate, IlvFileChooserToolTipMatrix, IlvFileChooserToolTipList,
  IlvFileChooserToolTipShowAll, IlvFileChooserToolTipHidden
}
 This enumeration defines the tooltips of the toolbar of an IlvFileChooser object. The default value of each tooltip is a key from views.dbm. For each key, you can find a translation. More...
 
enum  IlvFileChooserType { IlvFileChooserOpen, IlvFileChooserSave }
 This enumeration defines the modes of an IlvFileChooser object. More...
 

Detailed Description

[library ilvadvgdt ilviews/gadgets/filechoo.h] Declaration of the IlvFileChooser class and its related classes.

Enumeration Type Documentation

This enumeration defines the bitmaps used by an IlvFileChooser object.

See Also
IlvFileChooserOptions
Enumerator
IlvFileChooserUpBmpName 

This value corresponds to the Up directory bitmap. The default value for the bitmap is updir.png in ILVHOME/data/icon.

IlvFileChooserCreateBmpName 

This value corresponds to the Create directory bitmap. The default value for the bitmap is createdir.png in ILVHOME/data/icon.

IlvFileChooserMatrixBmpName 

This value corresponds to the Matrix mode bitmap. The default value for the bitmap is matrix.png in ILVHOME/data/icon.

IlvFileChooserListBmpName 

This value corresponds to the List mode bitmap. The default value for the bitmap is column.png in ILVHOME/data/icon.

IlvFileChooserShowAllBmpName 

This value corresponds to the Show all files bitmap. The default value for the bitmap is showall.png in ILVHOME/data/icon.

IlvFileChooserHiddenBmpName 

This value corresponds to the Hide hidden files bitmap. The default value for the bitmap is hidden.png in ILVHOME/data/icon.

IlvFileChooserDirectoryBmpName 

This value corresponds to the Directory type bitmap. The default value for the bitmap is dir.png in ILVHOME/data/icon.

IlvFileChooserFileBmpName 

This value corresponds to the File type bitmap. The default value for the bitmap is txtfile.png in ILVHOME/data/icon.

IlvFileChooserDiskBmpName 

This value corresponds to the Disk device bitmap. The default value for the bitmap is disk.png in ILVHOME/data/icon.

IlvFileChooserDiskErrorBmpName 

This value corresponds to the Disk error device bitmap. The default value for the bitmap is diskerror.png in ILVHOME/data/icon.

IlvFileChooserNetworkBmpName 

This value corresponds to the Network device bitmap. The default value for the bitmap is network.png in ILVHOME/data/icon.

IlvFileChooserCdromBmpName 

This value corresponds to the CD-ROM device bitmap. The default value for the bitmap is cdrom.png in ILVHOME/data/icon.

IlvFileChooserRemovableBmpName 

This value corresponds to the Removable device bitmap. The default value for the bitmap is save.png in ILVHOME/data/icon.

This enumeration defines the display modes of the list files of an IlvFileChooser object.

See Also
IlvFileChooserOptions
Enumerator
IlvFileChooserListMode 

Files are displayed as an array with three columns: name, type and size.

IlvFileChooserMatrixMode 

Files are displayed as a matrix where the column count depends on the dialog width. Each matrix item contains a file or a directory.

This enumeration defines the labels or messages of an IlvFileChooser object. The default value of each label and message is a key from views.dbm. For each key, you can find a translation.

See Also
IlvFileChooserOptions
Enumerator
IlvFileChooserLabelFilename 

This value corresponds to the Filename label. The default value is the key : &FCFileName.

IlvFileChooserLabelFilter 

This value corresponds to the Filter label. The default value is the key : &FCFilter.

IlvFileChooserLabelApply 

This value corresponds to the Apply label. The default value is one of keys : &FCOpen, &select or &save. This default value depends on the type and mode of the IlvFileChooser object which is set into the IlvFileChooserOptions object.

IlvFileChooserLabelCancel 

This value corresponds to the Cancel label. The default value is the key : &cancel.

IlvFileChooserLabelName 

This value corresponds to the Name label. The default value is the key : &Name.

IlvFileChooserLabelType 

This value corresponds to the Type label. The default value is the key : &type.

IlvFileChooserLabelSize 

This value corresponds to the Size label. The default value is the key : &size.

IlvFileChooserLabelSizeKB 

This value corresponds to the Kilobytes size label. The default value is the key : &FCKB.

IlvFileChooserLabelSizeMB 

This value corresponds to the Megabytes size label. The default value is the key : &FCMB.

IlvFileChooserLabelSizeGB 

This value corresponds to the Gigabytes size label. The default value is the key : &FCGB.

IlvFileChooserLabelCreateDirectory 

This value corresponds to the Create directory label. The default value is the key : &FCCreateDir.

IlvFileChooserLabelDirectoryName 

This value corresponds to the Directory name label. The default value is the key : &FCDirectoryName.

IlvFileChooserLabelError 

This value corresponds to the Error label. The default value is the key : &ErrorTitle.

IlvFileChooserLabelWarning 

This value corresponds to the Warning label. The default value is the key : &WarnerTitle.

IlvFileChooserLabelCreateDirFailed 

This value corresponds to the Create directory failed message. The default value is the key : &FCCreationFailed.

IlvFileChooserLabelFile 

This value corresponds to the File label. The default value is the key : &file.

IlvFileChooserLabelFolder 

This value corresponds to the Folder label. The default value is the key : &FCFolder.

IlvFileChooserLabelNotExist 

This value corresponds to the Selected item doesn't exist message. The default value is the key : &FCNotExist.

IlvFileChooserLabelOverwrite 

This value corresponds to the Overwrite file question message. The default value is the key : &OverwriteFile.

This enumeration defines the selection types of an IlvFileChooser object.

See Also
IlvFileChooserOptions
Enumerator
IlvFileChooserFileSelection 

The selection can only contain files.

IlvFileChooserDirectorySelection 

The selection can only contain directories.

IlvFileChooserFileAndDirectorySelection 

The selection can contain files and directories.

This enumeration defines the tooltips of the toolbar of an IlvFileChooser object. The default value of each tooltip is a key from views.dbm. For each key, you can find a translation.

See Also
IlvFileChooserOptions
Enumerator
IlvFileChooserToolTipUp 

This value corresponds to the Up directory tooltip. The default value is the key : &FCUpOneLevel.

IlvFileChooserToolTipCreate 

This value corresponds to the Create directory tooltip. The default value is the key : &FCCreateDir.

IlvFileChooserToolTipMatrix 

This value corresponds to the Matrix mode tooltip. The default value is the key : &FCDisplayMatrixMode.

IlvFileChooserToolTipList 

This value corresponds to the List mode tooltip. The default value is the key : &FCDisplayListMode.

IlvFileChooserToolTipShowAll 

This value corresponds to the Show all files display mode tooltip. The default value is the key : &FCShowAllFiles.

IlvFileChooserToolTipHidden 

This value corresponds to the Hide hidden files display mode tooltip. The default value is the key : &FCHideHiddenFiles.

This enumeration defines the modes of an IlvFileChooser object.

See Also
IlvFileChooserOptions
Enumerator
IlvFileChooserOpen 

The dialog box is created to load a file. All selected items must exist.

IlvFileChooserSave 

The dialog box is created to save a file.


© Copyright 2014, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.