> On Dec 11, 2016, at 11:22 PM, David M. Cotter wrote:
>
> So I need to programmatically instantiate an NSTouchBar, somehow
This may be somewhat related. I have an app that has an extensive custom
toolbar using NSToolbar programmatically in Objective-C. Initially it appeared
this was only pos
yes, it IS a carbon app but i can use objectiveC in it, so no problem there, i
just need to know how to create an NSTouchBar
i’ve been hacking at the NSTouchBarCatalog demo sample app for days now, but no
matter what i try i am unable to transplant that code into my app and have it
work. the d
When in our Objective-C app, when we need to create nice interfaces to talk to
our c library, we create an interface layer to handle chatting back and forth
between the two.
There are lots of samples out there if you know how to look.
Here's one I just found.
http://philjordan.eu/article/mixin
that’s great, and that’s the idea yes, and i’ve been TRYING to do that very
thing, all week. Tthe problem is i don’t know how, specifically with
NSTouchBar, and i don’t know what’s required, specifically with NSTouchBar.
If i knew how to do it, i’d be doing it.
sorry, i don’t mean to whine,
I haven’t used NSTouchBar at all yet, but from the API in the header file, it
looks like you can instantiate one with -init, configure it, and then assign it
to the touchBar property of the NSApplication instance.
(I'm assuming that even a Carbon-based app process has an NSApplication these
day
> On Dec 12, 2016, at 9:45 AM, David M. Cotter wrote:
>
> yes, it IS a carbon app but i can use objectiveC in it, so no problem there,
> i just need to know how to create an NSTouchBar
Yes I know you have a Carbon app.
> i’ve been hacking at the NSTouchBarCatalog demo sample app for days now,
NSApplication may add too much conflicting infrastructure to a Carbon app, but
I don’t know for sure since I went whole-Cocoa after first adding the
drag-to-trash-poof animation to a Carbon app years ago. However, you might be
able to subclass NSWindow and add your own makeTouchBar method to it
Yeah, that's why I included the link that should show how to do it.
Does that not explain it? If not, I'll dig up some code that we use to make a
class for PJSIP that creates an interface between SIP's C and Objective-C.
There's source out there from a nice guy who took the time to write this