From f06534997286cfe123c9ead90e503f4270b12e75 Mon Sep 17 00:00:00 2001
From: Tim <t4im@users.noreply.github.com>
Date: Fri, 30 Jan 2015 21:38:04 +0100
Subject: restyle formspecs and add infotexts to adjustable vacuuming tube

---
 vacuum_tubes.lua | 32 ++++++++++++++++++--------------
 1 file changed, 18 insertions(+), 14 deletions(-)

diff --git a/vacuum_tubes.lua b/vacuum_tubes.lua
index 1e9df6c..1394a38 100644
--- a/vacuum_tubes.lua
+++ b/vacuum_tubes.lua
@@ -51,20 +51,24 @@ if pipeworks.enable_mese_sand_tube then
 	pipeworks.register_tube("pipeworks:mese_sand_tube", "Adjustable Vacuuming Pneumatic Tube Segment", mese_sand_plain_textures, mese_sand_noctr_textures,
 				mese_sand_end_textures, mese_sand_short_texture,mese_sand_inv_texture,
 				{groups = {vacuum_tube = 1},
-				 on_construct = function(pos)
-					 local meta = minetest.get_meta(pos)
-					 meta:set_int("dist", 0)
-					 meta:set_string("formspec",
-							 "size[2,1]"..
-								 "field[.5,.5;1.5,1;dist;distance;${dist}]")
-					 meta:set_string("infotext", "Adjustable Vacuuming Pneumatic Tube Segment")
-				 end,
-				 on_receive_fields = function(pos,formname,fields,sender)
-					 local meta = minetest.get_meta(pos)
-					 local dist
-					 _, dist = pcall(tonumber, fields.dist)
-					 if dist and 0 <= dist and dist <= 8 then meta:set_int("dist", dist) end
-				 end,
+				on_construct = function(pos)
+					local meta = minetest.get_meta(pos)
+					meta:set_int("dist", 0)
+					meta:set_string("formspec", "size[2.1,0.8]"..
+							"image[0,0;1,1;pipeworks_mese_sand_tube_inv.png]"..
+							"field[1.3,0.4;1,1;dist;distance;${dist}]"..
+							default.gui_bg..
+							default.gui_bg_img)
+					meta:set_string("infotext", "Adjustable Vacuuming Pneumatic Tube Segment")
+				end,
+				on_receive_fields = function(pos,formname,fields,sender)
+					local meta = minetest.get_meta(pos)
+					local _, dist = pcall(tonumber, fields.dist)
+					if dist and 0 <= dist and dist <= 8 then
+						meta:set_int("dist", dist)
+						meta:set_string("infotext", ("Adjustable Vacuuming Pneumatic Tube Segment (%dm)"):format(dist))
+					end
+				end,
 	})
 
 	minetest.register_craft( {
-- 
cgit v1.2.3