# Example for the `app::http_request` main service `AsyncHttpRequest`
module http_request_example is
+ example
app_name "app.nit HTTP"
app_namespace "org.nitlanguage.http_example"
android_api_target 15
redef fun after do win.button_request.enabled = true
end
-# Simpe window with a label and a button
+# Simple window with a label and a button
class HttpRequestClientWindow
super Window
# Root layout
- var layout = new VerticalLayout(parent=self)
+ var layout = new ListLayout(parent=self)
# Button to send request
var button_request = new Button(parent=layout, text="Press to send HTTP request")
end
end
-redef class App
- redef fun on_create
- do
- # Create the main window
- push_window new HttpRequestClientWindow
- super
- end
-end
+redef fun root_window do return new HttpRequestClientWindow