Use gnome_geometry_string to get the geometry string.
Mon Jun 22 13:01:16 1998 Havoc Pennington <hp@pobox.com> * main.c (session_save_state): Use gnome_geometry_string to get the geometry string. svn path=/trunk/; revision=267
This commit is contained in:

committed by
Havoc Pennington

parent
467d828584
commit
7b7c48bea1
@ -1,3 +1,8 @@
|
|||||||
|
Mon Jun 22 13:01:16 1998 Havoc Pennington <hp@pobox.com>
|
||||||
|
|
||||||
|
* main.c (session_save_state): Use gnome_geometry_string to get
|
||||||
|
the geometry string.
|
||||||
|
|
||||||
1998-06-04 Federico Mena Quintero <federico@nuclecu.unam.mx>
|
1998-06-04 Federico Mena Quintero <federico@nuclecu.unam.mx>
|
||||||
|
|
||||||
* eventedit.c (ee_rp_init_rule): Do not subtract 1 from
|
* eventedit.c (ee_rp_init_rule): Do not subtract 1 from
|
||||||
|
@ -579,14 +579,9 @@ session_save_state (GnomeClient *client, gint phase, GnomeRestartStyle save_styl
|
|||||||
argv [0] = client_data;
|
argv [0] = client_data;
|
||||||
for (i = 1, l = all_calendars; l; l = l->next){
|
for (i = 1, l = all_calendars; l; l = l->next){
|
||||||
GnomeCalendar *gcal = GNOME_CALENDAR (l->data);
|
GnomeCalendar *gcal = GNOME_CALENDAR (l->data);
|
||||||
int x, y, w, h;
|
char *geometry;
|
||||||
char *buffer = g_malloc (32);
|
|
||||||
|
|
||||||
gdk_window_get_origin (GTK_WIDGET (gcal)->window, &x, &y);
|
geometry = gnome_geometry_string (GTK_WIDGET (gcal)->window);
|
||||||
gdk_window_get_size (GTK_WIDGET (gcal)->window, &w, &h);
|
|
||||||
printf ("X, Y = %d, %d\n", x, y);
|
|
||||||
printf ("w, h = %d, %d\n", w, h);
|
|
||||||
sprintf (buffer, "%dx%d+%d+%d", w, h, x, y);
|
|
||||||
|
|
||||||
if (strcmp (gcal->cal->filename, user_calendar_file) == 0)
|
if (strcmp (gcal->cal->filename, user_calendar_file) == 0)
|
||||||
argv [i++] = "--userfile";
|
argv [i++] = "--userfile";
|
||||||
@ -595,8 +590,8 @@ session_save_state (GnomeClient *client, gint phase, GnomeRestartStyle save_styl
|
|||||||
argv [i++] = gcal->cal->filename;
|
argv [i++] = gcal->cal->filename;
|
||||||
}
|
}
|
||||||
argv [i++] = "--geometry";
|
argv [i++] = "--geometry";
|
||||||
argv [i++] = buffer;
|
argv [i++] = geometry;
|
||||||
free_list = g_list_append (free_list, buffer);
|
free_list = g_list_append (free_list, geometry);
|
||||||
calendar_save (gcal->cal, gcal->cal->filename);
|
calendar_save (gcal->cal, gcal->cal->filename);
|
||||||
}
|
}
|
||||||
argv [i] = NULL;
|
argv [i] = NULL;
|
||||||
|
@ -579,14 +579,9 @@ session_save_state (GnomeClient *client, gint phase, GnomeRestartStyle save_styl
|
|||||||
argv [0] = client_data;
|
argv [0] = client_data;
|
||||||
for (i = 1, l = all_calendars; l; l = l->next){
|
for (i = 1, l = all_calendars; l; l = l->next){
|
||||||
GnomeCalendar *gcal = GNOME_CALENDAR (l->data);
|
GnomeCalendar *gcal = GNOME_CALENDAR (l->data);
|
||||||
int x, y, w, h;
|
char *geometry;
|
||||||
char *buffer = g_malloc (32);
|
|
||||||
|
|
||||||
gdk_window_get_origin (GTK_WIDGET (gcal)->window, &x, &y);
|
geometry = gnome_geometry_string (GTK_WIDGET (gcal)->window);
|
||||||
gdk_window_get_size (GTK_WIDGET (gcal)->window, &w, &h);
|
|
||||||
printf ("X, Y = %d, %d\n", x, y);
|
|
||||||
printf ("w, h = %d, %d\n", w, h);
|
|
||||||
sprintf (buffer, "%dx%d+%d+%d", w, h, x, y);
|
|
||||||
|
|
||||||
if (strcmp (gcal->cal->filename, user_calendar_file) == 0)
|
if (strcmp (gcal->cal->filename, user_calendar_file) == 0)
|
||||||
argv [i++] = "--userfile";
|
argv [i++] = "--userfile";
|
||||||
@ -595,8 +590,8 @@ session_save_state (GnomeClient *client, gint phase, GnomeRestartStyle save_styl
|
|||||||
argv [i++] = gcal->cal->filename;
|
argv [i++] = gcal->cal->filename;
|
||||||
}
|
}
|
||||||
argv [i++] = "--geometry";
|
argv [i++] = "--geometry";
|
||||||
argv [i++] = buffer;
|
argv [i++] = geometry;
|
||||||
free_list = g_list_append (free_list, buffer);
|
free_list = g_list_append (free_list, geometry);
|
||||||
calendar_save (gcal->cal, gcal->cal->filename);
|
calendar_save (gcal->cal, gcal->cal->filename);
|
||||||
}
|
}
|
||||||
argv [i] = NULL;
|
argv [i] = NULL;
|
||||||
|
Reference in New Issue
Block a user