Solaris Common Desktop Environment: Handbok för avancerade användare och systemadministratörer

Associera ikoner

För att objekt snabbare ska kunna kännas igen associerar du ikoner med:

Ange ikonfiler

För ikoner som används i funktioner, datatyper och i huvudgruppen eller panelundermenyer, anger du bara ikonens basnamn (inga suffix). Rätt suffix läggs till automatiskt utifrån skärmupplösning, färgstöd och alternativ för filhanterarfönstret (t ex Små ikoner).

För att åsidosätta sökvägen anger du fullständig sökväg och namn på ikonen.

Associera en ikon med en funktion eller datatyp

  1. Ange ikonen med fältet ICON.

    Om du följer lämplig namngivningskonvention för ikonfiler, anger du bara ikonens basnamn. Rätt ikon visas baserat på skärmens upplösning och färgstöd.

  2. Skapa följande ikonstorlekar:

    • Ågärder: stor, normal och mycket liten

    • Datatyper: normal och mycket liten

Exempel på en funktionsdefinition

Följande exempel är funktionsdefinitioner för att köra ritverktyget Island Paint. Ikonerna Ipaint.l och Ipaint.l associeras med åtgärden:

ACTION	IslandPaintOpenDoc
{
 	WINDOW_TYPE				NO-STDIO
 	ICON						Ipaint
 	EXEC_STRING    		/usr/bin/IslandPaint 
 				%Arg_1"Fil som ska öppnas:"%
 }

Om du använder färgikoner lägger skrivbordssystemet först till .pm vid sökning efter ikonfilen. Annars (eller om ingen matchning hittades med .pm) lägger skrivbordssystemet till .pm.

Exempel på datatypsdefinition

Följande datatypsdefinition associerar ikonerna comprsd.l och comprsd.s med komprimerade filer:

DATA_ATTRIBUTES  COMPRESSED
{
		ICON					comprsd
 	ACTIONS				Uncompress
 	DESCRIPTION			En KOMPRIMERAD fil har komprimerats av \
 							kommandot 'compress' för att ta 
 							upp mindre plats .
} 

Visa en ikon i huvudgruppen

  1. Ange bildens namn i fältet ICON.

    Om kontrollen övervakar en fil (MONITOR_TYPE anges som mail eller file) använder du fältet ALTERNATE_ICON för att ange vilka ikoner som ska användas när en ändring upptäcks.

    Du kan också ange animeringar för ikoner till knappar och målområden.

  2. Skapa följande ikonstorlekar:

    • Huvudgruppen och panelundermenyer: stor, normal och mycket liten

    • val för arbetsyta: liten

Exempel

Följande ikon ändrar utseende när en fil med namnet report placeras i katalogen /doc/ftp/pub/. När filen inte hittas kommer NoReport.pm-ikonen att visas. När filen hittas kommer Report.pm att visas.

CONTROL MonitorReport
 {
 	CONTAINER_NAME				behållarnamn 
		TYPE							ICON
  	MONITOR_TYPE				file
 	FILE_NAME					/doc/ftp/pub/report
 	ICON							NoReport
 	ALTERNATE_ICON				Report
 }

Associera en ikon med ett programfönster

  1. Ange resursen iconImage för arbetsytehanteraren så här:

    Dtwm*klientnamn*iconImage: ikonfilnamn

    För att bestämma rätt värde på klientnamn öppnar du programhanteraren och dubbelklickar på Fönsteregenskaper i programgruppen Skrivbordsverktyg. När du markerar ett fönster visas dess egenskaper. Egenskapen WM_CLASS visar fönstrets klassnamn inom citattecken.

    Mer information om hur du anger resurser finns i Ange programresurser.

  2. Välj Starta om arbetsytehanteraren på Arbetsyta-menyn.

    För att kontrollera att ikonen har känts igen av arbetsytehanteraren minimerar du fönstret vars ikon du försöker ändra.


    Obs!  

    I vissa program kan inte standardfönsterikonen åsidosättas.


Använda filhanteraren som ett ikonfönster

  1. Kopiera filen /usr/dt/examples/språk/IconBrowse.dt till katalogen Hemkatalog/.dt/types/Iconbrowse.dt.

  2. Öppna programhanteraren och dubbelklicka på Ladda om funktioner i programgruppen Skrivbordsverktyg.

    När du växlar till en katalog som innehåller ikoner (.bm- och .pm-filer) visas varje ikon intill sitt namn. Om du t ex växlar till katalogen /usr/dt/appconfig/icons/språk, visas många av skrivbordsikonerna.


    Obs!  

    Om du aktiverar ikonfönstret i ett system med lite minne kan det hända att filhanteraren visar kataloger mycket långsammare. Bilder som är större än 256x256 bildpunkter visas inte i standardkonfigurationen.


    Så här avaktiverar du ikonfönstret:

  1. Ta bort din egen kopia av filen IconBrowse.dt.

  2. Öppna programhanteraren och dubbelklicka på Ladda om funktioner i programgruppen Skrivbordsverktyg.