Update of /cvsroot/htoolkit/port/src/cbits/GTK
In directory sc8-pr-cvs1:/tmp/cvs-serv31129/src/cbits/GTK
Added Files:
ColorDialog.c
Log Message:
Implementation for the ColorDialog
--- NEW FILE: ColorDialog.c ---
#include "ColorDialog.h"
BOOL osRunColorDialog(unsigned int *color)
{
gint result;
GdkColor c;
GtkWidget *color_dialog;
color_dialog = gtk_color_selection_dialog_new("Color");
result = gtk_dialog_run(GTK_DIALOG(color_dialog));
gtk_color_selection_get_current_color(GTK_COLOR_SELECTION(GTK_COLOR_SELECTION_DIALOG(color_dialog)->colorsel), &c);
gtk_widget_destroy (color_dialog);
if (result != GTK_RESPONSE_OK)
return FALSE;
*color = (c.red/257) | (c.green/257 << 8) | (c.blue/257 << 16);
return TRUE;
}
|