Professional Web Applications Themes

get a signal when app is raised in osx? - Mac Programming

hi all- What would be the best way to find out when my app is brought to the foreground on OSX? Should I just poll & check if i'm the foreground app? Or is there some type of signal i can register for? Thank you- matt...

  1. #1

    Default get a signal when app is raised in osx?

    hi all-

    What would be the best way to find out when my app is brought to
    the foreground on OSX?

    Should I just poll & check if i'm the foreground app?

    Or is there some type of signal i can register for?

    Thank you-
    matt
    Matt Guest

  2. #2

    Default Re: get a signal when app is raised in osx?

    Matt Pease wrote: 

    you'd be helping a lot if you said cocoa, carbon, terminal tool, etc.

    if it's cocoa, NSApplication's delegate has the following methods:

    applicationDidBecomeActive:
    applicationDidResignActive:
    applicationWillBecomeActive:
    applicationWillResignActive:

    if you're using some other framework, i have no idea.
    Jhnny Guest

  3. #3

    Default Re: get a signal when app is raised in osx?

    In article <google.com>,
    com (Matt Pease) wrote:
     

    If your application development is being done with the Carbon
    API's look in "CarbonEvents.h".

    Where you'll find descriptions for the following event types:

    kEventAppFrontSwitched
    kEventAppActivated
    kEventAppDeactivated
    lloyd Guest

Similar Threads

  1. RaisePostBackEvent not raised
    By Cristian Serban in forum ASP.NET Building Controls
    Replies: 2
    Last Post: February 27th, 10:06 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139