Skip to content

Commit 82ab2a9

Browse files
Added MIT license
1 parent 16b050a commit 82ab2a9

35 files changed

+840
-48
lines changed

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2020 Vincenzo Palazzo vincenzopalazzodev@gmail.com
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 71 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,94 @@
1-
# DemoSwingRatio
1+
# Material-UI-Swing
2+
[![Maven Central](https://img.shields.io/maven-central/v/io.github.vincenzopalazzo/material-ui-swing?color=%237cc4f4&style=for-the-badge)](https://search.maven.org/search?q=g:%22io.github.vincenzopalazzo%22%20AND%20a:%22material-ui-swing%22)
3+
![GitHub last commit](https://img.shields.io/github/last-commit/vincenzopalazzo/material-ui-swing?color=%237cc4f4&style=for-the-badge)
4+
![GitHub All Releases](https://img.shields.io/github/downloads/vincenzopalazzo/material-ui-swing/total?color=%234caf50&style=for-the-badge)
25

3-
This application is a simple app to present material-ui-swing lib. In addition, the app is under developing (too slowly).
4-
5-
You can download the jar at this [link](https://gitlab.com/palazzovincenzo/demoswingratio/-/tree/master/bin)
6-
7-
## Results
6+
<div align="center">
7+
<img src="https://raw.githubusercontent.com/vincenzopalazzo/material-ui-swing-donations/master/images/iconMaterialOfficial.png" />
8+
</div>
89

9-
After the first test with the demo Swing, I can conclude that is possible set the personal ratio at runtime with *complex* panels, like Mars use case [JMars](http://jmars.mars.asu.edu/)
10+
## Description
11+
![GitHub issues](https://img.shields.io/github/issues/vincenzopalazzo/material-ui-swing.svg?style=for-the-badge)
12+
![GitHub pull requests](https://img.shields.io/github/issues-pr/vincenzopalazzo/material-ui-swing.svg?style=for-the-badge)
13+
[![Donation](https://img.shields.io/website/http/vincenzopalazzo.github.io/material-ui-swing-donations.svg?style=for-the-badge&up_color=yellow&up_message=Donation)](https://vincenzopalazzo.github.io/material-ui-swing-donations)
14+
[![Gitter chat](https://img.shields.io/gitter/room/vincenzopalazzo/material-ui-swing.svg?style=for-the-badge)](https://gitter.im/material-ui-swing/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
1015

11-
_Waiting other tests_
16+
A modern, Material Design UI for Java Swing
1217

13-
At the moment the image generate with the demo are:
18+
# Overview
1419

15-
### 4:9
20+
- [Introduction](https://github.com/vincenzopalazzo/material-ui-swing/wiki/Introduction)
21+
- [Component Supported](https://github.com/vincenzopalazzo/material-ui-swing/wiki/Component-Supported)
22+
- [Material Theming](#TODO)
23+
- [Develop a new Theme](#TODO)
24+
- [Screenshots](https://github.com/vincenzopalazzo/material-ui-swing/wiki/Screenshots)
25+
- [Built with](https://github.com/vincenzopalazzo/material-ui-swing/wiki/Built-with)
26+
- [Community](https://gitter.im/material-ui-swing/community?utm_source=share-link&utm_medium=link&utm_campaign=share-link)
27+
- [License](https://github.com/vincenzopalazzo/material-ui-swing/tree/development#license)
1628

17-
![](results/images-generated/bane_gotham_4:9.png)
29+
## Repository
1830

19-
### 1:1
31+
_Maven_
32+
```xml
33+
<dependency>
34+
<groupId>io.github.vincenzopalazzo</groupId>
35+
<artifactId>material-ui-swing</artifactId>
36+
<version>1.1.1</version>
37+
</dependency>
38+
```
2039

21-
![](results/images-generated/bane_gotham_1:1.png)
40+
_Gradle (Groovy)_
41+
```groovy
42+
implementation 'io.github.vincenzopalazzo:material-ui-swing:1.1.1'
43+
```
2244

23-
### 16:9
45+
_Gradle (Kotlin)_
46+
```kotlin
47+
implementation("io.github.vincenzopalazzo:material-ui-swing:1.1.1")
48+
```
2449

25-
![](results/images-generated/bane_gotham_16:9.png)
50+
Others version [here](https://search.maven.org/artifact/io.github.vincenzopalazzo/material-ui-swing)
2651

27-
### Profiler
52+
_**List of projects with Material-UI-Swing theme**_
53+
- [Krayon for SBGN](https://github.com/wiese42/krayon4sbgn)
54+
- [JMars 5](https://JMars.mars.asu.edu): Used by NASA and United Arab Emirates (UAE) for the last Mars missions.
2855

29-
You can found also the profiler snapshot YourKit[Download](https://gitlab.com/vincenzopalazzo/demoswingratio/-/raw/master/results/profiler-snapshot/RUN-2020-04-04.snapshot?inline=false)
56+
Contact us if you use this look and feel, so we can add your project to the list 🙂
3057

31-
# TODO list
58+
### _Donors_
59+
- [lilili87222](https://github.com/lilili87222)
60+
- Arizona State University
3261

33-
- [X] [Create a method to generate the image from a component](https://stackoverflow.com/questions/1349220/convert-jpanel-to-image)
34-
- [X] [Create a method to load personal image inside the JPanel (like powerpoint)](https://stackoverflow.com/questions/22162398/how-to-set-a-background-picture-in-jpanel)
62+
## Performance
63+
<div align="center">
64+
<img src="https://www.yourkit.com/images/yklogo.png"/>
65+
</div>
66+
The YourKit is used also by Google, Microsoft, PayPal, ecc.
3567

36-
# Sponsor
68+
- **YourKit**: it supports open source projects with innovative and intelligent tools
69+
for monitoring and profiling Java and .NET applications.
70+
YourKit is the creator of <a href="https://www.yourkit.com/java/profiler/">YourKit Java Profiler</a>,
71+
<a href="https://www.yourkit.com/.net/profiler/">YourKit .NET Profiler</a>,
72+
and <a href="https://www.yourkit.com/youmonitor/">YourKit YouMonitor</a>.
3773

38-
If my work was utils to other developers, you can make a little donation at the following link (if you want :))
74+
## License
3975

40-
[![Donation](https://img.shields.io/website/http/vincenzopalazzo.github.io/material-ui-swing-donations.svg?style=for-the-badge&up_color=yellow&up_message=Donation)](https://vincenzopalazzo.github.io/material-ui-swing-donations)
76+
<div align="center">
77+
<img src="https://opensource.org/files/osi_keyhole_300X300_90ppi_0.png" width="150" height="150"/>
78+
</div>
4179

42-
![Custom badge](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fshieldsio-patreon.herokuapp.com%2Fmaterialuiswing)
80+
Copyright (c) 2018 atharva washimkar.
4381

44-
[Github donations](https://github.com/sponsors/vincenzopalazzo?preview=true)
82+
Copyright (c) 2019-2020 atharva washimkar, Vincenzo Palazzo vincenzopalazzodev@gmail.com
4583

46-
[Liberapay](https://liberapay.com/vincenzopalazzo)
84+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"),
85+
to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute,
86+
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:
4787

48-
<p align="center" style="font-weight: bold;"> This demo is developed in collaborations with Arizona State University. </p>
88+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
4989

50-
<div align="center">
51-
<img src="https://sundevilgymnastics.com/wp-content/uploads/2016/10/ASU-Womens-Gymnastics-Website.png" />
52-
</div>
90+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
91+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
92+
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
93+
OR OTHER DEALINGS IN THE SOFTWARE.
5394

build.gradle

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ repositories {
1010
}
1111
}
1212

13-
version = '0.1-jdk-8'
13+
version = '0.1'
1414

1515
dependencies {
1616

1717
implementation 'io.github.material-ui-swing:SwingSnackBar:0.0.1-rc6'
18-
implementation 'io.github.vincenzopalazzo:material-ui-swing:1.1.1-rc4'
18+
implementation 'io.github.vincenzopalazzo:material-ui-swing:1.1.1'
1919
implementation 'io.github.material-ui-swing:DarkStackOverflowTheme:0.0.1-rc2'
2020

2121
implementation 'ch.qos.logback:logback-classic:1.2.3'
@@ -24,7 +24,8 @@ dependencies {
2424
implementation group: 'com.google.inject', name: 'guice', version: '4.2.3'
2525
implementation group: 'org.swinglabs', name: 'swingx', version: '1.6.1'
2626
implementation 'com.google.code.gson:gson:2.8.5'
27-
implementation 'io.github.material-ui-swing:DarkStackOverflowTheme:0.0.1-rc2'
27+
implementation group: 'com.bulenkov', name: 'darcula', version: '2018.2'
28+
2829

2930
testImplementation 'org.mockito:mockito-core:2.28.2'
3031
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.3.1'

src/main/java/io/vincentpalazzo/ratio/App.java

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
/**
2+
* MIT License
3+
*
4+
* Copyright (c) 2020 Vincenzo Palazzo vincenzopalazzodev@gmail.com
5+
*
6+
* Permission is hereby granted, free of charge, to any person obtaining a copy
7+
* of this software and associated documentation files (the "Software"), to deal
8+
* in the Software without restriction, including without limitation the rights
9+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
* copies of the Software, and to permit persons to whom the Software is
11+
* furnished to do so, subject to the following conditions:
12+
*
13+
* The above copyright notice and this permission notice shall be included in all
14+
* copies or substantial portions of the Software.
15+
*
16+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22+
* SOFTWARE.
23+
*/
124
package io.vincentpalazzo.ratio;
225

326
import com.google.inject.*;

src/main/java/io/vincentpalazzo/ratio/control/actions/ActionAddImageBackground.java

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
/**
2+
* MIT License
3+
*
4+
* Copyright (c) 2020 Vincenzo Palazzo vincenzopalazzodev@gmail.com
5+
*
6+
* Permission is hereby granted, free of charge, to any person obtaining a copy
7+
* of this software and associated documentation files (the "Software"), to deal
8+
* in the Software without restriction, including without limitation the rights
9+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
* copies of the Software, and to permit persons to whom the Software is
11+
* furnished to do so, subject to the following conditions:
12+
*
13+
* The above copyright notice and this permission notice shall be included in all
14+
* copies or substantial portions of the Software.
15+
*
16+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22+
* SOFTWARE.
23+
*/
124
package io.vincentpalazzo.ratio.control.actions;
225

326
import com.google.inject.Inject;
@@ -7,9 +30,9 @@
730
import io.vincentpalazzo.ratio.util.SnackBarBuilder;
831
import io.vincentpalazzo.ratio.view.*;
932
import io.vincentpalazzo.ratio.view.Frame;
10-
import jiconfont.icons.google_material_design_icons.GoogleMaterialDesignIcons;
1133
import mdlaf.utils.MaterialColors;
1234
import mdlaf.utils.MaterialImageFactory;
35+
import mdlaf.utils.icons.MaterialIconFont;
1336
import org.slf4j.Logger;
1437
import org.slf4j.LoggerFactory;
1538

@@ -30,7 +53,7 @@ public class ActionAddImageBackground extends AbstractAction {
3053
public ActionAddImageBackground() {
3154
super.putValue(Action.LARGE_ICON_KEY,
3255
MaterialImageFactory.getInstance().getImage(
33-
GoogleMaterialDesignIcons.ADD_A_PHOTO,
56+
MaterialIconFont.ADD_A_PHOTO,
3457
MaterialColors.COSMO_BLACK)
3558
);
3659
}

src/main/java/io/vincentpalazzo/ratio/control/actions/ActionChangeLookAndFeel.java

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
/**
2+
* MIT License
3+
*
4+
* Copyright (c) 2020 Vincenzo Palazzo vincenzopalazzodev@gmail.com
5+
*
6+
* Permission is hereby granted, free of charge, to any person obtaining a copy
7+
* of this software and associated documentation files (the "Software"), to deal
8+
* in the Software without restriction, including without limitation the rights
9+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
* copies of the Software, and to permit persons to whom the Software is
11+
* furnished to do so, subject to the following conditions:
12+
*
13+
* The above copyright notice and this permission notice shall be included in all
14+
* copies or substantial portions of the Software.
15+
*
16+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22+
* SOFTWARE.
23+
*/
124
package io.vincentpalazzo.ratio.control.actions;
225

326
import com.google.inject.Inject;

src/main/java/io/vincentpalazzo/ratio/control/actions/ActionChangeMaterialTheme.java

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
/**
2+
* MIT License
3+
*
4+
* Copyright (c) 2020 Vincenzo Palazzo vincenzopalazzodev@gmail.com
5+
*
6+
* Permission is hereby granted, free of charge, to any person obtaining a copy
7+
* of this software and associated documentation files (the "Software"), to deal
8+
* in the Software without restriction, including without limitation the rights
9+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
* copies of the Software, and to permit persons to whom the Software is
11+
* furnished to do so, subject to the following conditions:
12+
*
13+
* The above copyright notice and this permission notice shall be included in all
14+
* copies or substantial portions of the Software.
15+
*
16+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22+
* SOFTWARE.
23+
*/
124
package io.vincentpalazzo.ratio.control.actions;
225

326
import com.google.inject.Inject;

src/main/java/io/vincentpalazzo/ratio/control/actions/ActionExitApp.java

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
/**
2+
* MIT License
3+
*
4+
* Copyright (c) 2020 Vincenzo Palazzo vincenzopalazzodev@gmail.com
5+
*
6+
* Permission is hereby granted, free of charge, to any person obtaining a copy
7+
* of this software and associated documentation files (the "Software"), to deal
8+
* in the Software without restriction, including without limitation the rights
9+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
* copies of the Software, and to permit persons to whom the Software is
11+
* furnished to do so, subject to the following conditions:
12+
*
13+
* The above copyright notice and this permission notice shall be included in all
14+
* copies or substantial portions of the Software.
15+
*
16+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22+
* SOFTWARE.
23+
*/
124
package io.vincentpalazzo.ratio.control.actions;
225

326
import com.google.inject.Inject;

src/main/java/io/vincentpalazzo/ratio/control/actions/ActionGenerateImageToPresentation.java

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,31 @@
1+
/**
2+
* MIT License
3+
*
4+
* Copyright (c) 2020 Vincenzo Palazzo vincenzopalazzodev@gmail.com
5+
*
6+
* Permission is hereby granted, free of charge, to any person obtaining a copy
7+
* of this software and associated documentation files (the "Software"), to deal
8+
* in the Software without restriction, including without limitation the rights
9+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
* copies of the Software, and to permit persons to whom the Software is
11+
* furnished to do so, subject to the following conditions:
12+
*
13+
* The above copyright notice and this permission notice shall be included in all
14+
* copies or substantial portions of the Software.
15+
*
16+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22+
* SOFTWARE.
23+
*/
124
package io.vincentpalazzo.ratio.control.actions;
225

3-
import com.google.inject.Inject;
426
import io.vincentpalazzo.ratio.App;
5-
import io.vincentpalazzo.ratio.util.Constant;
6-
import io.vincentpalazzo.ratio.util.IAppResourceManager;
727
import io.vincentpalazzo.ratio.view.*;
828
import io.vincentpalazzo.ratio.view.Frame;
9-
import jiconfont.icons.google_material_design_icons.GoogleMaterialDesignIcons;
10-
import mdlaf.utils.MaterialColors;
11-
import mdlaf.utils.MaterialImageFactory;
1229
import org.slf4j.Logger;
1330
import org.slf4j.LoggerFactory;
1431

src/main/java/io/vincentpalazzo/ratio/control/actions/ActionUpdateContentPanel.java

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
/**
2+
* MIT License
3+
*
4+
* Copyright (c) 2020 Vincenzo Palazzo vincenzopalazzodev@gmail.com
5+
*
6+
* Permission is hereby granted, free of charge, to any person obtaining a copy
7+
* of this software and associated documentation files (the "Software"), to deal
8+
* in the Software without restriction, including without limitation the rights
9+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
* copies of the Software, and to permit persons to whom the Software is
11+
* furnished to do so, subject to the following conditions:
12+
*
13+
* The above copyright notice and this permission notice shall be included in all
14+
* copies or substantial portions of the Software.
15+
*
16+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22+
* SOFTWARE.
23+
*/
124
package io.vincentpalazzo.ratio.control.actions;
225

326
import io.vincentpalazzo.ratio.App;

0 commit comments

Comments
 (0)