From f3d60755d887952a899dc7493fffd310015a0412 Mon Sep 17 00:00:00 2001 From: Enris Nogare von Tein <ent13@inf.ufpr.br> Date: Tue, 5 Jul 2016 10:06:13 -0300 Subject: [PATCH] Help screen now displays correct help Signed-off-by: Enris Nogare von Tein <ent13@inf.ufpr.br> --- useful/stg312/openslx_gui | Bin 95073 -> 99377 bytes useful/stg312/openslx_gui_v01.glade | 66 ++++++++++++++++++++++------ useful/stg312/utils.c | 36 +++++++++++++-- 3 files changed, 86 insertions(+), 16 deletions(-) diff --git a/useful/stg312/openslx_gui b/useful/stg312/openslx_gui index fe7678d8c4ad35803162d26870156e3838025da1..f5c695396040fd828076a7672689d8ec9f840129 100755 GIT binary patch delta 27486 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 G+4%w3g|jLE delta 23329 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�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 diff --git a/useful/stg312/openslx_gui_v01.glade b/useful/stg312/openslx_gui_v01.glade index 5d8603d0..bec92bc3 100644 --- a/useful/stg312/openslx_gui_v01.glade +++ b/useful/stg312/openslx_gui_v01.glade @@ -172,6 +172,7 @@ não compactado?</property> <property name="valign">center</property> <property name="margin_left">27</property> <property name="xalign">0</property> + <property name="active">True</property> <property name="draw_indicator">True</property> </object> <packing> @@ -1141,14 +1142,42 @@ Agora faça upload dele para nosso servidor!</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="margin_left">5</property> + <property name="margin_top">5</property> <property name="orientation">vertical</property> <child> - <object class="GtkLabel" id="label10"> + <object class="GtkBox" id="box2"> <property name="visible">True</property> <property name="can_focus">False</property> - <property name="label" translatable="yes">Bem vindo à tela de ajuda do gerador de imagens do OpenSlx! -Escolha para qual tela você precisa de ajuda ao lado!</property> - <property name="justify">center</property> + <property name="orientation">vertical</property> + <child> + <object class="GtkLabel" id="label1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">Bem vindo </property> + <attributes> + <attribute name="font-desc" value="Sans Bold 16"/> + </attributes> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="label2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Escolha para qual tela você precisa de ajuda ao lado!</property> + <property name="justify">right</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> </object> <packing> <property name="resize">False</property> @@ -1243,6 +1272,21 @@ de pacotes</property> <property name="height">1</property> </packing> </child> + <child> + <object class="GtkButton" id="button_glossario"> + <property name="label" translatable="yes">Glossário</property> + <property name="name">6</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">5</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> </object> <packing> <property name="resize">False</property> @@ -1267,8 +1311,7 @@ de pacotes</property> <object class="GtkLabel" id="label_titulo"> <property name="visible">True</property> <property name="can_focus">False</property> - <property name="label" translatable="yes">Título da página de help, -Diz o que a página é</property> + <property name="label" translatable="yes">Tela de ajuda</property> <property name="justify">center</property> <property name="wrap">True</property> <attributes> @@ -1294,7 +1337,7 @@ Diz o que a página é</property> </packing> </child> <child> - <object class="GtkLabel" id="label2"> + <object class="GtkLabel" id="label_oque_help"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="margin_top">5</property> @@ -1328,8 +1371,7 @@ Diz o que a página é</property> <property name="can_focus">False</property> <property name="xalign">0</property> <property name="yalign">0</property> - <property name="label" translatable="yes">Descrição da página de help -o que ela faz</property> + <property name="label" translatable="yes">Ajuda você com qualquer dúvida que venha a surgir enquanto usa o nosso software</property> <property name="wrap">True</property> </object> <packing> @@ -1351,7 +1393,7 @@ o que ela faz</property> </packing> </child> <child> - <object class="GtkLabel" id="label1"> + <object class="GtkLabel" id="label_como_help"> <property name="visible">True</property> <property name="can_focus">False</property> <property name="margin_top">5</property> @@ -1386,9 +1428,7 @@ o que ela faz</property> <property name="can_focus">False</property> <property name="xalign">0</property> <property name="yalign">0</property> - <property name="label" translatable="yes">Conteudo da página de Help - -O que o usuário deve fazer pra continaur com o processo</property> + <property name="label" translatable="yes">Escolha sobre o que deseja saber ao lado e clique no botão.</property> <property name="wrap">True</property> </object> <packing> diff --git a/useful/stg312/utils.c b/useful/stg312/utils.c index 48f2297d..a3d3cbc6 100644 --- a/useful/stg312/utils.c +++ b/useful/stg312/utils.c @@ -227,12 +227,14 @@ void altera_texto_help(GtkWidget *w, gpointer p){ const char *nome; int nome_int; - GtkWidget *label_titulo, *label_conteudo, *label_descricao; + GtkWidget *label_titulo, *label_conteudo, *label_descricao, *label_como_help, *label_oque_help; dados *data_ant = p; //Pega os dados recebidos pela chamada da função label_titulo = data_ant->dado1; label_descricao = data_ant->dado2; label_conteudo = data_ant->dado3; + label_oque_help = data_ant->dado4; + label_como_help = data_ant->dado5; nome = gtk_widget_get_name(w); @@ -242,28 +244,50 @@ void altera_texto_help(GtkWidget *w, gpointer p){ switch (nome_int){ case 1: + gtk_label_set_text(GTK_LABEL(label_oque_help), "O que essa página faz?"); + gtk_label_set_text(GTK_LABEL(label_como_help), "Como faço o que quero nessa janela?"); gtk_label_set_text(GTK_LABEL(label_titulo), "Janela Inicial"); gtk_label_set_text(GTK_LABEL(label_descricao), "Nessa janela você pode escolher o que deseja fazer no software"); + gtk_label_set_text(GTK_LABEL(label_conteudo), "Seja bem vindo ao software de criação de sistemas personalizados do OpenSLX.\nPara criar seu sistema com todos os programas que deseja ter, clique em \"Gerar seu sistema!\".\nPara atualizar um sistema que já está em nossa base de dados, clique em \"Atualizar seus sistemas!\"\n\nAtalhos úteis do software:\nF10: Abre essa janela de ajuda em qualquer tela\nPage Up: Avança para o próximo passo do programa\nEscape/Esc: Sai da janela que você está e volta para a janela principal."); break; case 2: + gtk_label_set_text(GTK_LABEL(label_oque_help), "O que essa página faz?"); + gtk_label_set_text(GTK_LABEL(label_como_help), "Como faço o que quero nessa janela?"); gtk_label_set_text(GTK_LABEL(label_titulo), "Instalação de pacotes"); gtk_label_set_text(GTK_LABEL(label_descricao), "Instale os pacotes que deseja em seu sistema novo nessa janela"); + gtk_label_set_text(GTK_LABEL(label_conteudo), "Aqui é aonde você edita o sistema para ter tudo que você deseja.\nClique em \"Selecionar e instalar softwares\" para ser levado ao Synaptic, um software de ajuda de instalação de pacotes.\nCaso ache desnecessária a ajuda do Synaptic, aperte f6 no seu teclado que uma janela shell será aberta para você instalar manualmente os pacotes que deseja.\nApós instalar todos os pacotes e softwares desejados em seu sistema, clique em Avançar para ir para a próxima tela."); break; case 3: + gtk_label_set_text(GTK_LABEL(label_oque_help), "O que essa página faz?"); + gtk_label_set_text(GTK_LABEL(label_como_help), "Como faço o que quero nessa janela?"); gtk_label_set_text(GTK_LABEL(label_titulo), "Criação do sistema novo"); gtk_label_set_text(GTK_LABEL(label_descricao), "Crie o seu sistema novo nessa janela"); + gtk_label_set_text(GTK_LABEL(label_conteudo), "Agora que você instalou todos os pacotes necesários para o seus sistema, é necessário criar o arquivo que será carregado para a nossa base de dados.\nPara fazer isso, informe em \"Destino do sistema\" uma pasta com pelo menos 8 Gigas de espaço livre e dê um nome para seu sistema, infelizmente esse nome não pode contêr espaços, mas tente usar _ ou - no lugar de espaços para facilitar a leitura do nome depois.\nClique na caixa \"Remover sistema no compactado\" se quiser mantêr os arquivos gerados pela criação do sistema por qualquer razão. Deixe a opção marcada caso não tenha interesse nisso.\nApós dar um nome e escolher um lugar apropriado para o sistema ser colocado, clique em \"Gerar!\" para avançar para o próximo passo."); break; case 4: + gtk_label_set_text(GTK_LABEL(label_oque_help), "O que essa página faz?"); + gtk_label_set_text(GTK_LABEL(label_como_help), "Como faço o que quero nessa janela?"); gtk_label_set_text(GTK_LABEL(label_titulo), "Upload do sistema"); gtk_label_set_text(GTK_LABEL(label_descricao), "Faça o upload do seu sistema por essa janela"); + gtk_label_set_text(GTK_LABEL(label_conteudo), "Para carregar o sistema em nossa base de dados, é só clicar em \"Upload!\". Caso tenha cometido um erro, esquecido de um pacote ou não possui tempo para fazer o upload, clique em \"Sair\" para voltar para a janela principal. Leve em consideração o \"Tempo estimado de Upload\", sabendo que pode demorar mais ou menos que a quantidade informada.\nCaso a internet caia ou algo pare o carregamento enquanto ele está sendo efetuado não se preocupe, simplesmente execute esse programa novamente que ele continuará de onde parou!"); break; case 5: + gtk_label_set_text(GTK_LABEL(label_oque_help), "O que essa página faz?"); + gtk_label_set_text(GTK_LABEL(label_como_help), "Como faço o que quero nessa janela?"); gtk_label_set_text(GTK_LABEL(label_titulo), "Confirmação de upload"); - gtk_label_set_text(GTK_LABEL(label_descricao), "Entre no site e configure sua imagem se desejar por essa janela"); + gtk_label_set_text(GTK_LABEL(label_descricao), "Entre no site e configure seu sistema se desejar por essa janela"); + gtk_label_set_text(GTK_LABEL(label_conteudo), "Tudo deu certo até agora!\nSeu sistema está em nossa base de dados e pronto para uso!\nCaso queira modificar alguma coisa no sistema, clique em \"Ir para o site\" para ser levado ao nosso site e configurar o sistema com as opções que deseja."); + break; + case 6: + gtk_label_set_text(GTK_LABEL(label_titulo), "Glossário"); + gtk_label_set_text(GTK_LABEL(label_descricao), "Nomenclaturas necessárias para o entendimento do software"); + gtk_label_set_text(GTK_LABEL(label_oque_help), "Glossário para aliviar dúvidas"); + gtk_label_set_text(GTK_LABEL(label_como_help), "Procure a palavra que você tem dúvida abaixo"); + gtk_label_set_text(GTK_LABEL(label_conteudo), "Sistema: Um sistema é o que ser"); break; } @@ -276,7 +300,7 @@ void help_screen(GtkWidget *w, gpointer p){ puts("help_screen"); puts(""); #endif /*DEBUG*/ - GtkWidget *window_help, *button_help_inicio, *button_help_pacotes, *button_help_criacao, *button_help_upload, *button_help_confirmacao, *label_titulo, *label_descricao, *label_conteudo; + GtkWidget *window_help, *button_help_inicio, *button_help_pacotes, *button_help_criacao, *button_help_upload,*label_como_help, *label_oque_help, *button_help_confirmacao, *label_titulo, *label_descricao, *label_conteudo, *button_glossario; GtkBuilder *builder; @@ -288,17 +312,23 @@ void help_screen(GtkWidget *w, gpointer p){ button_help_upload = GTK_WIDGET(gtk_builder_get_object(builder, "button_help_upload")); button_help_criacao = GTK_WIDGET(gtk_builder_get_object(builder, "button_help_criacao")); button_help_confirmacao = GTK_WIDGET(gtk_builder_get_object(builder, "button_help_confirmacao")); + button_glossario = GTK_WIDGET(gtk_builder_get_object(builder, "button_glossario")); label_titulo = GTK_WIDGET(gtk_builder_get_object(builder, "label_titulo")); label_descricao = GTK_WIDGET(gtk_builder_get_object(builder, "label_descricao")); label_conteudo = GTK_WIDGET(gtk_builder_get_object(builder, "label_conteudo")); + label_oque_help = GTK_WIDGET(gtk_builder_get_object(builder, "label_oque_help")); + label_como_help = GTK_WIDGET(gtk_builder_get_object(builder, "label_como_help")); struct dados *data = malloc(sizeof(*data));; data->dado1 = label_titulo; data->dado2 = label_descricao; data->dado3 = label_conteudo; + data->dado4 = label_oque_help; + data->dado5 = label_como_help; window_help = GTK_WIDGET(gtk_builder_get_object(builder, "window_help")); g_signal_connect(button_help_pacotes, "clicked", G_CALLBACK(altera_texto_help), data); + g_signal_connect(button_glossario, "clicked", G_CALLBACK(altera_texto_help), data); g_signal_connect(button_help_criacao, "clicked", G_CALLBACK(altera_texto_help), data); g_signal_connect(button_help_upload, "clicked", G_CALLBACK(altera_texto_help), data); g_signal_connect(button_help_confirmacao, "clicked", G_CALLBACK(altera_texto_help), data); -- GitLab