panel-message: avoid compilation warnings

This commit is contained in:
Pierre Pronchery 2025-03-04 00:54:12 +01:00
parent d80b706ba9
commit c0c00cb1a5

View File

@ -95,7 +95,7 @@ static int _message(unsigned int timeout, char const * stock,
hbox = gtk_hbox_new(FALSE, 4); hbox = gtk_hbox_new(FALSE, 4);
#endif #endif
/* icon */ /* icon */
#if !GTK_CHECK_VERSION(3, 10, 0) #if !GTK_CHECK_VERSION(2, 6, 0)
if(strncmp(stock, "stock_", 6) == 0) if(strncmp(stock, "stock_", 6) == 0)
widget = gtk_image_new_from_stock(stock, GTK_ICON_SIZE_DIALOG); widget = gtk_image_new_from_stock(stock, GTK_ICON_SIZE_DIALOG);
else else
@ -133,12 +133,13 @@ static int _message(unsigned int timeout, char const * stock,
/* button */ /* button */
widget = gtk_button_new(); widget = gtk_button_new();
gtk_button_set_relief(GTK_BUTTON(widget), GTK_RELIEF_NONE); gtk_button_set_relief(GTK_BUTTON(widget), GTK_RELIEF_NONE);
#if GTK_CHECK_VERSION(3, 10, 0) #if GTK_CHECK_VERSION(2, 6, 0)
image = gtk_image_new_from_icon_name( image = gtk_image_new_from_icon_name(
"gtk-close", GTK_ICON_SIZE_BUTTON);
#else #else
image = gtk_image_new_from_stock( image = gtk_image_new_from_stock(
#endif
GTK_STOCK_CLOSE, GTK_ICON_SIZE_BUTTON); GTK_STOCK_CLOSE, GTK_ICON_SIZE_BUTTON);
#endif
gtk_button_set_image(GTK_BUTTON(widget), image); gtk_button_set_image(GTK_BUTTON(widget), image);
g_signal_connect(widget, "clicked", G_CALLBACK(gtk_main_quit), NULL); g_signal_connect(widget, "clicked", G_CALLBACK(gtk_main_quit), NULL);
gtk_box_pack_start(GTK_BOX(hbox), widget, FALSE, TRUE, 0); gtk_box_pack_start(GTK_BOX(hbox), widget, FALSE, TRUE, 0);
@ -199,7 +200,7 @@ static int _usage(void)
int main(int argc, char * argv[]) int main(int argc, char * argv[])
{ {
unsigned int timeout = 3; unsigned int timeout = 3;
char const * stock = GTK_STOCK_DIALOG_INFO; char const * stock = "gtk-stock-info";
char const * title = _("Information"); char const * title = _("Information");
int o; int o;
char * p; char * p;
@ -213,25 +214,25 @@ int main(int argc, char * argv[])
switch(o) switch(o)
{ {
case 'E': case 'E':
stock = GTK_STOCK_DIALOG_ERROR; stock = "gtk-dialog-error";
title = _("Error"); title = _("Error");
break; break;
case 'I': case 'I':
stock = GTK_STOCK_DIALOG_INFO; stock = "gtk-dialog-info";
title = _("Information"); title = _("Information");
break; break;
case 'N': case 'N':
stock = optarg; stock = optarg;
break; break;
case 'Q': case 'Q':
stock = GTK_STOCK_DIALOG_QUESTION; stock = "gtk-dialog-question";
title = _("Question"); title = _("Question");
break; break;
case 'T': case 'T':
title = optarg; title = optarg;
break; break;
case 'W': case 'W':
stock = GTK_STOCK_DIALOG_WARNING; stock = "gtk-dialog-warning";
title = _("Warning"); title = _("Warning");
break; break;
case 't': case 't':