discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: some gui questions


From: Sebastian Reitenbach
Subject: Re: some gui questions
Date: Sat, 15 Dec 2012 17:39:02 +0100
User-agent: SOGoMail 2.0.3

 
On Wednesday, December 12, 2012 20:06 CET, Wolfgang Lux 
<wolfgang.lux@gmail.com> wrote: 
 
> Sebastian Reitenbach wrote:
> 
> > Hi,
> > 
> > On Wednesday, December 12, 2012 16:50 CET, Wolfgang Lux 
> > <wolfgang.lux@gmail.com> wrote: 
> > 
> >> Sebastian Reitenbach wrote:
> >> 
> >>> for the MPDCon I created an Inspector for the Playlist. There I have some 
> >>> checkboxes. 
> >>> I tried to align it in Gorm, but failed a bit do get the text on the left 
> >>> aligned on the grid with the other
> >>> text there. The checkbox itself on the right aligns fine. In the 
> >>> Screenshot you can see that
> >>> the text for the checkboxes is some pixels to the right compared with the 
> >>> other text around them.
> >>> Is this intended, or should it align with the text?
> >> 
> >> I guess the texts should align. But until this is fixed your only chance 
> >> is to do the alignment manually (by adding or subtracting a few pixels on 
> >> the x coordinate in Gorm's size inspector).
> > 
> > for the time being, I can live with that, probably should open a bug report 
> > for Gorm then, to get it fixed ;)
> 
> I'm not sure this is a Gorm bug. It may as well be a gui bug.

ah, I see.


> 
> > 
> >> 
> >>> Also, I tried to disable the rating stars, and make the text grey, when 
> >>> the checkboxes are disabled,
> >>> but failed with that. When I disable the top checkbox,I can disable the 
> >>> second checkbox, 
> >>> with setEnabled:NO and its getting greyed out, and you cannot click on 
> >>> it. 
> >>> But for the Text, and the stars I did not found something working, I also 
> >>> wanted to have the text
> >>> grey the same way like when the checkbox is disabled.
> >> 
> >> Have you tried setEnabled: NO? This should change the text to grey.
> > 
> > The problem I have with that is, that I don't know how to address the text. 
> > In Gorm its just an
> > NSTextField, but I don't know how to give it a name, and how to address it 
> > in the code.
> 
> You should do it in the usual way, i.e., create an outlet for the text field 
> and then connect the text string in Gorm to that outlet.

that worked. Don't know why I did not got to it on my own.

thanks,
Sebastian

> 
> >>> The Stars are a NSTableView, with a table, containing just one single 
> >>> cell. I tried to set
> >>> the cell setEditable: NO but to no avail.
> >>> Any hint how I can achieve that?
> >> 
> >> Why do you use a table and not a NSTextField? But anyway, setEnabled 
> >> should work for a NSTextFieldCell inside a table as well.
> > 
> > I also use the same stars in the Playlist. The stars, and the rating, is 
> > shamelessly stolen from Grr.
> > 
> > To make them not editable, I tried that:
> >          [minRatingCell setEditable: NO];
> >          [maxRatingCell setEditable: NO];
> >          [minRatingCell setEnabled: NO];
> >          [maxRatingCell setEnabled: NO];
> > 
> > but I still can edit the cells, i.e. change the amount of stars when 
> > clicking on them.
> > 
> > The SongRatingCell is a subclass of NSCell:
> > @interface SongRatingCell : NSCell
> 
> Hmmm, I haven't looked at the source, but then I guess it probably ignores 
> the is_disabled and is_editable attributes of the cell.
> 
> Wolfgang
> 
 
 
 
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]