Professional Web Applications Themes

Modeless dialog parent window in Cocoa - Adobe Acrobat SDK

I'm trying to use Cocoa dialog in my plug-in. It opens OK and works properly except that it can "hide" behind active doc's window. I can't work out how to find and set parent window properly... I tried to set dialog window's parent: AVDoc doc = AVAppGetActiveDoc(); NSWindow* parWin = NULL; if (doc) { AVWindow avWin = AVDocGetAVWindow(doc); parWin = AVWindowGetPlatformThing(avWin); } [window setParentWindow:parWin]; [window makeKeyAndOrderFront:nil]; But it doesn't work....

  1. #1

    Default Modeless dialog parent window in Cocoa

    I'm trying to use Cocoa dialog in my plug-in. It opens OK and works properly except that it can "hide" behind active doc's window. I can't work out how to find and set parent window properly...
    I tried to set dialog window's parent:
    AVDoc doc = AVAppGetActiveDoc();
    NSWindow* parWin = NULL;
    if (doc)
    {
    AVWindow avWin = AVDocGetAVWindow(doc);

    parWin = AVWindowGetPlatformThing(avWin);
    }
    [window setParentWindow:parWin];
    [window makeKeyAndOrderFront:nil];
    But it doesn't work.
    ZZmiy@adobeforums.com Guest

  2. #2

    Default Re: Modeless dialog parent window in Cocoa



    parWin = AVWindowGetPlatformThing(avWin);




    If I remember correctly, this only work with Carbon projects on the Mac and won't work with Cocoa.
    PDL@adobeforums.com Guest

  3. #3

    Default Re: Modeless dialog parent window in Cocoa

    Hello PDL,

    In this topic <http://www.adobeforums.com/webx/.59b59db1/3> you mentioned that Acrobat 8.x requires to use Cocoa to work with internal dialog API and particularly with AVWindowGetPlatformThing.

    Now you say that it should be Carbon project?
    Alexander_Chingarev@adobeforums.com Guest

  4. #4

    Default Re: Modeless dialog parent window in Cocoa

    Ah no, you're right - it is Cocoa. Hadn't had my coffee, got them backwards (that's why I said if I remember correctly).

    Cocoa is the correct project type.
    PDL@adobeforums.com Guest

  5. #5

    Default Re: Modeless dialog parent window in Cocoa

    To make (possibly) some things more clear - in my code AVWindowGetPlatformThing returns NULL though AVWindow value looks ok. So the problem looks the same as in another thread mentioned...
    ZZmiy@adobeforums.com Guest

Similar Threads

  1. Parent window for modal dialog
    By Mark_Cleveland@adobeforums.com in forum Adobe Acrobat SDK
    Replies: 2
    Last Post: July 31st, 07:04 PM
  2. Fixing Tab Order in Cocoa Window
    By ifiaz in forum Mac Programming
    Replies: 2
    Last Post: September 29th, 03:55 PM
  3. can a popup window return data to parent window?
    By nadia in forum PHP Development
    Replies: 3
    Last Post: September 25th, 08:05 PM
  4. multiple doent and window types in cocoa
    By matt neuburg in forum Mac Programming
    Replies: 0
    Last Post: July 21st, 02:35 PM
  5. Replies: 2
    Last Post: June 30th, 06:37 PM

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