diff --git a/Diya/DiyaBoot.class.st b/Diya/DiyaBoot.class.st index 7496a98..c6907fd 100644 --- a/Diya/DiyaBoot.class.st +++ b/Diya/DiyaBoot.class.st @@ -83,10 +83,11 @@ DiyaBoot >> exampleNodes [ node borderColor: Color red. node borderWidth: 3.0. - style := DiyaFontManager uniqueInstance style: 'Regular' from:'Ubuntu'. + style := DiyaFontManager uniqueInstance style: 'Bold' from:'Ubuntu'. + "style := DiyaFontManager uniqueInstance style: 'Regular' from: 'bootstrap-icons'." node := root addNode: (DiyaRectangle size: 208@288) at: 250 @ 50. node color: (Color orange). - node texture: (style textureOf: 16). + node texture: (style textureOf: 48). node borderColor: Color red. node borderWidth: 3.0. @@ -108,7 +109,7 @@ DiyaBoot >> exampleNodes [ node color: Color white. node borderWidth: 3.0. node texture: tex. - "node rotation:(Float pi / 4.0)". + node := root addNode: (DiyaConvexPolygon points:{250@100. 400@250. 450@80. 350@60}). node color: Color green. diff --git a/Diya/DiyaButton.class.st b/Diya/DiyaButton.class.st new file mode 100644 index 0000000..693b3d3 --- /dev/null +++ b/Diya/DiyaButton.class.st @@ -0,0 +1,5 @@ +Class { + #name : #DiyaButton, + #superclass : #DiyaWidget, + #category : #'Diya-Widgets' +} diff --git a/Diya/DiyaHbox.class.st b/Diya/DiyaHbox.class.st new file mode 100644 index 0000000..e25265f --- /dev/null +++ b/Diya/DiyaHbox.class.st @@ -0,0 +1,5 @@ +Class { + #name : #DiyaHbox, + #superclass : #DiyaLayout, + #category : #'Diya-Widgets' +} diff --git a/Diya/DiyaIcon.class.st b/Diya/DiyaIcon.class.st new file mode 100644 index 0000000..f739e87 --- /dev/null +++ b/Diya/DiyaIcon.class.st @@ -0,0 +1,5 @@ +Class { + #name : #DiyaIcon, + #superclass : #DiyaImageView, + #category : #'Diya-Widgets' +} diff --git a/Diya/DiyaImageView.class.st b/Diya/DiyaImageView.class.st new file mode 100644 index 0000000..c558109 --- /dev/null +++ b/Diya/DiyaImageView.class.st @@ -0,0 +1,5 @@ +Class { + #name : #DiyaImageView, + #superclass : #DiyaRectangle, + #category : #'Diya-Widgets' +} diff --git a/Diya/DiyaLabel.class.st b/Diya/DiyaLabel.class.st new file mode 100644 index 0000000..47b8c99 --- /dev/null +++ b/Diya/DiyaLabel.class.st @@ -0,0 +1,5 @@ +Class { + #name : #DiyaLabel, + #superclass : #DiyaWidget, + #category : #'Diya-Widgets' +} diff --git a/Diya/DiyaLayout.class.st b/Diya/DiyaLayout.class.st new file mode 100644 index 0000000..8c174b6 --- /dev/null +++ b/Diya/DiyaLayout.class.st @@ -0,0 +1,5 @@ +Class { + #name : #DiyaLayout, + #superclass : #DiyaWidget, + #category : #'Diya-Widgets' +} diff --git a/Diya/DiyaListView.class.st b/Diya/DiyaListView.class.st new file mode 100644 index 0000000..0620260 --- /dev/null +++ b/Diya/DiyaListView.class.st @@ -0,0 +1,5 @@ +Class { + #name : #DiyaListView, + #superclass : #DiyaWidget, + #category : #'Diya-Widgets' +} diff --git a/Diya/DiyaScrollPanel.class.st b/Diya/DiyaScrollPanel.class.st new file mode 100644 index 0000000..9e11187 --- /dev/null +++ b/Diya/DiyaScrollPanel.class.st @@ -0,0 +1,5 @@ +Class { + #name : #DiyaScrollPanel, + #superclass : #DiyaWidget, + #category : #'Diya-Widgets' +} diff --git a/Diya/DiyaSwitch.class.st b/Diya/DiyaSwitch.class.st new file mode 100644 index 0000000..a53e208 --- /dev/null +++ b/Diya/DiyaSwitch.class.st @@ -0,0 +1,5 @@ +Class { + #name : #DiyaSwitch, + #superclass : #DiyaWidget, + #category : #'Diya-Widgets' +} diff --git a/Diya/DiyaTableLayout.class.st b/Diya/DiyaTableLayout.class.st new file mode 100644 index 0000000..a7ff5de --- /dev/null +++ b/Diya/DiyaTableLayout.class.st @@ -0,0 +1,5 @@ +Class { + #name : #DiyaTableLayout, + #superclass : #DiyaWidget, + #category : #'Diya-Widgets' +} diff --git a/Diya/DiyaTextArea.class.st b/Diya/DiyaTextArea.class.st new file mode 100644 index 0000000..9e8c309 --- /dev/null +++ b/Diya/DiyaTextArea.class.st @@ -0,0 +1,5 @@ +Class { + #name : #DiyaTextArea, + #superclass : #DiyaWidget, + #category : #'Diya-Widgets' +} diff --git a/Diya/DiyaTextInput.class.st b/Diya/DiyaTextInput.class.st new file mode 100644 index 0000000..d28d7ff --- /dev/null +++ b/Diya/DiyaTextInput.class.st @@ -0,0 +1,5 @@ +Class { + #name : #DiyaTextInput, + #superclass : #DiyaWidget, + #category : #'Diya-Widgets' +} diff --git a/Diya/DiyaVbox.class.st b/Diya/DiyaVbox.class.st new file mode 100644 index 0000000..070a5d5 --- /dev/null +++ b/Diya/DiyaVbox.class.st @@ -0,0 +1,5 @@ +Class { + #name : #DiyaVbox, + #superclass : #DiyaLayout, + #category : #'Diya-Widgets' +} diff --git a/Diya/DiyaWidget.class.st b/Diya/DiyaWidget.class.st new file mode 100644 index 0000000..c88d9f9 --- /dev/null +++ b/Diya/DiyaWidget.class.st @@ -0,0 +1,5 @@ +Class { + #name : #DiyaWidget, + #superclass : #Diya2DNode, + #category : #'Diya-Widgets' +}