1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-02-15 04:32:24 +00:00

Fix panel right click

This commit is contained in:
Ulrich Wilkens 2014-09-11 19:27:53 +02:00 committed by Jon Trulson
parent 026b0e6569
commit c6fd291e84
3 changed files with 29 additions and 29 deletions

View file

@ -452,7 +452,7 @@ struct _PopupData
Widget delete_ws_item; Widget delete_ws_item;
Widget rename_ws_item; Widget rename_ws_item;
Widget * action_item; Widget * action_item;
int action_count; long action_count;
Boolean subpanel_add_state; Boolean subpanel_add_state;
}; };

View file

@ -78,7 +78,7 @@ StringToInt (char * parse_source,
{ {
char * source_ptr = parse_source; char * source_ptr = parse_source;
int value = 0; long value = 0;
char chr; char chr;
@ -425,12 +425,12 @@ StringToPositionHints (char * parse_source,
status = StringToInt (parse_source, parse_return); status = StringToInt (parse_source, parse_return);
if ((int) *parse_return < 0 || (int) *parse_return > 100) if ((long) *parse_return < 0 || (long) *parse_return > 100)
{ {
_DtSimpleError (panel.app_name, DtError, NULL, _DtSimpleError (panel.app_name, DtError, NULL,
"Invalid Position Hints value -- %d", "Invalid Position Hints value -- %d",
(int) *parse_return); (long) *parse_return);
return (False); return (False);
} }

View file

@ -76,9 +76,9 @@ ActionCB (Widget w,
{ {
ControlData * control_data; ControlData * control_data;
int control_type; long control_type;
int indx = (int) client_data; long indx = (long) client_data;
Arg args[1]; Arg args[1];
@ -88,7 +88,7 @@ ActionCB (Widget w,
if (CheckControlTypeFile (control_data) == False) if (CheckControlTypeFile (control_data) == False)
return; return;
control_type = (int) (control_data->element_values[CONTROL_TYPE].parsed_value); control_type = (long) (control_data->element_values[CONTROL_TYPE].parsed_value);
if (control_type == CONTROL_FILE && !control_data->is_action) if (control_type == CONTROL_FILE && !control_data->is_action)
{ {
@ -136,7 +136,7 @@ DeleteWorkspaceCB (Widget w,
{ {
int delete_workspace = (int) client_data; long delete_workspace = (long) client_data;
SwitchData * switch_data; SwitchData * switch_data;
int i; int i;
@ -178,7 +178,7 @@ RenameWorkspaceCB (Widget w,
{ {
int rename_ws = (int) client_data; long rename_ws = (long) client_data;
SwitchData * switch_data; SwitchData * switch_data;
int i; int i;
@ -397,7 +397,7 @@ DeleteControlCB (Widget w,
#endif #endif
Widget dialog; Widget dialog;
String title, del_ctrl, ctrl_name, ctrl_label, del_msg, message; String title, del_ctrl, ctrl_name, ctrl_label, del_msg, message;
int indx = (int) client_data; long indx = (long) client_data;
Arg args[2]; Arg args[2];
XtSetArg (args[0], XmNuserData, &control_data); XtSetArg (args[0], XmNuserData, &control_data);
@ -414,7 +414,7 @@ DeleteControlCB (Widget w,
if (ctrl_label == NULL) if (ctrl_label == NULL)
ctrl_label = ctrl_name; ctrl_label = ctrl_name;
if ((Boolean)control_data->element_values[CONTROL_LOCKED].parsed_value) if (control_data->element_values[CONTROL_LOCKED].parsed_value)
{ {
title = FPGETMESSAGE(82,1, "Workspace Manager - Delete Locked Control Error"); title = FPGETMESSAGE(82,1, "Workspace Manager - Delete Locked Control Error");
title = XtNewString (title); title = XtNewString (title);
@ -501,7 +501,7 @@ ToggleControlCB (Widget w,
{ {
SubpanelData * subpanel_data = (SubpanelData *) client_data; SubpanelData * subpanel_data = (SubpanelData *) client_data;
ControlData * control_data; ControlData * control_data;
int indx = (int) client_data; long indx = (long) client_data;
Arg args[1]; Arg args[1];
XtSetArg (args[0], XmNuserData, &control_data); XtSetArg (args[0], XmNuserData, &control_data);
@ -528,7 +528,7 @@ AddSubpanelCB (Widget w,
{ {
ControlData * control_data; ControlData * control_data;
int indx = (int) client_data; long indx = (long) client_data;
Arg args[1]; Arg args[1];
XtSetArg (args[0], XmNuserData, &control_data); XtSetArg (args[0], XmNuserData, &control_data);
@ -572,7 +572,7 @@ DeleteSubpanelCB (Widget w,
spanel_name = (char *) spanel_name = (char *)
subpanel_data->element_values[SUBPANEL_NAME].parsed_value; subpanel_data->element_values[SUBPANEL_NAME].parsed_value;
if ((Boolean)subpanel_data->element_values[SUBPANEL_LOCKED].parsed_value) if (subpanel_data->element_values[SUBPANEL_LOCKED].parsed_value)
{ {
title = FPGETMESSAGE(82,3, "Workspace Manager - Delete Locked Subpanel Error"); title = FPGETMESSAGE(82,3, "Workspace Manager - Delete Locked Subpanel Error");
title = XtNewString (title); title = XtNewString (title);
@ -937,14 +937,14 @@ SetupActionMenuItems (Widget w,
ControlData * control_data, ControlData * control_data,
PopupData * popup_data, PopupData * popup_data,
Widget * action_item, Widget * action_item,
int * action_count) long * action_count)
{ {
XmString label_string; XmString label_string;
int i; long i;
int num_actions = 0; long num_actions = 0;
int action_index = *action_count; long action_index = *action_count;
Arg args[5]; Arg args[5];
@ -1038,7 +1038,7 @@ UpdateMainControlMenu (ControlData * control_data)
char * mnemonic; char * mnemonic;
char * control_label; char * control_label;
int control_type; long control_type;
Arg args[5]; Arg args[5];
ElementValue * old_element_values; ElementValue * old_element_values;
@ -1072,7 +1072,7 @@ UpdateMainControlMenu (ControlData * control_data)
/* Otherwise, if there is a subpanel, activate the delete subpanel */ /* Otherwise, if there is a subpanel, activate the delete subpanel */
/* item. Else activate the add subpanel item. */ /* item. Else activate the add subpanel item. */
control_type = (int) control_data->element_values[CONTROL_TYPE].parsed_value; control_type = (long)control_data->element_values[CONTROL_TYPE].parsed_value;
if (control_type != CONTROL_BLANK) if (control_type != CONTROL_BLANK)
{ {
@ -1252,8 +1252,8 @@ UpdateSubpanelControlMenu (SubpanelData * subpanel_data,
XtManageChild (panel.popup_data->deinstall_item); XtManageChild (panel.popup_data->deinstall_item);
if ((Boolean) (subpanel_data->parent_control_data-> if (! (subpanel_data->parent_control_data->
element_values[CONTROL_LOCKED].parsed_value) != True) element_values[CONTROL_LOCKED].parsed_value))
XtManageChild (panel.popup_data->toggle_item); XtManageChild (panel.popup_data->toggle_item);
else else
XtUnmanageChild (panel.popup_data->toggle_item); XtUnmanageChild (panel.popup_data->toggle_item);
@ -1289,7 +1289,7 @@ PopupMenu (Widget w,
BoxData * box_data = NULL; BoxData * box_data = NULL;
XmString label_string; XmString label_string;
Arg args[5]; Arg args[5];
int control_type, action_count = panel.popup_data->action_count; long control_type, action_count = panel.popup_data->action_count;
callback = (XmAnyCallbackStruct *) call_data; callback = (XmAnyCallbackStruct *) call_data;
event = (XEvent *) callback->event; event = (XEvent *) callback->event;
@ -1393,7 +1393,7 @@ CreatePopupMenu (Widget w)
char * mnemonic; char * mnemonic;
Arg args[5]; Arg args[5];
PopupData * popup_data; PopupData * popup_data;
int i, child_num = 0; long i, child_num = 0;
XmString label_string; XmString label_string;
popup_data = panel.popup_data = (PopupData *) XtMalloc(sizeof(PopupData)); popup_data = panel.popup_data = (PopupData *) XtMalloc(sizeof(PopupData));
@ -1499,7 +1499,7 @@ CreateActionButtons (Widget w,
{ {
PopupData * popup_data = switch_data->popup_data; PopupData * popup_data = switch_data->popup_data;
int action_count = popup_data->action_count; long action_count = popup_data->action_count;
Arg args[1]; Arg args[1];
XmString label_string; XmString label_string;
char * control_label; char * control_label;
@ -1554,7 +1554,7 @@ ShowWorkspaceItems (SwitchData * switch_data,
{ {
PopupData * popup_data = switch_data->popup_data; PopupData * popup_data = switch_data->popup_data;
int i; long i;
Arg args[1]; Arg args[1];
XmString label_string; XmString label_string;
char * control_label; char * control_label;
@ -1769,7 +1769,7 @@ WSPopupMenu (Widget w,
Boolean is_button = False; Boolean is_button = False;
Position x, y; Position x, y;
Arg args[2]; Arg args[2];
int control_type; long control_type;
callback = (XmAnyCallbackStruct *) call_data; callback = (XmAnyCallbackStruct *) call_data;
event = (XEvent *) callback->event; event = (XEvent *) callback->event;
@ -1838,7 +1838,7 @@ WSPopupMenu (Widget w,
if (control_data != NULL) if (control_data != NULL)
{ {
control_type = control_type =
(int) control_data->element_values[CONTROL_TYPE].parsed_value; (long) control_data->element_values[CONTROL_TYPE].parsed_value;
if (control_type != CONTROL_BLANK) if (control_type != CONTROL_BLANK)
/* The mouse is over a control in the switch area */ /* The mouse is over a control in the switch area */
@ -1885,7 +1885,7 @@ CreateWorkspacePopupMenu (Widget w,
XmString label_string; XmString label_string;
char * mnemonic; char * mnemonic;
Arg args[5]; Arg args[5];
int i, child_num = 0; long i, child_num = 0;
PopupData * popup_data; PopupData * popup_data;
popup_data = (PopupData *) XtMalloc(sizeof(PopupData)); popup_data = (PopupData *) XtMalloc(sizeof(PopupData));