Manpage of 'XkbSetNamedIndicator' on UHLU - BSD System Documentation,
Programming Reference, Manual Pages and Source Code
All manual pages         All RFC pages
Common page
for XkbSetNamedIndicator
Other pages
for XkbSetNamedIndicator
More pages
containing XkbSetNamedIndicator

Section 3 manual page or howto for 'XkbSetNamedIndicator'  

XkbSetNamedIndicator(3) 	 XKB FUNCTIONS	       XkbSetNamedIndicator(3)



NAME
       XkbSetNamedIndicator  -	Names an indicator if it is not already named;
       toggles the state of the indicator; sets the indicator to  a  specified
       state and sets the indicator map for the indicator

SYNOPSIS
       Bool  XkbSetNamedIndicator  (  dpy,  device_spec,  name,  change_state,
       state, create_new, map )

	     Display * dpy ;
	     unsigned int  device_spec ;
	     Atom  name ;
	     Bool  change_state ;
	     Bool  state ;
	     Bool  create_new ;
	     XkbIndicatorMapPtr  map ;

ARGUMENTS
       - dpy  connection to the X server

       - device_spec
	      device ID, or XkbUseCoreKbd

       - name name of the indicator to change

       - change_state
	      whether to change the indicator state or not

       - state
	      desired new state for the indicator

       - create_new
	      whether a new indicator with the specified name should  be  cre-
	      ated when necessary

       - map  new map for the indicator

DESCRIPTION
       If  a  compatible  version of the Xkb extension is not available in the
       server, XkbSetNamedIndicator  returns  False.  Otherwise,  it  sends  a
       request	to  the X server to change the indicator specified by name and
       returns True.

       If change_state is True, and the  optional  parameter,  state,  is  not
       NULL,  XkbSetNamedIndicator tells the server to change the state of the
       named indicator to the value specified by state.

       If an indicator with the name specified by name does not already exist,
       the  create_new	parameter  tells the server whether it should create a
       new named indicator. If create_new is True, the server finds the  first
       indicator  that	doesn't have a name and gives it the name specified by
       name.  If the optional parameter, map, is not NULL,  XkbSetNamedIndica-
       tor tells the server to change the indicator's map to the values speci-
       fied in map.

       In addition, it can also generate  XkbIndicatorStateNotify,  XkbIndica-
       torMapNotify, and XkbNamesNotify events.

RETURN VALUES
       True	      The XkbSetNamedIndicator function returns True if a com-
		      patible version of the Xkb extension is available in the
		      server.

       False	      The  XkbSetNamedIndicator  function  returns  False if a
		      compatible version of the Xkb extension is not available
		      in the server.

DIAGNOSTICS
       BadAtom	      A name is neither a valid Atom or None

       BadImplementation
		      Invalid reply from server

SEE ALSO
       XkbIndicatorMapNotify(3), XkbIndicatorStateNotify(3), XkbNamesNotify(3)




X Version 11			 libX11 1.2.1	       XkbSetNamedIndicator(3)

NAME - SYNOPSIS - ARGUMENTS - DESCRIPTION - RETURN VALUES - DIAGNOSTICS - 
SEE ALSO -  
All manual pages         All RFC pages
Common page
for XkbSetNamedIndicator
Other pages
for XkbSetNamedIndicator
More pages
containing XkbSetNamedIndicator
A random manual page         All manual pages        All RFC pages