home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.next.programmer
- Path: sparky!uunet!munnari.oz.au!bruce.cs.monash.edu.au!monu6!ede978e
- From: ede978e@monu6.cc.monash.edu.au (Robert D. Nicholson)
- Subject: Window's order
- Message-ID: <1992Aug21.082146.10555@monu6.cc.monash.edu.au>
- Summary: [window orderfront]
- Organization: Monash University, Caulfield Campus
- Date: Fri, 21 Aug 1992 08:21:46 GMT
- Lines: 28
-
- I wish to only make a window order front if it
- is not already at the front. I tried this.
-
- - makeKeyAndOrderFront:sender
- {
- /* only bring to front if not already at front */
-
- unsigned int windowNumber;
- int frontWindowNum;
- int localWindowNum;
-
- localWindowNum = [window windowNum];
- if (localWindowNum > 0) {
- NXConvertWinNumToGlobal(localWindowNum, &windowNumber);
- PSfrontwindow(&frontWindowNum);
-
- if (frontWindowNum != windowNumber) {
- [window orderFront:sender];
- }
- } else {
- [window orderFront:sender];
- }
-
- return self;
- }
-
-
-
-