... XmImSetValues - Online Linux Manual PageSection : library call

NAMEXmImSetValues — An input manager function that updates attributes of an input context .iX "XmImSetValues" .iX "input manager functions" "XmImSetValues"

SYNOPSIS#include <Xm/XmIm​.h> void XmImSetValues( Widget widget, ArgList arglist, Cardinal argcount, );

DESCRIPTIONXmImSetValues updates attributes of the input context associated with the specified widget​. The arglist argument is a list of attribute/value pairs for the input context​. This function passes the attributes and values to XICSetValues​. The initial call to this routine should pass in all of the input context attributes​. Thereafter, the application programmer calls XmImSetValues, for an XIC, only if a value has changed​. If the previous parameters for the widget​'s XIC do not allow the previously registered XIC to be reused, that XIC will be unregistered, and a new one will be created and registered with the widget​. Note that sharing of data is preserved​. Note that the Text and TextField widgets call the XmImSetValues function when they receive focus​. Therefore, further calls to the XmImSetValues function for these widgets are unnecessary​. widget Specifies the ID of the widget registered with the input manager arglist Specifies the list of attribute/value pairs to be passed to XICSetValues; the following attributes are accepted: XmNpreeditStartCallback XmNpreeditDoneCallback XmNpreeditDrawCallback and XmNpreeditCaretCallback​. These attributes accept an accompanying value of type pointer to structure of type XIMCallback​.  These callbacks are used only when the XmNpreeditType resource of the relevant VendorShell has the "onthespot" value, and that the XIM supports XIMPreeditCallbacks input style​. These values are ignored if the condition is not met​.  For each of these callbacks, if the callback value is not set by this function, no action will be taken when the Input Method tries to call this callback​. Refer to the "Xlib - C Language X Interface, X Version 11, Release 6," Chapter 13 for the detail of these callbacks​. argcount Specifies the number of attribute/values pairs in the argument list (arglist) Resources that can be set for the input context include: XmNbackground Specifies the pixel value for the background color​. XmNbackgroundPixmap Specifies a pixmap for tiling the background​. XmNfontList Specifies the font list used by the widget​. The input method uses the first occurrence of a font set tagged with XmFONTLIST_DEFAULT_TAG​. If no such instance is found, the first font set in the font list is used​. If the font list does not contain a font set, a value is not passed to XICSetValues​. XmNforeground Specifies the pixel value for the foreground color​. XmNlineSpace Specifies the line spacing used in the pre-edit window​. XmNrenderTable Specifies the render table used by the widget​. XmNspotLocation Specifies the x and y coordinates of the position where text will be inserted in the widget handling input, whose input method style is "OverTheSpot"​. The y coordinate is the position of the baseline used by the current text line​. The caller may also pass any other vendor-defined resources to this function​. For additional information on the internationalization interface, see the Xlib documentation​.

RELATEDXmImSetFocusValues(3), XmImVaSetFocusValues(3), and XmImVaSetValues(3)​. ...
0
Johanes Gumabo
Data Size   :   12,047 byte
man-XmImSetValues.3Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   3 / 238,907
Visitor ID   :     :  
Visitor IP   :   3.144.119.149   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.

ERROR : Need New Coding :         (parse_manual_page_|249|XmImSetValues.3|2|..|... )         (parse_manual_page_|249|XmImSetValues.3|53|iX|.iX "XmImSetValues" )         (parse_manual_page_|249|XmImSetValues.3|54|iX|.iX "input manager functions" "XmImSetValues" )         (parse_manual_page_|249|XmImSetValues.3|143|..|... )