lxde / lxterminal

VTE terminal emulator written in GTK
GNU General Public License v2.0
159 stars 56 forks source link

Fixed GTK3 compilation warnings #49

Closed SauronfromMordor closed 4 years ago

SauronfromMordor commented 6 years ago
../../src/lxterminal.c: In function ‘terminal_new’:
../../src/lxterminal.c:1138:5: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
     term->box = gtk_hbox_new(FALSE, 0);
     ^
In file included from /usr/include/gtk-3.0/gtk/gtk.h:248:0,
                 from ../../src/lxterminal.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
 GtkWidget * gtk_hbox_new      (gboolean homogeneous,
             ^
../../src/lxterminal.c:1139:5: warning: ‘gtk_vscrollbar_new’ is deprecated: Use 'gtk_scrollbar_new' instead [-Wdeprecated-declarations]
     term->scrollbar = gtk_vscrollbar_new(NULL);
     ^
In file included from /usr/include/gtk-3.0/gtk/gtk.h:275:0,
                 from ../../src/lxterminal.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h:67:12: note: declared here
 GtkWidget* gtk_vscrollbar_new      (GtkAdjustment *adjustment);
            ^
../../src/lxterminal.c:1169:5: warning: ‘gtk_hbox_new’ is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
     GtkWidget * hbox = gtk_hbox_new(FALSE, 4);
     ^
In file included from /usr/include/gtk-3.0/gtk/gtk.h:248:0,
                 from ../../src/lxterminal.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
 GtkWidget * gtk_hbox_new      (gboolean homogeneous,
             ^
../../src/lxterminal.c:1176:5: warning: ‘gtk_image_new_from_stock’ is deprecated: Use 'gtk_image_new_from_icon_name' instead [-Wdeprecated-declarations]
     gtk_container_add(GTK_CONTAINER(term->close_button), gtk_image_new_from_stock(GTK_STOCK_CLOSE, GTK_ICON_SIZE_MENU));
     ^
In file included from /usr/include/gtk-3.0/gtk/gtkentry.h:42:0,
                 from /usr/include/gtk-3.0/gtk/gtktreeview.h:29,
                 from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29,
                 from /usr/include/gtk-3.0/gtk/gtk.h:42,
                 from ../../src/lxterminal.c:26:
/usr/include/gtk-3.0/gtk/gtkimage.h:122:12: note: declared here
 GtkWidget* gtk_image_new_from_stock     (const gchar     *stock_id,
            ^
../../src/lxterminal.c:1176:5: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
     gtk_container_add(GTK_CONTAINER(term->close_button), gtk_image_new_from_stock(GTK_STOCK_CLOSE, GTK_ICON_SIZE_MENU));
     ^
../../src/lxterminal.c:1179:5: warning: ‘gtk_rc_style_new’ is deprecated: Use 'GtkStyleContext' instead [-Wdeprecated-declarations]
     GtkRcStyle * rcstyle = gtk_rc_style_new();
     ^
In file included from /usr/include/gtk-3.0/gtk/gtk.h:259:0,
                 from ../../src/lxterminal.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkrc.h:203:13: note: declared here
 GtkRcStyle* gtk_rc_style_new        (void);
             ^
../../src/lxterminal.c:1181:5: warning: ‘gtk_widget_modify_style’ is deprecated: Use 'GtkStyleContext' instead [-Wdeprecated-declarations]
     gtk_widget_modify_style(term->close_button, rcstyle);
     ^
In file included from /usr/include/gtk-3.0/gtk/gtk.h:263:0,
                 from ../../src/lxterminal.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:744:13: note: declared here
 void        gtk_widget_modify_style       (GtkWidget            *widget,
             ^
../../src/lxterminal.c:1214:5: warning: ‘gtk_misc_set_alignment’ is deprecated [-Wdeprecated-declarations]
     gtk_misc_set_alignment(GTK_MISC(term->label), 0.0, 0.5);
     ^
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:33:0,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:36,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ../../src/lxterminal.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:6: note: declared here
 void gtk_misc_set_alignment (GtkMisc *misc,
      ^
../../src/lxterminal.c:1214:5: warning: ‘gtk_misc_get_type’ is deprecated [-Wdeprecated-declarations]
     gtk_misc_set_alignment(GTK_MISC(term->label), 0.0, 0.5);
     ^
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:33:0,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:36,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ../../src/lxterminal.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here
 GType   gtk_misc_get_type      (void) G_GNUC_CONST;
         ^
../../src/lxterminal.c:1215:5: warning: ‘gtk_misc_set_padding’ is deprecated [-Wdeprecated-declarations]
     gtk_misc_set_padding(GTK_MISC(term->label), 0, 0);
     ^
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:33:0,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:36,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ../../src/lxterminal.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:80:6: note: declared here
 void gtk_misc_set_padding   (GtkMisc *misc,
      ^
../../src/lxterminal.c:1215:5: warning: ‘gtk_misc_get_type’ is deprecated [-Wdeprecated-declarations]
     gtk_misc_set_padding(GTK_MISC(term->label), 0, 0);
     ^
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:33:0,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:36,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ../../src/lxterminal.c:26:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70:9: note: declared here
 GType   gtk_misc_get_type      (void) G_GNUC_CONST;
         ^
...
../../src/lxterminal.c: In function ‘terminal_menu_accelerator_update’:
../../src/lxterminal.c:1329:5: warning: ‘gtk_settings_set_string_property’ is deprecated [-Wdeprecated-declarations]
     gtk_settings_set_string_property(
     ^
In file included from /usr/include/gtk-3.0/gtk/gtk.h:185:0,
                 from ../../src/lxterminal.c:26:
/usr/include/gtk-3.0/gtk/gtksettings.h:128:10: note: declared here
 void     gtk_settings_set_string_property  (GtkSettings            *settings,
          ^
davesp commented 6 years ago

Changes which remove compilation issues should get pulled.

wdlkmpx commented 4 years ago

Something as simple as this has been ignored for 2 years, unfortunately the lxde project is dead..

FinboySlick commented 4 years ago

As Miracle Max would say: "Mostly dead is slightly alive."