From 7a80132ab05c5346831cb871e94ec995b71a93df Mon Sep 17 00:00:00 2001 From: JFronny Date: Sun, 29 Jan 2023 18:37:31 +0100 Subject: [PATCH] GTK: Clean up leftovers --- .../gitlab/jfronny/inceptum/gtk/GtkTest.java | 67 ------------------- .../gitlab/jfronny/inceptum/gtk/util/Dbg.java | 23 ------- 2 files changed, 90 deletions(-) delete mode 100644 launcher-gtk/src/main/java/io/gitlab/jfronny/inceptum/gtk/GtkTest.java delete mode 100644 launcher-gtk/src/main/java/io/gitlab/jfronny/inceptum/gtk/util/Dbg.java diff --git a/launcher-gtk/src/main/java/io/gitlab/jfronny/inceptum/gtk/GtkTest.java b/launcher-gtk/src/main/java/io/gitlab/jfronny/inceptum/gtk/GtkTest.java deleted file mode 100644 index d9a74ea..0000000 --- a/launcher-gtk/src/main/java/io/gitlab/jfronny/inceptum/gtk/GtkTest.java +++ /dev/null @@ -1,67 +0,0 @@ -package io.gitlab.jfronny.inceptum.gtk; - -import io.gitlab.jfronny.inceptum.launcher.LauncherEnv; -import org.gtk.gio.ListStore; -import org.gtk.gobject.GObject; -import org.gtk.gtk.*; - -import java.io.IOException; - -public class GtkTest extends ApplicationWindow { - private final String searchTextWidget; - private final String searchTextMethod; - private final ListStore modelWidget; - private final SortListModel sortModelWidget; - private final FilterListModel filterModelWidget; - private final CustomFilter filterWidget; - - public GtkTest(Application application) { - super(application); - this.searchTextWidget = ""; - this.searchTextMethod = ""; - - this.modelWidget = new ListStore(Widget.type); - this.sortModelWidget = new SortListModel(modelWidget, null); - this.filterModelWidget = new FilterListModel(sortModelWidget, null); - this.filterWidget = new CustomFilter(this::doFilterWidgetView, null); - this.filterModelWidget.setFilter(this.filterWidget); - -// modelWidget.append(); - } - - private boolean doFilterWidgetView(GObject item) { - var arg = filterModelWidget; - return false; - } - - public static void main(String[] args) throws IOException { - LauncherEnv.initialize(GtkEnvBackend.INSTANCE); - int statusCode = -1; - try { - statusCode = GtkMain.setupApplication(args, app -> { -// var wnd = new GtkTest(app); - var wnd = new ApplicationWindow(app); - var row = new Box(Orientation.VERTICAL, 0); - var btn = DropDown.newFromStrings(new String[]{"Ae", "Io", "U"}); - var innerBox = (Box) btn.lastChild.firstChild.firstChild; - var chkbx = CheckButton.newWithLabel("Joe Biden"); - chkbx.insertBefore(innerBox, innerBox.firstChild); - btn.enableSearch = true; - btn.selected = 1; - btn.onNotify("selected", pspec -> System.out.println(btn.selected)); - row.append(btn); - wnd.child = row; - wnd.show(); - GtkEnvBackend.INSTANCE.dialogParent = wnd; - wnd.onCloseRequest(() -> { - GtkEnvBackend.INSTANCE.dialogParent = null; - app.quit(); - return false; - }); - }); - } finally { - LauncherEnv.terminate(); - System.exit(statusCode); - } - } -} diff --git a/launcher-gtk/src/main/java/io/gitlab/jfronny/inceptum/gtk/util/Dbg.java b/launcher-gtk/src/main/java/io/gitlab/jfronny/inceptum/gtk/util/Dbg.java deleted file mode 100644 index 32747f2..0000000 --- a/launcher-gtk/src/main/java/io/gitlab/jfronny/inceptum/gtk/util/Dbg.java +++ /dev/null @@ -1,23 +0,0 @@ -package io.gitlab.jfronny.inceptum.gtk.util; - -import org.gtk.gtk.Widget; - -public class Dbg { - public static String inspect(Widget ptr) { - if (ptr == null) return ""; - StringBuilder sb = new StringBuilder(); - inspect(ptr, sb, ""); - return sb.toString(); - } - - private static void inspect(Widget ptr, StringBuilder bld, String indent) { - bld.append(indent).append("<").append(ptr.name).append("#").append(ptr.handle()).append("> ") - .append(ptr.getCssClasses().get()); - ptr = ptr.firstChild; - while (ptr != null) { - bld.append("\n"); - inspect(ptr, bld, indent + " "); - ptr = ptr.nextSibling; - } - } -}