GTK+/Dicas para escrever aplicações GTK: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Linha 45:
return g_application_run (G_APPLICATION (mpg_app_new ()), argc, argv);
}
</syntaxhighlight>''EsteSalve o arquivo devecom sero salvonome '''main.c''' dentro deda pasta '''/SRC''' na raiz dado pastaprojeto.''
 
==== Os arquivos mpg_app.h e mpg_app.c. ====
Linha 65:
 
#endif // __MPG_APP_H__
</syntaxhighlight>''Salve o arquivo com o nome '''mpg_app.h''' dentro da pasta '''/SRC/GUI'''.''<syntaxhighlight lang="c">
//arquivo mpg_app.c
//duvida sobre o codigo gtk.help.pt@gmail.com
Linha 107:
}
 
</syntaxhighlight>''Salve esteo doisarquivo arquivoscom o nome '''mpg_app.c''' dentro deda pasta '''/SRC/GUI'''.''
<br />
 
==== Os Arquivos mpg_window.h e mpg_window.c. ====
Vamos codificar os arquivos mpg_window.h e mpg_window.c, este arquivo vai conter a janela principal do nosso sistema. Por padrão a maioria dos programas [https://www.gnome.org GNOME] tem apenas uma janela principal para o sistema, onde as funcionalidades do sistema são inseridas e disponibilizadas para os usuário.<syntaxhighlight lang="c">
//arquivo mpg_window.h
//duvida sobre o codigo gtk.help.pt@gmail.com
 
#ifndef __MPG_WINDOW_H__
#define __MPG_WINDOW_H__
 
#include <gtk/gtk.h>
#include "mpg_app.h"
 
#define MPG_TYPE_WINDOW (mpg_window_get_type())
G_DECLARE_FINAL_TYPE (MpgWindow, mpg_window, MPG, WINDOW, GtkApplicationWindow)
 
MpgWindow* mpg_window_new (MpgApp *app);
 
#endif // __MPG_WINDOW_H__
 
</syntaxhighlight>''Salve o arquivo com o nome '''mpg_window.h''' dentro da pasta '''/SRC/GUI'''.''