aboutsummaryrefslogtreecommitdiff
path: root/modules/benchmark
diff options
context:
space:
mode:
authorhwspeedy <ns@bigbear.dk>2024-05-13 08:36:51 +0200
committerhwspeedy <ns@bigbear.dk>2024-05-13 08:36:51 +0200
commit82866404bb8abf6e10663215e0eb8181de76e52a (patch)
tree70e3fb4f5d0acbc605f02912ffa471e1fa153dfe /modules/benchmark
parent611f4827ad5704f0668a703405d13d5fd58b0dfe (diff)
FIX remove flashing intensity from gui benchmark - FIX #31
Diffstat (limited to 'modules/benchmark')
-rw-r--r--modules/benchmark/guibench.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/modules/benchmark/guibench.c b/modules/benchmark/guibench.c
index 1ca9f632..635f2f53 100644
--- a/modules/benchmark/guibench.c
+++ b/modules/benchmark/guibench.c
@@ -19,6 +19,7 @@
#include <gtk/gtk.h>
#include <cairo.h>
+#include "hardinfo.h"
#include "iconcache.h"
#include "config.h"
@@ -60,24 +61,28 @@ gboolean on_draw (GtkWidget *widget, GdkEventExpose *event, gpointer data) {
switch(testnumber) {
case 0 : //Line Drawing
cairo_move_to(cr, g_rand_int_range(r,0,1024), g_rand_int_range(r,0,800));
- cairo_set_source_rgb(cr,g_rand_double_range(r,0,1),g_rand_double_range(r,0,1),g_rand_double_range(r,0,1));
+ cairo_set_source_rgb(cr,g_rand_double_range(r,0.2,0.8),g_rand_double_range(r,0.2,0.8),g_rand_double_range(r,0.2,0.8));
cairo_line_to(cr, g_rand_int_range(r,0,1024), g_rand_int_range(r,0,800));
cairo_stroke(cr);
break;
case 1 : //Shape Drawing
cairo_rectangle(cr,g_rand_int_range(r,0,1024-200),g_rand_int_range(r,0,800-200),g_rand_int_range(r,0,400),g_rand_int_range(r,0,300));
- cairo_set_source_rgb(cr,g_rand_double_range(r,0,1),g_rand_double_range(r,0,1),g_rand_double_range(r,0,1));
+ cairo_set_source_rgb(cr,g_rand_double_range(r,0.2,0.8),g_rand_double_range(r,0.2,0.8),g_rand_double_range(r,0.2,0.8));
cairo_stroke(cr);
break;
case 2 : //Filled Shape Drawing
cairo_rectangle(cr,g_rand_int_range(r,0,1024-200),g_rand_int_range(r,0,800-200),g_rand_int_range(r,0,400),g_rand_int_range(r,0,300));
- cairo_set_source_rgb(cr,g_rand_double_range(r,0,1),g_rand_double_range(r,0,1),g_rand_double_range(r,0,1));
+ if(!params.darkmode){
+ cairo_set_source_rgb(cr,g_rand_double_range(r,0.3,0.5),g_rand_double_range(r,0.3,0.5),g_rand_double_range(r,0.3,0.5));
+ }else{
+ cairo_set_source_rgb(cr,g_rand_double_range(r,0.5,0.7),g_rand_double_range(r,0.5,0.7),g_rand_double_range(r,0.5,0.7));
+ }
cairo_fill(cr);
break;
case 3 : //Text Drawing
cairo_move_to(cr,g_rand_int_range(r,0,1024-100),g_rand_int_range(r,0,800));
cairo_set_font_size(cr,25);
- cairo_set_source_rgb(cr,g_rand_double_range(r,0,1),g_rand_double_range(r,0,1),g_rand_double_range(r,0,1));
+ cairo_set_source_rgb(cr,g_rand_double_range(r,0.2,0.8),g_rand_double_range(r,0.2,0.8),g_rand_double_range(r,0.2,0.8));
cairo_show_text(cr, "I \342\231\245 hardinfo2");
break;
//