Exemplo n.º 1
0
    public KGFDataRow(KGFDataTable theTable)
    {
        itsTable = theTable;

        foreach (KGFDataColumn aColumn in theTable.Columns)
        {
            itsCells.Add(new KGFDataCell(aColumn, this));
        }
    }
Exemplo n.º 2
0
	public KGFDataRow(KGFDataTable theTable)
	{
		itsTable = theTable;
		
		foreach(KGFDataColumn aColumn in theTable.Columns)
		{
			itsCells.Add(new KGFDataCell(aColumn, this));
		}
	}
Exemplo n.º 3
0
	public KGFGUIDataTable(KGFDataTable theDataTable, params GUILayoutOption[] theLayout)
	{
		itsDataTable = theDataTable;
		
		// add the column width auto to all columns
		foreach(KGFDataColumn aColumn in itsDataTable.Columns)
		{
			itsColumnWidth.Add(aColumn, 0);
			itsColumnVisible.Add(aColumn, true);
		}
	}
Exemplo n.º 4
0
    public KGFGUIDataTable(KGFDataTable theDataTable, params GUILayoutOption[] theLayout)
    {
        itsDataTable = theDataTable;

        // add the column width auto to all columns
        foreach (KGFDataColumn aColumn in itsDataTable.Columns)
        {
            itsColumnWidth.Add(aColumn, 0);
            itsColumnVisible.Add(aColumn, true);
        }
    }
    public KGFGUIObjectList(Type theType)
    {
        itsListData       = new List <KGFITaggable> ();
        itsItemType       = theType;
        itsData           = new KGFDataTable();
        itsListFieldCache = new List <KGFObjectListColumnItem> ();

        CacheTypeMembers();
        itsGuiData                       = new KGFGUIDataTable(itsData);
        itsGuiData.OnClickRow           += OnClickRow;
        itsGuiData.EventSettingsChanged += new EventHandler(OnGuiDataSettingsChanged);
        itsGuiData.SetColumnVisible(0, false);
        for (int i = 0; i < itsListFieldCache.Count; i++)
        {
            itsGuiData.SetColumnVisible(i + 1, itsListFieldCache[i].itsDisplay);
        }

        itsListViewCategories = new KGFGUISelectionList();
        itsListViewCategories.EventItemChanged += OnCategoriesChanged;
    }
Exemplo n.º 6
0
	public KGFDataRow()
	{
		itsTable = null;
	}
	public KGFGUIObjectList (Type theType)
	{
		itsListData = new List<KGFITaggable> ();
		itsItemType = theType;
		itsData = new KGFDataTable ();
		itsListFieldCache = new List<KGFObjectListColumnItem> ();
		
		CacheTypeMembers ();
		itsGuiData = new KGFGUIDataTable (itsData);
		itsGuiData.OnClickRow += OnClickRow;
		itsGuiData.EventSettingsChanged += new EventHandler(OnGuiDataSettingsChanged);
		itsGuiData.SetColumnVisible (0, false);
		for (int i=0;i<itsListFieldCache.Count;i++)
		{
			itsGuiData.SetColumnVisible(i+1,itsListFieldCache[i].itsDisplay);
		}
		
		itsListViewCategories = new KGFGUISelectionList ();
		itsListViewCategories.EventItemChanged += OnCategoriesChanged;
	}
Exemplo n.º 8
0
 public KGFDataRow()
 {
     itsTable = null;
 }