# Handbok för Gränssnittsbyggaren Glade

Glade är en användargränssnittsbyggare för GTK+-program.

2006
Vincent Geddes
2004
2003
Sun Microsystems
2002
2000
Michael Vance
Dokumentationsprojekt för GNOME
Vincent
Geddes
Dokumentationsprojektet för GNOME

    vincent.geddes@gmail.com

Sun
Dokumentationsgruppen för GNOME
Sun Microsystems
Michael
Vance
Dokumentationsprojektet för GNOME
Glade Handbok 3.0
5 december 2006

Vincent Geddes

Dokumentationsprojekt för GNOME

Glade Handbok 2.1;
17 juni 2004

Suns GNOME-dokumentationsteam

Dokumentationsprojekt för GNOME

Glade Användarhandbok 2.0
25 februari 2004

Suns GNOME-dokumentationsteam

Dokumentationsprojekt för GNOME

Glade Användarhandbok 1.2
10 feb 2004

Suns GNOME-dokumentationsteam

Dokumentationsprojekt för GNOME

Glade Användarhandbok 1.1
30 mar 2002

Michael Vance

Dokumentationsprojekt för GNOME

Glade Användarhandbok 1.0
11 maj 2000

Michael Vance

Dokumentationsprojekt för GNOME

Den här handboken beskriver version 3.1.0 av Glade.

## Återkoppling

För att rapportera ett fel eller framföra ett förslag angående programmet Glade eller denna handbok, följ instruktionerna på GNOME:s återkopplingssida.

Daniel Nylander
po@danielnylander.se
2006
Daniel Nylander
Sebastian Rasmussen
sebras@gmail.com
2016
Sebastian Rasmussen

## Introduktion

Gränssnittsbyggaren Glade låter dig skapa och redigera användargränssnitt för GTK+-program.

Biblioteket GTK+ tillhandahåller en omfattande samling av byggblock för användargränssnitt så som textrutor, dialogetiketter, numeriska inmatningsfält, kryssrutor och menyer. Dessa byggblock kallas komponenter. Du kan använda Glade för att placera komponenter i ett GUI. Glade låter dig modifiera layouten och egenskaper för dessa komponenter. Du kan också använda Glade för att lägga till anslutningar mellan komponenter och programkällkod.

Användargränssnitt som designats i Glade sparas i ett XML-format, vilket möjliggör enkel integration med externa verktyg. Du kan använda biblioteket libglade för att dynamiskt skapa GUI:n från XML-beskrivningen.

## Komma igång

### Starta Glade

Du kan starta Glade på följande sätt:

Program-menyn

  Välj Programmering Gränssnittsbyggaren Glade .

Kommandorad

  För att starta Glade från kommandoraden, skriv `glade` och tryck sedan på Retur.

### När du startar Glade

När du startar Glade kommer följande fönster att visas.

#### Glade-fönstret

Visar Glade-fönstret.

Glade-fönstret innehåller följande element:

Menyrad

  Menyerna på menyraden innehåller alla de kommandon som du behöver för att arbeta med filer i Glade.

Verktygsfält

  Verktygsfältet innehåller ett mindre antal kommandon som du kan komma åt från menyraden.

Designrutan

  Designrutan är där ett användargränssnitt kan redigeras visuellt.

Palett

  Paletten innehåller komponenter som kan användas för att bygga ett användargränssnitt.

Inspekteraren

  Inspekteraren visar information om komponenterna i ett projekt.

Egenskapsredigerare

  Egenskapsredigeraren används för att manipulera egenskaperna för komponenter, såväl som att lägga till kopplingar till källkod.

Statusrad

  Statusraden visar information om aktuell Glade-aktivitet och kontextinformation om menyobjekten.

## Arbeta med projekt

### Skapa ett nytt projekt

För att skapa ett nytt projekt, välj Arkiv Nytt. Programmet visar ett nytt tomt projekt i Glade-fönstret.

### Öppna ett projekt

För att öppna ett befintligt projekt, välj Arkiv Öppna. Programmet visar projektet i Glade-fönstret.

### Spara ett projekt

Du kan spara projekt på följande sätt:

- För att spara ändringar till en befintlig projektfil, välj Arkiv Spara.

- För att spara en ny projektfil eller för att spara en befintlig projektfil under ett nytt namn, välj Arkiv Spara som . Ange ett namn för projektfilen i dialogen Spara som och klicka sedan på Spara.

## Arbeta med komponenter

### Välja komponenter från palettfönstret

Du kan arbeta med komponenterna i Palett-fönstret på följande sätt:

