Fixed tab close button size

This commit is contained in:
Jesse van den Kieboom 2006-03-23 20:30:08 +00:00
parent a999c718fd
commit 3cfc360dc6
1 changed files with 12 additions and 4 deletions

View File

@ -31,7 +31,7 @@ enum {
};
static guint gm_world_tab_signals[NUM_SIGNALS] = {0};
G_DEFINE_TYPE(GmWorldTab, gm_world_tab, GTK_TYPE_HBOX)
static void
@ -81,15 +81,23 @@ gm_world_tab_class_init(GmWorldTabClass *klass) {
static void
gm_world_tab_create_interface(GmWorldTab *obj) {
GtkWidget *image, *label, *button, *image_button;
GtkSettings *settings;
gint w, h;
image = gtk_image_new();
label = gtk_label_new("");
button = gtk_button_new();
image_button = gtk_image_new_from_stock(GTK_STOCK_CLOSE,
GTK_ICON_SIZE_BUTTON);
gtk_widget_set_size_request(button, 16, 16);
GTK_ICON_SIZE_MENU);
settings = gtk_widget_get_settings(GTK_WIDGET(obj));
gtk_icon_size_lookup_for_settings(settings, GTK_ICON_SIZE_MENU, &w, &h);
gtk_widget_set_size_request(button, w + 2, h + 2);
gtk_button_set_relief(GTK_BUTTON(button), GTK_RELIEF_NONE);
gtk_button_set_focus_on_click(GTK_BUTTON(button), FALSE);
gtk_container_add(GTK_CONTAINER(button), image_button);
gtk_box_pack_start(GTK_BOX(obj), image, FALSE, FALSE, 0);