1998-05-20 Federico Mena Quintero <federico@nuclecu.unam.mx>
* gpageprop.c (item_properties): Restore the arrow cursor for the desktop icon windows. * gdesktop.h (desktop_icon_t): Removed unused title field.
Этот коммит содержится в:
родитель
9c120a91b0
Коммит
d6e872a113
@ -1,5 +1,10 @@
|
|||||||
1998-05-20 Federico Mena Quintero <federico@nuclecu.unam.mx>
|
1998-05-20 Federico Mena Quintero <federico@nuclecu.unam.mx>
|
||||||
|
|
||||||
|
* gpageprop.c (item_properties): Restore the arrow cursor for the
|
||||||
|
desktop icon windows.
|
||||||
|
|
||||||
|
* gdesktop.h (desktop_icon_t): Removed unused title field.
|
||||||
|
|
||||||
* gtrans.c (set_window_text): Made it use the new
|
* gtrans.c (set_window_text): Made it use the new
|
||||||
GnomeIconTextInfo functions.
|
GnomeIconTextInfo functions.
|
||||||
|
|
||||||
|
@ -28,7 +28,6 @@ typedef struct {
|
|||||||
icon_t type;
|
icon_t type;
|
||||||
int x, y;
|
int x, y;
|
||||||
int grid_x, grid_y;
|
int grid_x, grid_y;
|
||||||
char *title;
|
|
||||||
char *pathname;
|
char *pathname;
|
||||||
} desktop_icon_t;
|
} desktop_icon_t;
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ int
|
|||||||
item_properties (GtkWidget *parent, char *fname, desktop_icon_t *di)
|
item_properties (GtkWidget *parent, char *fname, desktop_icon_t *di)
|
||||||
{
|
{
|
||||||
GtkWidget *parent_window;
|
GtkWidget *parent_window;
|
||||||
GdkCursor *clock_cursor;
|
GdkCursor *cursor;
|
||||||
GtkWidget *notebook, *ok, *cancel;
|
GtkWidget *notebook, *ok, *cancel;
|
||||||
GtkWidget *vbox;
|
GtkWidget *vbox;
|
||||||
GpropFilename *name;
|
GpropFilename *name;
|
||||||
@ -72,8 +72,9 @@ item_properties (GtkWidget *parent, char *fname, desktop_icon_t *di)
|
|||||||
/* Set a clock cursor while we create stuff and read users/groups */
|
/* Set a clock cursor while we create stuff and read users/groups */
|
||||||
|
|
||||||
parent_window = gtk_widget_get_toplevel (parent);
|
parent_window = gtk_widget_get_toplevel (parent);
|
||||||
clock_cursor = gdk_cursor_new (GDK_WATCH);
|
cursor = gdk_cursor_new (GDK_WATCH);
|
||||||
gdk_window_set_cursor (parent_window->window, clock_cursor);
|
gdk_window_set_cursor (parent_window->window, cursor);
|
||||||
|
gdk_cursor_destroy (cursor);
|
||||||
|
|
||||||
toplevel = GTK_DIALOG (gtk_dialog_new ());
|
toplevel = GTK_DIALOG (gtk_dialog_new ());
|
||||||
notebook = gtk_notebook_new ();
|
notebook = gtk_notebook_new ();
|
||||||
@ -123,11 +124,15 @@ item_properties (GtkWidget *parent, char *fname, desktop_icon_t *di)
|
|||||||
gtk_widget_grab_default (ok);
|
gtk_widget_grab_default (ok);
|
||||||
gtk_widget_show_all (GTK_WIDGET (toplevel));
|
gtk_widget_show_all (GTK_WIDGET (toplevel));
|
||||||
|
|
||||||
gdk_window_set_cursor (parent_window->window, NULL);
|
/* Restore the arrow cursor and run the dialog */
|
||||||
|
|
||||||
|
cursor = gdk_cursor_new (GDK_TOP_LEFT_ARROW);
|
||||||
|
gdk_window_set_cursor (parent_window->window, cursor);
|
||||||
|
gdk_cursor_destroy (cursor);
|
||||||
|
|
||||||
gtk_grab_add (GTK_WIDGET (toplevel));
|
gtk_grab_add (GTK_WIDGET (toplevel));
|
||||||
gtk_main ();
|
gtk_main ();
|
||||||
gtk_grab_remove (GTK_WIDGET (toplevel));
|
gtk_grab_remove (GTK_WIDGET (toplevel));
|
||||||
gdk_cursor_destroy (clock_cursor);
|
|
||||||
|
|
||||||
if (prop_dialog_result != 0) {
|
if (prop_dialog_result != 0) {
|
||||||
gtk_widget_destroy (GTK_WIDGET (toplevel));
|
gtk_widget_destroy (GTK_WIDGET (toplevel));
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user