Med Frontpanelens syntax för PANEL kan du:
Ändra positionen för Frontpanelen
Ändra fönstrets detaljer
Ange utseende och metod för kontrollerna
Standardbeskrivningen för PANEL finns i /usr/dt/appconfig/types/språk/dtwm.fp.
Mer information finns i direkthjälpen (man) för dtfpfile(4X).
Skapa en ny konfigurationsfil till Frontpanelen i /etc/dt/appconfig/types/språk eller Hemmapp/.dt/types.
Kopiera standardbeskrivningen för PANEL från /usr/dt/appconfig/nyspråk/dtwm.fp till den nya filen.
Redigera PANEL-beskrivningen.
Den nya PANEL-beskrivningen har högre prioritet än standardbeskrivningen.
Följande panel finns i det övre högra hörnet.
PANEL SpecialFrontPanel { PANEL_GEOMETRY -1+1 ... }
Lägg till följande rad till definitionen av PANEL:
DISPLAY_CONTROL_LABELS True
Lägg till fältet LABEL för varje kontroll.
Kontrollnamn används om LABEL inte anges.
Använd fältet CONTROL_BEHAVIOR i PANEL-definitionen för att ange hur användaren kör PUSH_ACTION. Tänkbara värden är:
single_click - användaren klickar på kontrollen för att köra PUSH_ACTION
double_click - användaren dubbelklickar på kontrollen för att köra PUSH_ACTION
När du vill göra mycket omfattande ändringar kan det vara bättre att skapa en helt ny frontpanel.
För att undvika konflikt med Frontpanelens inbyggda komponenter bör en helt ny frontpanel använda nya namn för PANEL och andra behållare.
Skapa PANEL-komponenten för den nya Frontpanelen. Ge den ett unikt namn:
PANEL frontpanelnamn { ... }
Skapa nya rutor och kontroller. Använd nya namn på behållarna.
Om du vill använda befintliga komponenter måste du kopiera deras definitioner och ändra värdet CONTAINER_NAME.
Välj Starta om Arbetsytehanteraren på Arbetsyta-menyn.
I följande exempel ändras standardfrontpanelen så att dess kontroller ordnas i tre rader.
Kopiera /usr/dt/appconfig/types/språk/dtwm.fp till Hemmapp/.dt.types/MyFrontPanel.fp. Tilldela filen skrivbehörighet.
Det är den här filen du redigerar för att skapa en ny frontpanel.
Ändra namnet på Frontpanelen:
PANEL NewFrontPanel
Ändra namnet på rutan som heter Top och redigera behållarens namn:
BOX NewFrontPanelTop { CONTAINER_NAME NewFrontPanel POSITION_HINTS first ... }
Lägg till rutdefinitioner för den mellersta och undre raden:
BOX NewFrontPanelMiddle { CONTAINER_NAME NewFrontPanel POSITION_HINTS second }
BOX NewFrontPanelBottom { CONTAINER_NAME NewFrontPanel POSITION_HINTS second }
Ändra CONTAINER_NAME för följande kontroller till NewFrontPanelTop:
Clock
Date
Home
TextEditor
Ändra CONTAINER_NAME för följande kontroller till NewFrontPanelBottom:
Printer
Style
Applications
Help
Trash
Ändra CONTAINER_NAME för arbetsyteväxlaren till NewFrontPanelMiddle.
Ange resursen:
Dtwm*frontPanel*name: NewFrontPanel
Välj Starta om Arbetsytehanteraren på Arbetsyta-menyn.