grwnd2.dll

Classes:

Index

Common index


Class GraphicWnd2 : GraphicWnd

#module root.graph.graphic
	The GraphicWnd2 class is designed for the graph output window 
maintenance and supports a set of cursors on screen. 

Methods:


GraphicWnd2::AddCursors(number)

param x;

Sets the pair of cursors near the x point of the 0 graph.

GraphicWnd2::CanAddCursors(object Vector)

param CurData;

This method is called before adding the cursors.
Where the CurData parameter represents the added 
element to the .Cursors
( << leftCur, rightCur, colorRef, colorAttr >> ).
For more information see the comment to the RoutToParent( ... ).

GraphicWnd2::CanChangeColor(int, refer object ColorRef)

param CurPairNo, NewColor;

This method is called before the region color is to be changed.
Where the CurPairNo parameter represents the index of the pair of 
cursors in the .Cursors and the NewColor parameter represents the 
color this pair will have.
For more information see the comment to the RoutToParent( ... ).

GraphicWnd2::CanDelCursors(int)

param CurPairNo;

This method is called before deleting the cursors. 
If it returns TRUE then the selected pair of cursors will be deleted.
Where the CurPairNo parameter represents the index of the pair of 
cursors to the .Cursors ( deleted ).
For more information see the comment to the RoutToParent( ... ).

GraphicWnd2::Clear(void)

Deletes all graphs within a window 

GraphicWnd2::GetCursorPairData(int)

Returns a vector of the following type: 
<< <<x,y>>, <<x,y>> , colorRef >>
with data for the 0 graph and the 0 curve.

GraphicWnd2::GetCursorsData(void)

Returns a vector that consists of the elements 
of the following type: 
<< <<x,y>>, <<x,y>> , colorRef >>
with data for the 0 graph and the 0 curve.
The vector length is equal to the number of the pairs of cursors.

GraphicWnd2::GetScreenXY(number)

param x;



GraphicWnd2::GraphicWnd2(boolean)

param UseColor;

Constructor for graph window creating 
If the UseColor parameter == FALSE then the regions without 
painting are selected.

GraphicWnd2::GraphicWnd2(boolean, refer object GWnd)

param UseColor, Parent;

Constructor for graph window creating 
If the UseColor parameter == FALSE then the regions without 
painting are selected.

GraphicWnd2::GraphicWnd2(boolean, refer object GWnd, boolean)

param UseColor, Parent, AChild;

Constructor for graph window creating 
If the UseColor parameter == FALSE then the regions without 
painting are selected.
If the AChild parameter == TRUE then the window is without a caption 
and border.

GraphicWnd2::GraphicWnd2(boolean, refer object GWnd, refer object String, refer object String)

param UseColor, Parent;

Constructor for graph window creating 
If the UseColor parameter == FALSE then the regions without 
painting are selected.
template - window template name;
dll - resource dll name.

GraphicWnd2::GraphicWnd2(void)

Constructor for graph with painting window creating 

GraphicWnd2::HitTest(number)

param x;

Returns an index in the .Cursors of the pair of cursors within 
which the x is located or -1.

GraphicWnd2::OnAddCursors(int)

param CursorsCount;

param CurData;
This method is called when the cursors have been added.
Where the CurPairNo parameter represents the index of the pair of 
cursors to the .Cursors ( added ).
For more information see the comment to the RoutToParent( ... ).

GraphicWnd2::OnAddDelCursors(int)

param CursorsCount; (obsolete function )

This method is called when the number of cursors is changed.
The CursorsCount parameter represents the new number of cursors.
For more information see the comment to the RoutToParent( ... ).

GraphicWnd2::OnChangeColor(int, refer object ColorRef)

param CurPairNo, OldColor;

This method is called when the region color has changed.
Where the CurPairNo parameter represents the index of the pair 
of cursors in the .Cursors and the OldColor parameter represents 
the old color.
For more information see the comment to the RoutToParent( ... ).

GraphicWnd2::OnDelCursors(refer object Vector)

param CurData;

This method is called when the cursors have been deleted.
Where the CurData parameter represents the deleted 
element in the .Cursors
( << leftCur, rightCur, colorRef, colorAttr >> ).
For more information see the comment to the RoutToParent( ... ).

GraphicWnd2::OnMoveCursors(int, int)

param CurPairNo, CurNo;

This method is called when cursor positions or region 
color are changed.
Where the CurPairNo parameter represents the index of the pair of 
cursors in the .Cursors, and the CurNo == 0 for the left cursor and 
the CurNo == 1 for the right cursor in the pair, the CurNo = -1 if 
the only the color has changed.
For more information see the comment to the RoutToParent( ... ).

GraphicWnd2::RouteToParent(boolean)

param On;

