Index: /libcaca/trunk/caca-php/caca.php
===================================================================
--- /libcaca/trunk/caca-php/caca.php	(revision 3194)
+++ /libcaca/trunk/caca-php/caca.php	(revision 3195)
@@ -15,5 +15,5 @@
 
 class Canvas {
-	private var cv;
+	private $cv;
 
 	function setSize($width, $height) {
@@ -150,5 +150,5 @@
 
 	function __construct($width = 0, $height = 0) {
-		cv = caca_create_canvas($width, $height);
+		$this->cv = caca_create_canvas($width, $height);
 	}
 	
@@ -157,2 +157,46 @@
 	}
 }
+
+class Display {
+	private $dp;
+
+	function setDisplayTime($time) {
+		return caca_set_display_time($this->dp, $time);
+	}
+
+	function getDisplayTime() {
+		return caca_get_display_time($this->dp);
+	}
+
+	function getWidth() {
+		return caca_get_display_width($this->dp);
+	}
+
+	function getHeight() {
+		return caca_get_display_height($this->dp);
+	}
+
+	function setTitle($title) {
+		return caca_set_display_title($this->dp, $title);
+	}
+
+	function getMouseX() {
+		return caca_get_mouse_x($this->dp);
+	}
+
+	function getMouseY() {
+		return caca_get_mouse_y($this->dp);
+	}
+
+	function setMouse($state) {
+		return caca_set_mouse($this->dp, $state);
+	}
+
+	function __construct($canvas) {
+		$this->dp = caca_create_display($canvas->get_resource());
+	} 
+
+	function get_resource() {
+		return $this->dp;
+	}
+}
