SHA256
1
0
forked from pool/x3270
x3270/x026-offset.diff

169 lines
4.9 KiB
Diff

--- x026-1.0/x026.c.orig 2003-07-29 10:03:36.000000000 +0200
+++ x026-1.0/x026.c 2003-07-29 10:41:43.000000000 +0200
@@ -114,32 +114,32 @@
};
/* Xt actions. */
-static void data(Widget, XEvent *, String *, Cardinal *);
-static void delete_window(Widget, XEvent *, String *, Cardinal *);
-static void home(Widget, XEvent *, String *, Cardinal *);
-static void left(Widget, XEvent *, String *, Cardinal *);
-static void next(Widget, XEvent *, String *, Cardinal *);
-static void redraw(Widget, XEvent *, String *, Cardinal *);
-static void right(Widget, XEvent *, String *, Cardinal *);
-static void tab(Widget, XEvent *, String *, Cardinal *);
-static void insert_selection(Widget, XEvent *, String *, Cardinal *);
-static void confirm(Widget, XEvent *, String *, Cardinal *);
+static void x026_data(Widget, XEvent *, String *, Cardinal *);
+static void x026_delete_window(Widget, XEvent *, String *, Cardinal *);
+static void x026_home(Widget, XEvent *, String *, Cardinal *);
+static void x026_left(Widget, XEvent *, String *, Cardinal *);
+static void x026_next(Widget, XEvent *, String *, Cardinal *);
+static void x026_redraw(Widget, XEvent *, String *, Cardinal *);
+static void x026_right(Widget, XEvent *, String *, Cardinal *);
+static void x026_tab(Widget, XEvent *, String *, Cardinal *);
+static void x026_insert_selection(Widget, XEvent *, String *, Cardinal *);
+static void x026_confirm(Widget, XEvent *, String *, Cardinal *);
/* Xt callbacks. */
-static void discard(Widget, XtPointer, XtPointer);
+static void x026_discard(Widget, XtPointer, XtPointer);
/* Actions. */
XtActionsRec actions[] = {
- { "Data", data },
- { "DeleteWindow", delete_window },
- { "Home", home },
- { "Left", left },
- { "Next", next },
- { "Redraw", redraw },
- { "Right", right },
- { "Tab", tab },
- { "insert-selection", insert_selection },
- { "confirm", confirm }
+ { "Data", x026_data },
+ { "DeleteWindow", x026_delete_window },
+ { "Home", x026_home },
+ { "Left", x026_left },
+ { "Next", x026_next },
+ { "Redraw", x026_redraw },
+ { "Right", x026_right },
+ { "Tab", x026_tab },
+ { "insert-selection", x026_insert_selection },
+ { "confirm", x026_confirm }
};
int actioncount = XtNumber(actions);
@@ -389,7 +389,7 @@
XtNborderWidth, BUTTON_BW,
XtNborderColor, appres.background,
NULL);
- XtAddCallback(ww, XtNcallback, discard, NULL);
+ XtAddCallback(ww, XtNcallback, x026_discard, NULL);
/* Create graphics contexts for drawing. */
xgcv.foreground = appres.foreground;
@@ -575,7 +575,7 @@
/* Redraw the entire card image. */
static void
-redraw(Widget wid, XEvent *event, String *params, Cardinal *num_params)
+x026_redraw(Widget wid, XEvent *event, String *params, Cardinal *num_params)
{
int i;
Dimension x, y, w, h;
@@ -641,7 +641,7 @@
/* Exit. */
static void
-delete_window(Widget wid, XEvent *event, String *params, Cardinal *num_params)
+x026_delete_window(Widget wid, XEvent *event, String *params, Cardinal *num_params)
{
exit(0);
}
@@ -696,6 +696,7 @@
#if defined(SOUND) /*[*/
loud_click();
#endif /*]*/
+ do_right(0);
}
}
@@ -841,7 +842,7 @@
*/
static void
-data(Widget wid, XEvent *event, String *params, Cardinal *num_params)
+x026_data(Widget wid, XEvent *event, String *params, Cardinal *num_params)
{
XKeyEvent *kevent = (XKeyEvent *)event;
char buf[10];
@@ -858,19 +859,19 @@
}
static void
-left(Widget wid, XEvent *event, String *params, Cardinal *num_params)
+x026_left(Widget wid, XEvent *event, String *params, Cardinal *num_params)
{
enq_event(LEFT, 0, !appres.typeahead, SLOW);
}
static void
-right(Widget wid, XEvent *event, String *params, Cardinal *num_params)
+x026_right(Widget wid, XEvent *event, String *params, Cardinal *num_params)
{
enq_event(RIGHT, 1, !appres.typeahead, SLOW);
}
static void
-home(Widget wid, XEvent *event, String *params, Cardinal *num_params)
+x026_home(Widget wid, XEvent *event, String *params, Cardinal *num_params)
{
int i;
@@ -882,7 +883,7 @@
}
static void
-next(Widget wid, XEvent *event, String *params, Cardinal *num_params)
+x026_next(Widget wid, XEvent *event, String *params, Cardinal *num_params)
{
if (ccard->next) {
ccard = ccard->next;
@@ -892,7 +893,7 @@
}
static void
-tab(Widget wid, XEvent *event, String *params, Cardinal *num_params)
+x026_tab(Widget wid, XEvent *event, String *params, Cardinal *num_params)
{
int i;
@@ -905,7 +906,7 @@
/* Throw away this card. */
static void
-discard(Widget w, XtPointer client_data, XtPointer call_data)
+x026_discard(Widget w, XtPointer client_data, XtPointer call_data)
{
int i;
@@ -993,7 +994,7 @@
}
static void
-insert_selection(Widget w, XEvent *event, String *params, Cardinal *num_params)
+x026_insert_selection(Widget w, XEvent *event, String *params, Cardinal *num_params)
{
int i;
Atom a;
@@ -1115,7 +1116,7 @@
}
static void
-confirm(Widget w, XEvent *event, String *params, Cardinal *num_params)
+x026_confirm(Widget w, XEvent *event, String *params, Cardinal *num_params)
{
save_file();
}