+2004-04-12 Dani Carbonell <bocata@panete.net>
+
+ * src/gtetrinet.c (keypress): Return only when Alt+1, +2 or +3 is
+ pressed. This fixes the bug reported by Christian Kröner :)
+
+ * src/fields.c (fields_page_contents): Changed the game's messages
+ widget to expand instead of shrink. Enlarged its height up to 70
+ pixels.
+
+ * src/gtetrinet.c (main): Made the GTetrinet main window
+ resizable. This doesn't mean that the fields will resize ;)
+
2004-03-30 Adam Weinberger <adamw@gnome.org>
* configure.in: Added en_CA to ALL_LINGUAS.
GTK_POLICY_AUTOMATIC);
gtk_container_add (GTK_CONTAINER(scroll), gmsgtext);
gtk_table_attach (GTK_TABLE(table2), scroll, 0, 1, 0, 1,
- GTK_FILL | GTK_EXPAND, GTK_FILL | GTK_SHRINK,
+ GTK_FILL | GTK_EXPAND, GTK_FILL | GTK_EXPAND,
0, 0);
gmsginput = gtk_entry_new ();
gtk_entry_set_max_length (GTK_ENTRY (gmsginput), 128);
GTK_SIGNAL_FUNC(gmsginput_activate), NULL);
gtk_table_attach (GTK_TABLE(table2), gmsginput, 0, 1, 1, 2,
GTK_FILL | GTK_EXPAND, 0, 0, 0);
- gtk_widget_set_size_request (table2, -1, 48);
+ gtk_widget_set_size_request (table2, -1, 70);
align = gtk_alignment_new (0.5, 0.5, 0.0, 0.0);
gtk_container_add (GTK_CONTAINER (align), table);
GTK_SIGNAL_FUNC(keyrelease), NULL);
gtk_widget_set_events (app, GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK);
- gtk_window_set_resizable (GTK_WINDOW (app), FALSE);
+ gtk_window_set_resizable (GTK_WINDOW (app), TRUE);
/* create and set the window icon */
icon_pixbuf = gdk_pixbuf_new_from_file (PIXMAPSDIR "/gtetrinet.png", NULL);
gtk_timeout_remove (keytimeoutid);
}
- if (gtetrinet_key(key->keyval, key->state & (GDK_MOD1_MASK |
- GDK_CONTROL_MASK |
- GDK_SHIFT_MASK)))
+ /* Check if it's a GTetrinet key */
+ if (gtetrinet_key (key->keyval, key->state & (GDK_MOD1_MASK)))
{
g_signal_stop_emission_by_name (G_OBJECT(widget), "key-press-event");
return TRUE;
}
- if ((key->state & (GDK_MOD1_MASK | GDK_CONTROL_MASK)) > 0)
- return FALSE;
+/* if ((key->state & (GDK_MOD1_MASK | GDK_CONTROL_MASK)) > 0)
+ return FALSE;*/
if (game_area && ingame && (gdk_keyval_to_lower (key->keyval) == keys[K_GAMEMSG]))
{