Exemple #1
0
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();
}
Exemple #2
0
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();
}
Exemple #3
0
/*!
  \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();
}