Mercurial > emacs
comparison oldXMenu/Locate.c @ 109423:ae5ef13849d8
Merge from mainline.
author | Katsumi Yamaoka <yamaoka@jpl.org> |
---|---|
date | Sun, 04 Jul 2010 22:11:22 +0000 |
parents | 5cc91198ffb2 |
children | ef719132ddfa |
comparison
equal
deleted
inserted
replaced
109422:bcedeeedc5fb | 109423:ae5ef13849d8 |
---|---|
15 */ | 15 */ |
16 | 16 |
17 #include "XMenuInt.h" | 17 #include "XMenuInt.h" |
18 | 18 |
19 int | 19 int |
20 XMenuLocate(display, menu, p_num, s_num, x_pos, y_pos, ul_x, ul_y, width, height) | 20 XMenuLocate(register Display *display, register XMenu *menu, int p_num, int s_num, int x_pos, int y_pos, int *ul_x, int *ul_y, int *width, int *height) |
21 register Display *display; /* Previously opened display. */ | 21 /* Previously opened display. */ |
22 register XMenu *menu; /* Menu object being located. */ | 22 /* Menu object being located. */ |
23 int p_num; /* Active pane number. */ | 23 /* Active pane number. */ |
24 int s_num; /* Active selection number. */ | 24 /* Active selection number. */ |
25 int x_pos; /* X coordinate of mouse active position. */ | 25 /* X coordinate of mouse active position. */ |
26 int y_pos; /* Y coordinate of mouse active position. */ | 26 /* Y coordinate of mouse active position. */ |
27 int *ul_x; /* Returned upper left menu X coordinate. */ | 27 /* Returned upper left menu X coordinate. */ |
28 int *ul_y; /* Returned upper left menu Y coordinate. */ | 28 /* Returned upper left menu Y coordinate. */ |
29 int *width; /* Returned menu width. */ | 29 /* Returned menu width. */ |
30 int *height; /* Returned menu height. */ | 30 /* Returned menu height. */ |
31 { | 31 { |
32 register XMPane *p_ptr; /* XMPane pointer. */ | 32 register XMPane *p_ptr; /* XMPane pointer. */ |
33 register XMSelect *s_ptr; /* XMSelect pointer. */ | 33 register XMSelect *s_ptr; /* XMSelect pointer. */ |
34 | 34 |
35 /* | 35 /* |