Dear Madscientist, perhaps we should start off differently. You could try to explain a bit more in detail what you try to achieve and how you think that GNUstep could help you with that task. Next you might be able to give us some details about you background, which programming languages you are familiar with. This would help us to understand on which level we should start to explain things to you.
Currently I am completely confused by your mail. Neither in GNUstep nor in Cocoa is there a file NSMomentaryPushButton.h. A NSMomentaryPushButton is a specific instance of an NSButton (You find the corresponding explanation in NSButtonCell.h). If you want to get an old gui application running you could provide us with that or at least some background about it. Is it a Next or MacOS application and which environment do you want to get it to run on? What prevents you from using GNUstep as it is, why you you want to write your own replacement of GNUstep. At least this is what your mail is telling me. Hope to hear back from you, Fred > Am 16.08.2019 um 02:48 schrieb madscientist <project.amsterda...@gmail.com>: > > I'm trying just a small experiment about writing a wrapper. > > I wish to get the most basic .m classes calling it's C++ equivalents of a > hobby os. > > I have found and collected those source files: > > NsComboBox.m > > NSImageView.m > > NSPopupButton.m > > NSScroller.m > > NSSlider.m > > NSStepper.m > > Now, i'm trying to find the sources of this. I had find the .h headers, do > they have a ".m" correlated file? > > NSMomentaryPushButton.h > > NSMomentaryLightButton.h > > NSPushOnPushOffButton.h > > NSTableButton.h > > NSSwitchButton.h > > NSRadioButton.h > > I'm a bit confused because in those .h files i see " @implementation", > "@interface".. shouldn't they be in an ".m"/".mm" file? > > My basic goal is to try to use those ".m" basic elements for wrapping ".cpp" > equivalent gui objects, then build them as a single library. > > It's only an experiment aiming towards some sort of runtime trying to > repurpose an old yet working gui. _______________________________________________ Gnustep-dev mailing list Gnustep-dev@gnu.org https://lists.gnu.org/mailman/listinfo/gnustep-dev