pigui/src/main.rs

44 lines
764 B
Rust
Raw Normal View History

2017-09-07 15:30:35 +00:00
#![feature(alloc_system)]
extern crate alloc_system;
extern crate gdk;
extern crate glib;
extern crate glib_sys;
extern crate gobject_sys;
extern crate gtk;
extern crate gtk_sys;
2017-09-12 13:49:26 +00:00
extern crate libpijul;
extern crate base64;
2017-09-13 15:10:51 +00:00
extern crate chrono;
2017-09-07 15:30:35 +00:00
extern crate flexi_logger;
#[macro_use]
extern crate log;
#[macro_use]
extern crate error_chain;
2017-09-13 15:10:51 +00:00
mod appstate;
2017-09-12 15:03:31 +00:00
mod errors;
2017-09-13 15:10:51 +00:00
mod pijul_glue;
mod ui;
2017-09-07 15:30:35 +00:00
2017-09-13 15:10:51 +00:00
use appstate::*;
2017-09-07 15:30:35 +00:00
use ui::entry::*;
use std::rc::Rc;
fn main() {
gtk::init().unwrap();
flexi_logger::LogOptions::new()
.log_to_file(false)
.init(Some("pnmixer=debug".to_string()))
.unwrap_or_else(|e| panic!("Logger initialization failed with {}", e));
let apps = Rc::new(AppS::new());
ui::entry::init(apps);
gtk::main();
}