The following sets of routines are available:
Creating and Handling a Base Frame View-Object
The following routines are available:
Create a base frame view-object - xdl_base_frame
Fortran call:
CALL XDLF_BASE_FRAME (IVH, IWIDTH, IHEIGHT, XDLSTR(TITLE),
+ ITLEN, ICON_LABL, ILEN, IX, IY)
Parameters:
IVH (R) View-object handle (see vh)
IWIDTH (R) Frame width (see width)
IHEIGHT (R) Frame height (see height)
TITLE (R) Fortran character string containing the title
** Pass address using the XDLSTR function **
(cf title)
ITITL (R) The title length (> 0) (cf title_len)
ICON_LABL (R) Fortran character string containing the icon label
** Pass address using the XDLSTR function **
(cf icon_label)
ILEN (R) The icon label length (> 0) (cf icon_len)
IX (R) The requested 'x' position on the root window
for the frame (-1 allow window manager to choose)
(see x)
IY (R) The requested 'y' position c.f. IX
IY (R) The requested 'y' position c.f. IX
'C' call:
void xdl_base_frame (vh, width, height, title, title_len,
icon_label, icon_len, x, y)
Parameters:
int vh; /* User selected view-object handle (R)*/
int width; /* Frame width (including border width of 1 at each
side but excluding any window manager additions)
(R)*/
int height; /* Frame height (including border width of 1 at top
and bottom but excluding any window manager
additions) (R)*/
char * title; /* Title string (R)*/
int title_len; /* The length of the title string; if the string is
null terminated then 0 may be given and the program
will determine the string length (R)*/
char * icon_label; /* Icon label string (R)*/
int icon_len; /* The length of the icon label string; if the string
is null terminated then 0 may be given and the
program will determine the string length (R)*/
int x; /* Requested root window 'x' position. This acts
as a hint to the window manager (if x=-1 and
y=-1 then the choice of position is left to
the window manager (R)*/
int y; /* Requested root window 'y' position. c.f. 'x' (R)*/
Return: None