diff --git a/docs/app.js b/docs/app.js
index 8062018..eefa604 100644
--- a/docs/app.js
+++ b/docs/app.js
@@ -9,27 +9,111 @@ var currentID = "";
const Controls = {
+ "TextBox": {
+ "defaultHTML": "TextBox",
+ "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/TextBox.md",
+ "edit": ["content", "font_size", "bold", "type", "text_align"],
+ "defaultWidth": 50,
+ "defaultHeight": 25
+ },
+ "ProgressBar": {
+ "defaultHTML": "",
+ "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/ProgressBar.md",
+ "edit": ["min", "value", "max"],
+ "defaultWidth": 50,
+ "defaultHeight": 25
+ },
+ "CheckBox": {
+ "defaultHTML": "",
+ "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/CheckBox.md",
+ "edit": ["text_align", "font_size", "checked", "content"],
+ "defaultWidth": 50,
+ "defaultHeight": 25
+ },
+ "RawHtml": {
+ "defaultHTML": "",
+ "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/RawHtml.md",
+ "edit": ["HTML"],
+ "defaultWidth": 50,
+ "defaultHeight": 50
+ },
+ "WebView": {
+ "defaultHTML": "",
+ "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/WebView.md",
+ "edit": ["url"],
+ "defaultWidth": 50,
+ "defaultHeight": 50
+ },
+ "Rect": {
+ "defaultHTML": "",
+ "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/Rect.md",
+ "edit": ["scroll"],
+ "defaultWidth": 50,
+ "defaultHeight": 50
+ },
+ "Switch": {
+ "defaultHTML": "",
+ "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/Rect.md",
+ "edit": ["text_align", "font_size", "checked", "content"],
+ "defaultWidth": 50,
+ "defaultHeight": 50
+ },
+ "RadioButton": {
+ "defaultHTML": "",
+ "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/ProgressBar.md",
+ "edit": ["text_align", "font_size", "checked", "content"],
+ "defaultWidth": 50,
+ "defaultHeight": 25
+ },
+ "ListView": {
+ "defaultHTML": "
soon...
",
+ "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/Text.md",
+ "edit": [],
+ "defaultWidth": 50,
+ "defaultHeight": 25
+ },
"Text": {
- "defaultHTML": "Text
",
+ "defaultHTML": "Text
",
"doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/Text.md",
- "edit": ["content", "font_size"],
+ "edit": ["content", "font_size", "bold", "text_align"],
"defaultWidth": 50,
"defaultHeight": 25
},
"Image": {
- "defaultHTML": "
",
+ "defaultHTML": "
",
"doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/Image.md",
- "edit": ["src"],
+ "edit": ["src", "mode"],
"defaultWidth": 50,
"defaultHeight": 50
},
"Button": {
- "defaultHTML": "",
+ "defaultHTML": "",
"doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/Button.md",
"edit": ["content", "font_size"],
"defaultWidth": 50,
"defaultHeight": 25
},
+ "RoundButton": {
+ "defaultHTML": "",
+ "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/RoundButton.md",
+ "edit": ["content", "font_size", "text_align", "image", "radius"],
+ "defaultWidth": 50,
+ "defaultHeight": 25
+ },
+ "Vscroll": {
+ "defaultHTML": "",
+ "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/Vscroll.md",
+ "edit": ["bar"],
+ "defaultWidth": 50,
+ "defaultHeight": 25
+ },
+ "Hscroll": {
+ "defaultHTML": "",
+ "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/Hscroll.md",
+ "edit": ["bar"],
+ "defaultWidth": 50,
+ "defaultHeight": 25
+ },
};
function editChild(property, value, subProperty="", increase=0, pixel=false) {
@@ -153,13 +237,15 @@ function setPercentMode2(e) {
}
}
function hideCustomEdits() {
- var editFields = document.getElementsById("customEdit");
- for(i=0; i < editFields.children.length) {
+ var editFields = document.getElementById("customEdit");
+ for(i=0; i < editFields.children.length; i++) {
+ editFields.children[i].style.display = "none"
+ }
}
function loadEdit(type) {
- var editFields = document.getElementsById("customEdit");
-
+ var editFields = document.getElementById("customEdit");
+ hideCustomEdits();
if(!type in Controls) {
@@ -167,40 +253,28 @@ function loadEdit(type) {
return;
}
-
- switch(type) {
- case "Text":
-
- break;
- }
+ for(i=0; i 480)
+ if(width > 1000)
{
- document.getElementById('window').style.width = "480px";
+ document.getElementById('window').style.width = "1000px";
}
if(height > 640)
{
document.getElementById('window').style.height = "640px";
}
- if(width < 48)
+ if(width < 350)
{
- document.getElementById('window').style.width = "48px";
+ document.getElementById('window').style.width = "350px";
}
- if(height < 64)
+ if(height < 200)
{
- document.getElementById('window').style.height = "64px";
+ document.getElementById('window').style.height = "200px";
}
}
diff --git a/docs/studio.html b/docs/studio.html
index cd5aa88..d4df2b3 100644
--- a/docs/studio.html
+++ b/docs/studio.html
@@ -6,7 +6,7 @@
d3m0n App Studio
-
+
d3m0n App Studio
@@ -101,9 +101,20 @@
d3m0n App Studio
-
content:
+
content:
+
font_size:
+
mode:
+
+
-
+
+
@@ -122,7 +133,37 @@
d3m0n App Studio
+
+
\ No newline at end of file
diff --git a/docs/style.css b/docs/style.css
index 61a1eae..2a9838d 100644
--- a/docs/style.css
+++ b/docs/style.css
@@ -20,6 +20,18 @@ body {
padding: 5px;
}
+.themeIconItem {
+ align-items: center;
+ justify-content: center;
+ width: 100px;
+ height: 100px;
+ background: #323232;
+ padding: 0px;
+ flex-direction: column;
+ display: flex;
+ padding: 10px;
+}
+
#appContainer {
justify-content: center;
width: 100%;