/*
	* Copyright (c) 2017 Pontus Laestadius
	*
	* Permission is hereby granted, free of charge, to any person obtaining
	* a copy of this software and associated documentation files (the
	* "Software"), to deal in the Software without restriction, including
	* without limitation the rights to use, copy, modify, merge, publish,
	* distribute, sublicense, and/or sell copies of the Software, and to
	* permit persons to whom the Software is furnished to do so, subject to
	* the following conditions:
	*
	* The above copyright notice and this permission notice shall be
	* included in all copies or substantial portions of the Software.
	*
	* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
	* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
	* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
	* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
	* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
	* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
	* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

package Gui;

import javafx.scene.text.Font;
import javafx.scene.text.FontWeight;

public class Singleton {


	/**
	 * @return the default font used for none input text.
	 */
	public Font getDefaultFont(){
		return Font.font("Tahoma", FontWeight.NORMAL, 16);
	}



}

@@ -1132,16 +1132,112 @@
 e Gui;%0A%0A
+import javafx.geometry.Insets;%0Aimport javafx.geometry.Pos;%0Aimport javafx.scene.layout.GridPane;%0A
 import j
@@ -1259,16 +1259,16 @@
 t.Font;%0A
-
 import j
@@ -1397,16 +1397,23 @@
 %09public 
+static 
 Font get
@@ -1484,12 +1484,247 @@
 6);%0A%09%7D%0A%0A
+%09public static GridPane getDefaultGridPane()%7B%0A%09%09GridPane grid = new GridPane();%0A%09%09grid.setAlignment(Pos.CENTER);%0A%09%09grid.setHgap(10);%0A%09%09grid.setVgap(10);%0A%09%09int pad = 5;%0A%09%09grid.setPadding(new Insets(pad,pad,pad,pad));%0A%09%09return grid;%0A%09%7D%0A%0A
 %0A%0A%7D%0A

Set live template and Introduce Singleton