I thought you just asked me to sever my leg.

This commit is contained in:
XANTRONIX Development 2019-05-27 16:00:39 -05:00
parent a3816b4a2f
commit 81227fc332
2 changed files with 25 additions and 5 deletions

View file

@ -63,17 +63,17 @@ static void draw_tachometer_needle(cairo_t *cr,
rpm = 8000;
}
draw_needle(cr, x, y, 0.77 * r,
232 * (M_PI/180),
488 * (M_PI/180),
rpm / 8000);
/*
* Draw a tiny boi circle
*/
cairo_set_source_rgb(cr, 1, 1, 1);
cairo_arc(cr, x, y, 0.08 * r, 0, 2*M_PI);
cairo_fill(cr);
draw_needle(cr, x, y, 0.77 * r,
232 * (M_PI/180),
488 * (M_PI/180),
rpm / 8000);
}
static void draw_tachometer(cairo_t *cr,

20
include/hexagram/window.h Normal file
View file

@ -0,0 +1,20 @@
#ifndef _HEXAGRAM_WINDOW_H
#define _HEXAGRAM_WINDOW_H
#include <X11/Xlib.h>
#define HEXAGRAM_WINDOW_EVENT_MASK (ButtonMotionMask | ButtonPressMask | \
ButtonReleaseMask | ExposureMask | \
StructureNotifyMask)
typedef struct _hexagram_window hexagram_window;
hexagram_window *hexagram_window_new_x11(const char *display,
int width,
int height);
int hexagram_window_show(hexagram_window *window);
void hexagram_window_destroy(hexagram_window *window);
#endif /* _HEXAGRAM_WINDOW_H */