Merge pull request #1 from spiiroin/jb55731_mouse_availability
[mce] Add mouse availability state D-Bus constants. JB#55866
This commit is contained in:
		@@ -1153,6 +1153,44 @@
 | 
			
		||||
 | 
			
		||||
/*@}*/
 | 
			
		||||
 | 
			
		||||
/////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
/////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
/** @name Hardware Mouse Availability
 | 
			
		||||
 *
 | 
			
		||||
 *@{
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
/** Query HW mouse availability
 | 
			
		||||
 *
 | 
			
		||||
 * @since mce 1.109.0
 | 
			
		||||
 *
 | 
			
		||||
 * Mouse present
 | 
			
		||||
 *
 | 
			
		||||
 * Used for example in evaluating whether mouse pointer
 | 
			
		||||
 * should be shown or not.
 | 
			
		||||
 *
 | 
			
		||||
 * @return string: availability state, one of:
 | 
			
		||||
 * - #MCE_HARDWARE_MOUSE_UNDEF
 | 
			
		||||
 * - #MCE_HARDWARE_MOUSE_AVAILABLE
 | 
			
		||||
 * - #MCE_HARDWARE_MOUSE_NOT_AVAILABLE
 | 
			
		||||
 */
 | 
			
		||||
# define MCE_HARDWARE_MOUSE_STATE_GET      "mouse_available_state_req"
 | 
			
		||||
 | 
			
		||||
/** Notify changes in HW mouse availability
 | 
			
		||||
 *
 | 
			
		||||
 * @since mce 1.109.0
 | 
			
		||||
 *
 | 
			
		||||
 * Mouse present
 | 
			
		||||
 *
 | 
			
		||||
 * @return string: availability state, one of:
 | 
			
		||||
 * - #MCE_HARDWARE_MOUSE_UNDEF
 | 
			
		||||
 * - #MCE_HARDWARE_MOUSE_AVAILABLE
 | 
			
		||||
 * - #MCE_HARDWARE_MOUSE_NOT_AVAILABLE
 | 
			
		||||
 */
 | 
			
		||||
# define MCE_HARDWARE_MOUSE_STATE_SIG      "mouse_available_state_ind"
 | 
			
		||||
 | 
			
		||||
/*@}*/
 | 
			
		||||
 | 
			
		||||
/////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
/////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
/** @name Sliding Keyboard State
 | 
			
		||||
 
 | 
			
		||||
@@ -634,6 +634,32 @@
 | 
			
		||||
# define MCE_HARDWARE_KEYBOARD_NOT_AVAILABLE     "not-available"
 | 
			
		||||
/*@}*/
 | 
			
		||||
 | 
			
		||||
/////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
/////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
/** @name Hardware Mouse Availability Constants
 | 
			
		||||
 *
 | 
			
		||||
 *@{
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
/** Hardware Mouse availability is not known
 | 
			
		||||
 *
 | 
			
		||||
 * @since mce 1.109.0
 | 
			
		||||
 */
 | 
			
		||||
# define MCE_HARDWARE_MOUSE_UNDEF                "undef"
 | 
			
		||||
 | 
			
		||||
/** Hardware Mouse is available
 | 
			
		||||
 *
 | 
			
		||||
 * @since mce 1.109.0
 | 
			
		||||
 */
 | 
			
		||||
# define MCE_HARDWARE_MOUSE_AVAILABLE            "available"
 | 
			
		||||
 | 
			
		||||
/** Hardware Mouse is not available
 | 
			
		||||
 *
 | 
			
		||||
 * @since mce 1.109.0
 | 
			
		||||
 */
 | 
			
		||||
# define MCE_HARDWARE_MOUSE_NOT_AVAILABLE        "not-available"
 | 
			
		||||
/*@}*/
 | 
			
		||||
 | 
			
		||||
/////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
/////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
/** @name Feedback Event Name Constants
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user