[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt IconButton definieren, aber wie

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

IconButton definieren, aber wie

rights
Beiträge gesamt: 96

10. Nov 2010, 17:09
Beitrag # 1 von 5
Bewertung:
(1811 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Zusammen,
Ich versuche schon länger ein Menü zu erstellen und will einen IconButton erzeugen.
Doch jedes Mal wenn ich das Bild definieren will, stürzt InDesign ab.

Folgendermaßen habe ich es versucht. Ich habe es auch schon mit ScriptUI.newImage() versucht: (nur ein Auszug aus dem Menü)

Code
var res = 
"palette { \
bUP: IconButton {image: 'Pfad zum Bild'} \
}";
var win = new Window (res,"Test", undefined);
win.show();


wenn ich den IconButten so erstelle funktioniert es einwandfrei: (Beispiel aus dem JavaScript Tools Guide)
Code
w.add (“iconbutton” [, bounds, icon, 
{creation_properties}]);


Ich habe keine Ahnung, was ich noch versuchen kann.

lg
Andreas
X

IconButton definieren, aber wie

Peter Kahrel
Beiträge gesamt: 182

10. Nov 2010, 18:14
Beitrag # 2 von 5
Beitrag ID: #456539
Bewertung:
(1795 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Versuch es mal mit diesem Dokument, Seite 10:
http://www.kahrel.plus.com/.../scriptui_FD_1-1.pdf

Peter


als Antwort auf: [#456528]
(Dieser Beitrag wurde von Gerald Singelmann am 10. Nov 2010, 18:47 geändert)

IconButton definieren, aber wie

rights
Beiträge gesamt: 96

10. Nov 2010, 19:09
Beitrag # 3 von 5
Beitrag ID: #456547
Bewertung:
(1775 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Wirklich ein sehr hilfreiches PDF, Danke :)

Darin wird aber nur die zweite Variante beschrieben und die funktioniert ja.

Ich habe das Menü wie im ersten Beispiel aufgebaut und möchte es komplett in dieser Form aufbauen.

Bisher hat alles funktioniert nur der IconButton will nicht.

lg Andreas


als Antwort auf: [#456539]

IconButton definieren, aber wie

Peter Kahrel
Beiträge gesamt: 182

10. Nov 2010, 22:44
Beitrag # 4 von 5
Beitrag ID: #456559
Bewertung:
(1734 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Aha -- der Titel des Fensters muss auch im Resourcestring definiert werden:

Code
var res = "palette { text: 'Test', properties: {resizeable: true}\ 
pb: IconButton { image: 'Pfad zum Bild'}, \
}";
w = new Window (res);
w.show();


Die Eigenschaft properties: {resizeable: true} ist notwendig nur wenn man palette baut: das ist ein Bug in ScriptUI. Mit Dialoge ist das nicht nötig:

Code
var res = "dialog { text: 'Test', \ 
pb: IconButton { image: 'Pfad zum Bild'}, \
}";
w = new Window (res);
w.show();


Peter


als Antwort auf: [#456547]

IconButton definieren, aber wie

rights
Beiträge gesamt: 96

11. Nov 2010, 08:00
Beitrag # 5 von 5
Beitrag ID: #456572
Bewertung:
(1695 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Peter,
vielen danke für deine Hilfe.

Jetzt habe ich meinen peinlichen Fehler selber gefunden :)

ich habe den Bildpfad als Variable angegeben und da ja alles als String angegeben wird, bringt das nicht viel.

Andreas


als Antwort auf: [#456559]
X