{
  [3;33m------------------------------------------------------------------------
  -     Clisize - Version 1.0 by Thomas Schmid				 -
  -     Vergrössert aktuelles Window.					 -
  ------------------------------------------------------------------------[0;31m
}


Program Clisize;    { fertig sind es 3972 Bytes - kürzer gehts mit dem PCQ nimmer }

{$I "Include:intuition/intuition.i"    }
{$I "Include:intuition/intuitionbase.i"}


VAR

	IBs	: IntuitionBasePtr;

{
	[0;32mMan muß, um Zugriff auf die IntuitionBase zu erlangen,
	1. einen eigenen I.Pointer (hier IBs ) deklarieren, um
	2. Über Openlibrary() den gültigen Zeiger holen zu können.[0;31m
}



BEGIN

  IBs:=IntuitionBasePtr(Openlibrary("intuition.library",0));

  IF IBs<>NIL THEN	{ [0;32mok ? Dann ...[0;31m }
    BEGIN

	{ [0;32mals erstes Window nach links oben schieben,[0;31m }
	MoveWindow( IBs^.ActiveWindow,
		   -1*(IBs^.ActiveWindow^.LeftEdge),
		   -1*(IBs^.ActiveWindow^.TopEdge));

	{[0;32m dann auf maximale Größe bringen ![0;31m }
	SizeWindow(  IBs^.ActiveWindow,
		   ((IBs^.ActiveScreen^.Width)-(IBs^.ActiveWindow^.Width)),
		   ((IBs^.ActiveScreen^.Height)-(IBs^.ActiveWindow^.Height)) );

	CloseLibrary(LibraryPtr(IBs));		{[0;32m und wieder aufräumen[0;31m }
    END
  ELSE	writeln("Kann intuition.library nicht öffnen");	 {[0;32m ansonsten Fehlermeldung[0;31m }

END.

