diff options
Diffstat (limited to 'src/api')
-rw-r--r-- | src/api/android/mod.rs | 12 | ||||
-rw-r--r-- | src/api/caca/mod.rs | 10 | ||||
-rw-r--r-- | src/api/cocoa/mod.rs | 2 | ||||
-rw-r--r-- | src/api/cocoa/monitor.rs | 18 | ||||
-rw-r--r-- | src/api/emscripten/mod.rs | 12 | ||||
-rw-r--r-- | src/api/ios/mod.rs | 12 | ||||
-rw-r--r-- | src/api/wayland/mod.rs | 20 | ||||
-rw-r--r-- | src/api/win32/init.rs | 4 | ||||
-rw-r--r-- | src/api/win32/mod.rs | 2 | ||||
-rw-r--r-- | src/api/win32/monitor.rs | 16 | ||||
-rw-r--r-- | src/api/x11/mod.rs | 2 | ||||
-rw-r--r-- | src/api/x11/monitor.rs | 14 | ||||
-rw-r--r-- | src/api/x11/window.rs | 6 |
13 files changed, 65 insertions, 65 deletions
diff --git a/src/api/android/mod.rs b/src/api/android/mod.rs index eb49037..4e27e1c 100644 --- a/src/api/android/mod.rs +++ b/src/api/android/mod.rs @@ -32,23 +32,23 @@ pub struct Window { } #[derive(Clone)] -pub struct MonitorID; +pub struct MonitorId; mod ffi; #[inline] -pub fn get_available_monitors() -> VecDeque<MonitorID> { +pub fn get_available_monitors() -> VecDeque<MonitorId> { let mut rb = VecDeque::new(); - rb.push_back(MonitorID); + rb.push_back(MonitorId); rb } #[inline] -pub fn get_primary_monitor() -> MonitorID { - MonitorID +pub fn get_primary_monitor() -> MonitorId { + MonitorId } -impl MonitorID { +impl MonitorId { #[inline] pub fn get_name(&self) -> Option<String> { Some("Primary".to_string()) diff --git a/src/api/caca/mod.rs b/src/api/caca/mod.rs index 1c32b4c..43742f3 100644 --- a/src/api/caca/mod.rs +++ b/src/api/caca/mod.rs @@ -39,18 +39,18 @@ impl WindowProxy { } } -pub struct MonitorID; +pub struct MonitorId; #[inline] -pub fn get_available_monitors() -> VecDeque<MonitorID> { +pub fn get_available_monitors() -> VecDeque<MonitorId> { VecDeque::new() } #[inline] -pub fn get_primary_monitor() -> MonitorID { - MonitorID +pub fn get_primary_monitor() -> MonitorId { + MonitorId } -impl MonitorID { +impl MonitorId { #[inline] pub fn get_name(&self) -> Option<String> { unimplemented!(); diff --git a/src/api/cocoa/mod.rs b/src/api/cocoa/mod.rs index 78d0f52..ecaca69 100644 --- a/src/api/cocoa/mod.rs +++ b/src/api/cocoa/mod.rs @@ -51,7 +51,7 @@ use events::ElementState::{Pressed, Released}; use events::MouseButton; use events; -pub use self::monitor::{MonitorID, get_available_monitors, get_primary_monitor}; +pub use self::monitor::{MonitorId, get_available_monitors, get_primary_monitor}; mod monitor; mod event; diff --git a/src/api/cocoa/monitor.rs b/src/api/cocoa/monitor.rs index 600f7e9..87d2c97 100644 --- a/src/api/cocoa/monitor.rs +++ b/src/api/cocoa/monitor.rs @@ -3,9 +3,9 @@ use std::collections::VecDeque; use native_monitor::NativeMonitorId; #[derive(Clone)] -pub struct MonitorID(u32); +pub struct MonitorId(u32); -pub fn get_available_monitors() -> VecDeque<MonitorID> { +pub fn get_available_monitors() -> VecDeque<MonitorId> { let mut monitors = VecDeque::new(); unsafe { let max_displays = 10u32; @@ -15,23 +15,23 @@ pub fn get_available_monitors() -> VecDeque<MonitorID> { &mut active_displays[0], &mut display_count); for i in 0..display_count as usize { - monitors.push_back(MonitorID(active_displays[i])); + monitors.push_back(MonitorId(active_displays[i])); } } monitors } #[inline] -pub fn get_primary_monitor() -> MonitorID { +pub fn get_primary_monitor() -> MonitorId { let id = unsafe { - MonitorID(display::CGMainDisplayID()) + MonitorId(display::CGMainDisplayID()) }; id } -impl MonitorID { +impl MonitorId { pub fn get_name(&self) -> Option<String> { - let MonitorID(display_id) = *self; + let MonitorId(display_id) = *self; let screen_num = unsafe { display::CGDisplayModelNumber(display_id) }; @@ -40,12 +40,12 @@ impl MonitorID { #[inline] pub fn get_native_identifier(&self) -> NativeMonitorId { - let MonitorID(display_id) = *self; + let MonitorId(display_id) = *self; NativeMonitorId::Numeric(display_id) } pub fn get_dimensions(&self) -> (u32, u32) { - let MonitorID(display_id) = *self; + let MonitorId(display_id) = *self; let dimension = unsafe { let height = display::CGDisplayPixelsHigh(display_id); let width = display::CGDisplayPixelsWide(display_id); diff --git a/src/api/emscripten/mod.rs b/src/api/emscripten/mod.rs index 0913623..91304f0 100644 --- a/src/api/emscripten/mod.rs +++ b/src/api/emscripten/mod.rs @@ -52,21 +52,21 @@ impl WindowProxy { } } -pub struct MonitorID; +pub struct MonitorId; #[inline] -pub fn get_available_monitors() -> VecDeque<MonitorID> { +pub fn get_available_monitors() -> VecDeque<MonitorId> { let mut list = VecDeque::new(); - list.push_back(MonitorID); + list.push_back(MonitorId); list } #[inline] -pub fn get_primary_monitor() -> MonitorID { - MonitorID +pub fn get_primary_monitor() -> MonitorId { + MonitorId } -impl MonitorID { +impl MonitorId { #[inline] pub fn get_name(&self) -> Option<String> { Some("Canvas".to_owned()) diff --git a/src/api/ios/mod.rs b/src/api/ios/mod.rs index 0d7de57..52eebbf 100644 --- a/src/api/ios/mod.rs +++ b/src/api/ios/mod.rs @@ -105,7 +105,7 @@ use self::ffi::{ static mut jmpbuf: [libc::c_int;27] = [0;27]; #[derive(Clone)] -pub struct MonitorID; +pub struct MonitorId; pub struct Window { eagl_context: id, @@ -149,18 +149,18 @@ impl DelegateState { } #[inline] -pub fn get_available_monitors() -> VecDeque<MonitorID> { +pub fn get_available_monitors() -> VecDeque<MonitorId> { let mut rb = VecDeque::new(); - rb.push_back(MonitorID); + rb.push_back(MonitorId); rb } #[inline] -pub fn get_primary_monitor() -> MonitorID { - MonitorID +pub fn get_primary_monitor() -> MonitorId { + MonitorId } -impl MonitorID { +impl MonitorId { #[inline] pub fn get_name(&self) -> Option<String> { Some("Primary".to_string()) diff --git a/src/api/wayland/mod.rs b/src/api/wayland/mod.rs index a57ffec..81acbf0 100644 --- a/src/api/wayland/mod.rs +++ b/src/api/wayland/mod.rs @@ -29,7 +29,7 @@ use std::ops::{Deref, DerefMut}; use std::sync::{Arc, Mutex}; use std::ffi::CString; -use platform::MonitorID as PlatformMonitorID; +use platform::MonitorId as PlatformMonitorId; use self::context::WaylandContext; @@ -166,25 +166,25 @@ impl WindowProxy { } #[derive(Clone)] -pub struct MonitorID { +pub struct MonitorId { output: Arc<Output> } #[inline] -pub fn get_available_monitors() -> VecDeque<MonitorID> { - WAYLAND_CONTEXT.as_ref().unwrap().outputs.iter().map(|o| MonitorID::new(o.clone())).collect() +pub fn get_available_monitors() -> VecDeque<MonitorId> { + WAYLAND_CONTEXT.as_ref().unwrap().outputs.iter().map(|o| MonitorId::new(o.clone())).collect() } #[inline] -pub fn get_primary_monitor() -> MonitorID { +pub fn get_primary_monitor() -> MonitorId { match WAYLAND_CONTEXT.as_ref().unwrap().outputs.iter().next() { - Some(o) => MonitorID::new(o.clone()), + Some(o) => MonitorId::new(o.clone()), None => panic!("No monitor is available.") } } -impl MonitorID { - fn new(output: Arc<Output>) -> MonitorID { - MonitorID { +impl MonitorId { + fn new(output: Arc<Output>) -> MonitorId { + MonitorId { output: output } } @@ -272,7 +272,7 @@ impl Window { h as i32 ); - let mut shell_window = if let Some(PlatformMonitorID::Wayland(ref monitor)) = window.monitor { + let mut shell_window = if let Some(PlatformMonitorId::Wayland(ref monitor)) = window.monitor { let shell_surface = wayland_context.shell.get_shell_surface(surface); shell_surface.set_fullscreen(ShellFullscreenMethod::Default, Some(&monitor.output)); ShellWindow::Plain(shell_surface) diff --git a/src/api/win32/init.rs b/src/api/win32/init.rs index 7c7eb83..67e4e4e 100644 --- a/src/api/win32/init.rs +++ b/src/api/win32/init.rs @@ -6,7 +6,7 @@ use std::thread; use super::callback; use super::Window; -use super::MonitorID; +use super::MonitorId; use super::WindowWrapper; use super::Context; @@ -269,7 +269,7 @@ unsafe fn register_window_class() -> Vec<u16> { class_name } -unsafe fn switch_to_fullscreen(rect: &mut winapi::RECT, monitor: &MonitorID) +unsafe fn switch_to_fullscreen(rect: &mut winapi::RECT, monitor: &MonitorId) -> Result<(), CreationError> { // adjusting the rect diff --git a/src/api/win32/mod.rs b/src/api/win32/mod.rs index cb2cc6a..4fb3635 100644 --- a/src/api/win32/mod.rs +++ b/src/api/win32/mod.rs @@ -21,7 +21,7 @@ use PixelFormat; use PixelFormatRequirements; use WindowAttributes; -pub use self::monitor::{MonitorID, get_available_monitors, get_primary_monitor}; +pub use self::monitor::{MonitorId, get_available_monitors, get_primary_monitor}; use winapi; use user32; diff --git a/src/api/win32/monitor.rs b/src/api/win32/monitor.rs index 2f2e2c1..297e826 100644 --- a/src/api/win32/monitor.rs +++ b/src/api/win32/monitor.rs @@ -6,9 +6,9 @@ use std::mem; use native_monitor::NativeMonitorId; -/// Win32 implementation of the main `MonitorID` object. +/// Win32 implementation of the main `MonitorId` object. #[derive(Clone)] -pub struct MonitorID { +pub struct MonitorId { /// The system name of the adapter. adapter_name: [winapi::WCHAR; 32], @@ -93,7 +93,7 @@ fn wchar_as_string(wchar: &[winapi::WCHAR]) -> String { } /// Win32 implementation of the main `get_available_monitors` function. -pub fn get_available_monitors() -> VecDeque<MonitorID> { +pub fn get_available_monitors() -> VecDeque<MonitorId> { // return value let mut result = VecDeque::new(); @@ -120,7 +120,7 @@ pub fn get_available_monitors() -> VecDeque<MonitorID> { for (num, monitor) in DeviceEnumerator::monitors(adapter.DeviceName.as_ptr()).enumerate() { // adding to the resulting list - result.push_back(MonitorID { + result.push_back(MonitorId { adapter_name: adapter.DeviceName, monitor_name: wchar_as_string(&monitor.DeviceName), readable_name: wchar_as_string(&monitor.DeviceString), @@ -136,7 +136,7 @@ pub fn get_available_monitors() -> VecDeque<MonitorID> { } /// Win32 implementation of the main `get_primary_monitor` function. -pub fn get_primary_monitor() -> MonitorID { +pub fn get_primary_monitor() -> MonitorId { // we simply get all available monitors and return the one with the `PRIMARY_DEVICE` flag // TODO: it is possible to query the win32 API for the primary monitor, this should be done // instead @@ -149,7 +149,7 @@ pub fn get_primary_monitor() -> MonitorID { panic!("Failed to find the primary monitor") } -impl MonitorID { +impl MonitorId { /// See the docs if the crate root file. #[inline] pub fn get_name(&self) -> Option<String> { @@ -169,14 +169,14 @@ impl MonitorID { self.dimensions } - /// This is a Win32-only function for `MonitorID` that returns the system name of the adapter + /// This is a Win32-only function for `MonitorId` that returns the system name of the adapter /// device. #[inline] pub fn get_adapter_name(&self) -> &[winapi::WCHAR] { &self.adapter_name } - /// This is a Win32-only function for `MonitorID` that returns the position of the + /// This is a Win32-only function for `MonitorId` that returns the position of the /// monitor on the desktop. /// A window that is positionned at these coordinates will overlap the monitor. #[inline] diff --git a/src/api/x11/mod.rs b/src/api/x11/mod.rs index a7c997b..d6a8772 100644 --- a/src/api/x11/mod.rs +++ b/src/api/x11/mod.rs @@ -1,6 +1,6 @@ #![cfg(all(any(target_os = "linux", target_os = "dragonfly", target_os = "freebsd"), feature = "window"))] -pub use self::monitor::{MonitorID, get_available_monitors, get_primary_monitor}; +pub use self::monitor::{MonitorId, get_available_monitors, get_primary_monitor}; pub use self::window::{Window, XWindow, PollEventsIterator, WaitEventsIterator, Context, WindowProxy}; pub use self::xdisplay::{XConnection, XNotSupported}; diff --git a/src/api/x11/monitor.rs b/src/api/x11/monitor.rs index 0a20b63..30bd522 100644 --- a/src/api/x11/monitor.rs +++ b/src/api/x11/monitor.rs @@ -5,25 +5,25 @@ use super::XConnection; use native_monitor::NativeMonitorId; #[derive(Clone)] -pub struct MonitorID(pub Arc<XConnection>, pub u32); +pub struct MonitorId(pub Arc<XConnection>, pub u32); -pub fn get_available_monitors(x: &Arc<XConnection>) -> VecDeque<MonitorID> { +pub fn get_available_monitors(x: &Arc<XConnection>) -> VecDeque<MonitorId> { let nb_monitors = unsafe { (x.xlib.XScreenCount)(x.display) }; let mut monitors = VecDeque::new(); - monitors.extend((0 .. nb_monitors).map(|i| MonitorID(x.clone(), i as u32))); + monitors.extend((0 .. nb_monitors).map(|i| MonitorId(x.clone(), i as u32))); monitors } #[inline] -pub fn get_primary_monitor(x: &Arc<XConnection>) -> MonitorID { +pub fn get_primary_monitor(x: &Arc<XConnection>) -> MonitorId { let primary_monitor = unsafe { (x.xlib.XDefaultScreen)(x.display) }; - MonitorID(x.clone(), primary_monitor as u32) + MonitorId(x.clone(), primary_monitor as u32) } -impl MonitorID { +impl MonitorId { pub fn get_name(&self) -> Option<String> { - let MonitorID(_, screen_num) = *self; + let MonitorId(_, screen_num) = *self; Some(format!("Monitor #{}", screen_num)) } diff --git a/src/api/x11/window.rs b/src/api/x11/window.rs index 2da226f..50dd505 100644 --- a/src/api/x11/window.rs +++ b/src/api/x11/window.rs @@ -23,11 +23,11 @@ use api::glx::Context as GlxContext; use api::egl; use api::egl::Context as EglContext; -use platform::MonitorID as PlatformMonitorID; +use platform::MonitorId as PlatformMonitorId; use super::input::XInputEventHandler; use super::{ffi}; -use super::{MonitorID, XConnection}; +use super::{MonitorId, XConnection}; // XOpenIM doesn't seem to be thread-safe lazy_static! { // TODO: use a static mutex when that's possible, and put me back in my function @@ -305,7 +305,7 @@ impl Window { let dimensions = window_attrs.dimensions.unwrap_or((800, 600)); let screen_id = match window_attrs.monitor { - Some(PlatformMonitorID::X(MonitorID(_, monitor))) => monitor as i32, + Some(PlatformMonitorId::X(MonitorId(_, monitor))) => monitor as i32, _ => unsafe { (display.xlib.XDefaultScreen)(display.display) }, }; |