[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt unterschied app.dialogs.add und new window()

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

unterschied app.dialogs.add und new window()

painschen
Beiträge gesamt: 48

23. Apr 2010, 12:27
Beitrag # 1 von 3
Bewertung:
(2233 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich beschäftige mich zunehmend mit Dialogen und war jetzt einige Stunden auf der Suche nach einer Möglichkeit, Bilder/Icons zu platzieren.

Leider fand ich dazu nur Infos im Zusammenhang mit new Window(), was mich sehr verwirrt hat.

Wieso kann ich bei einem Fenster Bilder platzieren - aber nicht in einem Dialog?

Und viel wichtiger: Was ist der Unterschied zwischen Dialog und Window?

Oder lassen sich Bilder in anderer Form in meinen Dialog setzen?

Das z.b. funktioniert:
Code
var dlg = new Window('dialog', 'Fenster');  
var logo = pfad + "/logo1.png";
dlg.msgPnl = dlg.add('panel', undefined, '');
with(dlg.msgPnl){
msgSt = dlg.msgPnl.add ("iconbutton", undefined, logo);
}
result = dlg.show();


Mein Dialog sieht z.b. so aus und da lässt sichs nicht integrieren:
Code
var myDialogFunktionen; 
with(myDialogFunktionen = app.dialogs.add({name:"Dialog"})){
with(dialogColumns.add()){
with (dialogRows.add()) {
with (borderPanels.add()) {
var logo = pfad + "/logo1.png";
var msgPnl = Panel.add('panel', undefined, '');
with(msgPnl){
staticTexts.add({staticLabel:"Ergebnisse:", minWidth: myMinWidthS});
msgSt = msgPnl.add ("iconbutton", undefined, logo);
}
}
}
}


Hat jemand einen Tip? Natürlich könnte ich jetzt den Dialog komplett in ein Windows umwandeln, allerdings ist meine Maske so komplex mittlerweile, dass ich diese ungern übern haufen werfen möchte..
X

unterschied app.dialogs.add und new window()

Gerald Singelmann
  
Beiträge gesamt: 6261

25. Apr 2010, 15:22
Beitrag # 2 von 3
Beitrag ID: #440125
Bewertung:
(2194 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Sie bringen hier zwei Technologien durcheinander.
Ihr Script verwendet die InDesign-eigenen Routinen zur Erstellung eines Dialogs. Diese sind elegant, einfach zu benutzen, haben ein paar feine Details (wie z.B. ein measurementEditField statt nur einem integerEditField), aber wie immer bei "elegant und einfach", es geht längst nicht alles, was man sich erträumen würde.
Ich kenne keinen Weg, einem InDesign-Dialog ein Bild hinzuzufügen.

Auf der anderen Seite gibt es Suite-übergreifend die ScriptUI. Dies sind auch Routinen zur Erstellung von Dialog, Paletten und Fenstern. Sehr viel umfangreicher als die InDesign-eigenen Routinen und die Dokumentation will sorgfältig gelesen werden.

Lesen Sie am besten, bevor Sie etwas weiteres unternehmen, den gesamten Abschnitt zur ScriptUI im PDF "JavaScript Tools Guide" durch. Das PDF finden Sie im Hilfe-Menü des ExtendScript Toolkit.

Ein Script-UI Dialog ist immer ein Fenster. Die andere Art von Fenster in der ScriptUI wäre eine Palette.
Der Unterschied ist, dass eine Palette unter bestimmten Voraussetzungen offen bleiben kann.


als Antwort auf: [#440002]

unterschied app.dialogs.add und new window()

painschen
Beiträge gesamt: 48

26. Apr 2010, 09:57
Beitrag # 3 von 3
Beitrag ID: #440146
Bewertung:
(2157 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Super, vielen Dank für die Erklärung.

Hätte jetzt bestimmt noch Tage lang nach einer Möglichkeit gesucht Bilder zu setzen.

Dann macht der Umbau meines Dialogs zum Window ja doch Sinn..


als Antwort auf: [#440125]

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: Birol Isik, E-Mailinfo AT bkcc DOT ch

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/

Veranstaltungen
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/