action: Rename file to action.rs

This commit is contained in:
Dorota Czaplejewicz
2019-10-09 08:11:28 +00:00
parent ef38fd3e64
commit da5a83f367
5 changed files with 17 additions and 19 deletions

View File

@ -384,7 +384,7 @@ fn create_action(
button_info: &HashMap<String, ButtonMeta>, button_info: &HashMap<String, ButtonMeta>,
name: &str, name: &str,
view_names: Vec<&String>, view_names: Vec<&String>,
) -> ::symbol::Action { ) -> ::action::Action {
let default_meta = ButtonMeta::default(); let default_meta = ButtonMeta::default();
let symbol_meta = button_info.get(name) let symbol_meta = button_info.get(name)
.unwrap_or(&default_meta); .unwrap_or(&default_meta);
@ -440,12 +440,12 @@ fn create_action(
}; };
match &symbol_meta.action { match &symbol_meta.action {
Some(Action::SetView(view_name)) => ::symbol::Action::SetLevel( Some(Action::SetView(view_name)) => ::action::Action::SetLevel(
filter_view_name(name, view_name.clone(), &view_names) filter_view_name(name, view_name.clone(), &view_names)
), ),
Some(Action::Locking { Some(Action::Locking {
lock_view, unlock_view lock_view, unlock_view
}) => ::symbol::Action::LockLevel { }) => ::action::Action::LockLevel {
lock: filter_view_name(name, lock_view.clone(), &view_names), lock: filter_view_name(name, lock_view.clone(), &view_names),
unlock: filter_view_name( unlock: filter_view_name(
name, name,
@ -453,14 +453,14 @@ fn create_action(
&view_names &view_names
), ),
}, },
Some(Action::ShowPrefs) => ::symbol::Action::Submit { Some(Action::ShowPrefs) => ::action::Action::Submit {
text: None, text: None,
keys: Vec::new(), keys: Vec::new(),
}, },
None => ::symbol::Action::Submit { None => ::action::Action::Submit {
text: None, text: None,
keys: vec!( keys: vec!(
::symbol::KeySym(keysym.unwrap()), ::action::KeySym(keysym.unwrap()),
), ),
}, },
} }
@ -681,9 +681,9 @@ mod tests {
".", ".",
Vec::new() Vec::new()
), ),
::symbol::Action::Submit { ::action::Action::Submit {
text: None, text: None,
keys: vec!(::symbol::KeySym("U002E".into())), keys: vec!(::action::KeySym("U002E".into())),
} }
); );
} }

View File

@ -7,7 +7,7 @@ use std::io;
use std::rc::Rc; use std::rc::Rc;
use std::string::FromUtf8Error; use std::string::FromUtf8Error;
use ::symbol::Action; use ::action::Action;
use std::io::Write; use std::io::Write;
use std::iter::{ FromIterator, IntoIterator }; use std::iter::{ FromIterator, IntoIterator };
@ -125,7 +125,7 @@ pub fn generate_keymap(
for (name, state) in keystates.iter() { for (name, state) in keystates.iter() {
let state = state.borrow(); let state = state.borrow();
if let ::symbol::Action::Submit { text: _, keys } = &state.action { if let Action::Submit { text: _, keys } = &state.action {
match keys.len() { match keys.len() {
0 => eprintln!("Key {} has no keysyms", name), 0 => eprintln!("Key {} has no keysyms", name),
a => { a => {
@ -157,7 +157,7 @@ pub fn generate_keymap(
)?; )?;
for (name, state) in keystates.iter() { for (name, state) in keystates.iter() {
if let ::symbol::Action::Submit { text: _, keys } = &state.borrow().action { if let Action::Submit { text: _, keys } = &state.borrow().action {
if let Some(keysym) = keys.iter().next() { if let Some(keysym) = keys.iter().next() {
write!( write!(
buf, buf,

View File

@ -23,9 +23,9 @@ use std::ffi::CString;
use std::rc::Rc; use std::rc::Rc;
use std::vec::Vec; use std::vec::Vec;
use ::keyboard::*; use ::action::Action;
use ::float_ord::FloatOrd; use ::float_ord::FloatOrd;
use ::symbol::*; use ::keyboard::*;
/// Gathers stuff defined in C or called by C /// Gathers stuff defined in C or called by C
pub mod c { pub mod c {
@ -269,10 +269,10 @@ pub mod c {
let layout = unsafe { &mut *layout }; let layout = unsafe { &mut *layout };
let view_name = match key.to_owned().action { let view_name = match key.to_owned().action {
::symbol::Action::SetLevel(name) => { Action::SetLevel(name) => {
Some(name.clone()) Some(name.clone())
}, },
::symbol::Action::LockLevel { lock, unlock } => { Action::LockLevel { lock, unlock } => {
let locked = { let locked = {
let key = key.clone_ref(); let key = key.clone_ref();
let mut key = key.borrow_mut(); let mut key = key.borrow_mut();
@ -309,9 +309,7 @@ pub mod c {
/// Sets button and row sizes according to their contents. /// Sets button and row sizes according to their contents.
#[no_mangle] #[no_mangle]
pub extern "C" pub extern "C"
fn squeek_layout_place_contents( fn squeek_layout_place_contents(layout: *mut Layout) {
layout: *mut Layout,
) {
let layout = unsafe { &mut *layout }; let layout = unsafe { &mut *layout };
for view in layout.views.values_mut() { for view in layout.views.values_mut() {
let sizes: Vec<Vec<Bounds>> = view.rows.iter().map(|row| { let sizes: Vec<Vec<Bounds>> = view.rows.iter().map(|row| {

View File

@ -11,6 +11,6 @@ pub mod imservice;
mod keyboard; mod keyboard;
mod layout; mod layout;
mod resources; mod resources;
mod symbol; mod action;
mod util; mod util;
mod xdg; mod xdg;