Re: TILE not Title

From: Robert Christenson <robertoc_at_fyiowa.infi.net>
Date: 1997/09/23
Message-ID: <3427E3BB.52D3_at_fyiowa.infi.net>#1/1


Miodrag Stojanovic wrote:
>
> Thanks to all of you that send me mails how to change window TITLE!!!
> I did not ask for that. I asked how to programaticly TILE windows!!!
> TILE - not title!
>
> Thanks for help
> Miodrag
>
> Miodrag Stojanovic wrote:
>
> > Hi,
> >
> > Is there a way to programaticly tile windows when running forms 4.5?
> >
> > Thanks Ahead
> > Miodrag

Below is a library proc I use to center a window in forms, but it could easily be modified to tile windows. Add a loop to RESIZE_WINDOWs and set the coordinates. You'll have to find a way to only tile the open windows though, maybe set a parameter when each window is activated?

HTH

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

/* Will center the window passed to it within the FORMS_MDI_WINDOW. */

PROCEDURE CENTER_WINDOW (win_name IN VARCHAR2)IS

     m_id	 WINDOW ;
     m_wdth	 NUMBER ;
     m_hgth	 NUMBER ;
     s_id	 WINDOW ;
     s_wdth	 NUMBER ;
     s_hgth	 NUMBER ;
BEGIN
		-- get the ID of the master window
	m_id := FORMS_MDI_WINDOW ;

		-- get the id of the window to be centered
	s_id := find_window(win_name);

		-- get the height and width of the master window
	m_hgth	:= get_window_property(m_id,height) ;
	m_wdth	:= get_window_property(m_id,width) ;

		-- get the height and width of the
		-- window to be centered
	s_hgth	:= get_window_property(s_id,height) ;
	s_wdth	:= get_window_property(s_id,width) ;

		-- center the window
	move_window(s_id,(m_wdth-s_wdth)/2,(m_hgth-s_hgth)/2);
END ;
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-- 
"Came for the party, left on the run"

Robert Christenson
Gazette Technologies
robertoc#spam~be~gone#_at_fyiowa.infi.net
Received on Tue Sep 23 1997 - 00:00:00 CEST

Original text of this message