Code:
#include <stdio.h>
#include <stdlib.h>
#include <gtk/gtk.h>
static void destroy_event(GtkWidget *widget, gpointer data)
{
gtk_main_quit();
}
static gboolean delete_event(GtkWidget *widget, GdkEvent *event, gpointer data)
{
gtk_main_quit();
return FALSE;
}
int main (int argc, char *argv[])
{
GtkWidget *window;
GtkWidget *entry;
GtkWidget *table;
GtkWidget * button_send;
//GtkWidget *button_connect;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
gtk_window_set_default_size(GTK_WINDOW(window), 450, 400);
gtk_window_set_title(GTK_WINDOW(window), "menu");
gtk_widget_show(window);
table = gtk_table_new (1, 3, TRUE);
gtk_container_add(GTK_CONTAINER (window), table);
gtk_widget_show(table);
/*button_connect = gtk_button_new_with_label("Connect");
gtk_container_add(GTK_CONTAINER(window), button_connect);
gtk_misc_set_alignment(GTK_MISC(button_connect), 3, 0);
gtk_table_attach_defaults (GTK_TABLE(table), button_connect, 0, 1, 2, 3);
//gtk_misc_set_alignment(GTK_MISC(button_connect), 1, 0);
//gtk_container_set_border_width(GTK_CONTAINER(button_connect), 2);
gtk_widget_show(button_connect);*/
button_send = gtk_button_new_with_label("Send");
gtk_container_add(GTK_CONTAINER(window), button_send);
//gtk_misc_set_alignment(GTK_MISC(button_send), 3, 0);
gtk_table_attach_defaults(GTK_TABLE(table), button_send, 0, 4, 2, 3);
gtk_widget_show(button_send);
entry = gtk_entry_new();
gtk_container_add(GTK_CONTAINER(window), entry);
gtk_table_attach_defaults(GTK_TABLE(table), entry, 0, 4, 0, 2);
gtk_widget_show(entry);
g_signal_connect_swapped(G_OBJECT(window), "destroy-event",
G_CALLBACK(destroy_event), NULL);
g_signal_connect_swapped(G_OBJECT(window), "delete-event",
G_CALLBACK(delete_event), NULL);
gtk_main ();
return 0;
}
ideas?