reorg
This commit is contained in:
24
src/application/kordophone-application.vala
Normal file
24
src/application/kordophone-application.vala
Normal file
@@ -0,0 +1,24 @@
|
||||
using Adw;
|
||||
using Gtk;
|
||||
|
||||
public class KordophoneApp : Adw.Application
|
||||
{
|
||||
private MainWindow window;
|
||||
|
||||
public KordophoneApp () {
|
||||
Object (application_id: "net.buzzert.kordophone2", flags: ApplicationFlags.FLAGS_NONE);
|
||||
}
|
||||
|
||||
protected override void activate () {
|
||||
window = new MainWindow ();
|
||||
window.set_default_size (1200, 1000);
|
||||
window.application = this;
|
||||
|
||||
window.present ();
|
||||
}
|
||||
|
||||
public static int main (string[] args) {
|
||||
var app = new KordophoneApp ();
|
||||
return app.run (args);
|
||||
}
|
||||
}
|
||||
16
src/application/main-window.vala
Normal file
16
src/application/main-window.vala
Normal file
@@ -0,0 +1,16 @@
|
||||
using Adw;
|
||||
using Gtk;
|
||||
|
||||
public class MainWindow : Adw.ApplicationWindow
|
||||
{
|
||||
public MainWindow () {
|
||||
Object (title: "Kordophone");
|
||||
|
||||
var split_view = new NavigationSplitView ();
|
||||
split_view.set_min_sidebar_width (400);
|
||||
set_content (split_view);
|
||||
|
||||
var conversation_list_page = new NavigationPage (new ConversationListView (), "Conversations");
|
||||
split_view.sidebar = conversation_list_page;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user