# Paned (Vala)

Tiffany Antopolski
tiffany.antopolski@gmail.com 2013
En komponent med två justerbara paneler
Sebastian Rasmussen
sebras@gmail.com 2019
Anders Jonsson
anders.jonsson@norsjovallen.se 2021

# Paned

Two images in two adjustable panes, horizontally aligned.

# Kod som använts för att generera detta exempel

/* Det här är programmet. */ public class MyApplication : Gtk.Application { /* Åsidosätt ”activate”-signalen för GLib.Application. */ protected override void activate () {

var window = new Gtk.ApplicationWindow (this); window.title = "Paned-exempel"; window.set_default_size (450,350);

// en ny komponent med två justerbara paneler, // en till vänster och en till höger var paned = new Gtk.Paned (Gtk.Orientation.HORIZONTAL);

/* två bilder */ var image1 = new Gtk.Image (); image1.set_from_file ("gnome-image.png"); var image2 = new Gtk.Image (); image2.set_from_file ("tux.png");

/* lägg till den första bilden till den vänstra panelen */ paned.add1 (image1);

/* lägg till den andra bilden till den högra panelen */ paned.add2 (image2);

/* lägg till panelerna till fönstret */ window.add (paned); window.show_all (); } }

/* main skapar och kör programmet. */ public int main (string[] args) { return new MyApplication ().run (args); }

# API-referenser

I detta exempel använde vi följande:

GtkPaned

Standarduppräkningstyper

GtkImage