1 diff -Nur gg-0.2.1.orig/src/gg-types.h gg-0.2.1/src/gg-types.h
2 --- gg-0.2.1.orig/src/gg-types.h Thu Jan 10 00:53:44 2002
3 +++ gg-0.2.1/src/gg-types.h Thu Jan 17 17:10:00 2002
6 guint connect_on_start;
13 diff -Nur gg-0.2.1.orig/src/gg.h gg-0.2.1/src/gg.h
14 --- gg-0.2.1.orig/src/gg.h Mon Jan 14 22:43:05 2002
15 +++ gg-0.2.1/src/gg.h Thu Jan 17 17:09:25 2002
17 #define GG_SEARCH 0x0004
18 #define GG_REGISTER 0x0005
20 +#define GG_MIN_WIDTH 160
21 +#define GG_MIN_HEIGHT 300
23 //unsigned int gg_hash_passwd(unsigned char *passwd, unsigned int seed);
25 void gg_connect_to_server(void);
26 diff -Nur gg-0.2.1.orig/src/interface.c gg-0.2.1/src/interface.c
27 --- gg-0.2.1.orig/src/interface.c Mon Jan 14 22:49:11 2002
28 +++ gg-0.2.1/src/interface.c Thu Jan 17 17:11:24 2002
30 window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
32 gtk_object_set_data(GTK_OBJECT(window), "window", window);
33 - gtk_widget_set_usize(window, 160, 300);
34 + gtk_widget_set_usize(window, GG_MIN_WIDTH, GG_MIN_HEIGHT);
35 gtk_window_set_title(GTK_WINDOW(window), _(TITLE));
39 gtk_window_add_accel_group(GTK_WINDOW(window), accel_group);
41 window_set_icon(window, NULL, GG_ONLINE_MAIN);
42 + gtk_window_set_default_size (GTK_WINDOW (window), config.width, config.height);
46 diff -Nur gg-0.2.1.orig/src/main.c gg-0.2.1/src/main.c
47 --- gg-0.2.1.orig/src/main.c Mon Jan 14 22:52:31 2002
48 +++ gg-0.2.1/src/main.c Thu Jan 17 17:14:37 2002
50 config.proxy_port = 8080;
51 config.connect_on_start = 1;
52 config.last_sysmsg = 0;
53 + config.width = GG_MIN_WIDTH;
54 + config.height = GG_MIN_HEIGHT;
56 path = g_strconcat(getenv("HOME"), "/.gg/config", NULL);
59 if (g_strncasecmp(line, "last_sysmsg ", 12) == 0) {
60 config.last_sysmsg = atoi(line + 12);
62 + if (g_strncasecmp(line, "width ", 6) == 0) {
63 + config.width = atoi(line + 6);
65 + if (g_strncasecmp(line, "height ", 7) == 0) {
66 + config.height = atoi(line + 7);
70 printf("read_config(): config: %d ********\n", config.uin);
75 + config.width=window->allocation.width;
76 + config.height=window->allocation.height;
78 path = g_strconcat(getenv("HOME"), "/.gg/config", NULL);
80 fp = fopen(path, "w");
83 fprintf(fp, "connect_on_start %d\n", config.connect_on_start);
84 fprintf(fp, "last_sysmsg %d\n", config.last_sysmsg);
86 + fprintf(fp, "width %d\n", config.width);
87 + fprintf(fp, "height %d\n", config.height);
91 fprintf(fp, "ignore %d\n", *(guint *) tmp_ignore->data);