[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference bulova::decw_jan-89_to_nov-90

Title:DECWINDOWS 26-JAN-89 to 29-NOV-90
Notice:See 1639.0 for VMS V5.3 kit; 2043.0 for 5.4 IFT kit
Moderator:STAR::VATNE
Created:Mon Oct 30 1989
Last Modified:Mon Dec 31 1990
Last Successful Update:Fri Jun 06 1997
Number of topics:3726
Total number of notes:19516

2148.0. "Storing my screen layout." by HDLITE::ALJAAR () Fri Jan 26 1990 09:16

Hi;

	I have a VAXstation 3100 on a LAVc with VMS 5.3 and DECwindows 2. I
	would like to know if it is possible to save my screen layout after
	logging out. In particular, after customizing all my windows and saving
	that, the only windows that "remember" where they were before logging
	out are the Session Manager, FileView, and Mail. All others, terminals,
	clock, calendar, calculator, etc. loose their customization and I need
	to reposition them where I want all over again. This is very frustrating
	and time consuming. Any help is appreciated.

	Thanks.

Robi.

Robert Y. Al-Jaar
Systems Engineering Technology Group
T.RTitleUserPersonal
Name
DateLines
2148.1Clock and calendar is OKOSLACT::OLAVDo it in parallel!Fri Jan 26 1990 09:354
Both the clock and the calendar also saves the position when you save the
settings.

Olav
2148.2And some of the othersDECWIN::KLEINFri Jan 26 1990 10:457
>>Both the clock and the calendar also saves the position when you save the
>>settings.

And so do FileView, the window manager icon box (V2 only) and the session
manager.  And the first DECterm.

-steve-
2148.3LESLIE::LESLIEAndy Leslie, VMS/CSSE SystemsFri Jan 26 1990 14:0127
    My DECW$LOGIN contains the following loops to create decterms in known
    positions. Usues escape sequences that became valid with VMS 5.3.
    
$Define DECW$user_defaults "''login_'.decw$user_defaults]"
$                                  
$ loop_counter=1
$ x=0
$ y=0                                   
$Creterm_Loop:
$ x=50*(loop_counter-1)
$ y=75*(loop_counter-1)
$ call creterm
$
$ loop_counter=loop_counter+1
$ if .not. (loop_counter .gt. 8) then goto creterm_loop
$
$ 
$Exeunt:
$ exit
$
$creterm: SUBROUTINE
$                                                                
$ create /terminal /detach /process="DW_''loop_counter'" -
/window_attributes=(rows=32,initial_state=icon,-
title="Initial_state",x='x',y='y',icon_name="Initial_state_DW''loop_counter'") 
$
$ENDSUBROUTINE