• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Bring Window to Front
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bring Window to Front


  • Subject: Re: Bring Window to Front
  • From: Mike Abdullah <email@hidden>
  • Date: Mon, 2 Oct 2006 22:24:59 +0100


On 1 Oct 2006, at 23:29, Jamie Frater wrote:

Hiya,

Thanks to you and to Mike who both suggested Applescript or the Accessibility API. I have contacted the authors of parallels to see if either options are possible.

er, you shouldn't have to write to them. Just use Script Editor to see if Parallels has a basic AppleScript dictionary.


And with the Accessibility API, the whole point of it being, you know, Accessibility, is that it should work with all apps and windows.

(apologies if that comes across a little grumpily, it's really not meant to be!)

Mike.

The application I am writing allows users to put an xml file (plist) into a shared network directory which my app reads and outputs any one or all of the following:


1) growl notification (clickable and can launch any specified app - with or without password protection for security over the network)
2) sound notification (can play any sound on the Mac)
3) read text with any specified voice and any specified text


I already have the app working with directory change notifications (using KQueue), and all of the above options. The main reason for writing it was so that I could monitor notifications coming from some Windows apps I run for work on my parallels desktop and my Windows laptop in another room. Through some other small Windows apps I have written it is also notifying me of Windows shutdowns and logins.

Do you think that many people would consider this to be a useful app - making it worth selling on the net, or do you think I should keep it for a personal app and think of other ideas for commercial apps in the future? I am hoping to eventually replace all of my Windows development with Apple dev so I can drop Windows entirely.

At the moment I haven't come up with any ideas as amazing as things like Delicious Library that are good enough to provide me with a living - but I am hoping I eventually will.

Again, thanks for the help,
Jamie

On 1 Oct 2006, at 19:21, John Stiles wrote:

On the Mac, you don't have access to the windows and other controls of separate processes. All that information is kept in a separate process space. Also, since there are multiple, disparate frameworks on the Mac (Carbon and Cocoa), even if you had access to the pointer, you'd need to know if it was an NSWindow or a Carbon WindowRef.

Your best options are the Accessibility API, or potentially AppleScript if the target app supports it.

Good luck!


Jamie Frater wrote:
Hi all,

I am very new to Cocoa, Objective-C, and Macs in general but I am hoping to eventually drop all Windows programming in favour of Apple (I am a Windows develop by trade).

I am working on my first real Cocoa app and I have a query:

How do I force a window to restore from the dock? I have done some research and found the function to restore a window with the genie effect, but the problem is that the window I want to restore belongs to another program. I want to find the appropriate window for this program and force it to the front in a restored state. The program is Paralells desktop (though I am sure that makes no difference).

Does anyone know how I might do this? In Windows I can use FindWindow with a classname to get the handle of the foreign window and use that. It appears that Carbon has a findWindow and a FindWindowOfClass, but I am not sure if they are what I need.

thanks,
Jamie Frater
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40blizzard.com


This email sent to email@hidden

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40gmail.com


This email sent to email@hidden

_______________________________________________ Do not post admin requests to the list. They will be ignored. Cocoa-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >Bring Window to Front (From: Jamie Frater <email@hidden>)
 >Re: Bring Window to Front (From: John Stiles <email@hidden>)
 >Re: Bring Window to Front (From: Jamie Frater <email@hidden>)

  • Prev by Date: Re: Endless loop but only with release build
  • Next by Date: Re: Change titlecolor from NSWindow
  • Previous by thread: Re: Bring Window to Front
  • Next by thread: NSScreen and capturing a second display only
  • Index(es):
    • Date
    • Thread