Med huvudgruppens syntax för PANEL kan du:
Ändra positionen för huvudgruppen
Ändra fönstrets detaljer
Ange utseende och metod för kontrollerna
Standardbeskrivningen av 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 för huvudgruppen i /etc/dt/appconfig/types/språk eller Hemkatalog/.dt/types.
Kopiera standardbeskrivningen för PANEL /usr/dt/appconfig/types/språk/dtwm.fp till den nya filen:
Redigera PANEL beskrivningen.
Den nya PANEL -beskrivningen prioriteras över standardbeskrivningen.
Följande panel finns i det övre högra hörnet.
PANEL SpecialFrontPanel { PANEL_GEOMETRY -1+1 ... }
Lägg till följande rad i PANEL definitionen:
DISPLAY_CONTROL_LABELS True
Lägg till fältet LABEL till 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 huvudgrupp.
För att undvika konflikt med huvudgruppens inbyggda komponenter bör en helt ny huvudgrupp använda nya namn för PANEL och andra behållare.
Skapa PANEL -komponenten för den nya huvudgruppen. Ge den ett unikt namn:
PANEL front_panel_name { ... }
Skapa nya rutor och kontroller, och använd de nya behållarnamnen.
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 standardhuvudgruppen så att dess kontroller ordnas i tre rader.
Kopiera /usr/dt/appconfig/types/språk/dtwm.fp till Hemkatalog/.dt/types/MyFrontPanel.fp. Tilldela filen skrivbehörighet.
Det är den här filen du redigerar för att skapa en ny huvudgrupp.
Ändra namnet på huvudgruppen:
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:
Klocka
Datum
Hem
Textredigerare
Post
Ändra CONTAINER_NAME för följande kontroller till NewFrontPanelBottom:
Skrivare
Snittvariant, Typ
Program
Hjälp
Papperskorg
Ändra CONTAINER_NAME för växlaren till NewFrontPanelMiddle:
Välj Starta om arbetsytehanteraren på Arbetsyta-menyn.