The GIMP Toolkit , ett användargränssnitt skapare , körs på många plattformar, inklusive Windows , Mac och Linux . Oavsett vilken plattform de körs på , ansökningar stora och små behov färger . Även grundläggande textredigerare låter användarna välja färg på sina typsnitt . GTK har en komplex och tungt dokumenterade API , men du kan få den GTK dialogen färgvalet till användaren med hjälp av C- instruktioner språk programmering . Saker du behöver
Källkod för ett GTK -program
Visa fler instruktioner
1
Lägg raderna nedan för att ditt program :
GtkWidget * gcolor = null; GdkColor färg , GInt svar;
Detta förklarar de variabler du behöver för färgval i ditt program
2
Type nästa kodsegmentet ditt program :
.
gcolor = gtk_color_selection_dialog_new ( " Välj en färg " ) ; gtk_widget_show ( gcolor ) , svar = gtk_dialog_run ( GTK_DIALOG ( gcolor ) ) ;
Detta skapar ett GTK färg fönster val dialog för användaren att välja ett . färg Addera 3
Ange följande rader :
p Om ( svar == GTK_RESPONSE_OK ) { gtk_color_selection_get_current_color ( GTK_COLOR_SELECTION ( GTK_COLOR_SELECTION_DIALOG ( gcolor ) - > colorsel ) , & färg ) , g_print ( " % s " , gdk_color_to_string ( och färg ) ) ;} else { g_print ( " Ingen färg vald . " ) ; }
p Om användaren trycker på " OK " knappen är vald färg tryckt till standard ut . Om användaren inte väljer en färg , är ett meddelande som anger detta ut istället nästa rad i ditt program
4
Copy : .
Gtk_widget_hide ( gcolor ) ;
det här döljer dialogen så att användaren inte blir förvirrad .