j'envisage d'ajouter des NSButton (ckeckbox) par programme, dans une
sheet de préférences.
avant de m'embarquer là-dedans j'aimerais avoir une idée de la
difficulté, non pas d'ajouter des éléments mais de les placer
correctement.
par défaut la sheet se présente comme ça :
Label indiquant ce qu'on peut faire
Autre label
X première checkbox (NSButton)
X seconde checkbox
X troisième checkbox
---------------------trait de séparation-------
j'peux avoir de check box avec ça et pas seulement des radio buttons je suppose ?
ça se choisi dans IB : Mode : List ??? -- une bévue
pere.noel
Luc Heinrich wrote:
NSMatrix est ton amie.
OK, mais bon, déjà je ne parviens pas à avoir des checkboxes à la place des radiobuttons, ensuite j'arrive, par programme, à ajoutéer une row, qui se met bien en bas des boutons précédents MAIS, tout en relevant le tout cf :
<http://cjoint.com/data/cjosFXE1e1.htm>
une idée ?
le p'tit bout de prg qui ajoute une ligne :
def awakeFromNib p "awakeFromNib" @box.setTitle "Choisissez les pages à générer" #@box.addButtonWithTitle("Ok") #@box.insertText "Ok" #@box.adjustPageHeightNew @box.heightAdjustLimit @matrix.insertRow 3 @matrix.sizeToCells end
-- une bévue
Luc Heinrich <luc@honk-honk.com> wrote:
NSMatrix est ton amie.
OK, mais bon, déjà je ne parviens pas à avoir des checkboxes à la place
des radiobuttons, ensuite j'arrive, par programme, à ajoutéer une row,
qui se met bien en bas des boutons précédents MAIS, tout en relevant le
tout cf :
<http://cjoint.com/data/cjosFXE1e1.htm>
une idée ?
le p'tit bout de prg qui ajoute une ligne :
def awakeFromNib
p "awakeFromNib"
@box.setTitle "Choisissez les pages à générer"
#@box.addButtonWithTitle("Ok")
#@box.insertText "Ok"
#@box.adjustPageHeightNew @box.heightAdjustLimit
@matrix.insertRow 3
@matrix.sizeToCells
end
OK, mais bon, déjà je ne parviens pas à avoir des checkboxes à la place des radiobuttons, ensuite j'arrive, par programme, à ajoutéer une row, qui se met bien en bas des boutons précédents MAIS, tout en relevant le tout cf :
<http://cjoint.com/data/cjosFXE1e1.htm>
une idée ?
le p'tit bout de prg qui ajoute une ligne :
def awakeFromNib p "awakeFromNib" @box.setTitle "Choisissez les pages à générer" #@box.addButtonWithTitle("Ok") #@box.insertText "Ok" #@box.adjustPageHeightNew @box.heightAdjustLimit @matrix.insertRow 3 @matrix.sizeToCells end
-- une bévue
luc
Une bévue wrote:
OK, mais bon, déjà je ne parviens pas à avoir des checkboxes à la place des radiobuttons
Dans InterfaceBuilder: - ajouter une checkbox dans la fenêtre. - changer la taille de la checkbox en utilisant le zigouigoui (l'ancre ? l'accroche ?) du milieu en bas, ***tout en appuyant sur alt***. Et hop.
ensuite j'arrive, par programme, à ajoutéer une row, qui se met bien en bas des boutons précédents MAIS, tout en relevant le tout.
Ne pas oublier que l'origine (0,0) est en bas à gauche et pas en haut à gauche. Il faut donc aussi ajuster la *position* de la NSMatrix.
-- Luc Heinrich
Une bévue <pere.noel@laponie.com.invalid> wrote:
OK, mais bon, déjà je ne parviens pas à avoir des checkboxes à la place
des radiobuttons
Dans InterfaceBuilder:
- ajouter une checkbox dans la fenêtre.
- changer la taille de la checkbox en utilisant le zigouigoui (l'ancre ?
l'accroche ?) du milieu en bas, ***tout en appuyant sur alt***. Et hop.
ensuite j'arrive, par programme, à ajoutéer une row,
qui se met bien en bas des boutons précédents MAIS, tout en relevant le
tout.
Ne pas oublier que l'origine (0,0) est en bas à gauche et pas en haut à
gauche. Il faut donc aussi ajuster la *position* de la NSMatrix.
OK, mais bon, déjà je ne parviens pas à avoir des checkboxes à la place des radiobuttons
Dans InterfaceBuilder: - ajouter une checkbox dans la fenêtre. - changer la taille de la checkbox en utilisant le zigouigoui (l'ancre ? l'accroche ?) du milieu en bas, ***tout en appuyant sur alt***. Et hop.
ensuite j'arrive, par programme, à ajoutéer une row, qui se met bien en bas des boutons précédents MAIS, tout en relevant le tout.
Ne pas oublier que l'origine (0,0) est en bas à gauche et pas en haut à gauche. Il faut donc aussi ajuster la *position* de la NSMatrix.
-- Luc Heinrich
pere.noel
Luc Heinrich wrote:
Dans InterfaceBuilder: - ajouter une checkbox dans la fenêtre. - changer la taille de la checkbox en utilisant le zigouigoui (l'ancre ? l'accroche ?) du milieu en bas, ***tout en appuyant sur alt***. Et hop.
ensuite j'arrive, par programme, à ajoutéer une row, qui se met bien en bas des boutons précédents MAIS, tout en relevant le tout.
Ne pas oublier que l'origine (0,0) est en bas à gauche et pas en haut à gauche. Il faut donc aussi ajuster la *position* de la NSMatrix.
ok, merci beaucoup pour ces infos, je vois le trick... -- une bévue
Luc Heinrich <luc@honk-honk.com> wrote:
Dans InterfaceBuilder:
- ajouter une checkbox dans la fenêtre.
- changer la taille de la checkbox en utilisant le zigouigoui (l'ancre ?
l'accroche ?) du milieu en bas, ***tout en appuyant sur alt***. Et hop.
ensuite j'arrive, par programme, à ajoutéer une row,
qui se met bien en bas des boutons précédents MAIS, tout en relevant le
tout.
Ne pas oublier que l'origine (0,0) est en bas à gauche et pas en haut à
gauche. Il faut donc aussi ajuster la *position* de la NSMatrix.
ok, merci beaucoup pour ces infos, je vois le trick...
--
une bévue
Dans InterfaceBuilder: - ajouter une checkbox dans la fenêtre. - changer la taille de la checkbox en utilisant le zigouigoui (l'ancre ? l'accroche ?) du milieu en bas, ***tout en appuyant sur alt***. Et hop.
ensuite j'arrive, par programme, à ajoutéer une row, qui se met bien en bas des boutons précédents MAIS, tout en relevant le tout.
Ne pas oublier que l'origine (0,0) est en bas à gauche et pas en haut à gauche. Il faut donc aussi ajuster la *position* de la NSMatrix.
ok, merci beaucoup pour ces infos, je vois le trick... -- une bévue