NSProgressIndicator et NSToolbar

fouffouf Membre
12:40 modifié dans API AppKit #1
Salut à  tous :).

J'ai donc une fenêtre avec une NSToolbar dans laquelle est un NSProgressIndicator. Or, j'ai bien sélectionner la case "Display when stopped" pour qu'il ne s'affiche pas quand il est arrêter. Mon problème et le suivant : quand je fait tourner la fenêtre de configuration de la toolbar, son "image" ne s'affiche pas, il ya juste le label. J'ai RTFM de NSToolbarItem au cas où il y aurait eu une représentation spéciale pour ce panel, et dans NSWindow pour voir s'il n'y avait pas de notifs pour cela. Mais que dalle, que couic.

Auriez vous une idée de comment faire ??  :fouf):

Réponses

  • 12:40 modifié #2
    Salut fouf,

    Je te conseille de faire une view ds ton nib et d'y mettre ton progressIndicator

    Ainsi pour mettre l'item ds ta toolbar (méthode : - (NSToolbarItem *)toolbar:(NSToolbar *)toolbar
        itemForItemIdentifier:(NSString *)itemIdentifier
        willBeInsertedIntoToolbar:(BOOL)flag) :
    <br />// IndicatorView = NSView<br />// progressIndicator = NSProgressIndicator<br />if ( [itemIdentifier isEqualToString:@&quot;ProgressIndicator&quot;] ) {<br />	NSRect fRect = [IndicatorView frame];<br />	[item setLabel:@&quot;Mon ProgressIndicator&quot;];<br />	[item setPaletteLabel:[item label]];<br />	[item IndicatorView];<br />	[item setMinSize:fRect.size];<br />	[item setMaxSize:maxSize];	<br />// Pour avoir un resize de ton progressIndicator tu jous avec le setMinSize et setMaxSize de la view (et n&#39;oublie pas ds IB aussi faut régler le resize)<br />&nbsp; &nbsp; }<br />
    


    @+
Connectez-vous ou Inscrivez-vous pour répondre.