[Linux 4.10b3] gtk_ and unicode
Posted: Thu Oct 25, 2007 11:26 am
why does the following code work with unicode disabled but not with unicode enabled?
I'm a bit clueless..... :roll:
Output of console-Debugger when compiled with unicode enabled:
I'm a bit clueless..... :roll:
Code: Select all
;to access them everywhere
Global *toolbar1.gtkwidget
Global *toolbutton1.gtkwidget
Global *toolbutton6.gtkwidget
Global *tooltips.GtkTooltips
;constants
Enumeration
#toolbar_0
EndEnumeration
ProcedureCDLL on_new_toolbutton_clicked (toolbutton,user_data)
EndProcedure
ProcedureCDLL on_exit_toolbutton_clicked (toolbutton,user_data)
End
EndProcedure
Procedure Open_Window_0()
If OpenWindow(0,0,0,500,350,"GTK2-Toolbar",#PB_Window_ScreenCentered)
If CreateGadgetList(WindowID(0))
*tooltips = gtk_tooltips_new_();
*toolbar1= CreateToolBar(#toolbar_0,WindowID(0))
gtk_widget_show_(*toolbar1);
gtk_toolbar_set_style_(*toolbar1, #GTK_TOOLBAR_BOTH)
tmp_toolbar_icon_size = gtk_toolbar_get_icon_size_(*toolbar1);
*toolbutton1 = gtk_tool_button_new_from_stock_("gtk-new")
gtk_widget_show_(*toolbutton1);
gtk_container_add_(*toolbar1, *toolbutton1);
gtk_tool_item_set_tooltip_(*toolbutton1, *tooltips,"New", #Null);
*toolbutton6 = gtk_tool_button_new_from_stock_("gtk-quit");
gtk_widget_show_(*toolbutton6);
gtk_container_add_(*toolbar1, *toolbutton6);
gtk_tool_item_set_tooltip_(*toolbutton6, *tooltips,"Quit", #Null);
CloseGadgetList()
g_signal_connect_object_( *toolbutton1, "clicked",@on_new_toolbutton_clicked(),*pointer,0)
g_signal_connect_object_( *toolbutton6, "clicked",@on_exit_toolbutton_clicked(),*pointer,0)
EndIf
EndIf
EndProcedure
Open_Window_0()
Repeat
event=WaitWindowEvent()
Until event = #PB_Event_CloseWindow
End
Code: Select all
(purebasic_compilation0.out:8524): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.14.1/gobject/gsignal.c:1669: signal `c' is invalid for instance `0x80f2070'
(purebasic_compilation0.out:8524): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.14.1/gobject/gsignal.c:1669: signal `c' is invalid for instance `0x80f20f8'