What is the ToolItem API? I get a warning CS0618: 'Gtk.Toolbar.AppendItem(string, string, string, Gtk.Widget, Gtk.SignalFunc)' is obsolete: 'Replaced by ToolItem API'

Here is the warning message I get:
sqlsharpgtk.cs(545) warning CS0618: 'Gtk.Toolbar.AppendItem(string, string, string, Gtk.Widget, Gtk.SignalFunc)' is obsolete: 'Replaced by ToolItem API'

monodoc does not answer this online. I see where it mentions a function is deprecated - but it does not mention what replaces it.

Here is the source code I have:

           Toolbar toolbar = new Toolbar ();

           toolbar.ToolbarStyle = Gtk.ToolbarStyle.Icons;

           toolbar.AppendItem ("New SQL Editor",
               "New SQL Editor", String.Empty,
               new Gtk.Image (Stock.New, IconSize.LargeToolbar),
new Gtk.SignalFunc (OnToolbar_FileNew));
           toolbar.AppendItem ("Open SQL Editor",
               "Open file into SQL Editor", String.Empty,
               new Gtk.Image (Stock.Open, IconSize.LargeToolbar),
new Gtk.SignalFunc (OnToolbar_FileOpen));
           toolbar.AppendItem ("Save SQL Editor",
               "Save file from SQL Editor", String.Empty,
               new Gtk.Image (Stock.Save, IconSize.LargeToolbar),
new Gtk.SignalFunc (OnToolbar_FileSave));
           toolbar.AppendItem ("Close SQL Editor",
               "Close SQL Editor", String.Empty,
               new Gtk.Image (Stock.Close, IconSize.LargeToolbar),
new Gtk.SignalFunc (OnToolbar_FileClose));
           toolbar.AppendSpace ();

           toolbar.AppendItem ("Execute Command",
               "Execute SQL Command.", String.Empty,
               new Gtk.Image (Stock.Execute, IconSize.LargeToolbar),
new Gtk.SignalFunc (OnToolbar_ExecuteCommand));
           toolbar.AppendItem ("Execute Script",
               "Execute SQL Script.", String.Empty,
               new Gtk.Image (Stock.Execute, IconSize.LargeToolbar),
new Gtk.SignalFunc (OnToolbar_ExecuteScript));
           toolbar.AppendItem ("Output",
               "Toggle Results to Grid or Log", String.Empty,
               new Gtk.Image (Stock.GoDown, IconSize.LargeToolbar),
new Gtk.SignalFunc (OnToolbar_ToggleResultsOutput));
           toolbar.AppendItem ("Query Mode",
               "Execute as Query or NonQuery", String.Empty,
               new Gtk.Image (Stock.GoDown, IconSize.LargeToolbar),
new Gtk.SignalFunc (OnToolbar_ToggleQueryMode)); combo = ComboBox.NewText();
           combo.Changed += new EventHandler (OnDataSourceChanged);
toolbar.AppendWidget (combo, "Connected Data Source to send SQL statements to execute", String.Empty);
           combo.AppendText(NotConnected);
           combo.Active = 0;


_______________________________________________
Gtk-sharp-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list

Reply via email to