/*
 *  FORM_CENTER 				(C) Digital Design 1990
 *
 *  Es werden die Koordinaten eines bestimmten Objektbaumes berechnet, so
 *  da dieser im Fall einer Darstellung mit diesen Koordinaten in der
 *  Mitte des Bildschirms erscheinen wrde.
 */
#include <gemdefs.h>

int form_center( OBJECT *fo_ctree, int *fo_cx, int *fo_cy,
		 int *fo_cw, int *fo_ch )
{
  addrin[0] = fo_ctree; /* Adresse der Baumstruktur, deren zentrierte	*
			 * Koordinaten berechnet werden sollen		*/
  AES( 54, 0, 5, 1, 0 );

  *fo_cx = intout[1]; /* X-Koordinate des Objektbaumes (zentriert)	*/
  *fo_cy = intout[2]; /* Y-Koordinate des Objektbaumes (zentriert)	*/
  *fo_cw = intout[3]; /* Breite des Objektbaumes			*/
  *fo_ch = intout[4]; /* H”he des Objektbaumes				*/
  return intout[0]; /* = fo_cresvd: reserviert fr zuknftige Anwendun- *
		     * gen. Der Wert ist immer 1.			*/
}
/* siehe auch: İobjc_drawİ..\OBJC\OBJC_DRA.Cİ, İform_doİFORM_DO.Cİ */