Markeringsläge

  För att använda markeringsläge, klicka på Väljar-pilen. Markören ändras till en pil för att indikera att markeringsläget är aktivt. I detta läge använder du musen för att markera komponenter i ditt projekt. Du kan sedan använda fönstret Egenskaper> för att redigera komponenternas egenskaper.

  Du kan också använda komponentens snabbvalsmeny för att markera en komponent. Högerklicka på en komponent för att öppna komponentens snabbvalsmeny.

  Du kan lägga till flera komponenter av en viss typ från Palett till ditt projekt genom att hålla ner Ctrl-tangenten när du markerar en komponent. Du måste klicka på Väljar-pilen eller en annan komponent i Palett för att återgå till normalläge.

Komponentplaceringsläge

  För att använda komponentplaceringsläge, markera en komponent i fönstret Palett. När du markerar de flesta komponenter ändras markören till en markör-plus-kors. Du kan sedan placera komponenten inuti behållare, toppnivåkomponenter och så vidare. Efter att du placerat en komponent återgår läget till markeringsläge.

Toppnivåplaceringsläge

  För att använda toppnivåplaceringsläge, markera en definierad toppnivåkomponent i fönstret Palett. När du markerar en toppnivåkomponent i fönstret Palett visas komponenten omedelbart på ditt skrivbord. Du kan sedan redigera komponenten. Efter att du markerat en toppnivåkomponent återgår läget till markeringsläge.

### Organisera komponenter i ditt projekt

Du kan använda komponentbehållare, eller rutor, för att bestämma layout och organisera komponenter i ditt projektfönster. Du kan välja följande komponentbehållare från fönstret Palett:

- Horisontell ruta

- Vertikal ruta

- Tabell

- Fasta positioner

- Horisontell knappruta

- Vertikal knappruta

- Horisontella paneler

- Vertikala paneler

- Flikhäfte

- Ram

- Rullbart fönster

- Vy

Du kan nästla rutor för att skapa komplexa layoutstrukturer. När du skapar horisontella och vertikala rutor frågar Glade dig hur många rader eller kolumner som ska skapas initialt, även om rader och kolumner lätt kan läggas till eller tas bort senare.

När du har skapat alla rutor du behöver, kan du lägga till specifika komponenter så som etiketter, knappar och mer komplicerade komponenter i rutorna. Notera att Glade packar ihop komponenter i layouten vilket eliminerar en hel del långtråkigt arbete. Användandet av rutor möjliggör att fönster ändrar storlek för att anpassas till olika stora etiketter på olika språk när programmet översätts.

### Placera en komponent i urklipp

För att ta bort en komponent från en förälder och placera komponenten i urklipp, markera komponenten och välj sedan Redigera Klipp ut .

### Kopiera en komponent till urklipp

För att kopiera en komponent till urklipp, markera komponenten och välj sedan Redigera Kopiera . Originalkomponenten förblir knuten till föräldern.

### Klistra in en komponent från urklipp in i ditt projekt

För att klistra in en komponent som existerar i urklipp i ditt projekt, välj Redigera Klistra in .

Alla komponenter måste ha ett unikt namn inom Glade. Om du klipper ut en komponent och sedan klistrar in komponenten i ditt projekt så kommer komponenten och alla dess barn att behålla sina originalnamn. Om du kopierar en komponent, eller klistrar in komponenten flera gånger i ditt projekt, då kommer Glade att generera nya namn för komponentkopiorna.

### Ta bort en komponent

För att ta bort en komponent från föräldern utan att flytta komponenten till urklipp, markera komponenten och välj sedan Redigera Ta bort .

### Ändra en egenskap för en komponent

Egenskapsredigerare används för att redigera egenskaperna för en markerad komponent. För att ändra en egenskap för en komponent, markera komponenten och ange sedan ett lämpligt värde i ett av egenskapsfälten i Egenskapsfönstret.

## Om Glade

Glade underhålls av Glade-utvecklarna och frivilliga i GNOME-gemenskapen. För att hitta mer information om Glade, besök Glades webbplats.

För att rapportera ett fel eller framföra ett förslag angående detta program eller denna manual kan du skicka in dem via bugzilla.

En annan utmärkt källa till information är Glades sändlistor för användare och utvecklare. Förutom att prenumerera kanske du också vill bläddra genom listarkiven, som finns tillgängliga via samma länkar.

Det här programmet distribueras under villkoren för GNU General Public License så som publicerats av Free Software Foundation; antingen version 2 av licensen, eller (om du så vill) någon senare version. En kopia av den här licensen kan hittas på länk, eller i filen COPYING som inkluderats i källkoden för det här programmet.