Struct x11rb::protocol::xkb::SetNamesAux
source · pub struct SetNamesAux {Show 14 fields
pub keycodes_name: Option<u32>,
pub geometry_name: Option<u32>,
pub symbols_name: Option<u32>,
pub phys_symbols_name: Option<u32>,
pub types_name: Option<u32>,
pub compat_name: Option<u32>,
pub type_names: Option<Vec<u32>>,
pub kt_level_names: Option<SetNamesAuxKTLevelNames>,
pub indicator_names: Option<Vec<u32>>,
pub virtual_mod_names: Option<Vec<u32>>,
pub groups: Option<Vec<u32>>,
pub key_names: Option<Vec<KeyName>>,
pub key_aliases: Option<Vec<KeyAlias>>,
pub radio_group_names: Option<Vec<u32>>,
}
Expand description
Auxiliary and optional information for the set_names
function
Fields§
§keycodes_name: Option<u32>
§geometry_name: Option<u32>
§symbols_name: Option<u32>
§phys_symbols_name: Option<u32>
§types_name: Option<u32>
§compat_name: Option<u32>
§type_names: Option<Vec<u32>>
§kt_level_names: Option<SetNamesAuxKTLevelNames>
§indicator_names: Option<Vec<u32>>
§virtual_mod_names: Option<Vec<u32>>
§groups: Option<Vec<u32>>
§key_names: Option<Vec<KeyName>>
§key_aliases: Option<Vec<KeyAlias>>
§radio_group_names: Option<Vec<u32>>
Implementations§
source§impl SetNamesAux
impl SetNamesAux
sourcepub fn new() -> SetNamesAux
pub fn new() -> SetNamesAux
Create a new instance with all fields unset / not present.
sourcepub fn keycodes_name<I>(self, value: I) -> SetNamesAux
pub fn keycodes_name<I>(self, value: I) -> SetNamesAux
Set the keycodes_name
field of this structure.
sourcepub fn geometry_name<I>(self, value: I) -> SetNamesAux
pub fn geometry_name<I>(self, value: I) -> SetNamesAux
Set the geometry_name
field of this structure.
sourcepub fn symbols_name<I>(self, value: I) -> SetNamesAux
pub fn symbols_name<I>(self, value: I) -> SetNamesAux
Set the symbols_name
field of this structure.
sourcepub fn phys_symbols_name<I>(self, value: I) -> SetNamesAux
pub fn phys_symbols_name<I>(self, value: I) -> SetNamesAux
Set the phys_symbols_name
field of this structure.
sourcepub fn types_name<I>(self, value: I) -> SetNamesAux
pub fn types_name<I>(self, value: I) -> SetNamesAux
Set the types_name
field of this structure.
sourcepub fn compat_name<I>(self, value: I) -> SetNamesAux
pub fn compat_name<I>(self, value: I) -> SetNamesAux
Set the compat_name
field of this structure.
sourcepub fn type_names<I>(self, value: I) -> SetNamesAux
pub fn type_names<I>(self, value: I) -> SetNamesAux
Set the type_names
field of this structure.
sourcepub fn kt_level_names<I>(self, value: I) -> SetNamesAux
pub fn kt_level_names<I>(self, value: I) -> SetNamesAux
Set the kt_level_names
field of this structure.
sourcepub fn indicator_names<I>(self, value: I) -> SetNamesAux
pub fn indicator_names<I>(self, value: I) -> SetNamesAux
Set the indicator_names
field of this structure.
sourcepub fn virtual_mod_names<I>(self, value: I) -> SetNamesAux
pub fn virtual_mod_names<I>(self, value: I) -> SetNamesAux
Set the virtual_mod_names
field of this structure.
sourcepub fn groups<I>(self, value: I) -> SetNamesAux
pub fn groups<I>(self, value: I) -> SetNamesAux
Set the groups
field of this structure.
sourcepub fn key_names<I>(self, value: I) -> SetNamesAux
pub fn key_names<I>(self, value: I) -> SetNamesAux
Set the key_names
field of this structure.
sourcepub fn key_aliases<I>(self, value: I) -> SetNamesAux
pub fn key_aliases<I>(self, value: I) -> SetNamesAux
Set the key_aliases
field of this structure.
sourcepub fn radio_group_names<I>(self, value: I) -> SetNamesAux
pub fn radio_group_names<I>(self, value: I) -> SetNamesAux
Set the radio_group_names
field of this structure.
Trait Implementations§
source§impl Clone for SetNamesAux
impl Clone for SetNamesAux
source§fn clone(&self) -> SetNamesAux
fn clone(&self) -> SetNamesAux
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more