public | IconListView(IconListViewCreateParams& createParams) |
public | IconListView(const Color& backgroundColor, const Point& location, const Size& size, Dock dock, Anchors anchors) |
public | IconListView(const Point& location, const Size& size, Dock dock, Anchors anchors) |
public void | AddItem(const String<char>& iconName, const String<char>& itemName) |
private nothrow bool | Changed() const |
internal nothrow const Font& | GetFont() const |
internal ImageAttributes& | GetImageAttributes() |
private Bitmap* | GetOrInsertBitmap(const String<char>& bitmapName) |
private SolidBrush* | GetOrInsertSolidBrush(const Color& color) |
internal SolidBrush& | GetSelectedBrush() |
public nothrow int | GetSelectedIndex() const |
internal nothrow const StringFormat& | GetStringFormat() const |
internal SolidBrush& | GetTextBrush() |
public nothrow Event<IconListViewIconDoubleClickedEventHandler, EmptyEventArgs>& | IconDoubleClickedEvent() |
private void | Measure(Graphics& graphics) |
protected virtual void | OnDoubleClicked() |
protected override void | OnMouseDoubleClick(MouseEventArgs& args) |
protected override void | OnMouseDown(MouseEventArgs& args) |
protected override void | OnPaint(PaintEventArgs& args) |
protected virtual void | OnSelectedIndexChanged() |
private nothrow void | ResetChanged() |
public nothrow Event<IconListViewSelectedIndexChangedEventHandler, EmptyEventArgs>& | SelectedIndexChangedEvent() |
public nothrow void | SetBitmapTransparentColor(const Color& bitmapTransparentColor_) |
private nothrow void | SetChanged() |
public void | SetFont(const Font& font_) |
public nothrow void | SetIconPadding(const Padding& iconPadding_) |
public nothrow void | SetIconSelectedColor(const Color& iconSelectedColor_) |
public nothrow void | SetInternalPadding(const Padding& internalPadding_) |
public nothrow void | SetTextColor(const Color& textColor_) |
public nothrow void | SetTextPadding(const Padding& textPadding_) |
private enum | Flags |
private HashMap<String<char>, Bitmap*, Hasher<String<char>>, EqualTo<String<char>>> | bitmapMap |
private Color | bitmapTransparentColor |
private List<UniquePtr<Bitmap>> | bitmaps |
private HashMap<Color, SolidBrush*, Hasher<Color>, EqualTo<Color>> | brushMap |
private List<UniquePtr<SolidBrush>> | brushes |
private Flags | flags |
private Font | font |
private FontFamily | fontFamily |
private float | fontSize |
private Event<IconListViewIconDoubleClickedEventHandler, EmptyEventArgs> | iconDoubleClickedEvent |
private Padding | iconPadding |
private Color | iconSelectedColor |
private ImageAttributes | imageAttributes |
private Padding | internalPadding |
private Container | items |
private int | numberOfItems |
private Event<IconListViewSelectedIndexChangedEventHandler, EmptyEventArgs> | selectedIndexChangedEvent |
private IconListViewItem* | selectedItem |
private StringFormat | stringFormat |
private Color | textColor |
private Padding | textPadding |