EXPORT void set_store_black_pf(void) { gint j = 0; extern Firmware_Details *firmware; gdk_threads_enter(); set_group_color(BLACK,"burners"); for (j=0;j<firmware->total_tables;j++) set_reqfuel_color(BLACK,j); gdk_threads_leave(); }
G_MODULE_EXPORT void set_store_black_pf(void) { gint j = 0; Firmware_Details *firmware = NULL; static void (*slaves_set_color_f)(gint,const gchar *) = NULL; firmware = DATA_GET(global_data,"firmware"); if (!slaves_set_color_f) get_symbol("slaves_set_color",(void *)&slaves_set_color_f); //g_return_if_fail(slaves_set_color_f); gdk_threads_enter(); set_group_color(BLACK,"burners"); if (slaves_set_color_f) slaves_set_color_f(BLACK,"burners"); for (j=0;j<firmware->total_tables;j++) set_reqfuel_color(BLACK,j); gdk_threads_leave(); }
/*! \brief sets all burn buttons back to black */ G_MODULE_EXPORT void set_store_black_pf(void) { gint j = 0; Firmware_Details *firmware = NULL; static void (*slaves_set_color_f)(gint,const gchar *) = NULL; firmware = DATA_GET(global_data,"firmware"); /* Only MS firmwares have TCP socket mode for now */ if ((firmware->capabilities & MS1 ) || (firmware->capabilities & MS2)) { if (!slaves_set_color_f) get_symbol("slaves_set_color",(void *)&slaves_set_color_f); } gdk_threads_enter(); set_group_color(BLACK,"burners"); if (slaves_set_color_f) slaves_set_color_f(BLACK,"burners"); for (j=0;j<firmware->total_tables;j++) set_reqfuel_color(BLACK,j); gdk_threads_leave(); }