2020-12-15 16:39:11 +00:00
|
|
|
use tinyfiledialogs::{message_box_ok, MessageBoxIcon};
|
|
|
|
|
|
|
|
use ruffle_core::backend::ui::UiBackend;
|
|
|
|
|
|
|
|
pub struct DesktopUiBackend {}
|
|
|
|
|
|
|
|
impl DesktopUiBackend {
|
|
|
|
pub fn new() -> Self {
|
|
|
|
Self {}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
impl UiBackend for DesktopUiBackend {
|
2021-01-06 00:41:47 +00:00
|
|
|
fn is_fullscreen(&self) -> bool {
|
|
|
|
// TODO: Return proper value when fullscreen implemented on desktop.
|
|
|
|
false
|
|
|
|
}
|
|
|
|
|
2020-12-15 16:39:11 +00:00
|
|
|
fn message(&self, message: &str) {
|
|
|
|
message_box_ok("Ruffle", message, MessageBoxIcon::Info)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
impl Default for DesktopUiBackend {
|
|
|
|
fn default() -> Self {
|
|
|
|
DesktopUiBackend::new()
|
|
|
|
}
|
|
|
|
}
|