Branch: Tag:

2006-08-03

2006-08-03 16:47:20 by Lance Dillon <riffraff169@yahoo.com>

added new widgets for GTK 2.10
conditionally removed obselete widgets
made changes so inherited widgets get returned properlly

Rev: src/post_modules/GTK2/source/constants.pre:1.5
Rev: src/post_modules/GTK2/source/ginitiallyunowned.pre:1.1
Rev: src/post_modules/GTK2/source/gladexml.pre:1.10
Rev: src/post_modules/GTK2/source/gnomedruid.pre:1.4
Rev: src/post_modules/GTK2/source/gnomedruidpage.pre:1.4
Rev: src/post_modules/GTK2/source/gnomedruidpageedge.pre:1.8
Rev: src/post_modules/GTK2/source/gnomedruidpagestandard.pre:1.8
Rev: src/post_modules/GTK2/source/gtkaboutdialog.pre:1.7
Rev: src/post_modules/GTK2/source/gtkaccellabel.pre:1.5
Rev: src/post_modules/GTK2/source/gtkaction.pre:1.7
Rev: src/post_modules/GTK2/source/gtkactiongroup.pre:1.6
Rev: src/post_modules/GTK2/source/gtkassistant.pre:1.1
Rev: src/post_modules/GTK2/source/gtkbin.pre:1.3
Rev: src/post_modules/GTK2/source/gtkbutton.pre:1.11
Rev: src/post_modules/GTK2/source/gtkcelllayout.pre:1.2
Rev: src/post_modules/GTK2/source/gtkcellrendereraccel.pre:1.1
Rev: src/post_modules/GTK2/source/gtkcellrendererspin.pre:1.1
Rev: src/post_modules/GTK2/source/gtkcellrenderertext.pre:1.5
Rev: src/post_modules/GTK2/source/gtkcellrenderertoggle.pre:1.5
Rev: src/post_modules/GTK2/source/gtkcellview.pre:1.10
Rev: src/post_modules/GTK2/source/gtkclipboard.pre:1.4
Rev: src/post_modules/GTK2/source/gtkcolorbutton.pre:1.9
Rev: src/post_modules/GTK2/source/gtkcombobox.pre:1.7
Rev: src/post_modules/GTK2/source/gtkcontainer.pre:1.5
Rev: src/post_modules/GTK2/source/gtkdialog.pre:1.5
Rev: src/post_modules/GTK2/source/gtkentry.pre:1.8
Rev: src/post_modules/GTK2/source/gtkentrycompletion.pre:1.8
Rev: src/post_modules/GTK2/source/gtkexpander.pre:1.7
Rev: src/post_modules/GTK2/source/gtkfilechooser.pre:1.4
Rev: src/post_modules/GTK2/source/gtkfilechooserbutton.pre:1.8
Rev: src/post_modules/GTK2/source/gtkframe.pre:1.8
Rev: src/post_modules/GTK2/source/gtkiconview.pre:1.6
Rev: src/post_modules/GTK2/source/gtkimage.pre:1.8
Rev: src/post_modules/GTK2/source/gtkimagemenuitem.pre:1.7
Rev: src/post_modules/GTK2/source/gtkinvisible.pre:1.5
Rev: src/post_modules/GTK2/source/gtklabel.pre:1.8
Rev: src/post_modules/GTK2/source/gtklayout.pre:1.6
Rev: src/post_modules/GTK2/source/gtklinkbutton.pre:1.1
Rev: src/post_modules/GTK2/source/gtkliststore.pre:1.14
Rev: src/post_modules/GTK2/source/gtkmenu.pre:1.4
Rev: src/post_modules/GTK2/source/gtkmenuitem.pre:1.8
Rev: src/post_modules/GTK2/source/gtkmenutoolbutton.pre:1.6
Rev: src/post_modules/GTK2/source/gtkmessagedialog.pre:1.3
Rev: src/post_modules/GTK2/source/gtknotebook.pre:1.6
Rev: src/post_modules/GTK2/source/gtkobject.pre:1.3
Rev: src/post_modules/GTK2/source/gtkpagesetup.pre:1.1
Rev: src/post_modules/GTK2/source/gtkpagesetupunixdialog.pre:1.1
Rev: src/post_modules/GTK2/source/gtkpaned.pre:1.3
Rev: src/post_modules/GTK2/source/gtkpapersize.pre:1.1
Rev: src/post_modules/GTK2/source/gtkprintbackend.pre:1.1
Rev: src/post_modules/GTK2/source/gtkprintcontext.pre:1.1
Rev: src/post_modules/GTK2/source/gtkprinter.pre:1.1
Rev: src/post_modules/GTK2/source/gtkprintjob.pre:1.1
Rev: src/post_modules/GTK2/source/gtkprintoperation.pre:1.1
Rev: src/post_modules/GTK2/source/gtkprintoperationpreview.pre:1.1
Rev: src/post_modules/GTK2/source/gtkprintsettings.pre:1.1
Rev: src/post_modules/GTK2/source/gtkprintunixdialog.pre:1.1
Rev: src/post_modules/GTK2/source/gtkradioaction.pre:1.8
Rev: src/post_modules/GTK2/source/gtkradiobutton.pre:1.9
Rev: src/post_modules/GTK2/source/gtkradiomenuitem.pre:1.6
Rev: src/post_modules/GTK2/source/gtkrange.pre:1.3
Rev: src/post_modules/GTK2/source/gtkrecentchooser.pre:1.1
Rev: src/post_modules/GTK2/source/gtkrecentchooserdialog.pre:1.1
Rev: src/post_modules/GTK2/source/gtkrecentchoosermenu.pre:1.1
Rev: src/post_modules/GTK2/source/gtkrecentchooserwidget.pre:1.1
Rev: src/post_modules/GTK2/source/gtkrecentfilter.pre:1.1
Rev: src/post_modules/GTK2/source/gtkrecentmanager.pre:1.1
Rev: src/post_modules/GTK2/source/gtkscale.pre:1.5
Rev: src/post_modules/GTK2/source/gtkscrolledwindow.pre:1.8
Rev: src/post_modules/GTK2/source/gtksettings.pre:1.5
Rev: src/post_modules/GTK2/source/gtksizegroup.pre:1.6
Rev: src/post_modules/GTK2/source/gtkstatusicon.pre:1.1
Rev: src/post_modules/GTK2/source/gtktextattributes.pre:1.6
Rev: src/post_modules/GTK2/source/gtktextbuffer.pre:1.10
Rev: src/post_modules/GTK2/source/gtktextchildanchor.pre:1.4
Rev: src/post_modules/GTK2/source/gtktextiter.pre:1.9
Rev: src/post_modules/GTK2/source/gtktexttagtable.pre:1.3
Rev: src/post_modules/GTK2/source/gtktextview.pre:1.8
Rev: src/post_modules/GTK2/source/gtktoggleaction.pre:1.5
Rev: src/post_modules/GTK2/source/gtktoolbar.pre:1.6
Rev: src/post_modules/GTK2/source/gtktoolbutton.pre:1.6
Rev: src/post_modules/GTK2/source/gtktoolitem.pre:1.5
Rev: src/post_modules/GTK2/source/gtktreedragsource.pre:1.3
Rev: src/post_modules/GTK2/source/gtktreemodel.pre:1.5
Rev: src/post_modules/GTK2/source/gtktreemodelfilter.pre:1.1
Rev: src/post_modules/GTK2/source/gtktreemodelsort.pre:1.1
Rev: src/post_modules/GTK2/source/gtktreeselection.pre:1.8
Rev: src/post_modules/GTK2/source/gtktreesortable.pre:1.3
Rev: src/post_modules/GTK2/source/gtktreestore.pre:1.13
Rev: src/post_modules/GTK2/source/gtktreeview.pre:1.8
Rev: src/post_modules/GTK2/source/gtktreeviewcolumn.pre:1.9
Rev: src/post_modules/GTK2/source/gtkuimanager.pre:1.6
Rev: src/post_modules/GTK2/source/gtkviewport.pre:1.6
Rev: src/post_modules/GTK2/source/gtkwidget.pre:1.12
Rev: src/post_modules/GTK2/source/gtkwindow.pre:1.8

96:   //! to a GDK2.Pixbuf.   endrequire;    + require gtk210; + string wait_for_rich_text(GTK2.TextBuffer buffer) + //! Requests the contents of the clipboard as rich text. + { +  pgtk2_verify_inited(); +  { +  struct object *o1; +  GtkTextBuffer *gtb; +  GdkAtom a; +  gsize len; +  guint8 *res; +  +  get_all_args("wait_for_rich_text",args,"%o",&o1); +  res=gtk_clipboard_wait_for_rich_text(GTK_CLIPBOARD(THIS->obj), +  GTK_TEXT_BUFFER(get_gobject(o1)),&a,&len); +  pgtk2_pop_n_elems(args); +  if (res) +  push_string(make_shared_binary_string(res,len)); +  else +  push_string(empty_pike_string); +  } + } + endrequire; +    int wait_is_text_available();   //! Test to see if there is text available to be pasted. This is done by   //! requesting the TARGETS atom and checking if it contains any of the
106:   //! Test to see if tehre is an image available to be pasted.   endrequire;    + require gtk210; + int wait_is_rich_text_available(GTK2.TextBuffer buffer); + //! Test to see if there is rich text available to be pasted.   endrequire; -  +  + endrequire;