1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
#include "sarcasm.h"
void InitApp()
{
GladeXML *Xml;
Xml = glade_xml_new("MainWindow.glade", NULL, NULL);
glade_xml_signal_autoconnect(Xml);
SetCallBacks(Xml);
//g_object_unref(G_OBJECT(Xml));
}
void SetCallBacks(GladeXML *Xml)
{
GtkWidget *ActieNieuw = glade_xml_get_widget(Xml, "ActieNieuw");
glade_xml_signal_connect_data(Xml, "on_ActieNieuw_activate", G_CALLBACK(Reset), (gpointer)Xml);
}
void Reset(GtkWidget *Widget, gpointer Data)
{
GladeXML *Xml = (GladeXML*)Data;
GtkWidget *CodeWidget = glade_xml_get_widget(Xml, "CodeWidget");
GtkTextBuffer *Buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(CodeWidget));
gtk_text_buffer_set_text(Buffer, "Lekker Leeg...", -1);
}
|