O GIMP Toolkit, um criador de interface do usuário, é executado em muitas plataformas, incluindo Windows, Mac e Linux. Não importa o que plataforma são executados , aplicações pequenas e grandes cores necessidade . Mesmo editores de texto básicos permitem aos usuários escolher a cor de suas fontes . GTK tem uma API complexa e muito documentada, mas você pode começar o diálogo de seleção de cor GTK para o usuário usando instruções de programação de linguagem C . Coisas que você precisa
código-fonte de um programa GTK
Show Mais instruções
1
Adicione as linhas abaixo para o seu programa :
GtkWidget * gcolor = NULL; GdkColor cor ; resposta gint ;
Este declara as variáveis que você precisa para seleção de cores em seu programa
2
Digite o seguinte segmento de código em seu programa : .
gcolor = gtk_color_selection_dialog_new ( " Escolha uma cor "); gtk_widget_show ( gcolor ); resposta = gtk_dialog_run ( GTK_DIALOG ( gcolor ) );
Isso cria uma janela de diálogo de seleção de cor GTK para o usuário para selecionar um cor
3
Digite as seguintes linhas: .
if ( resposta == GTK_RESPONSE_OK ) { gtk_color_selection_get_current_color ( GTK_COLOR_SELECTION ( GTK_COLOR_SELECTION_DIALOG ( gcolor ) -> colorsel ) , e cor ); g_print ( "% s" , gdk_color_to_string ( e cor) );} else { g_print ("Não cor selecionada. ");}
Se o usuário pressionar o "OK" botão, a cor selecionada é impressa para a saída padrão . Se o usuário não selecionar uma cor, uma mensagem indicando este é impresso em vez
4
Copie o seguinte linha em seu programa : .
Gtk_widget_hide ( gcolor );
Isto esconde o diálogo para que o usuário não se confunde .