[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: NIB loader: custom views don't draw themselves
From: |
Gregory Casamento |
Subject: |
Re: NIB loader: custom views don't draw themselves |
Date: |
Thu, 8 Aug 2013 22:36:12 -0400 |
Eric,
It shows for me, but my version is using the XIB, not the NIB. I suspect yours
is as well. I used buildtool to build the app and it works fine.
The issue, I believe, is that nib encoding of certain information has changed
between 10.5 and now and it is not being interpreted correctly.
On a side note I wish more people would start using buildtool. It actually
interprets the Xcode project file and uses it directly instead of generating
make files. It's much cleaner and more precise than pbxbuild. To build it
you need to build the Xcode framework in dev-libs and the front end buildtool
in dev-apps.
Later,
Gregory Casamento
address@hidden
Open Logic Corporation, President/CEO
GNUstep Lead Developer
On Aug 8, 2013, at 10:30 PM, Eric Wasylishen <address@hidden> wrote:
> Hi Luboš,
>
> The green view shows up for me. I'm on the latest gui from svn (36950), and
> just downloaded the example and built with pbxbuild. I also tested with the
> Narcissus theme like you're using and it still worked. Are you also on the
> latest revision?
>
> I can reproduce the text becoming right-aligned when clicking on the text
> field, I'll have a look.
>
> Eric
>
>
> On 2013-08-06, at 2:32 PM, Luboš Doležel <address@hidden> wrote:
>
>> Hi,
>>
>> I come again ask for help with the NIB loader. I've taken the example
>> app from [1], recompiled it for 64-bits and started it up under
>> Darling/GNUstep.
>>
>> It should look like [2], but it actually looks like what you can find
>> attached.
>>
>> The app includes a very simple NSView subclass called MyCustomView. An
>> instance of this class is properly created, because the two buttons
>> successfully invoke methods of MyCustomView (checked that).
>>
>> I've added some debug statements and quickly learned why there is no
>> green rectangle: Method -drawRect: of MyCustomView is never called. Any
>> idea why? I think I've seen similar issues in other apps too.
>>
>> Also, the centered text field becomes right aligned after I click on it.
>> It doesn't exhibit such behavior under OS X and it doesn't make sense.
>>
>> Luboš
>>
>> [1]
>> http://juliuspaintings.co.uk/cgi-bin/paint_css/animatedPaint/018-NSButton-NSView.pl
>> [2]
>> http://juliuspaintings.co.uk/pictureData/animatedPaint/018-3-Run-IBOutlet-NSView.jpg
>> <nsview.png>_______________________________________________
>> Gnustep-dev mailing list
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/gnustep-dev
>
>
> _______________________________________________
> Gnustep-dev mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/gnustep-dev
- NIB loader: custom views don't draw themselves, Luboš Doležel, 2013/08/06
- Re: NIB loader: custom views don't draw themselves, Fred Kiefer, 2013/08/07
- Re: NIB loader: custom views don't draw themselves, Eric Wasylishen, 2013/08/08
- Re: NIB loader: custom views don't draw themselves,
Gregory Casamento <=
- Re: NIB loader: custom views don't draw themselves, Luboš Doležel, 2013/08/09
- Re: NIB loader: custom views don't draw themselves, Gregory Casamento, 2013/08/09
- Re: NIB loader: custom views don't draw themselves, Luboš Doležel, 2013/08/09
- Re: NIB loader: custom views don't draw themselves, Luboš Doležel, 2013/08/09
- Re: NIB loader: custom views don't draw themselves, David Chisnall, 2013/08/09
- Re: NIB loader: custom views don't draw themselves, Luboš Doležel, 2013/08/09
- Re: NIB loader: custom views don't draw themselves, David Chisnall, 2013/08/09
- Re: NIB loader: custom views don't draw themselves, Luboš Doležel, 2013/08/09
- Re: NIB loader: custom views don't draw themselves, David Chisnall, 2013/08/09
- Re: NIB loader: custom views don't draw themselves, Luboš Doležel, 2013/08/10