add a call

SVN revision: 5266
This commit is contained in:
Carsten Haitzler 2001-08-24 03:57:55 +00:00
parent 5456c1daea
commit 38f08f9b0d
3 changed files with 25 additions and 2 deletions

View File

@ -289,6 +289,8 @@ char *e_selection_get_data(Window win, Atom prop);
Window e_selection_request(void);
Window e_selection_set(char *string);
void e_set_blank_pointer(Window w);
typedef struct _eev Eevent;
typedef struct _ev_fd_handler Ev_Fd_Handler;
typedef struct _ev_pid_handler Ev_Pid_Handler;

View File

@ -261,12 +261,12 @@ e_ev_signal_init(void)
sa.sa_flags = SA_RESTART;
sigemptyset(&sa.sa_mask);
sigaction(SIGPIPE, &sa, (struct sigaction *)0);
/*
sa.sa_handler = e_ev_signal_handle_sigsegv;
sa.sa_flags = SA_RESTART;
sigemptyset(&sa.sa_mask);
sigaction(SIGSEGV, &sa, (struct sigaction *)0);
*/
sa.sa_handler = e_ev_signal_handle_sigfpe;
sa.sa_flags = SA_RESTART;
sigemptyset(&sa.sa_mask);

View File

@ -3073,3 +3073,24 @@ e_selection_get_data(Window win, Atom prop)
return string;
}
void
e_set_blank_pointer(Window w)
{
Cursor c;
XColor cl;
Pixmap p, m;
GC gc;
XGCValues gcv;
p = XCreatePixmap(disp, w, 1, 1, 1);
m = XCreatePixmap(disp, w, 1, 1, 1);
gc = XCreateGC(disp, m, 0, &gcv);
XSetForeground(disp, gc, 0);
XDrawPoint(disp, m, gc, 0, 0);
XFreeGC(disp, gc);
c = XCreatePixmapCursor(disp, p, m, &cl, &cl, 0, 0);
XDefineCursor(disp, w, c);
XFreeCursor(disp, c);
XFreePixmap(disp, p);
XFreePixmap(disp, m);
}