Define eek_symbol_is_modifier as function.
This commit is contained in:
@ -301,3 +301,17 @@ eek_symbol_get_modifier_mask (EekSymbol *symbol)
|
|||||||
priv = EEK_SYMBOL_GET_PRIVATE(symbol);
|
priv = EEK_SYMBOL_GET_PRIVATE(symbol);
|
||||||
return priv->modifier_mask;
|
return priv->modifier_mask;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* eek_symbol_is_modifier:
|
||||||
|
* @symbol: an #EekSymbol
|
||||||
|
*
|
||||||
|
* Check if @symbol is a modifier.
|
||||||
|
* Returns: %TRUE if @symbol is a modifier.
|
||||||
|
*/
|
||||||
|
gboolean
|
||||||
|
eek_symbol_is_modifier (EekSymbol *symbol)
|
||||||
|
{
|
||||||
|
return eek_symbol_get_modifier_mask (symbol) != 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
@ -86,16 +86,7 @@ EekSymbolCategory eek_symbol_get_category (EekSymbol *symbol);
|
|||||||
EekModifierType eek_symbol_get_modifier_mask (EekSymbol *keysym);
|
EekModifierType eek_symbol_get_modifier_mask (EekSymbol *keysym);
|
||||||
void eek_symbol_set_modifier_mask (EekSymbol *keysym,
|
void eek_symbol_set_modifier_mask (EekSymbol *keysym,
|
||||||
EekModifierType mask);
|
EekModifierType mask);
|
||||||
|
gboolean eek_symbol_is_modifier (EekSymbol *symbol);
|
||||||
/**
|
|
||||||
* eek_symbol_is_modifier:
|
|
||||||
* @symbol: an #EekSymbol
|
|
||||||
*
|
|
||||||
* Check if @symbol is a modifier.
|
|
||||||
* Returns: %TRUE if @symbol is a modifier.
|
|
||||||
*/
|
|
||||||
#define eek_symbol_is_modifier(symbol) \
|
|
||||||
(eek_symbol_get_modifier_mask ((symbol)) != 0)
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user