Initial search layout and rename to wince

This commit is contained in:
2022-12-16 16:35:38 -08:00
parent 81bb95cf25
commit 00814dd7e4
8 changed files with 53 additions and 21 deletions

View File

@@ -1,10 +0,0 @@
require "libadwaita"
require "./modules/prerequisites.cr"
require "./modules/views/main.cr"
module GtkTest
B_UI = Gtk::Builder.new_from_resource("/gtktest/ui/compiled/main.ui")
APP = Adw::Application.new("dev.gtktest", Gio::ApplicationFlags::None)
end

View File

@@ -1,9 +1,9 @@
module GtkTest
module Wince
extend self
VERSION = {{read_file("./shard.yml").split("version: ")[1].split("\n")[0]}}
{%
`blueprint-compiler batch-compile ./data/ui/compiled ./data/ui/ ./data/ui/*.blp`
%}
Gio.register_resource("data/gtktest.gresource.xml", "data")
Gio.register_resource("data/wince.gresource.xml", "data")
end

View File

@@ -1,4 +1,4 @@
module GtkTest
module Wince
@@main_window_id = 0_u32
def activate(app : Adw::Application)
@@ -10,9 +10,18 @@ module GtkTest
@@main_window_id = window.id
SEARCH_BUTTON.clicked_signal.connect do
handle_search
end
window.present
end
def handle_search
puts "searched for " + SEARCH_ENTRY.buffer.text
puts "location for " + LOCATION_ENTRY.buffer.text
end
APP.activate_signal.connect(->activate(Adw::Application))
exit(APP.run(ARGV))
end

14
src/wince.cr Normal file
View File

@@ -0,0 +1,14 @@
require "libadwaita"
require "./modules/prerequisites.cr"
require "./modules/views/main.cr"
module Wince
B_UI = Gtk::Builder.new_from_resource("/wince/ui/compiled/main.ui")
SEARCH_ENTRY = Gtk::Entry.cast(B_UI["searchEntry"])
LOCATION_ENTRY = Gtk::Entry.cast(B_UI["locationEntry"])
SEARCH_BUTTON = Gtk::Button.cast(B_UI["searchButton"])
APP = Adw::Application.new("dev.wince", Gio::ApplicationFlags::None)
end