External/Aga.Controls/Tree/IRowLayout.cs
author StephaneLenclud
Thu, 18 Apr 2013 23:25:10 +0200
branchMiniDisplay
changeset 444 9b09e2ee0968
permissions -rw-r--r--
Front View plug-in does not init if no sensor added.
Fixing some format to make strings shorter.
Now trying to start SoundGraphAccess.exe process from same directory.
Packed mode now can display three sensors along with the current time.
moel@345
     1
using System;
moel@345
     2
using System.Collections.Generic;
moel@345
     3
using System.Text;
moel@345
     4
using System.Drawing;
moel@345
     5
moel@345
     6
namespace Aga.Controls.Tree
moel@345
     7
{
moel@345
     8
	internal interface IRowLayout
moel@345
     9
	{
moel@345
    10
		int PreferredRowHeight
moel@345
    11
		{
moel@345
    12
			get;
moel@345
    13
			set;
moel@345
    14
		}
moel@345
    15
moel@345
    16
		int PageRowCount
moel@345
    17
		{
moel@345
    18
			get;
moel@345
    19
		}
moel@345
    20
moel@345
    21
		int CurrentPageSize
moel@345
    22
		{
moel@345
    23
			get;
moel@345
    24
		}
moel@345
    25
moel@345
    26
		Rectangle GetRowBounds(int rowNo);
moel@345
    27
moel@345
    28
		int GetRowAt(Point point);
moel@345
    29
moel@345
    30
		int GetFirstRow(int lastPageRow);
moel@345
    31
moel@345
    32
		void ClearCache();
moel@345
    33
	}
moel@345
    34
}