k y m a • t w e a k y — the kyma collective || view the current website || February 2015 Archive

/ WebHome / WebHome / Know.WindowActivation

Search


Know Section


Problems & Sol'ns
Download Updates

Home 
Topics 
More... 

All Sections


Products
Order
Company
Community
Share
Learn

Login / Register 
Change password
Forgot password?
%SESSION_IF_AUTHENTICATED% Site Map
%SESSION_ENDIF%

Symbolic Sound


Home
Kyma Forum
Eighth Nerve

TWiki Links


%SESSION_IF_AUTHENTICATED% TWiki Shorthand
TWiki Formatting FAQ
What is TWiki?
%SESSION_ENDIF% twiki.org

Problem

If Kyma is in the background (OSX), and I then click on e.g. the Status window - then I would expect all the other windows of Kyma to be brought to the front too. Currently only that Status window is brought into the foreground whilst the remaining windows (Sound Browser, DSP Status etc) remain hidden.

Would be great if a click of one Kyma window (visible behind a different current Application) would bring up Kyma together with all its windows.

Thanks! Andrew

-- AndrewPurdy - 30 Oct 2003

Solution

I accidentally met this piece of info on the developers.apple web (not meant as any kind of insinuation):

How do I bring all my windows to the front?

Mac OS X introduced a new paradigm of window layering which allows windows of different applications to be interwoven with one another. This paradigm makes dragging from one applications window to another much easier but there are also time in which you may want to force all your applications windows to the foreground. There are two ways of doing this. Mac OS X 10.1 introduced a new HI command, kHICommandBringAllToFront. By sending this command to yourself, and letting the default handlers process the event your application windows will be brought to the front. Another choice which works on all versions of the OS is to force your applications process to the front with the Process Manager.

void    <nop>MakeMeTheFrontProcess()
{
    ProcessSerialNumber    psn;
    OSErr                err;
    
    err    = <nop>GetCurrentProcess( &psn );
    if ( err == noErr )
        (void) <nop>SetFrontProcess( &psn );
}

-- DavidKiers - 30 Oct 2003


Most OSX applications have a "Window" menu with a "Bring All To Front" option. Kyma should have this.

-- BillMeadows - 30 Oct 2003


Since this behavior (of allowing windows from different applications to be interleaved) is standard across all Mac OS X applications, we are unsure as to whether we should change it back to the behavior found in Mac OS 9.

Right now, there are two different ways to bring all of the Kyma windows to the front at once:

-- KurtHebel - 03 Nov 2003

WebForm
TopicClassification: Pending
BriefDescription?: Kyma window activation
OperatingSystem: Mac OSX
LapOrDesk?: Laptop, Desktop
HostProcessor?: PowerPC? G5, PowerPC? G4
ClockSpeedInMHz?: N/A
RAMInMB?: 256-511, 512-1023
CapyInterface?: Flame
KymaVersion?: KymaX?
CapybaraVersion?: Capy320, CapyLS?, Capy66
ExpansionCards?: None, 1, 2, 3, 4
VirtualMemory?: N/A
MonitorSize?: 17
NumberMonitors?: 2
NumberColors?: 16 bit (thousands), 24 bit (millions), 32 bit (true color)
GraphicsCard?: N/A
OtherHardware?: N/A
OtherSoftware?: N/A

 
 
© 2003-2014 by the contributing authors. / You are TWikiGuest