Lines Matching refs:butPtr
38 mseRegion *butPtr;
40 for (butPtr = regionList; butPtr; butPtr = butPtr->next) {
41 if (code == butPtr->code)
44 return butPtr;
68 mseRegion *butPtr = dlg_mouse_mkregion(y, x, height, width, -DLGK_MOUSE(code));
69 butPtr->mode = mode;
70 butPtr->step_x = MAX(1, step_x);
71 butPtr->step_y = MAX(1, step_y);
78 mseRegion *butPtr = regionList->next;
80 regionList = butPtr;
87 mseRegion *butPtr;
89 if ((butPtr = find_region_by_code(basecode + code)) == 0) {
90 butPtr = dlg_calloc(mseRegion, 1);
91 assert_ptr(butPtr, "dlg_mouse_mkregion");
92 butPtr->next = regionList;
93 regionList = butPtr;
96 if ((butPtr->mode != -1) ||
97 (butPtr->step_x != 0) ||
98 (butPtr->step_y != 0) ||
99 (butPtr->y != (basey + y)) ||
100 (butPtr->Y != (basey + y + height)) ||
101 (butPtr->x != (basex + x)) ||
102 (butPtr->X != (basex + x + width)) ||
103 (butPtr->code != basecode + code)) {
106 butPtr->code, code));
109 butPtr->mode = -1;
110 butPtr->step_x = 0;
111 butPtr->step_y = 0;
112 butPtr->y = basey + y;
113 butPtr->Y = basey + y + height;
114 butPtr->x = basex + x;
115 butPtr->X = basex + x + width;
116 butPtr->code = basecode + code;
118 return butPtr;
125 mseRegion *butPtr;
127 for (butPtr = regionList; butPtr; butPtr = butPtr->next) {
128 if (small ^ (butPtr->code >= 0)) {
131 if (y < butPtr->y || y >= butPtr->Y) {
134 if (x < butPtr->x || x >= butPtr->X) {
139 return butPtr;