Generic FunctionPackage: cgToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 10.1
Unrevised from 10.0 to 10.1.
10.0 version

find-or-make-application-window

Arguments: name make-function &rest args

Returns a window that is intended as a non-modal window for an application. If the window has previously been created by calling find-or-make-application-window or add-application-window and it has not been closed, then the existing window is returned. Otherwise make-function is called to create the window, and that new window is returned.

This function calls find-application-window to find an existing matching window if any. It will pass name as the key argument to find-application-window, and pass the current process as the subkey argument, and t as the always argument.

name is an arbitrary symbol for identifying the window. No two windows that are made with find-or-make-application-window or find-or-make-pop-up-window should use the same name.

make-function should be the name of a function that takes args as its argument list, and which makes and returns a window whose name is name.

See also find-application-window, add-application-window, and remove-application-window.


Copyright (c) 1998-2022, Franz Inc. Lafayette, CA., USA. All rights reserved.
This page was not revised from the 10.0 page.
Created 2019.8.20.

ToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 10.1
Unrevised from 10.0 to 10.1.
10.0 version