#define IMAGE_PATH "/usr/share/speedometer/%d.png"
static void set_widget_bg_black(GtkWidget* widget) {
+ g_assert(widget);
GdkColor black;
black.red = 0x0000;
black.blue = 0x0000;
}
void load_images(AppData *appdata) {
+ g_assert(appdata);
g_print("Loading images\n");
guint i = 0;
while(i < 10) {
}
void load_initial_pixbufs(AppData* appdata) {
+ g_assert(appdata);
GdkPixbuf* zero = gtk_image_get_pixbuf(GTK_IMAGE(appdata->image_array[0]));
}
void set_nth_digit(AppData* appdata, guint n, guint value) {
- //assert(nth >= 0 && nth < 3);
+ g_assert(appdata);
+ g_assert(value < 10);
+ g_assert(n < 3);
GtkWidget* image = appdata->digit_array[n];
GdkPixbuf* buf = gtk_image_get_pixbuf(GTK_IMAGE(appdata->image_array[value]));
}
void repaint_all_digits(AppData* appdata) {
+ g_assert(appdata);
gtk_widget_queue_draw(GTK_WIDGET(appdata->digit_array[0]));
gtk_widget_queue_draw(GTK_WIDGET(appdata->digit_array[1]));
gtk_widget_queue_draw(GTK_WIDGET(appdata->digit_array[2]));
}
void randomize(AppData* appdata) {
-
+ g_assert(appdata);
gint32 n = g_random_int_range(0, 3);
GtkWidget* image = appdata->digit_array[n];
}
void create_ui(AppData* appdata) {
-
+ g_assert(appdata);
GtkWidget *hbox;
GtkWidget *vbox;