Nachdem ich mich jetzt ein wenig mit dem Ribbon beschäftigt habe, möchte ich für diejenigen, die eigene Menüs erstellen, ein paar Tipps loswerden.
Nach dem Laden einer CUI aus älteren Versionen oder der Konvertierung von einer MNU, findet man das Menü hinter dem "A" in der linken obersten Ecke der Menüzeile.
Der Ribbon-Bereich ist leer.
Ein Ribbon besteht aus Multifunktionsleisten-Gruppen und Multifunktionsleisten-Registerkarten.
Multifunktionsleisten-Gruppen sind die abgegrenzen Bereiche im Ribbon wo die ICON dargestellt sind(z.B. beim ACad-Menü Zeichnen, Ändern, u.s.w.).
Multifunktionsleisten-Registerkarten sind die Titel der jeweiligen Ribbon-Zeile (Menütitel über den Multifunktionsgruppen).
1. Multifunktionsleisten-Gruppen
1.1 Leiste für Multifunktionsleisten-Gruppe anlegen
Im CUI-Editor kann mit einem Rechtsklick auf die Multifunktionsleisten-Gruppe eine neue Leiste erzeugt werden.
Die neue Leiste enthält die Zeile 1 und das Leistentrennzeichen.
Die Zeile 1 ist der Bereich, der bei geöffnetem Ribbon sichtbar ist.
Darunter ist das Leistentrennzeichen, das die Leistenbezeichnung anzeigt.
Leiste
I Zeile 1
I Leistentrennzeichen
Die neue Leiste kann durch einen Rechtsklick um weitere Zeilen erweitert werden.
Das Leistentrennzeichen erhält dann in der rechten Ecke ein Dreieck.
Dies ist die Kennzeichnung, dass die Leiste aufgeklappt werden kann (wie ein Flyout).
Leiste
I Zeile 1
I Leistentrennzeichen
I Zeile 2
1.2 Zeile 1 bearbeiten
Wenn ein Befehl auf die Leiste 1 kopiert wird, wird dieser einzeilig dargestellt.
Ein großes Icon (wie in AutoCAD bei der Linie) wird aber nur angezeigt, wenn für den Leistenbefehl bei den Eigenschaften "Darstellung = groß" eingestellt wird und ein 32 x 32 Pixel großes Icon existiert.
Zeile1
I Befehl
Die Zeile kann durch einen Rechtsklick um eine untergeordnete Gruppe erweitert werden.
Die Gruppe enthält eine Zeile und kann durch einen Rechtsklick um eine weitere Zeile erweitert werden.
Achtung, ab 3 Zeilen in der untergeordneten Gruppe wird das Leistentrennzeichen nicht mehr angezeigt.
Damit sind die weiteren Zeilen der Leiste nicht mehr sichtbar.
Zeile1
I Befehl
I untergeordnete Gruppe 1
I Zeile 1
I Zeile 2
In die Zeilen können jetzt die Befehle per drag&drop kopiert werden.
Befinden sich in Zeile 1 und Zeile 2 eine unterschiedliche Anzahl von Icon und soll daneben eine neue Gruppierung angeordnet werden, muss eine neue untergeodnetet Gruppe erzeugt werden.
Damit stehen die ersten Icon der neuen Gruppierung übereinander.
Zeile1
I Befehl
I untergeordnete Gruppe 1
I Zeile 1
I Zeile 2
I untergeordnete Gruppe 2
I Zeile 1
I Zeile 2
Sowohl die Befehle als auch die untergeordneten Gruppen können durch Trennzeichen unterteilt werden.
1.3 weitere Zeilen bearbeiten
Weitere Zeilen werden per drag&drop oder mit kopieren/einfügen mit Befehlen gefüllt.
2. Multifunktionsleisten-Registerkarten
2.1 Registerkarte anlegen
Im CUI-Editor kann mit einem Rechtsklick auf die Multifunktionsleisten-Gruppe eine neue Registerkarte erzeugt werden.
2.2 Registerkarte bearbeiten
Per drag&drop oder mit kopieren/einfügen die Multifunktionsleisten-Gruppen, die in diesem Register angezeigt werden sollen, einfügen.
Warum die Ribbon bei mir erst nach einem Neustart von AutoCAD angezeigt werden, konnte ich noch nicht herausfinden.
Eigentlich sollte "Anwenden" reichen.
Edit:
Natürlich das "Anpassen der Arbeitsbereiche" und speichern der CUI nicht vergessen.
Gruss Frederik
[Diese Nachricht wurde von F - WI 49 am 25. Jul. 2008 editiert.]