From 0553259a9f7451d2d0e3f716d4c1db066b21d4bc Mon Sep 17 00:00:00 2001 From: guinea7pig <145406121+guinea7pig@users.noreply.github.com> Date: Tue, 10 Dec 2024 13:31:30 -0500 Subject: [PATCH 1/4] Create apps.vala --- src/view/apps.vala | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/view/apps.vala diff --git a/src/view/apps.vala b/src/view/apps.vala new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/view/apps.vala @@ -0,0 +1 @@ + From e7e0919554c1a4b12ab4c66864905f15b425f335 Mon Sep 17 00:00:00 2001 From: guinea7pig <145406121+guinea7pig@users.noreply.github.com> Date: Tue, 10 Dec 2024 13:45:55 -0500 Subject: [PATCH 2/4] Update apps.vala --- src/view/apps.vala | 94 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) diff --git a/src/view/apps.vala b/src/view/apps.vala index 8b13789..25f01c6 100644 --- a/src/view/apps.vala +++ b/src/view/apps.vala @@ -1 +1,95 @@ +/* + * brickman -- Brick Manager for LEGO MINDSTORMS EV3/ev3dev + * + * Copyright (C) 2014-2015 David Lechner + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +/* + *apps.vala - display installed apps + */ + +using Ev3devKit.Ui; + +namespace BrickManager { + public class apps : BrickManagerWindow { + Label kernel_label; + Label model_label; + Label revision_label; + Label serial_number_label; + + public string kernel_version { + get { return kernel_label.text; } + set { kernel_label.text = value; } + } + + public string model_name { + get { return model_label.text; } + set { model_label.text = value; } + } + + public string revision { + get { return revision_label.text; } + set { revision_label.text = value; } + } + + public string serial_number { + get { return serial_number_label.text; } + set { serial_number_label.text = value; } + } + + public AboutWindow (string display_name) { + title = display_name; + var scroll = new Scroll.vertical (); + content_vbox.add (scroll); + + var scroll_vbox = new Box.vertical (); + scroll.add (scroll_vbox); + + scroll_vbox.add (new Label ("%s v%s".printf (EXEC_NAME, VERSION))); + scroll_vbox.add (new Label ("The ev3dev Brick Manager")); + scroll_vbox.add (new Label ("(C) 2014-2015 ev3dev.org")); + scroll_vbox.add (new Label ("System Info") { + border_bottom = 1, + padding_bottom = 3, + margin_top = 6 + }); + + scroll_vbox.add (new Label ("Kernel:") { + margin_top = 6 + }); + kernel_label = new Label ("???"); + scroll_vbox.add (kernel_label); + + scroll_vbox.add (new Label ("Model:") { + margin_top = 6 + }); + model_label = new Label ("???"); + scroll_vbox.add (model_label); + + scroll_vbox.add (new Label ("Revision:") { + margin_top = 6 + }); + revision_label = new Label ("???"); + scroll_vbox.add (revision_label); + + scroll_vbox.add (new Label ("Serial Number:") { + margin_top = 6 + }); + serial_number_label = new Label ("???"); + scroll_vbox.add (serial_number_label); + } + } +} From e9b2283dcd0a14f38dd43356f760dd5b4d539e18 Mon Sep 17 00:00:00 2001 From: guinea7pig <145406121+guinea7pig@users.noreply.github.com> Date: Wed, 11 Dec 2024 09:43:45 -0500 Subject: [PATCH 3/4] Update and rename apps.vala to appsconept.txt --- src/view/apps.vala | 95 ----------------------------------------- src/view/appsconept.txt | 1 + 2 files changed, 1 insertion(+), 95 deletions(-) delete mode 100644 src/view/apps.vala create mode 100644 src/view/appsconept.txt diff --git a/src/view/apps.vala b/src/view/apps.vala deleted file mode 100644 index 25f01c6..0000000 --- a/src/view/apps.vala +++ /dev/null @@ -1,95 +0,0 @@ -/* - * brickman -- Brick Manager for LEGO MINDSTORMS EV3/ev3dev - * - * Copyright (C) 2014-2015 David Lechner - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -/* - *apps.vala - display installed apps - */ - -using Ev3devKit.Ui; - -namespace BrickManager { - public class apps : BrickManagerWindow { - Label kernel_label; - Label model_label; - Label revision_label; - Label serial_number_label; - - public string kernel_version { - get { return kernel_label.text; } - set { kernel_label.text = value; } - } - - public string model_name { - get { return model_label.text; } - set { model_label.text = value; } - } - - public string revision { - get { return revision_label.text; } - set { revision_label.text = value; } - } - - public string serial_number { - get { return serial_number_label.text; } - set { serial_number_label.text = value; } - } - - public AboutWindow (string display_name) { - title = display_name; - var scroll = new Scroll.vertical (); - content_vbox.add (scroll); - - var scroll_vbox = new Box.vertical (); - scroll.add (scroll_vbox); - - scroll_vbox.add (new Label ("%s v%s".printf (EXEC_NAME, VERSION))); - scroll_vbox.add (new Label ("The ev3dev Brick Manager")); - scroll_vbox.add (new Label ("(C) 2014-2015 ev3dev.org")); - scroll_vbox.add (new Label ("System Info") { - border_bottom = 1, - padding_bottom = 3, - margin_top = 6 - }); - - scroll_vbox.add (new Label ("Kernel:") { - margin_top = 6 - }); - kernel_label = new Label ("???"); - scroll_vbox.add (kernel_label); - - scroll_vbox.add (new Label ("Model:") { - margin_top = 6 - }); - model_label = new Label ("???"); - scroll_vbox.add (model_label); - - scroll_vbox.add (new Label ("Revision:") { - margin_top = 6 - }); - revision_label = new Label ("???"); - scroll_vbox.add (revision_label); - - scroll_vbox.add (new Label ("Serial Number:") { - margin_top = 6 - }); - serial_number_label = new Label ("???"); - scroll_vbox.add (serial_number_label); - } - } -} diff --git a/src/view/appsconept.txt b/src/view/appsconept.txt new file mode 100644 index 0000000..2873aa4 --- /dev/null +++ b/src/view/appsconept.txt @@ -0,0 +1 @@ +i want to add some type of app menu into brickman i just dont know how to code in vala so this is a placeholder From 1dcfd0ba983f7e3d15d9726053f96c8dde4d1921 Mon Sep 17 00:00:00 2001 From: kai Date: Wed, 11 Dec 2024 12:31:16 -0500 Subject: [PATCH 4/4] e --- src/view/AboutWindow.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/view/AboutWindow.vala b/src/view/AboutWindow.vala index 7db9c73..fe9fd6b 100644 --- a/src/view/AboutWindow.vala +++ b/src/view/AboutWindow.vala @@ -60,7 +60,8 @@ namespace BrickManager { scroll_vbox.add (new Label ("%s v%s".printf (EXEC_NAME, VERSION))); scroll_vbox.add (new Label ("The ev3dev Brick Manager")); - scroll_vbox.add (new Label ("(C) 2014-2015 ev3dev.org")); + scroll_vbox.add (new Label ("(C) 2014-2019 ev3dev.org")); + scroll_vbox.add (new Label ("System Info") { border_bottom = 1, padding_bottom = 3,