mirror of
https://github.com/brl/mutter.git
synced 2025-08-10 10:24:47 +00:00
fix compiler warnings
2002-09-12 Havoc Pennington <hp@redhat.com> * src/workspace.c (meta_workspace_screen_index) (meta_workspace_index): fix compiler warnings * src/tools/metacity-window-demo.c (menu_items): add a test for dialogs with no transient parent * src/place.c (find_first_fit): Try placing window at origin of first Xinerama, even if there are no windows to place next to; makes placement work when no other windows are open on the screen.
This commit is contained in:

committed by
Havoc Pennington

parent
efa3a05a35
commit
cfa98e02fc
@@ -257,6 +257,28 @@ modal_dialog_cb (gpointer callback_data,
|
||||
gtk_widget_destroy (dialog);
|
||||
}
|
||||
|
||||
static void
|
||||
no_parent_dialog_cb (gpointer callback_data,
|
||||
guint callback_action,
|
||||
GtkWidget *widget)
|
||||
{
|
||||
GtkWidget *dialog;
|
||||
|
||||
dialog = gtk_message_dialog_new (NULL,
|
||||
GTK_DIALOG_DESTROY_WITH_PARENT,
|
||||
GTK_MESSAGE_INFO,
|
||||
GTK_BUTTONS_CLOSE,
|
||||
"Here is a dialog with no transient parent");
|
||||
|
||||
/* Close dialog on user response */
|
||||
g_signal_connect (G_OBJECT (dialog),
|
||||
"response",
|
||||
G_CALLBACK (gtk_widget_destroy),
|
||||
NULL);
|
||||
|
||||
gtk_widget_show (dialog);
|
||||
}
|
||||
|
||||
static void
|
||||
utility_cb (gpointer callback_data,
|
||||
guint callback_action,
|
||||
@@ -613,6 +635,7 @@ static GtkItemFactoryEntry menu_items[] =
|
||||
{ "/Windows/tearoff", NULL, NULL, 0, "<Tearoff>" },
|
||||
{ "/Windows/_Dialog", "<control>d", dialog_cb, 0, NULL },
|
||||
{ "/Windows/_Modal dialog", NULL, modal_dialog_cb, 0, NULL },
|
||||
{ "/Windows/_Parentless dialog", NULL, no_parent_dialog_cb, 0, NULL },
|
||||
{ "/Windows/_Utility", "<control>u", utility_cb, 0, NULL },
|
||||
{ "/Windows/_Splashscreen", "<control>s", splashscreen_cb, 0, NULL },
|
||||
{ "/Windows/_Top dock", NULL, dock_cb, DOCK_TOP, NULL },
|
||||
|
Reference in New Issue
Block a user