Re: [Q] No HexInputModePalette window?
Re: [Q] No HexInputModePalette window?
- Subject: Re: [Q] No HexInputModePalette window?
- From: JongAm Park <email@hidden>
- Date: Tue, 30 Oct 2007 08:43:11 -0700
By the way, can you tell me where a document for the InputMethodKit is?
I searched it at the developer.apple.com, but it doesn't give me any result.
On google, Japanese-only information come up. (Google's automatic
translation make it harder to understand.. )
Thank you.
Aki Inoue wrote:
JongAm,
We're phasing out support for NSInputServer and NSInputManager.
We introduced a Cocoa-based framework for input method developers,
InputMethodKit, in Leopard.
The framework is the spiritual successor of NSInputServer API, it
retains the same ease of development and provides much much more.
We suggest to adopt the new framework for all new input method
development on Mac OS X.
Thank you,
Aki
On 2007/10/29, at 21:22, JongAm Park wrote:
Hello.
I'm trying to write an Cocoa input method by following the
HexInputServer sample.
I found out that it couldn't display its accessory window,
HexInputModePalette.
However, its code seems to work OK. At least it is sucessful to
hide/show the palette window.
Can someone please tell me why the palette window is not displayed?
Actually i found the same question like this from this mailing list.
ROM : Matthew Cook
DATE : Wed Dec 28 18:02:31 2005
Greetings all,
I have been working at writing an input server for about a week now,
but I'm having some trouble working through the developer sample code.
I am looking at the HexInputServer example (in Developer/Examples/
AppKit). I've worked over all of the code, and I think I understand
what is going on, but I am having trouble with a palette window that
the program is trying to open, which does not appear.
The example has a nib file that contains this HexInputModePalette,
which is a subclass of NSPanel. The nib is set with another object
as File's Owner in IB, and that object is manually loading the nub
using loadNibNamed:owner:. After the palette's nib is loaded, the
Owner class displays the window with orderOut: and orderFront:.
This all seems right to me, and I have added some NSLog messages to
print the isVisible status and the windows position that report that
the window should be visible. However, it's not. The logging
messages report the following:
HexInputServer[1263] window is up
HexInputServer[1263] origin at x:676.000000 y:20.000000
HexInputServer[1263] size of w:456.000000 h:374.000000
I've tried this all using a completely clean version of the example
code as well as my version that I had already done a bit of work on.
Can anyone suggest what might be going wrong?
-Matthew Cook
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden