Lines Matching refs:oclocks

109 	oclock     *oclocks;  member
173 XSetForeground(display, gc, cp->oclocks[clck].border_color); in DrawBorder()
175 XSetLineAttributes(display, gc, cp->oclocks[clck].border_width, in DrawBorder()
178 cp->oclocks[clck].pos.x - cp->oclocks[clck].size / 2, in DrawBorder()
179 cp->oclocks[clck].pos.y - cp->oclocks[clck].size / 2, in DrawBorder()
180 cp->oclocks[clck].size, cp->oclocks[clck].size, in DrawBorder()
195 XSetForeground(display, gc, cp->oclocks[clck].jewel_color); in DrawJewel()
197 cp->oclocks[clck].pos.x, in DrawJewel()
198 cp->oclocks[clck].pos.y - cp->oclocks[clck].jewel_position, in DrawJewel()
199 cp->oclocks[clck].jewel_size); in DrawJewel()
218 cp->oclocks[clck].pos.x, cp->oclocks[clck].pos.y, h->width); in DrawHand()
222 cp->oclocks[clck].pos.x, cp->oclocks[clck].pos.y, in DrawHand()
223 cp->oclocks[clck].pos.x + cosi, cp->oclocks[clck].pos.y + sinj); in DrawHand()
225 cp->oclocks[clck].pos.x + cosi, cp->oclocks[clck].pos.y + sinj, in DrawHand()
236 DrawHand(mi, clck, &cp->oclocks[clck].hours, in real_draw_clock()
237 HourToAngle(&cp->oclocks[clck]), mode); in real_draw_clock()
238 DrawHand(mi, clck, &cp->oclocks[clck].minutes, in real_draw_clock()
239 MinutesToAngle(&cp->oclocks[clck]), mode); in real_draw_clock()
240 DrawHand(mi, clck, &cp->oclocks[clck].seconds, in real_draw_clock()
241 SecondsToAngle(&cp->oclocks[clck]), mode); in real_draw_clock()
250 x = (cp->oclocks[i].pos.x - cp->oclocks[clck].pos.x); in collide()
251 y = (cp->oclocks[i].pos.y - cp->oclocks[clck].pos.y); in collide()
253 if (d < (cp->oclocks[i].size + cp->oclocks[i].border_width + in collide()
254 cp->oclocks[clck].size + cp->oclocks[clck].border_width) / 2) in collide()
270 cp->oclocks[clck].size = NRAND(MIN(-size, MAX(MINSIZE, in new_clock_state()
274 cp->oclocks[clck].size = MAX(MINSIZE, MIN(cp->width, cp->height)); in new_clock_state()
276 cp->oclocks[clck].size = MINSIZE; in new_clock_state()
278 cp->oclocks[clck].size = MIN(size, MAX(MINSIZE, in new_clock_state()
281 cp->oclocks[clck].hours.size = (cp->oclocks[clck].size * HOURS_SIZE) / 200; in new_clock_state()
282 cp->oclocks[clck].minutes.size = in new_clock_state()
283 (cp->oclocks[clck].size * MINUTES_SIZE) / 200; in new_clock_state()
284 cp->oclocks[clck].seconds.size = in new_clock_state()
285 (cp->oclocks[clck].size * SECONDS_SIZE) / 200; in new_clock_state()
286 cp->oclocks[clck].jewel_size = (cp->oclocks[clck].size * JEWEL_SIZE) / 200; in new_clock_state()
288 cp->oclocks[clck].border_width = in new_clock_state()
289 (cp->oclocks[clck].size * CLOCK_BORDER) / 200; in new_clock_state()
290 cp->oclocks[clck].hours.width = (cp->oclocks[clck].size * HOURS_WIDTH) / 200; in new_clock_state()
291 cp->oclocks[clck].minutes.width = in new_clock_state()
292 (cp->oclocks[clck].size * MINUTES_WIDTH) / 200; in new_clock_state()
293 cp->oclocks[clck].seconds.width = in new_clock_state()
294 (cp->oclocks[clck].size * SECONDS_WIDTH) / 200; in new_clock_state()
296 cp->oclocks[clck].jewel_position = in new_clock_state()
297 (cp->oclocks[clck].size * JEWEL_POSITION) / 200; in new_clock_state()
299 cp->oclocks[clck].radius = in new_clock_state()
300 (cp->oclocks[clck].size / 2) + cp->oclocks[clck].border_width + 1; in new_clock_state()
305 cp->oclocks[clck].border_color = MI_PIXEL(mi, NRAND(MI_NPIXELS(mi))); in new_clock_state()
306 cp->oclocks[clck].jewel_color = MI_PIXEL(mi, NRAND(MI_NPIXELS(mi))); in new_clock_state()
307 cp->oclocks[clck].hours.color = MI_PIXEL(mi, NRAND(MI_NPIXELS(mi))); in new_clock_state()
308 cp->oclocks[clck].minutes.color = MI_PIXEL(mi, NRAND(MI_NPIXELS(mi))); in new_clock_state()
309 cp->oclocks[clck].seconds.color = MI_PIXEL(mi, NRAND(MI_NPIXELS(mi))); in new_clock_state()
312 cp->oclocks[clck].pos.x = myrand(cp->oclocks[clck].radius, in new_clock_state()
313 cp->width - cp->oclocks[clck].radius); in new_clock_state()
314 cp->oclocks[clck].pos.y = myrand(cp->oclocks[clck].radius, in new_clock_state()
315 cp->height - cp->oclocks[clck].radius); in new_clock_state()
328 DrawHand(mi, clck, &cp->oclocks[clck].hours, in update_clock()
329 HourToAngle(&cp->oclocks[clck]), 0); in update_clock()
330 DrawHand(mi, clck, &cp->oclocks[clck].minutes, in update_clock()
331 MinutesToAngle(&cp->oclocks[clck]), 0); in update_clock()
332 DrawHand(mi, clck, &cp->oclocks[clck].seconds, in update_clock()
333 SecondsToAngle(&cp->oclocks[clck]), 0); in update_clock()
335 (void) memcpy((char *) &cp->oclocks[clck].dd_time, in update_clock()
337 sizeof (cp->oclocks[clck].dd_time)); in update_clock()
338 DrawHand(mi, clck, &cp->oclocks[clck].hours, in update_clock()
339 HourToAngle(&cp->oclocks[clck]), 1); in update_clock()
340 DrawHand(mi, clck, &cp->oclocks[clck].minutes, in update_clock()
341 MinutesToAngle(&cp->oclocks[clck]), 1); in update_clock()
342 DrawHand(mi, clck, &cp->oclocks[clck].seconds, in update_clock()
343 SecondsToAngle(&cp->oclocks[clck]), 1); in update_clock()
351 if (cp->oclocks != NULL) { in free_clock_screen()
352 free(cp->oclocks); in free_clock_screen()
376 if (cp->oclocks != NULL) { in init_clock()
377 free(cp->oclocks); in init_clock()
378 cp->oclocks = (oclock *) NULL; in init_clock()
383 if (cp->oclocks == NULL) { in init_clock()
384 if ((cp->oclocks = (oclock *) malloc(cp->nclocks * in init_clock()
398 cp->oclocks[clck].border_color = MI_WHITE_PIXEL(mi); in init_clock()
399 cp->oclocks[clck].jewel_color = MI_WHITE_PIXEL(mi); in init_clock()
400 cp->oclocks[clck].hours.color = MI_WHITE_PIXEL(mi); in init_clock()
401 cp->oclocks[clck].minutes.color = MI_WHITE_PIXEL(mi); in init_clock()
402 cp->oclocks[clck].seconds.color = MI_WHITE_PIXEL(mi); in init_clock()
406 (void) memcpy((char *) &cp->oclocks[clck].dd_time, in init_clock()
408 sizeof (cp->oclocks[clck].dd_time)); in init_clock()
425 if (cp->oclocks == NULL) in draw_clock()