JavaFX/Classes/css/user/MenuStyleSheet.java

32 lines
877 B
Java
Raw Normal View History

2017-11-15 13:23:49 +00:00
package Classes.css.user;
import Classes.css.core.Context;
import Classes.css.core.Ruleset;
import javafx.scene.Node;
public class MenuStyleSheet{
2017-11-15 13:23:49 +00:00
/* Builds all necessary CSS/layout rules */
public MenuStyleSheet(Node target) throws Exception{
2017-11-15 13:23:49 +00:00
/* (1) Set rules */
2017-11-15 13:23:49 +00:00
Ruleset.load(target)
.add("top", Context.getInt("header-height"))
2017-11-15 13:23:49 +00:00
.add("left", 0)
.add("min-width", Context.getInt("menu-width"))
.add("max-width", Context.getInt("menu-width"))
.add("min-height", Context.getInt("screen-height") - Context.getInt("header-height"))
.add("max-height", Context.getInt("screen-height") - Context.getInt("header-height"))
2017-11-15 13:23:49 +00:00
.add("pref-width", Context.getInt("menu-width"))
.add("pref-height", Context.getInt("screen-height") - Context.getInt("header-height"))
.add("background-color", Context.getString("menu-bg"))
2017-11-15 13:23:49 +00:00
.apply();
2017-11-15 13:23:49 +00:00
}
}