Class FileDirectoryListboxItem
Displays files and directories in various colors.
Inherited Members
Namespace: SadConsole.UI.Controls
Assembly: SadConsole.Extended.dll
Syntax
public class FileDirectoryListboxItem : ListBoxItemTheme
Constructors
FileDirectoryListboxItem()
Declaration
public FileDirectoryListboxItem()
Properties
DirectoryAppMouseOver
The appearance of a directory when the mouse is over it.
Declaration
public ColoredGlyphBase DirectoryAppMouseOver { get; set; }
Property Value
Type | Description |
---|---|
ColoredGlyphBase |
DirectoryAppNormal
The appearance of a directory in normal state.
Declaration
public ColoredGlyphBase DirectoryAppNormal { get; set; }
Property Value
Type | Description |
---|---|
ColoredGlyphBase |
DirectoryAppSelected
The appearance of a directory when selected.
Declaration
public ColoredGlyphBase DirectoryAppSelected { get; set; }
Property Value
Type | Description |
---|---|
ColoredGlyphBase |
DirectoryAppSelectedOver
The appearance of a directory when selected and the mouse is over it.
Declaration
public ColoredGlyphBase DirectoryAppSelectedOver { get; set; }
Property Value
Type | Description |
---|---|
ColoredGlyphBase |
FileAppMouseOver
The appearance of a file when the mouse is over it.
Declaration
public ColoredGlyphBase FileAppMouseOver { get; set; }
Property Value
Type | Description |
---|---|
ColoredGlyphBase |
FileAppNormal
The appearance of a file in normal state.
Declaration
public ColoredGlyphBase FileAppNormal { get; set; }
Property Value
Type | Description |
---|---|
ColoredGlyphBase |
FileAppSelected
The appearance of a file when selected.
Declaration
public ColoredGlyphBase FileAppSelected { get; set; }
Property Value
Type | Description |
---|---|
ColoredGlyphBase |
FileAppSelectedOver
The appearance of a file when selected and the mouse is over it.
Declaration
public ColoredGlyphBase FileAppSelectedOver { get; set; }
Property Value
Type | Description |
---|---|
ColoredGlyphBase |
HighExtAppMouseOver
The appearance of a highlighted file when the mouse is over it.
Declaration
public ColoredGlyphBase HighExtAppMouseOver { get; set; }
Property Value
Type | Description |
---|---|
ColoredGlyphBase |
HighExtAppNormal
The appearance of a highlighted file in normal state.
Declaration
public ColoredGlyphBase HighExtAppNormal { get; set; }
Property Value
Type | Description |
---|---|
ColoredGlyphBase |
HighExtAppSelected
The appearance of a highlighted file when selected.
Declaration
public ColoredGlyphBase HighExtAppSelected { get; set; }
Property Value
Type | Description |
---|---|
ColoredGlyphBase |
HighExtAppSelectedOver
The appearance of a highlighted file when selected and the mouse is over it.
Declaration
public ColoredGlyphBase HighExtAppSelectedOver { get; set; }
Property Value
Type | Description |
---|---|
ColoredGlyphBase |
Methods
Draw(ControlBase, Rectangle, object, ControlStates)
Draws the item
in the specified area
of the listbox.
Declaration
public override void Draw(ControlBase control, Rectangle area, object item, ControlStates itemState)
Parameters
Type | Name | Description |
---|---|---|
ControlBase | control | The control containing a surface to draw on. |
Rectangle | area | The area to draw the item. |
object | item | The item object. |
ControlStates | itemState | The state of the item. |
Overrides
RefreshTheme(Colors)
Reloads the theme values based on the colors provided.
Declaration
public override void RefreshTheme(Colors themeColors)
Parameters
Type | Name | Description |
---|---|---|
Colors | themeColors |