FileDirectoryListboxItem Class
Definition
Section titled “Definition”Displays files and directories in various colors.
public class FileDirectoryListboxItem : ListBoxItemThemeInheritance object → ThemeStates → ListBoxItemTheme
Constructors
Section titled “Constructors”FileDirectoryListboxItem()
Section titled “FileDirectoryListboxItem()”public FileDirectoryListboxItem()Properties
Section titled “Properties”DirectoryAppNormal
Section titled “DirectoryAppNormal”The appearance of a directory in normal state.
public ColoredGlyphBase DirectoryAppNormal { get; set; }DirectoryAppMouseOver
Section titled “DirectoryAppMouseOver”The appearance of a directory when the mouse is over it.
public ColoredGlyphBase DirectoryAppMouseOver { get; set; }DirectoryAppSelected
Section titled “DirectoryAppSelected”The appearance of a directory when selected.
public ColoredGlyphBase DirectoryAppSelected { get; set; }DirectoryAppSelectedOver
Section titled “DirectoryAppSelectedOver”The appearance of a directory when selected and the mouse is over it.
public ColoredGlyphBase DirectoryAppSelectedOver { get; set; }FileAppNormal
Section titled “FileAppNormal”The appearance of a file in normal state.
public ColoredGlyphBase FileAppNormal { get; set; }FileAppMouseOver
Section titled “FileAppMouseOver”The appearance of a file when the mouse is over it.
public ColoredGlyphBase FileAppMouseOver { get; set; }FileAppSelected
Section titled “FileAppSelected”The appearance of a file when selected.
public ColoredGlyphBase FileAppSelected { get; set; }FileAppSelectedOver
Section titled “FileAppSelectedOver”The appearance of a file when selected and the mouse is over it.
public ColoredGlyphBase FileAppSelectedOver { get; set; }HighExtAppNormal
Section titled “HighExtAppNormal”The appearance of a highlighted file in normal state.
public ColoredGlyphBase HighExtAppNormal { get; set; }HighExtAppMouseOver
Section titled “HighExtAppMouseOver”The appearance of a highlighted file when the mouse is over it.
public ColoredGlyphBase HighExtAppMouseOver { get; set; }HighExtAppSelected
Section titled “HighExtAppSelected”The appearance of a highlighted file when selected.
public ColoredGlyphBase HighExtAppSelected { get; set; }HighExtAppSelectedOver
Section titled “HighExtAppSelectedOver”The appearance of a highlighted file when selected and the mouse is over it.
public ColoredGlyphBase HighExtAppSelectedOver { get; set; }Methods
Section titled “Methods”RefreshTheme(Colors)
Section titled “RefreshTheme(Colors)”Reloads the theme values based on the colors provided.
public override void RefreshTheme(Colors themeColors)Parameters
Section titled “Parameters”themeColors Colors
Draw(ControlBase, Rectangle, object, ControlStates)
Section titled “Draw(ControlBase, Rectangle, object, ControlStates)”Draws the item in the specified area of the listbox.
public override void Draw(ControlBase control, Rectangle area, object item, ControlStates itemState)Parameters
Section titled “Parameters”control ControlBase
The control containing a surface to draw on.
area SadRogue.Primitives.Rectangle
The area to draw the item.
item object
The item object.
itemState ControlStates
The state of the item.