Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 268915 Details for
Bug 325927
games-strategy/xscorch has a new GTK2-compatible version available
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch to replace deprecated GTK+ calls
xscorch-0.2.1_pre2-gtk-2.20-deprecated.patch (text/plain), 2.92 KB, created by
Brett T. Warden
on 2011-04-07 19:00:12 UTC
(
hide
)
Description:
Patch to replace deprecated GTK+ calls
Filename:
MIME Type:
Creator:
Brett T. Warden
Created:
2011-04-07 19:00:12 UTC
Size:
2.92 KB
patch
obsolete
>--- sgtk/swidgets/sactiveconsole.c.old 2009-04-26 10:39:52.000000000 -0700 >+++ sgtk/swidgets/sactiveconsole.c 2011-04-07 11:29:42.000000000 -0700 >@@ -408,7 +408,7 @@ > > static void _sc_active_console_enter_spot(ScActiveConsole *cons, gboolean forceenter) { > >- if(!forceenter && !GTK_WIDGET_HAS_FOCUS(GTK_WIDGET(cons))) { >+ if(!forceenter && !gtk_widget_has_focus(GTK_WIDGET(cons))) { > return; > } > if(cons->current != NULL) { >@@ -421,7 +421,7 @@ > > static void _sc_active_console_leave_spot(ScActiveConsole *cons, gboolean forceleave) { > >- if(!forceleave && !GTK_WIDGET_HAS_FOCUS(GTK_WIDGET(cons))) { >+ if(!forceleave && !gtk_widget_has_focus(GTK_WIDGET(cons))) { > return; > } > if(cons->current != NULL) { >@@ -1282,7 +1282,7 @@ > cons->spots = NULL; > cons->current = NULL; > >- GTK_WIDGET_SET_FLAGS(GTK_WIDGET(cons), GTK_CAN_DEFAULT); >+ gtk_widget_set_can_default(GTK_WIDGET(cons), TRUE); > gtk_widget_set_events(GTK_WIDGET(cons), GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK); > > } > >--- sgtk/swidgets/sactoggle.c.old 2009-04-26 10:39:52.000000000 -0700 >+++ sgtk/swidgets/sactoggle.c 2011-04-07 11:30:41.000000000 -0700 >@@ -69,12 +69,12 @@ > sc_gadget_get_extents(gadget, &bounds); > > /* Find out if this gadget has the focus right now. */ >- focus = (GTK_WIDGET_HAS_FOCUS(gadget->console) && >+ focus = (gtk_widget_has_focus(gadget->console) && > (gadget->console->current->data == gadget->spot)) > ? TRUE : FALSE; > > /* Find out if the gadget will be sensitive. */ >- sensitive = GTK_WIDGET_IS_SENSITIVE(GTK_WIDGET(gadget->console)); >+ sensitive = gtk_widget_is_sensitive(GTK_WIDGET(gadget->console)); > > /* Setup the GC colors for the toggle (drawing outer). */ > if(!sensitive) > >--- sgtk/swidgets/sdisplay.c.old 2009-04-26 10:39:53.000000000 -0700 >+++ sgtk/swidgets/sdisplay.c 2011-04-07 11:15:36.000000000 -0700 >@@ -31,7 +31,7 @@ > > assert(IS_SC_DISPLAY(dpy)); > dpy->draw = NULL; >- GTK_WIDGET_UNSET_FLAGS(GTK_WIDGET(dpy), GTK_CAN_FOCUS); >+ gtk_widget_set_can_focus(GTK_WIDGET(dpy), FALSE); > > } > >--- sgtk/swidgets/sdrawbuf.c.old 2009-04-26 10:39:53.000000000 -0700 >+++ sgtk/swidgets/sdrawbuf.c 2011-04-07 11:31:29.000000000 -0700 >@@ -116,7 +116,7 @@ > static gint _sc_drawbuf_expose(GtkWidget *widget, GdkEventExpose *event) { > > ScDrawbuf *draw = SC_DRAWBUF(widget); >- GdkGC *fg_gc = widget->style->fg_gc[GTK_WIDGET_STATE((GtkWidget *)draw)]; >+ GdkGC *fg_gc = widget->style->fg_gc[gtk_widget_get_state((GtkWidget *)draw)]; > > /* Make sure buffer is allocated */ > g_return_val_if_fail(sc_drawbuf_get_buffer(draw) != NULL, TRUE); >@@ -156,7 +156,7 @@ > draw->style_configured = FALSE; > > /* Setup widget, and object signals */ >- GTK_WIDGET_UNSET_FLAGS(GTK_WIDGET(draw), GTK_CAN_FOCUS); >+ gtk_widget_set_can_focus(GTK_WIDGET(draw), FALSE); > gtk_widget_add_events(GTK_WIDGET(draw), GDK_EXPOSURE_MASK); > gtk_widget_set_app_paintable(GTK_WIDGET(draw), TRUE); > >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 325927
:
248535
|
268909
|
268913
| 268915 |
268919