Return to package dfl. www.dprogramming.com

module dfl.listview

classes
ColumnHeader ListView ListViewItem ListViewSubItem
enums
ListViewAlignment

ColumnHeader
public class ColumnHeader: DObject
{
public final int index();    [property getter] public final ListView listView();    [property getter] public override int opCmp(Object o); public int opCmp(char[] val); public int opEquals(char[] val); public override int opEquals(Object o); public final void text(char[] newText);    [property setter] public final char[] text();    [property getter] public final HorizontalAlignment textAlign();    [property getter] public final void textAlign(HorizontalAlignment halign);    [property setter] public this(); public this(char[] text); public override char[] toString(); public final int width();    [property getter] public final void width(int w);    [property setter]
}

ListView
public class ListView: ControlSuperClass
{
public static class CheckedIndexCollection {
public bool contains(int idx); public int indexOf(int idx); public int length();    [property getter] public int opApply(int delegate(inout int) dg); public int opIndex(int idx); public this(ListView lv);
}

public static class ColumnHeaderCollection {

public this(ListView owner);
}

public static class ListViewItemCollection {

public void add(ListViewItem item); public void add(char[] text); public void addRange(ListViewItem[] range); public void addRange(char[][] range); public this(ListView lv);
}

public static class SelectedIndexCollection {

public bool contains(int idx); public int indexOf(int idx); public int length();    [property getter] public int opApply(int delegate(inout int) dg); public int opIndex(int idx); public this(ListView lv);
}

public static class SelectedItemCollection {

public bool contains(ListViewItem item); public int indexOf(ListViewItem item); public int length();    [property getter] public int opApply(int delegate(inout ListViewItem) dg); public ListViewItem opIndex(int idx); public this(ListView lv);
}

public final void activation(ItemActivation ia);    [property setter] public final ItemActivation activation();    [property getter] public final void addRow(char[][] rowstrings ...); public final void allowColumnReorder(bool byes);    [property setter] public final bool allowColumnReorder();    [property getter] public final void arrangeIcons(ListViewAlignment a); public final void arrangeIcons(); public final void autoArrange(bool byes);    [property setter] public final bool autoArrange();    [property getter] public override Color backColor();    [property getter] public override void backColor(Color c);    [property setter] public final void beginUpdate(); public final void borderStyle(BorderStyle bs);    [property setter] public final BorderStyle borderStyle();    [property getter] public final bool checkBoxes();    [property getter] public final void checkBoxes(bool byes);    [property setter] public final CheckedIndexCollection checkedIndices();    [property getter] public final void clear(); public final ColumnHeaderCollection columns();    [property getter] protected override void createParams(inout CreateParams cp); public static Color defaultBackColor();    [property getter] public static Color defaultForeColor();    [property getter] protected override Size defaultSize();    [property getter] public final void endUpdate(); public final void ensureVisible(int index); public final int focusedIndex();    [property getter] public final ListViewItem focusedItem();    [property getter] public override void foreColor(Color c);    [property setter] public override Color foreColor();    [property getter] public final bool fullRowSelect();    [property getter] public final void fullRowSelect(bool byes);    [property setter] public final Rect getItemRect(int index, ItemBoundsPortion ibp); public final Rect getItemRect(int index); public final bool gridLines();    [property getter] public final void gridLines(bool byes);    [property setter] public final bool hideSelection();    [property getter] public final void hideSelection(bool byes);    [property setter] public final void hoverSelection(bool byes);    [property setter] public final bool hoverSelection();    [property getter] public final ListViewItemCollection items();    [property getter] public final bool labelEdit();    [property getter] public final void labelEdit(bool byes);    [property setter] public final void labelWrap(bool byes);    [property setter] public final bool labelWrap();    [property getter] public final bool multiSelect();    [property getter] public final void multiSelect(bool byes);    [property setter] protected override void onHandleCreated(EventArgs ea); protected override void onReflectedMessage(inout Message m); protected override void prevWndProc(inout Message msg); public final void scrollable(bool byes);    [property setter] public final bool scrollable();    [property getter] public final SelectedIndexCollection selectedIndices();    [property getter] public final SelectedItemCollection selectedItems();    [property getter] public final void sorting(SortOrder so);    [property setter] public final SortOrder sorting();    [property getter] public this(); public final void view(View v);    [property setter] public final View view();    [property getter] protected override void wndProc(inout Message m);

}

ListViewAlignment
public enum ListViewAlignment: ubyte
{
	TOP,
	DEFAULT,
	LEFT,
	SNAP_TO_GRID,
}

ListViewItem
public class ListViewItem: DObject
{
public static class ListViewSubItemCollection {
public this(ListViewItem owner);
}

public final Rect bounds();    [property getter] public final void checked(bool byes);    [property setter] public final bool checked();    [property getter] public final int index();    [property getter] public final ListView listView();    [property getter] public int opCmp(char[] val); public override int opCmp(Object o); public int opEquals(char[] val); public override int opEquals(Object o); public final void selected(bool byes);    [property setter] public final bool selected();    [property getter] public final ListViewSubItemCollection subItems();    [property getter] public final void tag(Object obj);    [property setter] public final Object tag();    [property getter] public final char[] text();    [property getter] public final void text(char[] newText);    [property setter] public this(); public this(char[] text); public override char[] toString();

}

ListViewSubItem
public class ListViewSubItem: DObject
{
public override int opCmp(Object o); public int opCmp(char[] val); public int opEquals(char[] val); public override int opEquals(Object o); public final char[] text();    [property getter] public final void text(char[] newText);    [property setter] public this(); public this(ListViewItem owner, char[] thisSubItemText); public this(char[] thisSubItemText); public override char[] toString();
}