|
From: Yvon T. <tho...@fr...> - 2006-02-21 18:12:04
|
in my gui i've a lot of NSButtons i've arranged theme into an Array :
@buttons = [@nonVideButtonGauche, @uniqueButtonGauche,
@fusionButtonGauche, @loadButtonGauche, @nonVideButtonDroite,
@uniqueButtonDroite, @fusionButtonDroite, @loadButtonDroite]
if i do (by the end of awakeFromNib) :
def enableAllButtons
@buttons.each { |b| p b.class.to_s}
end
i get "NilClass" for each NSButton
however doing :
def enableAllButtons
p "@nonVideButtonGauche " + @nonVideButtonGauche.class.to_s
p "@uniqueButtonGauche " + @uniqueButtonGauche.class.to_s
p "@fusionButtonGauche " + @fusionButtonGauche.class.to_s
p "@loadButtonGauche " + @loadButtonGauche.class.to_s
p "@nonVideButtonDroite " + @nonVideButtonDroite.class.to_s
p "@uniqueButtonDroite " + @uniqueButtonDroite.class.to_s
p "@fusionButtonDroite " + @fusionButtonDroite.class.to_s
p "@loadButtonDroite " + @loadButtonDroite.class.to_s
end
i get the right "OSX::NSButton" for all the buttons :
"@nonVideButtonGauche OSX::NSButton"
"@uniqueButtonGauche OSX::NSButton"
"@fusionButtonGauche OSX::NSButton"
"@loadButtonGauche OSX::NSButton"
"@nonVideButtonDroite OSX::NSButton"
"@uniqueButtonDroite OSX::NSButton"
"@fusionButtonDroite OSX::NSButton"
"@loadButtonDroite OSX::NSButton"
does that means we have also to use a proxy class ?
Yvon |