Re: [gtk-list] Gtk-- refcounting question
- From: Tim Janik <timj gimp org>
- To: gtk-list redhat com
- cc: Tony Gale <gale daedalus dera gov uk>
- Subject: Re: [gtk-list] Gtk-- refcounting question
- Date: Wed, 4 Mar 1998 13:15:39 +0100 (CET)
On Wed, 4 Mar 1998, Brian Alexander Martin wrote:
>
> I've got a question about the current status of refcounting in gtk--.
>
> I've noticed that not all the widgets support the ref()/unref() methods.
> Specifically, I'd like to be able to fiddle with the reference counts on
> Gtk_Adjustments. It looks like all that would be necessary would be to
> make a call to gtk_adjustment_{ref,unref}. Hmm, maybe I'll hack this out
> and see what happens :)
use gtk_object_ref/gtk_object_unref on non widgets.
here is the current gtk tree (0.99.4), so you can gather which ones are objects
and which not (tony, the trees in the faq/tutorial need to be updated btw).
GtkObject
+GtkData
| +GtkAdjustment
| `GtkTooltips
`GtkWidget
+GtkContainer
| +GtkBin
| | +GtkAlignment
| | +GtkEventBox
| | +GtkFrame
| | | `GtkAspectFrame
| | +GtkHandleBox
| | +GtkItem
| | | +GtkListItem
| | | +GtkMenuItem
| | | | `GtkCheckMenuItem
| | | | `GtkRadioMenuItem
| | | `GtkTreeItem
| | +GtkViewport
| | `GtkWindow
| | +GtkColorSelectionDialog
| | +GtkDialog
| | | `GtkInputDialog
| | `GtkFileSelection
| +GtkBox
| | +GtkButtonBox
| | | +GtkHButtonBox
| | | `GtkVButtonBox
| | +GtkHBox
| | | +GtkCombo
| | | `GtkStatusbar
| | `GtkVBox
| | +GtkColorSelection
| | `GtkGammaCurve
| +GtkButton
| | +GtkOptionMenu
| | `GtkToggleButton
| | `GtkCheckButton
| | `GtkRadioButton
| +GtkCList
| +GtkFixed
| +GtkList
| +GtkMenuShell
| | +GtkMenuBar
| | `GtkMenu
| +GtkNotebook
| +GtkPaned
| | +GtkHPaned
| | `GtkVPaned
| +GtkScrolledWindow
| +GtkTable
| +GtkToolbar
| `GtkTree
+GtkDrawingArea
| `GtkCurve
+GtkEditable
| +GtkEntry
| | `GtkSpinButton
| `GtkText
+GtkMisc
| +GtkArrow
| +GtkImage
| +GtkLabel
| | `GtkTipsQuery
| `GtkPixmap
+GtkPreview
+GtkProgressBar
+GtkRange
| +GtkScale
| | +GtkHScale
| | `GtkVScale
| `GtkScrollbar
| +GtkHScrollbar
| `GtkVScrollbar
+GtkRuler
| +GtkHRuler
| `GtkVRuler
`GtkSeparator
+GtkHSeparator
`GtkVSeparator
>
> -Brian
>
> --
> To unsubscribe: mail -s unsubscribe gtk-list-request@redhat.com < /dev/null
>
>
---
ciaoTJ
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]