26 menusep (Menüseparator)

Die Menüseparatoren sind die zweite Art von Objekten, die innerhalb eines Menüs verwendet werden können. Diese werden durch das Schlüsselwort menusep definiert.

Definition

{ export | reexport } { model } menusep { <Bezeichner> }
{
  <Standardattribute>
  <Hierarchieattribute>
  <Objektspezifische Attribute>
}

Ereignisse

extevent

Kinder

document

record

transformer

Vater

menubox

module

Menü

keins

26.1 Attribute

.bgc

.class

.control

.dialog

.document[integer]

.external

.external[integer]

.fgc

.firstrecord

.groupbox

.help

.index

.label

.lastrecord

.layoutbox

.mapped

.member[integer]

.membercount

.model

.notepage

.order

.parent

.real_sensitive

.real_visible

.record[integer]

.recordcount

.scope

.sensitive

style

.userdata

.visible

.window

26.2 Spezifische Attribute

Attribut Beschreibung

.order

Definiert die Reihenfolge relativ zu anderen Menüeinträgen in einer Menübox.

style

Definiert, ob ein ein- oder doppelzeiliger Separator verwendet werden soll. Nur unter Motif.

26.3 Beispiel für das Objekt Menüseparator

Im folgenden Beispiel wird der Menüpunkt Beenden durch eine Trennzeile optisch von den anderen Menüeinträgen abgesetzt.

child menubox DateiMitSeparator

{

  .title "Datei";

  .sensitive true;

  .visible true;

 

  child menuitem Mi_Oeffnen

  {

    .text "Öffnen";

    .sensitive true;

    .visible true;

  }

 

  child menuitem Mi_Sichern

  {

    .text "Sichern";

    .sensitive true;

    .visible true;

  }

 

  child menusep Separatorzeile { }

 

  child menuitem Mi_Beenden

  {

    .text "Beenden";

    .sensitive true;

    .visible true;

  }

 

  child menusep

  {

    .style 1;

  }

}