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: Wed, 12 Dec 2012 19:53:00 +0100
User-agent: SOGoMail 2.0.3

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 ;)

> 
> > 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.


> 
> > 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

Maybe I could use something better?

thanks,
Sebastian

> 
> Wolfgang
> 
 
 
 
 




reply via email to

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