| 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 Result<bool> | AddItem(const String<char>& iconName, const String<char>& itemName) |
| private bool | Changed() const |
| internal const Font& | GetFont() const |
| internal ImageAttributes& | GetImageAttributes() |
| private Result<Bitmap*> | GetOrInsertBitmap(const String<char>& bitmapName) |
| private Result<SolidBrush*> | GetOrInsertSolidBrush(const Color& color) |
| internal Result<SolidBrush*> | GetSelectedBrush() |
| public int | GetSelectedIndex() const |
| internal const StringFormat& | GetStringFormat() const |
| internal Result<SolidBrush*> | GetTextBrush() |
| public Event<IconListViewIconDoubleClickedEventHandler, EmptyEventArgs>& | IconDoubleClickedEvent() |
| private Result<bool> | Measure(Graphics& graphics) |
| protected virtual void | OnDoubleClicked() |
| protected override Result<bool> | OnMouseDoubleClick(MouseEventArgs& args) |
| protected override Result<bool> | OnMouseDown(MouseEventArgs& args) |
| protected override Result<bool> | OnPaint(PaintEventArgs& args) |
| protected virtual void | OnSelectedIndexChanged() |
| private void | ResetChanged() |
| public Event<IconListViewSelectedIndexChangedEventHandler, EmptyEventArgs>& | SelectedIndexChangedEvent() |
| public Result<bool> | SetBitmapTransparentColor(const Color& bitmapTransparentColor_) |
| private void | SetChanged() |
| public void | SetFont(const Font& font_) |
| public void | SetIconPadding(const Padding& iconPadding_) |
| public void | SetIconSelectedColor(const Color& iconSelectedColor_) |
| public void | SetInternalPadding(const Padding& internalPadding_) |
| public void | SetTextColor(const Color& textColor_) |
| public 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 ComponentContainer | items |
| private int | numberOfItems |
| private Event<IconListViewSelectedIndexChangedEventHandler, EmptyEventArgs> | selectedIndexChangedEvent |
| private IconListViewItem* | selectedItem |
| private StringFormat | stringFormat |
| private Color | textColor |
| private Padding | textPadding |