From bf7fef5bca9044a8faec498eaa54889f0a9fe57b Mon Sep 17 00:00:00 2001 From: Blaine Date: Mon, 20 Apr 2020 17:52:05 +0530 Subject: FBS INIT --- src/build/settings/base.json | 6 ++++++ src/build/settings/linux.json | 6 ++++++ src/build/settings/mac.json | 3 +++ src/main/icons/Icon.ico | Bin 0 -> 168229 bytes src/main/icons/README.md | 11 +++++++++++ src/main/icons/base/16.png | Bin 0 -> 544 bytes src/main/icons/base/24.png | Bin 0 -> 783 bytes src/main/icons/base/32.png | Bin 0 -> 912 bytes src/main/icons/base/48.png | Bin 0 -> 1497 bytes src/main/icons/base/64.png | Bin 0 -> 1657 bytes src/main/icons/linux/1024.png | Bin 0 -> 26841 bytes src/main/icons/linux/128.png | Bin 0 -> 3177 bytes src/main/icons/linux/256.png | Bin 0 -> 5641 bytes src/main/icons/linux/512.png | Bin 0 -> 11653 bytes src/main/icons/mac/1024.png | Bin 0 -> 47311 bytes src/main/icons/mac/128.png | Bin 0 -> 4978 bytes src/main/icons/mac/256.png | Bin 0 -> 10278 bytes src/main/icons/mac/512.png | Bin 0 -> 21699 bytes src/main/python/main.py | 12 ++++++++++++ 19 files changed, 38 insertions(+) create mode 100644 src/build/settings/base.json create mode 100644 src/build/settings/linux.json create mode 100644 src/build/settings/mac.json create mode 100644 src/main/icons/Icon.ico create mode 100644 src/main/icons/README.md create mode 100644 src/main/icons/base/16.png create mode 100644 src/main/icons/base/24.png create mode 100644 src/main/icons/base/32.png create mode 100644 src/main/icons/base/48.png create mode 100644 src/main/icons/base/64.png create mode 100644 src/main/icons/linux/1024.png create mode 100644 src/main/icons/linux/128.png create mode 100644 src/main/icons/linux/256.png create mode 100644 src/main/icons/linux/512.png create mode 100644 src/main/icons/mac/1024.png create mode 100644 src/main/icons/mac/128.png create mode 100644 src/main/icons/mac/256.png create mode 100644 src/main/icons/mac/512.png create mode 100644 src/main/python/main.py diff --git a/src/build/settings/base.json b/src/build/settings/base.json new file mode 100644 index 0000000..e6321bb --- /dev/null +++ b/src/build/settings/base.json @@ -0,0 +1,6 @@ +{ + "app_name": "PFD-Tool", + "author": "FOSSEE", + "main_module": "src/main/python/main.py", + "version": "0.0.0" +} \ No newline at end of file diff --git a/src/build/settings/linux.json b/src/build/settings/linux.json new file mode 100644 index 0000000..7a64c95 --- /dev/null +++ b/src/build/settings/linux.json @@ -0,0 +1,6 @@ +{ + "categories": "Utility;", + "description": "", + "author_email": "", + "url": "" +} \ No newline at end of file diff --git a/src/build/settings/mac.json b/src/build/settings/mac.json new file mode 100644 index 0000000..f7bd610 --- /dev/null +++ b/src/build/settings/mac.json @@ -0,0 +1,3 @@ +{ + "mac_bundle_identifier": "" +} \ No newline at end of file diff --git a/src/main/icons/Icon.ico b/src/main/icons/Icon.ico new file mode 100644 index 0000000..3312d86 Binary files /dev/null and b/src/main/icons/Icon.ico differ diff --git a/src/main/icons/README.md b/src/main/icons/README.md new file mode 100644 index 0000000..c6c4194 --- /dev/null +++ b/src/main/icons/README.md @@ -0,0 +1,11 @@ +![Sample app icon](linux/128.png) + +This directory contains the icons that are displayed for your app. Feel free to +change them. + +The difference between the icons on Mac and the other platforms is that on Mac, +they contain a ~5% transparent margin. This is because otherwise they look too +big (eg. in the Dock or in the app switcher). + +You can create Icon.ico from the .png files with +[an online tool](http://icoconvert.com/Multi_Image_to_one_icon/). \ No newline at end of file diff --git a/src/main/icons/base/16.png b/src/main/icons/base/16.png new file mode 100644 index 0000000..f7d02dc Binary files /dev/null and b/src/main/icons/base/16.png differ diff --git a/src/main/icons/base/24.png b/src/main/icons/base/24.png new file mode 100644 index 0000000..faa6710 Binary files /dev/null and b/src/main/icons/base/24.png differ diff --git a/src/main/icons/base/32.png b/src/main/icons/base/32.png new file mode 100644 index 0000000..36b25e8 Binary files /dev/null and b/src/main/icons/base/32.png differ diff --git a/src/main/icons/base/48.png b/src/main/icons/base/48.png new file mode 100644 index 0000000..4a5dcbd Binary files /dev/null and b/src/main/icons/base/48.png differ diff --git a/src/main/icons/base/64.png b/src/main/icons/base/64.png new file mode 100644 index 0000000..4b0a423 Binary files /dev/null and b/src/main/icons/base/64.png differ diff --git a/src/main/icons/linux/1024.png b/src/main/icons/linux/1024.png new file mode 100644 index 0000000..2248377 Binary files /dev/null and b/src/main/icons/linux/1024.png differ diff --git a/src/main/icons/linux/128.png b/src/main/icons/linux/128.png new file mode 100644 index 0000000..05b2b35 Binary files /dev/null and b/src/main/icons/linux/128.png differ diff --git a/src/main/icons/linux/256.png b/src/main/icons/linux/256.png new file mode 100644 index 0000000..578fdc7 Binary files /dev/null and b/src/main/icons/linux/256.png differ diff --git a/src/main/icons/linux/512.png b/src/main/icons/linux/512.png new file mode 100644 index 0000000..0fbac4f Binary files /dev/null and b/src/main/icons/linux/512.png differ diff --git a/src/main/icons/mac/1024.png b/src/main/icons/mac/1024.png new file mode 100644 index 0000000..c1c8691 Binary files /dev/null and b/src/main/icons/mac/1024.png differ diff --git a/src/main/icons/mac/128.png b/src/main/icons/mac/128.png new file mode 100644 index 0000000..de9bee6 Binary files /dev/null and b/src/main/icons/mac/128.png differ diff --git a/src/main/icons/mac/256.png b/src/main/icons/mac/256.png new file mode 100644 index 0000000..c3a68b9 Binary files /dev/null and b/src/main/icons/mac/256.png differ diff --git a/src/main/icons/mac/512.png b/src/main/icons/mac/512.png new file mode 100644 index 0000000..b2fc07e Binary files /dev/null and b/src/main/icons/mac/512.png differ diff --git a/src/main/python/main.py b/src/main/python/main.py new file mode 100644 index 0000000..18c8d38 --- /dev/null +++ b/src/main/python/main.py @@ -0,0 +1,12 @@ +from fbs_runtime.application_context.PyQt5 import ApplicationContext +from PyQt5.QtWidgets import QMainWindow + +import sys + +if __name__ == '__main__': + appctxt = ApplicationContext() # 1. Instantiate ApplicationContext + window = QMainWindow() + window.resize(250, 150) + window.show() + exit_code = appctxt.app.exec_() # 2. Invoke appctxt.app.exec_() + sys.exit(exit_code) \ No newline at end of file -- cgit