mirror of
https://github.com/TaKO8Ki/gobang.git
synced 2021-09-19 22:32:56 +03:00
* add logger * add shift key * implement record table reset function * fix style * ignore gobang.log * use table component * remove doc * pass focused as an argument * remove unused enums * create table component * use databases component * use query component * remove unused fields * use query component * use connections component * remove unused struct * use tab component * use table status component * remove unneeded return type * update gobang.gif
25 lines
535 B
Rust
25 lines
535 B
Rust
#[derive(Clone, PartialEq, PartialOrd, Ord, Eq)]
|
|
pub struct CommandText {
|
|
///
|
|
pub name: String,
|
|
///
|
|
pub desc: &'static str,
|
|
///
|
|
pub group: &'static str,
|
|
///
|
|
pub hide_help: bool,
|
|
}
|
|
pub struct CommandInfo {
|
|
///
|
|
pub text: CommandText,
|
|
/// available but not active in the context
|
|
pub enabled: bool,
|
|
/// will show up in the quick bar
|
|
pub quick_bar: bool,
|
|
|
|
/// available in current app state
|
|
pub available: bool,
|
|
/// used to order commands in quickbar
|
|
pub order: i8,
|
|
}
|