The GIMP Toolkit , en brugergrænseflade skaberen, kører på mange platforme, herunder Windows, Mac og Linux. Ligegyldigt hvilken platform de kører på , applikationer store og små behov farver. Selv basale teksteditorer lade brugerne vælge farven på deres skrifttyper. GTK har en kompleks og stærkt dokumenteret API , men du kan få den GTK farvevalg dialog til brugeren ved hjælp af C sprog programmering instruktioner. Ting du skal
Kilde kode til en GTK -program
Vis Flere Instruktioner
1
Tilføj linjerne nedenfor for at dit program : Hej
GtkWidget * gcolor = NULL ; GdkColor farve GInt reaktion;
Dette erklærer de variabler, du har brug for farvevalg i dit program
2
Type næste kodesegmentet dit program : Hej .
gcolor = gtk_color_selection_dialog_new ( "Vælg farve ") gtk_widget_show ( gcolor ) respons = gtk_dialog_run ( GTK_DIALOG ( gcolor )),
Dette skaber en GTK farvevalg dialogvindue for brugeren at vælge et . farve
3
Indtast følgende linjer :
if ( svar == GTK_RESPONSE_OK ) { gtk_color_selection_get_current_color ( GTK_COLOR_SELECTION ( GTK_COLOR_SELECTION_DIALOG ( gcolor ) -> colorsel ) & farver), g_print ( "% s" , gdk_color_to_string (& farve) );} else { g_print ( "Ingen valgt farve. "); }
p Hvis brugeren trykker på " OK " knap, valgte farve udskrevet til standard output . Hvis brugeren ikke vælge en farve , der er en meddelelse, der angiver dette i stedet udskrives
4
Kopier næste linje i dit program : .
Gtk_widget_hide ( gcolor )
< p> Dette skjuler dialog , så brugeren ikke bliver forvirret .