33 pushbutton

Der pushbutton ist ein Knopftyp zum Treffen einer Entscheidung, wie Ja, Nein, Beenden oder Weitermachen. Der Betätigungszustand des pushbuttons wird nicht gespeichert; er gilt nur solange der Benutzer den Knopf aktiv selektiert.

Definition

{ export | reexport } { model } pushbutton { <Identifikator> }
{
  <Standardattribute>
  <Allgemeine Attribute>
  <Geometrieattribute>
  <Hierarchieattribute>
  <Layoutattribute>
  <Textattribute>
  <Objektspezifische Attribute>
}

Ereignisse

cut

extevent

focus

help

key

paste

select

Kinder

document

record

transformer

Vater

groupbox

layoutbox

module

notepage

splitbox

toolbar

window

Menü

Popup-Menü

33.1 Attribute

.acc_label

.acc_text

.accelerator

.bgc

.class

.control

.cursor

.cut_pending

.cut_pending_changed

.defbutton

.dialog

.document[integer]

.external

.external[integer]

.fgc

.firstrecord

.focus

.font

.function

.groupbox

.height

.help

.index

.label

.lastrecord

.layoutbox

.mapped

.member[integer]

.membercount

.menu

.model

.notepage

options[enum]

.parent

.posraster

.real_height

.real_sensitive

.real_visible

.real_width

.real_x

.real_y

.record[integer]

.recordcount

.scope

.sensitive

.sizeraster

.statushelp

.text

.toolbar

.toolhelp

.userdata

.visible

.width

.window

.xauto

.xleft

.xright

.yauto

.ybottom

.ytop

33.2 Spezifische Attribute

Attribut Beschreibung

.defbutton

Legt den Pushbutton als Defaultbutton fest.

.height

Höhe des Objekts, bei Angabe von 0 wird die Höhe aufgrund des aktuellen Zeichensatzes berechnet.

options[enum]

Optionen des Objekts

Indizes:

opt_use_widget (nur Motif).

opt_center_toolhelp (nur MS Windows).

.text

Angezeigter Text des Objekts.

.width

Breite des Objekts, bei Angabe von 0 wird die Breite aufgrund des aktuellen Zeichensatzes berechnet.

33.3 Beispiel

dialog Test

window Wn
{
  .active false;
  .width  364;
  .height 180;
  .title  "Testfenster";

  child pushbutton PbStop
  {
    .xleft 96;
    .width 109;
    .ytop  136;
    .text  "&Stop";
  }

  child pushbutton PbWeiter
  {
    .xleft 257;
    .width 100;
    .ytop  137;
    .text  "&Weiter";
  }
}

Abbildung 16-33: Fenster mit pushbuttons