The GIMP Toolkit , et brukergrensesnitt skaperen, kjører på mange plattformer, inkludert Windows , Mac og Linux. Uansett hvilken plattform de kjører på , applikasjoner store og små behov farger. Selv grunnleggende tekst redaktører lar brukere velge den fargen av sine skrifter. GTK har en kompleks og tungt dokumentert API, men du kan få GTK fargevalg dialog til brukeren ved hjelp av C-språk programmering instruksjoner. Du trenger
Kildekoden for et GTK program
Vis flere instruksjoner
en
Legg linjene nedenfor til programmet : en
GtkWidget * gcolor = NULL ; GdkColor farge ; GInt respons,
p Dette erklærer variablene som du trenger for fargevalg i programmet
2
Type neste kode segmentet inn i programmet : en .
gcolor = gtk_color_selection_dialog_new ( " Velg en farge "); gtk_widget_show ( gcolor ) ; response = gtk_dialog_run ( GTK_DIALOG ( gcolor ));
Dette skaper et GTK fargevalg dialog vindu for brukeren å velge en . farge
3
Skriv inn følgende linjer:
if ( svar == GTK_RESPONSE_OK ) { gtk_color_selection_get_current_color ( GTK_COLOR_SELECTION ( GTK_COLOR_SELECTION_DIALOG ( gcolor ) - > colorsel ) , og farge); g_print ( "% s" , gdk_color_to_string ( og farge )); } else { g_print ( " Ingen farge valgt. "); }
p Hvis brukeren trykker " OK " knappen, valgte fargen skrives til standard output . Hvis brukeren ikke velger en farge , er en melding om dette skrives ut i stedet
4
Kopier neste linje inn i programmet : .
Gtk_widget_hide ( gcolor ) ;
< p> Dette skjuler dialogen slik at brukeren ikke blir forvirret .