PdmSetupBox* me = (PdmSetupBox*)client_data;
PdmPrinterBoxData* data = (PdmPrinterBoxData*)me->subclass_data;
typedef struct {
- Position x, y;
- Dimension width, height;
+ XtArgVal /* Position */ x, y;
+ XtArgVal /* Dimension */ width, height;
} PdmRect;
PdmRect rt, rs, ro, rp, c1, c2, r1, r2;
/*
OrientCtlResizeCB(Widget w, XtPointer client_data, XtPointer call_data)
{
OrientCtl* me = (OrientCtl*)client_data;
- Dimension height, width, margin_width, new_width;
- Position menu_x, menu_y, icon_x, icon_y;
- Dimension menu_h, menu_w, icon_h, icon_w;
+ XtArgVal /* Dimension */ height, width, margin_width, new_width;
+ XtArgVal /* Position */ menu_x, menu_y, icon_x, icon_y;
+ XtArgVal /* Dimension */ menu_h, menu_w, icon_h, icon_w;
/*
* get current layout info
*/
OrientCtlSelectCB(Widget w, XtPointer client_data, XtPointer call_data)
{
OrientCtl* me;
- int selected_item = (int)client_data;
+ XtArgVal /* int */ selected_item = (XtArgVal)client_data;
XtVaGetValues(w, XmNuserData, &me, NULL);
OrientCtlSetSelectedItem(me, selected_item);
PlexCtlResizeCB(Widget w, XtPointer client_data, XtPointer call_data)
{
PlexCtl* me = (PlexCtl*)client_data;
- Dimension height, width, margin_width, new_width;
- Position menu_x, menu_y, icon_x, icon_y;
- Dimension menu_h, menu_w, icon_h, icon_w;
+ XtArgVal /* Dimension */ height, width, margin_width, new_width;
+ XtArgVal /* Position */ menu_x, menu_y, icon_x, icon_y;
+ XtArgVal /* Dimension */ menu_h, menu_w, icon_h, icon_w;
/*
* get current layout info
*/
PlexCtlSelectCB(Widget w, XtPointer client_data, XtPointer call_data)
{
PlexCtl* me;
- int selected_item = (int)client_data;
+ XtArgVal /* int */ selected_item = (XtArgVal)client_data;
XtVaGetValues(w, XmNuserData, &me, NULL);
PlexCtlSetSelectedItem(me, selected_item);
TrayCtlResizeCB(Widget w, XtPointer client_data, XtPointer call_data)
{
TrayCtl* me = (TrayCtl*)client_data;
- Dimension height, menu_h;
- Position menu_y;
+ XtArgVal /* Dimension */ height, menu_h;
+ XtArgVal /* Position */ menu_y;
/*
* get current layout info
*/
TrayCtlSelectCB(Widget w, XtPointer client_data, XtPointer call_data)
{
TrayCtl* me;
- int selected_item = (int)client_data;
+ XtArgVal /* int */ selected_item = (XtArgVal)client_data;
XtVaGetValues(w, XmNuserData, &me, NULL);
TrayCtlSetSelectedItem(me, selected_item);
SizeCtlResizeCB(Widget w, XtPointer client_data, XtPointer call_data)
{
SizeCtl* me = (SizeCtl*)client_data;
- Dimension height, width, margin_width, new_width;
- Position list_x, list_y, radio_x, radio_y;
- Dimension list_h, list_w, radio_h, radio_w;
+ XtArgVal /* Dimension */ height, width, margin_width, new_width;
+ XtArgVal /* Position */ list_x, list_y, radio_x, radio_y;
+ XtArgVal /* Dimension */ list_h, list_w, radio_h, radio_w;
Widget scrolled_list = XtParent(me->list_box);
/*
* get current layout info
NULL);
if(activate_proc != (XtCallbackProc)NULL)
XtAddCallback(button, XmNactivateCallback,
- activate_proc, (XtPointer)i);
+ activate_proc, (XtPointer)(XtArgVal)i);
if(i == initial_item)
initial_selected = button;
}
Dimension* max_width, Dimension* max_height)
{
Dimension width, height;
+ XtArgVal width0, height0;
/*
* set the pixmap in the label
*/
* get the label dimensions
*/
XtVaGetValues(icon_label,
- XmNwidth, &width,
- XmNheight, &height,
+ XmNwidth, &width0,
+ XmNheight, &height0,
NULL);
+ width = (Dimension)width0;
+ height = (Dimension)height0;
/*
* update the max dimensions
*/
Boolean stipple)
{
PdmPixmapList* me = (PdmPixmapList*)XtCalloc(1, sizeof(PdmPixmapList));
+ XtArgVal fg, bg;
me->pixmap = (Pixmap*)XtCalloc(count, sizeof(Pixmap));
me->image_name = (char**)XtCalloc(count, sizeof(char*));
me->stipple = None;
}
XtVaGetValues(w,
- XmNforeground, &me->foreground,
- XmNbackground, &me->background,
+ XmNforeground, &fg,
+ XmNbackground, &bg,
NULL);
+ me->foreground = (Pixel)fg;
+ me->background = (Pixel)bg;
return me;
}
static void
SetListBoxSelection(Widget list_box, int position)
{
+ XtArgVal visible_item_count0, item_count0;
int visible_item_count;
int item_count;
int middle_offset;
* it the initial selection.
*/
XtVaGetValues(list_box,
- XmNitemCount, &item_count,
- XmNvisibleItemCount, &visible_item_count,
+ XmNitemCount, &item_count0,
+ XmNvisibleItemCount, &visible_item_count0,
NULL);
+ item_count = (int)item_count0;
+ visible_item_count = (int)visible_item_count0;
if(item_count > visible_item_count)
{