Package OpenCAGE.Layouts.Simple_Layouts.Grid_Layouts

Gridlayout take all nodes in a table with fix hight and width (these are equal to the maximum of all nodes)

Class Grid_Layout

extends OpenCAGE.Layouts.Simple_Layouts.Simple_Layout


private Glib.Gint Delta_X 

Horizontal distance betwenn 2 nodes in grid layout

private Glib.Gint Delta_Y 

Vertical distance betwenn 2 nodes in grid layout


public Do_Layout( OpenCAGE.GUI.Displays.Object_Display_Containers.Object_Display_Container Objects, Boolean Generate_Self_Window_Size := true, Graphics.Points.Point Start_Position := Graphics.Points.Zero_Point);

this method should used to get a new layout its prepares, starts and finished a Layout-Operation by calling Prepare, Start and Finish [This description is adopted from 'OpenCAGE.Layouts.Layout'.]

public Apply_Layout( OpenCAGE.GUI.Displays.Node_Displays.Node_Display Obj);

applies simple layout at a node [This description is adopted from 'OpenCAGE.Layouts.Simple_Layouts.Simple_Layout'.]