Initial commit
This commit is contained in:
18
src/modules/views/main.cr
Normal file
18
src/modules/views/main.cr
Normal file
@@ -0,0 +1,18 @@
|
||||
module GtkTest
|
||||
@@main_window_id = 0_u32
|
||||
|
||||
def activate(app : Adw::Application)
|
||||
main_window = APP.window_by_id(@@main_window_id)
|
||||
return main_window.present if main_window
|
||||
|
||||
window = Adw::ApplicationWindow.cast(B_UI["mainWindow"])
|
||||
window.application = app
|
||||
|
||||
@@main_window_id = window.id
|
||||
|
||||
window.present
|
||||
end
|
||||
|
||||
APP.activate_signal.connect(->activate(Adw::Application))
|
||||
exit(APP.run(ARGV))
|
||||
end
|
||||
Reference in New Issue
Block a user