It is designed for enabling/disabling of notifying messages 
sending to the graph parent.
If it is enabled then the OnMoveCursors method (and similar to it) 
will realize the GetParent()->OnMoveCursors( ... ) call

Class GraphicWnd22 : GraphicWnd

#module root.graph.graphic
	Класс GraphicWnd2 предназначен для обслуживания окна
вывода графиков и поддерживает набор курсоров на экране.

Methods:


GraphicWnd22::AddCursors(number)

param x;

Устанавливает пару курсоров около точки x графика 0.

GraphicWnd22::CanAddCursors(object Vector)

param CurData;

Метод вызываемый перед добавлением курсоров.
Где CurData - добавляемый элемент в .Cursors
( << leftCur, rightCur, colorRef, colorAttr >> ).
См. комментарий к RoutToParent( ... ).

GraphicWnd22::CanChangeColor(int, refer object ColorRef)

param CurPairNo, NewColor;

Метод вызываемый перед изменением цвета области.
Где CurPairNo - индекс пары курсоров в .Cursors, и  
NewColor - цвет, который будет иметь эта пара.
См. комментарий к RoutToParent( ... ).

GraphicWnd22::CanDelCursors(int)

param CurPairNo;

Метод вызываемый перед удалением курсоров. Если вернет TRUE, то
выбранная пара курсоров будет удалена.
Где CurPairNo - индекс пары курсоров в .Cursors ( удаляемой ).
См. комментарий к RoutToParent( ... ).

GraphicWnd22::Clear(void)

 Уничтожает все графики в окне 

GraphicWnd22::GetCursorPairData(int)

Вернет вектор вида << <<x,y>>, <<x,y>> , colorRef >>
с данными для графика 0 и кривой 0.

GraphicWnd22::GetCursorsData(void)

Вернет вектор из элементов вида  << <<x,y>>, <<x,y>> , colorRef >>
с данными для графика 0 и кривой 0.
Длина вектора равна кол-ву пар курсоров.

GraphicWnd22::GetScreenXY(number)

param x;



GraphicWnd22::GraphicWnd22(boolean)

param UseColor;

Конструктор для создания окна-графика
Если UseColor == FALSE, то выделяются области без раскраски. 

GraphicWnd22::GraphicWnd22(boolean, refer object GWnd)

param UseColor, Parent;

Конструктор для создания окна-графика
Если UseColor == FALSE, то выделяются области без раскраски. 

GraphicWnd22::GraphicWnd22(boolean, refer object GWnd, refer object String, refer object String)

param UseColor, Parent;

Конструктор для создания окна-графика
Если UseColor == FALSE, то выделяются области без раскраски. 
template - имя шаблона окна;
dll - имя dll ресурсов.

GraphicWnd22::GraphicWnd22(void)

Конструктор для создания окна-графика с раскраской

GraphicWnd22::HitTest(number)

param x;

Вернет индекс в .Cursors пары курсоров внутри
которой находится x или -1. 	

GraphicWnd22::OnAddCursors(int)

param CursorsCount;

Метод вызываемый после добавления курсоров.
Где CurPairNo - индекс пары курсоров в .Cursors ( добавленной ).
См. комментарий к RoutToParent( ... ).

GraphicWnd22::OnAddDelCursors(int)

param CursorsCount; ( устаревшая функция )

Метод вызываемый при изменении числа курсоров.
CursorsCount - новое число курсоров.
См. комментарий к RoutToParent( ... ).

GraphicWnd22::OnChangeColor(int, refer object ColorRef)

param CurPairNo, OldColor;

Метод вызываемый после изменения цвета области.
Где CurPairNo - индекс пары курсоров в .Cursors,
OldColor - старый цвет.
См. комментарий к RoutToParent( ... ).

GraphicWnd22::OnDelCursors(refer object Vector)

param CurData;

Метод вызываемый после удаления курсоров.
Где CurData - удаленный элемент в .Cursors
( << leftCur, rightCur, colorRef, colorAttr >> ).
См. комментарий к RoutToParent( ... ).

GraphicWnd22::OnMoveCursors(int, int)

param CurPairNo, CurNo;

Метод вызываемый при изменении положения курсоров или цвета
области.
Где CurPairNo - индекс пары курсоров в .Cursors, и  
CurNo == 0 для левого курсора и CurNo == 1 для правого
курсора в паре, CurNo = -1 если просто изменился цвет.
См. комментарий к RoutToParent( ... ).

GraphicWnd22::RouteToParent(boolean)

param On;

Предназначена для включения/выключения пересылки
уведомляющих сообщений к родителю графика.
Если включено, то метод OnMoveCursors ( и подобные ему )
будет осуществлять вызов GetParent()->OnMoveCursors( ... )

GraphicWnd22::SetFillBackGround(boolean)

	Определяет заливать ли график

Index: