├── tests
├── prototype
│ ├── MapleSyrup.jpg
│ └── simple.ui
├── defs
│ ├── AtkCoordType.defs
│ ├── GdkWindowState.defs
│ ├── GtkReliefStyle.defs
│ ├── GtkTreeIter.defs
│ └── GtkWidget.defs
├── exploration
│ └── accelerators.c
├── po
│ └── en_US.po
└── bindings
│ └── org
│ └── gnome
│ └── gtk
│ └── ValidateSnapshotUtilities.java
├── src
├── bindings
│ ├── java-gnome_Icon.png
│ └── org
│ │ └── gnome
│ │ └── rsvg
│ │ └── RsvgDimensionDataOverride.java
├── defs
│ ├── GdkWindowAttr.defs
│ ├── PangoAnalysis.defs
│ ├── PangoGlyphInfo.defs
│ ├── PangoGlyphGeometry.defs
│ ├── AtkImplementor.defs
│ ├── PangoFcFont.defs
│ ├── GtkFilePath.defs
│ ├── PangoCairoFcFont.defs
│ ├── AtkAttributeSet.defs
│ ├── GdkAtom.defs
│ ├── GdkPoint.defs
│ ├── PangoEngine.defs
│ ├── GtkSourceSearchFlags.defs
│ ├── PangoEngineLang.defs
│ ├── PangoEngineShape.defs
│ ├── GtkRCStyle.defs
│ ├── GtkRcScanner.defs
│ ├── GtkSourceSmartHomeEndType.defs
│ ├── GtkStyleProvider.defs
│ ├── GdkColorspace.defs
│ ├── PangoTabAlign.defs
│ ├── GdkKeymapKey.defs
│ ├── AtkTextRange.defs
│ ├── GdkEventAny.defs
│ ├── GdkPixbufSimpleAnimIter.defs
│ ├── CairoFillRule.defs
│ ├── GtkAllocation.defs
│ ├── PangoRectangle.defs
│ ├── GtkPackType.defs
│ ├── AtkCoordType.defs
│ ├── AtkTextRectangle.defs
│ ├── AtkHyperlinkStateFlags.defs
│ ├── GdkFillRule.defs
│ ├── GtkSortType.defs
│ ├── GtkWindowType.defs
│ ├── GtkTargetFlags.defs
│ ├── GtkTreeViewMode.defs
│ ├── PangoVariant.defs
│ ├── GdkWindowClass.defs
│ ├── GtkAlign.defs
│ ├── GtkNotebookTab.defs
│ ├── AtkRectangle.defs
│ ├── CairoContent.defs
│ ├── GdkByteOrder.defs
│ ├── GtkPageSet.defs
│ ├── GdkPropertyState.defs
│ ├── CairoHintMetrics.defs
│ ├── GdkEventVisibility.defs
│ ├── GdkJoinStyle.defs
│ ├── GtkAttachOptions.defs
│ ├── GtkDialogFlags.defs
│ ├── GtkIMStatusStyle.defs
│ ├── GtkOrientation.defs
│ ├── GtkSizeRequestMode.defs
│ ├── GdkPixbufAlphaMode.defs
│ ├── GtkIconThemeError.defs
│ ├── GtkMetricType.defs
│ ├── GtkRcFlags.defs
│ ├── PangoStyle.defs
│ ├── CairoExtend.defs
│ ├── GdkInputMode.defs
│ ├── GdkRgbDither.defs
│ ├── GtkAccelFlags.defs
│ ├── GtkPathType.defs
│ ├── GtkReliefStyle.defs
│ ├── GtkToolbarSpaceStyle.defs
│ ├── GtkUnit.defs
│ ├── GtkWidgetHelpType.defs
│ ├── PangoWrapMode.defs
│ ├── RsvgDimensionData.defs
│ ├── GdkSubwindowMode.defs
│ ├── GtkTextDirection.defs
│ ├── PangoAlignment.defs
│ ├── GdkEventFocus.defs
│ ├── GdkFill.defs
│ ├── GdkLineStyle.defs
│ ├── GdkPangoAttrEmbossed.defs
│ ├── GdkPangoAttrStipple.defs
│ ├── GdkPropMode.defs
│ ├── GtkEntryIconPosition.defs
│ ├── GtkPolicyType.defs
│ ├── GtkResizeMode.defs
│ ├── GtkTreeModelFlags.defs
│ ├── GtkPrintPages.defs
│ ├── GtkSpinButtonUpdatePolicy.defs
│ ├── GtkTextSearchFlags.defs
│ ├── NotifyUrgency.defs
│ ├── CairoAntialias.defs
│ ├── GdkFilterReturn.defs
│ ├── GtkSensitivityType.defs
│ ├── GdkOverlapType.defs
│ ├── GtkWrapMode.defs
│ ├── GdkCapStyle.defs
│ ├── GdkOwnerChange.defs
│ ├── GtkPositionType.defs
│ ├── GtkStockItem.defs
│ ├── AtkKeyEventType.defs
│ ├── GdkExtensionMode.defs
│ ├── GtkCellRendererAccelMode.defs
│ ├── GtkFileChooserError.defs
│ ├── GtkIMPreeditStyle.defs
│ ├── GtkPrintError.defs
│ ├── GtkToolPaletteDragTargets.defs
│ ├── CairoFormat.defs
│ ├── GFormatSizeFlags.defs
│ ├── GdkInputSource.defs
│ ├── GdkSettingAction.defs
│ ├── GtkPrintDuplex.defs
│ ├── GtkRecentChooserError.defs
│ ├── PangoGravityHint.defs
│ ├── AtkTextClipType.defs
│ ├── GdkInterpType.defs
│ ├── GdkScrollDirection.defs
│ ├── AtkImplementorIface.defs
│ ├── GtkJustification.defs
│ ├── GdkEventConfigure.defs
│ ├── GtkArrowType.defs
│ ├── GtkHPaned.defs
│ ├── GtkIconLookupFlags.defs
│ ├── GtkToolbarStyle.defs
│ ├── GtkVPaned.defs
│ ├── GdkVisibilityState.defs
│ ├── GtkBin.defs
│ ├── GtkCellType.defs
│ ├── GtkPackDirection.defs
│ ├── GtkRecentSortType.defs
│ ├── GdkStatus.defs
│ ├── GtkMenuDirectionType.defs
│ ├── GtkPrintQuality.defs
│ ├── GtkRegionFlags.defs
│ ├── CairoHintStyle.defs
│ ├── GtkCellRendererMode.defs
│ ├── GtkCornerType.defs
│ ├── GtkDestDefaults.defs
│ ├── PangoEllipsizeMode.defs
│ ├── GtkShadowType.defs
│ ├── GtkSizeGroupMode.defs
│ ├── PangoGravity.defs
│ ├── AtkGObjectAccessible.defs
│ ├── CairoFilter.defs
│ ├── GtkTreeViewColumnSizing.defs
│ ├── GtkHButtonBox.defs
│ ├── GtkHSeparator.defs
│ ├── GtkVButtonBox.defs
│ ├── GtkVSeparator.defs
│ ├── PangoCoverageLevel.defs
│ ├── GtkDrawingArea.defs
│ ├── GtkMessageType.defs
│ ├── GtkSourceStyle.defs
│ ├── PangoUnderline.defs
│ ├── GtkExpanderStyle.defs
│ ├── GtkFileFilterFlags.defs
│ ├── GtkSeparator.defs
│ ├── GdkDragAction.defs
│ ├── GtkSelectionMode.defs
│ ├── GtkTextBufferTargetInfo.defs
│ ├── PangoRenderPart.defs
│ ├── GdkGrabStatus.defs
│ ├── GdkPixbufRotation.defs
│ ├── GdkWindowType.defs
│ ├── GtkDirectionType.defs
│ ├── GtkSignalRunType.defs
│ ├── GdkEventOwnerChange.defs
│ ├── GtkButtonsType.defs
│ ├── GtkTearoffMenuItem.defs
│ ├── GdkWMFunction.defs
│ ├── GtkHBox.defs
│ ├── GtkTreeViewGridLines.defs
│ ├── GtkVBox.defs
│ ├── GtkWindowPosition.defs
│ ├── GtkSeparatorMenuItem.defs
│ ├── AtkLayer.defs
│ ├── GtkApplicationInhibitFlags.defs
│ ├── GtkCellRendererSpin.defs
│ ├── GtkFileChooserAction.defs
│ ├── GtkFileChooserConfirmation.defs
│ ├── GtkTreeViewDropPosition.defs
│ ├── AtkNoOpObject.defs
│ ├── GtkScrollbar.defs
│ ├── AtkNoOpObjectFactory.defs
│ ├── GdkAxisUse.defs
│ ├── GtkCellRendererCombo.defs
│ ├── GtkPageOrientation.defs
│ ├── GtkPrintOperationResult.defs
│ ├── GtkStateFlags.defs
│ ├── PangoFontMask.defs
│ ├── GtkCellRendererPixbuf.defs
│ ├── GtkPrintOperationAction.defs
│ ├── GtkProgressBarOrientation.defs
│ ├── GdkNotifyType.defs
│ ├── GdkWindowAttributesType.defs
│ ├── GtkAssistantPageType.defs
│ ├── GtkButtonBoxStyle.defs
│ ├── GtkCellRendererSpinner.defs
│ ├── GtkCellRendererState.defs
│ ├── GtkImageType.defs
│ ├── GtkPathPriorityType.defs
│ ├── AtkHyperlinkImpl.defs
│ ├── GdkCrossingMode.defs
│ ├── GtkDebugFlag.defs
│ ├── GtkHScrollbar.defs
│ ├── GtkVScrollbar.defs
│ ├── GtkCellRendererProgress.defs
│ ├── GtkScrollStep.defs
│ ├── GdkEventKey.defs
│ ├── GdkVisualType.defs
│ ├── GtkAccessible.defs
│ ├── GdkWMDecoration.defs
│ ├── GtkTextAppearance.defs
│ ├── GdkEventScroll.defs
│ ├── GFile.defs
│ ├── GdkGeometry.defs
│ ├── GtkIconSize.defs
│ ├── GtkSpinType.defs
│ ├── GtkTextWindowType.defs
│ ├── GdkDragProtocol.defs
│ ├── GdkEventButton.defs
│ ├── GdkEventMotion.defs
│ ├── PangoDirection.defs
│ ├── GtkBorder.defs
│ ├── GtkRecentFilterFlags.defs
│ ├── GtkOrientable.defs
│ ├── GdkEventCrossing.defs
│ ├── GtkCalendarDisplayOptions.defs
│ ├── GtkIconViewDropPosition.defs
│ ├── GtkFileChooserWidget.defs
│ ├── GtkTreeIter.defs
│ ├── GtkLicense.defs
│ ├── GtkRequisition.defs
│ ├── GdkWindowEdge.defs
│ ├── GtkSourceDrawSpacesFlags.defs
│ ├── AtkTextBoundary.defs
│ ├── GdkWindowHints.defs
│ ├── GtkDeleteType.defs
│ ├── GtkRecentChooserWidget.defs
│ ├── GdkWindowState.defs
│ ├── GApplicationFlags.defs
│ ├── AtkRelationType.defs
│ ├── GdkGravity.defs
│ ├── GdkWindowTypeHint.defs
│ ├── GtkRecentChooserDialog.defs
│ ├── GtkSpinner.defs
│ ├── PangoWeight.defs
│ ├── GtkJunctionSides.defs
│ ├── GtkRecentManagerError.defs
│ ├── GtkColorSelectionDialog.defs
│ ├── GtkIMMulticontext.defs
│ ├── PangoStretch.defs
│ ├── GtkFileChooserDialog.defs
│ ├── GtkPrintStatus.defs
│ ├── GtkUIManagerItemType.defs
│ ├── GtkArrow.defs
│ ├── GApplicationCommandLine.defs
│ ├── GtkPrintCapabilities.defs
│ ├── GdkFunction.defs
│ ├── GtkIMContextSimple.defs
│ ├── ScreenshotCapture.defs
│ ├── GUserDirectory.defs
│ ├── GtkMovementStep.defs
│ ├── GtkTest.defs
│ ├── GtkHScale.defs
│ ├── GtkVScale.defs
│ ├── AtkUtil.defs
│ ├── CairoMatrix.defs
│ ├── CairoOperator.defs
│ ├── GdkPixbufError.defs
│ ├── GtkOffscreenWindow.defs
│ ├── GdkRectangle.defs
│ ├── GtkInputDialog.defs
│ ├── RsvgMain.defs
│ ├── GdkPixbufSimpleAnim.defs
│ ├── GtkTextChildAnchor.defs
│ ├── GtkSwitch.defs
│ ├── GtkFixed.defs
│ ├── GtkAnchorType.defs
│ ├── GtkSeparatorToolItem.defs
│ ├── GtkWindowGroup.defs
│ ├── AtkRegistry.defs
│ ├── GtkResponseType.defs
│ ├── NotifyMain.defs
│ ├── PangoScriptIter.defs
│ ├── GdkRGBA.defs
│ ├── GtkCellRendererText.defs
│ ├── GtkScrollType.defs
│ ├── GtkAspectFrame.defs
│ ├── GtkCellRendererAccel.defs
│ ├── PangoFontsetSimple.defs
│ ├── GdkModifierType.defs
│ ├── PangoColor.defs
│ ├── GtkRecentChooserMenu.defs
│ ├── AtkObjectFactory.defs
│ ├── GtkSocket.defs
│ ├── PangoGlyphItem.defs
│ ├── GdkDisplayManager.defs
│ ├── GdkPixdata.defs
│ ├── GdkPixbufAnimationIter.defs
│ ├── AtkRelation.defs
│ ├── PangoLanguage.defs
│ ├── GtkInvisible.defs
│ ├── GtkBuilder.defs
│ ├── GtkButtonBox.defs
│ ├── GtkMisc.defs
│ ├── GdkCursorType.defs
│ ├── GtkPlug.defs
│ ├── GtkCellEditable.defs
│ ├── GtkBindingSet.defs
│ ├── GtkEventBox.defs
│ ├── GtkCheckButton.defs
│ ├── PangoAttrType.defs
│ ├── CairoFontOptions.defs
│ ├── GtkTextMark.defs
│ ├── GtkIconFactory.defs
│ ├── GtkSourceMark.defs
│ ├── PangoFontFace.defs
│ ├── PangoFontFamily.defs
│ ├── GtkMenuBar.defs
│ ├── EnchantDict.defs
│ ├── PangoItem.defs
│ ├── GtkTreeDragDest.defs
│ ├── GtkFontSelection.defs
│ ├── GtkToggleToolButton.defs
│ ├── GdkVisual.defs
│ ├── GtkSpell.defs
│ ├── GtkTextTag.defs
│ ├── GtkIconSet.defs
│ └── AtkHypertext.defs
├── jni
│ └── gnome_screenshot_shadow.h
└── util
│ └── demux
│ └── Makefile
├── doc
├── examples
│ ├── textview
│ │ └── face-smile.png
│ └── cairo
│ │ └── incoming-sketch.png
└── po
│ ├── es.po
│ └── pt_BR.po
├── .settings
├── org.eclipse.cdt.core.prefs
└── org.eclipse.jdt.ui.prefs
├── .classpath
└── .project
/tests/prototype/MapleSyrup.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/istathar/java-gnome/HEAD/tests/prototype/MapleSyrup.jpg
--------------------------------------------------------------------------------
/src/bindings/java-gnome_Icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/istathar/java-gnome/HEAD/src/bindings/java-gnome_Icon.png
--------------------------------------------------------------------------------
/src/defs/GdkWindowAttr.defs:
--------------------------------------------------------------------------------
1 | (define-boxed WindowAttr
2 | (in-module "Gdk")
3 | (c-name "GdkWindowAttr")
4 | )
5 |
6 |
--------------------------------------------------------------------------------
/src/defs/PangoAnalysis.defs:
--------------------------------------------------------------------------------
1 | (define-boxed Analysis
2 | (in-module "Pango")
3 | (c-name "PangoAnalysis")
4 | )
5 |
6 |
--------------------------------------------------------------------------------
/doc/examples/textview/face-smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/istathar/java-gnome/HEAD/doc/examples/textview/face-smile.png
--------------------------------------------------------------------------------
/src/defs/PangoGlyphInfo.defs:
--------------------------------------------------------------------------------
1 | (define-boxed GlyphInfo
2 | (in-module "Pango")
3 | (c-name "PangoGlyphInfo")
4 | )
5 |
6 |
--------------------------------------------------------------------------------
/doc/examples/cairo/incoming-sketch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/istathar/java-gnome/HEAD/doc/examples/cairo/incoming-sketch.png
--------------------------------------------------------------------------------
/src/defs/PangoGlyphGeometry.defs:
--------------------------------------------------------------------------------
1 | (define-boxed GlyphGeometry
2 | (in-module "Pango")
3 | (c-name "PangoGlyphGeometry")
4 | )
5 |
6 |
--------------------------------------------------------------------------------
/src/defs/AtkImplementor.defs:
--------------------------------------------------------------------------------
1 | (define-virtual ref_accessible
2 | (of-object "AtkImplementor")
3 | (return-type "AtkObject*")
4 | )
5 |
6 |
--------------------------------------------------------------------------------
/src/defs/PangoFcFont.defs:
--------------------------------------------------------------------------------
1 | (define-object FcFont
2 | (in-module "Pango")
3 | (parent "PangoFont")
4 | (c-name "PangoFcFont")
5 | )
6 |
--------------------------------------------------------------------------------
/.settings/org.eclipse.cdt.core.prefs:
--------------------------------------------------------------------------------
1 | #Sun Jan 14 23:23:40 EST 2007
2 | eclipse.preferences.version=1
3 | indexerId=org.eclipse.cdt.core.domsourceindexer
4 |
--------------------------------------------------------------------------------
/src/defs/GtkFilePath.defs:
--------------------------------------------------------------------------------
1 | (define-boxed FilePath
2 | (in-module "Gtk")
3 | (c-name "GtkFilePath")
4 | (gtype-id "GTK_TYPE_FILE_PATH")
5 | )
6 |
7 |
--------------------------------------------------------------------------------
/src/defs/PangoCairoFcFont.defs:
--------------------------------------------------------------------------------
1 | (define-object CairoFcFont
2 | (in-module "Pango")
3 | (parent "PangoFcFont")
4 | (c-name "PangoCairoFcFont")
5 | )
6 |
--------------------------------------------------------------------------------
/src/defs/AtkAttributeSet.defs:
--------------------------------------------------------------------------------
1 | (define-method free
2 | (of-object "AtkAttributeSet")
3 | (c-name "atk_attribute_set_free")
4 | (return-type "none")
5 | )
6 |
7 |
--------------------------------------------------------------------------------
/src/defs/GdkAtom.defs:
--------------------------------------------------------------------------------
1 | (define-method name
2 | (of-object "GdkAtom")
3 | (c-name "gdk_atom_name")
4 | (caller-owns-return #t)
5 | (return-type "gchar*")
6 | )
7 |
8 |
--------------------------------------------------------------------------------
/src/defs/GdkPoint.defs:
--------------------------------------------------------------------------------
1 | (define-boxed Point
2 | (in-module "Gdk")
3 | (c-name "GdkPoint")
4 | (fields
5 | '("gint" "x")
6 | '("gint" "y")
7 | )
8 | )
9 |
10 |
--------------------------------------------------------------------------------
/src/defs/PangoEngine.defs:
--------------------------------------------------------------------------------
1 | (define-object Engine
2 | (in-module "Pango")
3 | (parent "GObject")
4 | (c-name "PangoEngine")
5 | (gtype-id "PANGO_TYPE_ENGINE")
6 | )
7 |
8 |
--------------------------------------------------------------------------------
/src/defs/GtkSourceSearchFlags.defs:
--------------------------------------------------------------------------------
1 | (define-flags SearchFlags
2 | (in-module "GtkSourceView")
3 | (c-name "GtkSourceSearchFlags")
4 | (gtype-id "GTK_TYPE_SOURCE_SEARCH_FLAGS")
5 | )
6 |
7 |
--------------------------------------------------------------------------------
/src/defs/PangoEngineLang.defs:
--------------------------------------------------------------------------------
1 | (define-object EngineLang
2 | (in-module "Pango")
3 | (parent "PangoEngine")
4 | (c-name "PangoEngineLang")
5 | (gtype-id "PANGO_TYPE_ENGINE_LANG")
6 | )
7 |
8 |
--------------------------------------------------------------------------------
/src/defs/PangoEngineShape.defs:
--------------------------------------------------------------------------------
1 | (define-object EngineShape
2 | (in-module "Pango")
3 | (parent "PangoEngine")
4 | (c-name "PangoEngineShape")
5 | (gtype-id "PANGO_TYPE_ENGINE_SHAPE")
6 | )
7 |
8 |
--------------------------------------------------------------------------------
/src/defs/GtkRCStyle.defs:
--------------------------------------------------------------------------------
1 | (define-function gtk_rc_style_new
2 | (is-constructor-of "GtkRCStyle")
3 | (c-name "gtk_rc_style_new")
4 | (caller-owns-return #t)
5 | (return-type "GtkRcStyle*")
6 | )
7 |
8 |
--------------------------------------------------------------------------------
/src/defs/GtkRcScanner.defs:
--------------------------------------------------------------------------------
1 | (define-function rc_scanner_new
2 | (is-constructor-of "GtkRcScanner")
3 | (c-name "gtk_rc_scanner_new")
4 | (caller-owns-return #t)
5 | (return-type "GScanner*")
6 | )
7 |
8 |
--------------------------------------------------------------------------------
/src/defs/GtkSourceSmartHomeEndType.defs:
--------------------------------------------------------------------------------
1 | (define-enum SmartHomeEndType
2 | (in-module "GtkSourceView")
3 | (c-name "GtkSourceSmartHomeEndType")
4 | (gtype-id "GTK_TYPE_SOURCE_SMART_HOME_END_TYPE")
5 | )
6 |
7 |
--------------------------------------------------------------------------------
/src/defs/GtkStyleProvider.defs:
--------------------------------------------------------------------------------
1 | (define-interface StyleProvider
2 | (in-module "Gtk")
3 | (c-name "GtkStyleProvider")
4 | (gtype-id "GTK_TYPE_STYLE_PROVIDER")
5 | )
6 |
7 | ; get_style_property requires WidgetPath
--------------------------------------------------------------------------------
/src/defs/GdkColorspace.defs:
--------------------------------------------------------------------------------
1 | (define-enum Colorspace
2 | (in-module "Gdk")
3 | (c-name "GdkColorspace")
4 | (gtype-id "GDK_TYPE_COLORSPACE")
5 | (values
6 | '("b" "GDK_COLORSPACE_RGB")
7 | )
8 | )
9 |
10 |
--------------------------------------------------------------------------------
/src/defs/PangoTabAlign.defs:
--------------------------------------------------------------------------------
1 | (define-enum TabAlign
2 | (in-module "Pango")
3 | (c-name "PangoTabAlign")
4 | (gtype-id "PANGO_TYPE_TAB_ALIGN")
5 | (values
6 | '("left" "PANGO_TAB_LEFT")
7 | )
8 | )
9 |
10 |
--------------------------------------------------------------------------------
/src/defs/GdkKeymapKey.defs:
--------------------------------------------------------------------------------
1 | (define-boxed KeymapKey
2 | (in-module "Gdk")
3 | (c-name "GdkKeymapKey")
4 | (fields
5 | '("guint" "keycode")
6 | '("gint" "group")
7 | '("gint" "level")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/AtkTextRange.defs:
--------------------------------------------------------------------------------
1 | (define-boxed TextRange
2 | (in-module "Atk")
3 | (c-name "AtkTextRange")
4 | (fields
5 | '("gint" "start_offset")
6 | '("gint" "end_offset")
7 | '("gchar*" "content")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GdkEventAny.defs:
--------------------------------------------------------------------------------
1 | (define-boxed EventAny
2 | (in-module "Gdk")
3 | (c-name "GdkEventAny")
4 | (fields
5 | '("GdkEventType" "type")
6 | '("GdkWindow*" "window")
7 | '("gint8" "send_event")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GdkPixbufSimpleAnimIter.defs:
--------------------------------------------------------------------------------
1 | (define-object PixbufSimpleAnimIter
2 | (in-module "Gdk")
3 | (parent "GdkPixbufAnimationIter")
4 | (c-name "GdkPixbufSimpleAnimIter")
5 | (gtype-id "GDK_TYPE_PIXBUF_SIMPLE_ANIM_ITER")
6 | )
7 |
8 |
--------------------------------------------------------------------------------
/src/defs/CairoFillRule.defs:
--------------------------------------------------------------------------------
1 | (define-enum FillRule
2 | (in-module "Cairo")
3 | (c-name "cairo_fill_rule_t")
4 | (values
5 | '("WINDING" "CAIRO_FILL_RULE_WINDING")
6 | '("EVEN_ODD" "CAIRO_FILL_RULE_EVEN_ODD")
7 | )
8 | )
9 |
10 |
--------------------------------------------------------------------------------
/src/defs/GtkAllocation.defs:
--------------------------------------------------------------------------------
1 | (define-boxed Allocation
2 | (in-module "Gtk")
3 | (c-name "GtkAllocation")
4 | (fields
5 | '("gint" "x")
6 | '("gint" "y")
7 | '("gint" "width")
8 | '("gint" "height")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/PangoRectangle.defs:
--------------------------------------------------------------------------------
1 | (define-boxed Rectangle
2 | (in-module "Pango")
3 | (c-name "PangoRectangle")
4 | (fields
5 | '("int" "x")
6 | '("int" "y")
7 | '("int" "width")
8 | '("int" "height")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkPackType.defs:
--------------------------------------------------------------------------------
1 | (define-enum PackType
2 | (in-module "Gtk")
3 | (c-name "GtkPackType")
4 | (gtype-id "GTK_TYPE_PACK_TYPE")
5 | (values
6 | '("start" "GTK_PACK_START")
7 | '("end" "GTK_PACK_END")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/AtkCoordType.defs:
--------------------------------------------------------------------------------
1 | (define-enum CoordType
2 | (in-module "Atk")
3 | (c-name "AtkCoordType")
4 | (gtype-id "ATK_TYPE_COORD_TYPE")
5 | (values
6 | '("screen" "ATK_XY_SCREEN")
7 | '("window" "ATK_XY_WINDOW")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/AtkTextRectangle.defs:
--------------------------------------------------------------------------------
1 | (define-boxed TextRectangle
2 | (in-module "Atk")
3 | (c-name "AtkTextRectangle")
4 | (fields
5 | '("gint" "x")
6 | '("gint" "y")
7 | '("gint" "width")
8 | '("gint" "height")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/tests/defs/AtkCoordType.defs:
--------------------------------------------------------------------------------
1 | (define-enum CoordType
2 | (in-module "Atk")
3 | (c-name "AtkCoordType")
4 | (gtype-id "ATK_TYPE_COORD_TYPE")
5 | (values
6 | '("screen" "ATK_XY_SCREEN")
7 | '("window" "ATK_XY_WINDOW")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/AtkHyperlinkStateFlags.defs:
--------------------------------------------------------------------------------
1 | (define-flags HyperlinkStateFlags
2 | (in-module "Atk")
3 | (c-name "AtkHyperlinkStateFlags")
4 | (gtype-id "ATK_TYPE_HYPERLINK_STATE_FLAGS")
5 | (values
6 | '("e" "ATK_HYPERLINK_IS_INLINE")
7 | )
8 | )
9 |
10 |
--------------------------------------------------------------------------------
/src/defs/GdkFillRule.defs:
--------------------------------------------------------------------------------
1 | (define-enum FillRule
2 | (in-module "Gdk")
3 | (c-name "GdkFillRule")
4 | (gtype-id "GDK_TYPE_FILL_RULE")
5 | (values
6 | '("even-odd-rule" "GDK_EVEN_ODD_RULE")
7 | '("winding-rule" "GDK_WINDING_RULE")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GtkSortType.defs:
--------------------------------------------------------------------------------
1 | (define-enum SortType
2 | (in-module "Gtk")
3 | (c-name "GtkSortType")
4 | (gtype-id "GTK_TYPE_SORT_TYPE")
5 | (values
6 | '("ascending" "GTK_SORT_ASCENDING")
7 | '("descending" "GTK_SORT_DESCENDING")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GtkWindowType.defs:
--------------------------------------------------------------------------------
1 | (define-enum WindowType
2 | (in-module "Gtk")
3 | (c-name "GtkWindowType")
4 | (gtype-id "GTK_TYPE_WINDOW_TYPE")
5 | (values
6 | '("toplevel" "GTK_WINDOW_TOPLEVEL")
7 | '("popup" "GTK_WINDOW_POPUP")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GtkTargetFlags.defs:
--------------------------------------------------------------------------------
1 | (define-flags TargetFlags
2 | (in-module "Gtk")
3 | (c-name "GtkTargetFlags")
4 | (gtype-id "GTK_TYPE_TARGET_FLAGS")
5 | (values
6 | '("app" "GTK_TARGET_SAME_APP")
7 | '("widget" "GTK_TARGET_SAME_WIDGET")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GtkTreeViewMode.defs:
--------------------------------------------------------------------------------
1 | (define-enum TreeViewMode
2 | (in-module "Gtk")
3 | (c-name "GtkTreeViewMode")
4 | (gtype-id "GTK_TYPE_TREE_VIEW_MODE")
5 | (values
6 | '("line" "GTK_TREE_VIEW_LINE")
7 | '("item" "GTK_TREE_VIEW_ITEM")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/PangoVariant.defs:
--------------------------------------------------------------------------------
1 | (define-enum Variant
2 | (in-module "Pango")
3 | (c-name "PangoVariant")
4 | (gtype-id "PANGO_TYPE_VARIANT")
5 | (values
6 | '("normal" "PANGO_VARIANT_NORMAL")
7 | '("small-caps" "PANGO_VARIANT_SMALL_CAPS")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GdkWindowClass.defs:
--------------------------------------------------------------------------------
1 | (define-enum WindowClass
2 | (in-module "Gdk")
3 | (c-name "GdkWindowClass")
4 | (gtype-id "GDK_TYPE_WINDOW_CLASS")
5 | (values
6 | '("input-output" "GDK_INPUT_OUTPUT")
7 | '("input-only" "GDK_INPUT_ONLY")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GtkAlign.defs:
--------------------------------------------------------------------------------
1 | (define-enum Align
2 | (in-module "Gtk")
3 | (c-name "GtkAlign")
4 | (values
5 | '("fill" "GTK_ALIGN_FILL")
6 | '("start" "GTK_ALIGN_START")
7 | '("end" "GTK_ALIGN_END")
8 | '("center" "GTK_ALIGN_CENTER")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkNotebookTab.defs:
--------------------------------------------------------------------------------
1 | (define-enum NotebookTab
2 | (in-module "Gtk")
3 | (c-name "GtkNotebookTab")
4 | (gtype-id "GTK_TYPE_NOTEBOOK_TAB")
5 | (values
6 | '("first" "GTK_NOTEBOOK_TAB_FIRST")
7 | '("last" "GTK_NOTEBOOK_TAB_LAST")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/AtkRectangle.defs:
--------------------------------------------------------------------------------
1 | (define-boxed Rectangle
2 | (in-module "Atk")
3 | (c-name "AtkRectangle")
4 | (gtype-id "ATK_TYPE_RECTANGLE")
5 | (fields
6 | '("gint" "x")
7 | '("gint" "y")
8 | '("gint" "width")
9 | '("gint" "height")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/CairoContent.defs:
--------------------------------------------------------------------------------
1 | (define-flags Content
2 | (in-module "Cairo")
3 | (c-name "cairo_content_t")
4 | (values
5 | '("color" "CAIRO_CONTENT_COLOR")
6 | '("alpha" "CAIRO_CONTENT_ALPHA")
7 | '("color_alpha" "CAIRO_CONTENT_COLOR_ALPHA")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GdkByteOrder.defs:
--------------------------------------------------------------------------------
1 | (define-enum ByteOrder
2 | (unnecessary)
3 | (in-module "Gdk")
4 | (c-name "GdkByteOrder")
5 | (gtype-id "GDK_TYPE_BYTE_ORDER")
6 | (values
7 | '("lsb-first" "GDK_LSB_FIRST")
8 | '("msb-first" "GDK_MSB_FIRST")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkPageSet.defs:
--------------------------------------------------------------------------------
1 | (define-enum PageSet
2 | (in-module "Gtk")
3 | (c-name "GtkPageSet")
4 | (gtype-id "GTK_TYPE_PAGE_SET")
5 | (values
6 | '("all" "GTK_PAGE_SET_ALL")
7 | '("even" "GTK_PAGE_SET_EVEN")
8 | '("odd" "GTK_PAGE_SET_ODD")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GdkPropertyState.defs:
--------------------------------------------------------------------------------
1 | (define-enum PropertyState
2 | (in-module "Gdk")
3 | (c-name "GdkPropertyState")
4 | (gtype-id "GDK_TYPE_PROPERTY_STATE")
5 | (values
6 | '("new-value" "GDK_PROPERTY_NEW_VALUE")
7 | '("delete" "GDK_PROPERTY_DELETE")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/CairoHintMetrics.defs:
--------------------------------------------------------------------------------
1 | (define-enum HintMetrics
2 | (in-module "Cairo")
3 | (c-name "cairo_hint_metrics_t")
4 | (values
5 | '("DEFAULT" "CAIRO_HINT_METRICS_DEFAULT")
6 | '("OFF" "CAIRO_HINT_METRICS_OFF")
7 | '("ON" "CAIRO_HINT_METRICS_ON")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GdkEventVisibility.defs:
--------------------------------------------------------------------------------
1 | (define-boxed EventVisibility
2 | (in-module "Gdk")
3 | (c-name "GdkEventVisibility")
4 | (fields
5 | '("GdkEventType" "type")
6 | '("GdkWindow*" "window")
7 | '("gint8" "send_event")
8 | '("GdkVisibilityState" "state")
9 | )
10 | )
11 |
--------------------------------------------------------------------------------
/src/defs/GdkJoinStyle.defs:
--------------------------------------------------------------------------------
1 | (define-enum JoinStyle
2 | (in-module "Gdk")
3 | (c-name "GdkJoinStyle")
4 | (gtype-id "GDK_TYPE_JOIN_STYLE")
5 | (values
6 | '("miter" "GDK_JOIN_MITER")
7 | '("round" "GDK_JOIN_ROUND")
8 | '("bevel" "GDK_JOIN_BEVEL")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkAttachOptions.defs:
--------------------------------------------------------------------------------
1 | (define-flags AttachOptions
2 | (in-module "Gtk")
3 | (c-name "GtkAttachOptions")
4 | (gtype-id "GTK_TYPE_ATTACH_OPTIONS")
5 | (values
6 | '("expand" "GTK_EXPAND")
7 | '("shrink" "GTK_SHRINK")
8 | '("fill" "GTK_FILL")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkDialogFlags.defs:
--------------------------------------------------------------------------------
1 | (define-flags DialogFlags
2 | (in-module "Gtk")
3 | (c-name "GtkDialogFlags")
4 | (gtype-id "GTK_TYPE_DIALOG_FLAGS")
5 | (values
6 | '("modal" "GTK_DIALOG_MODAL")
7 | '("destroy-with-parent" "GTK_DIALOG_DESTROY_WITH_PARENT")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GtkIMStatusStyle.defs:
--------------------------------------------------------------------------------
1 | (define-enum IMStatusStyle
2 | (in-module "Gtk")
3 | (c-name "GtkIMStatusStyle")
4 | (gtype-id "GTK_TYPE_IM_STATUS_STYLE")
5 | (values
6 | '("nothing" "GTK_IM_STATUS_NOTHING")
7 | '("callback" "GTK_IM_STATUS_CALLBACK")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GtkOrientation.defs:
--------------------------------------------------------------------------------
1 | (define-enum Orientation
2 | (in-module "Gtk")
3 | (c-name "GtkOrientation")
4 | (gtype-id "GTK_TYPE_ORIENTATION")
5 | (values
6 | '("horizontal" "GTK_ORIENTATION_HORIZONTAL")
7 | '("vertical" "GTK_ORIENTATION_VERTICAL")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GtkSizeRequestMode.defs:
--------------------------------------------------------------------------------
1 | (define-enum SizeRequestMode
2 | (in-module "Gtk")
3 | (c-name "GtkSizeRequestMode")
4 | (values
5 | '("height-for-width" "GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH")
6 | '("width-for-height" "GTK_SIZE_REQUEST_WIDTH_FOR_HEIGHT")
7 | )
8 | )
9 |
10 |
--------------------------------------------------------------------------------
/src/defs/GdkPixbufAlphaMode.defs:
--------------------------------------------------------------------------------
1 | (define-enum PixbufAlphaMode
2 | (in-module "Gdk")
3 | (c-name "GdkPixbufAlphaMode")
4 | (gtype-id "GDK_TYPE_PIXBUF_ALPHA_MODE")
5 | (values
6 | '("bilevel" "GDK_PIXBUF_ALPHA_BILEVEL")
7 | '("full" "GDK_PIXBUF_ALPHA_FULL")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GtkIconThemeError.defs:
--------------------------------------------------------------------------------
1 | (define-enum IconThemeError
2 | (in-module "Gtk")
3 | (c-name "GtkIconThemeError")
4 | (gtype-id "GTK_TYPE_ICON_THEME_ERROR")
5 | (values
6 | '("not-found" "GTK_ICON_THEME_NOT_FOUND")
7 | '("failed" "GTK_ICON_THEME_FAILED")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GtkMetricType.defs:
--------------------------------------------------------------------------------
1 | (define-enum MetricType
2 | (in-module "Gtk")
3 | (c-name "GtkMetricType")
4 | (gtype-id "GTK_TYPE_METRIC_TYPE")
5 | (values
6 | '("pixels" "GTK_PIXELS")
7 | '("inches" "GTK_INCHES")
8 | '("centimeters" "GTK_CENTIMETERS")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkRcFlags.defs:
--------------------------------------------------------------------------------
1 | (define-flags RcFlags
2 | (in-module "Gtk")
3 | (c-name "GtkRcFlags")
4 | (gtype-id "GTK_TYPE_RC_FLAGS")
5 | (values
6 | '("fg" "GTK_RC_FG")
7 | '("bg" "GTK_RC_BG")
8 | '("text" "GTK_RC_TEXT")
9 | '("base" "GTK_RC_BASE")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/PangoStyle.defs:
--------------------------------------------------------------------------------
1 | (define-enum Style
2 | (in-module "Pango")
3 | (c-name "PangoStyle")
4 | (gtype-id "PANGO_TYPE_STYLE")
5 | (values
6 | '("normal" "PANGO_STYLE_NORMAL")
7 | '("oblique" "PANGO_STYLE_OBLIQUE")
8 | '("italic" "PANGO_STYLE_ITALIC")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/CairoExtend.defs:
--------------------------------------------------------------------------------
1 | (define-enum Extend
2 | (in-module "Cairo")
3 | (c-name "cairo_extend_t")
4 | (values
5 | '("NONE" "CAIRO_EXTEND_NONE")
6 | '("REPEAT" "CAIRO_EXTEND_REPEAT")
7 | '("REFLECT" "CAIRO_EXTEND_REFLECT")
8 | '("PAD" "CAIRO_EXTEND_PAD")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GdkInputMode.defs:
--------------------------------------------------------------------------------
1 | (define-enum InputMode
2 | (in-module "Gdk")
3 | (c-name "GdkInputMode")
4 | (gtype-id "GDK_TYPE_INPUT_MODE")
5 | (values
6 | '("disabled" "GDK_MODE_DISABLED")
7 | '("screen" "GDK_MODE_SCREEN")
8 | '("window" "GDK_MODE_WINDOW")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GdkRgbDither.defs:
--------------------------------------------------------------------------------
1 | (define-enum RgbDither
2 | (in-module "Gdk")
3 | (c-name "GdkRgbDither")
4 | (gtype-id "GDK_TYPE_RGB_DITHER")
5 | (values
6 | '("none" "GDK_RGB_DITHER_NONE")
7 | '("normal" "GDK_RGB_DITHER_NORMAL")
8 | '("max" "GDK_RGB_DITHER_MAX")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkAccelFlags.defs:
--------------------------------------------------------------------------------
1 | (define-flags AccelFlags
2 | (in-module "Gtk")
3 | (c-name "GtkAccelFlags")
4 | (gtype-id "GTK_TYPE_ACCEL_FLAGS")
5 | (values
6 | '("visible" "GTK_ACCEL_VISIBLE")
7 | '("locked" "GTK_ACCEL_LOCKED")
8 | '("mask" "GTK_ACCEL_MASK")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkPathType.defs:
--------------------------------------------------------------------------------
1 | (define-enum PathType
2 | (in-module "Gtk")
3 | (c-name "GtkPathType")
4 | (gtype-id "GTK_TYPE_PATH_TYPE")
5 | (values
6 | '("widget" "GTK_PATH_WIDGET")
7 | '("widget-class" "GTK_PATH_WIDGET_CLASS")
8 | '("class" "GTK_PATH_CLASS")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkReliefStyle.defs:
--------------------------------------------------------------------------------
1 | (define-enum ReliefStyle
2 | (in-module "Gtk")
3 | (c-name "GtkReliefStyle")
4 | (gtype-id "GTK_TYPE_RELIEF_STYLE")
5 | (values
6 | '("normal" "GTK_RELIEF_NORMAL")
7 | '("half" "GTK_RELIEF_HALF")
8 | '("none" "GTK_RELIEF_NONE")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkToolbarSpaceStyle.defs:
--------------------------------------------------------------------------------
1 | (define-enum ToolbarSpaceStyle
2 | (in-module "Gtk")
3 | (c-name "GtkToolbarSpaceStyle")
4 | (gtype-id "GTK_TYPE_TOOLBAR_SPACE_STYLE")
5 | (values
6 | '("empty" "GTK_TOOLBAR_SPACE_EMPTY")
7 | '("line" "GTK_TOOLBAR_SPACE_LINE")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GtkUnit.defs:
--------------------------------------------------------------------------------
1 | (define-enum Unit
2 | (in-module "Gtk")
3 | (c-name "GtkUnit")
4 | (gtype-id "GTK_TYPE_UNIT")
5 | (values
6 | '("pixel" "GTK_UNIT_PIXEL")
7 | '("points" "GTK_UNIT_POINTS")
8 | '("inch" "GTK_UNIT_INCH")
9 | '("mm" "GTK_UNIT_MM")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GtkWidgetHelpType.defs:
--------------------------------------------------------------------------------
1 | (define-enum WidgetHelpType
2 | (in-module "Gtk")
3 | (c-name "GtkWidgetHelpType")
4 | (gtype-id "GTK_TYPE_WIDGET_HELP_TYPE")
5 | (values
6 | '("tooltip" "GTK_WIDGET_HELP_TOOLTIP")
7 | '("whats-this" "GTK_WIDGET_HELP_WHATS_THIS")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/PangoWrapMode.defs:
--------------------------------------------------------------------------------
1 | (define-enum WrapMode
2 | (in-module "Pango")
3 | (c-name "PangoWrapMode")
4 | (gtype-id "PANGO_TYPE_WRAP_MODE")
5 | (values
6 | '("word" "PANGO_WRAP_WORD")
7 | '("char" "PANGO_WRAP_CHAR")
8 | '("word-char" "PANGO_WRAP_WORD_CHAR")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/RsvgDimensionData.defs:
--------------------------------------------------------------------------------
1 | (define-boxed DimensionData
2 | (in-module "Rsvg")
3 | (c-name "RsvgDimensionData")
4 | (import-header "librsvg/rsvg.h")
5 | (fields
6 | '("int" "width")
7 | '("int" "height")
8 | '("gdouble" "em")
9 | '("gdouble" "ex")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GdkSubwindowMode.defs:
--------------------------------------------------------------------------------
1 | (define-enum SubwindowMode
2 | (in-module "Gdk")
3 | (c-name "GdkSubwindowMode")
4 | (gtype-id "GDK_TYPE_SUBWINDOW_MODE")
5 | (values
6 | '("clip-by-children" "GDK_CLIP_BY_CHILDREN")
7 | '("include-inferiors" "GDK_INCLUDE_INFERIORS")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GtkTextDirection.defs:
--------------------------------------------------------------------------------
1 | (define-enum TextDirection
2 | (in-module "Gtk")
3 | (c-name "GtkTextDirection")
4 | (gtype-id "GTK_TYPE_TEXT_DIRECTION")
5 | (values
6 | '("none" "GTK_TEXT_DIR_NONE")
7 | '("ltr" "GTK_TEXT_DIR_LTR")
8 | '("rtl" "GTK_TEXT_DIR_RTL")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/PangoAlignment.defs:
--------------------------------------------------------------------------------
1 | (define-enum Alignment
2 | (in-module "Pango")
3 | (c-name "PangoAlignment")
4 | (gtype-id "PANGO_TYPE_ALIGNMENT")
5 | (values
6 | '("left" "PANGO_ALIGN_LEFT")
7 | '("center" "PANGO_ALIGN_CENTER")
8 | '("right" "PANGO_ALIGN_RIGHT")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GdkEventFocus.defs:
--------------------------------------------------------------------------------
1 | (define-boxed EventFocus
2 | (in-module "Gdk")
3 | (c-name "GdkEventFocus")
4 | (fields
5 | '("GdkEventType" "type")
6 | '("GdkWindow*" "window")
7 | '("gint8" "send_event")
8 | '("guint16" "in")
9 | )
10 | )
11 |
12 | ;; they use 16 bits for a boolean?!?
13 |
--------------------------------------------------------------------------------
/src/defs/GdkFill.defs:
--------------------------------------------------------------------------------
1 | (define-enum Fill
2 | (in-module "Gdk")
3 | (c-name "GdkFill")
4 | (gtype-id "GDK_TYPE_FILL")
5 | (values
6 | '("solid" "GDK_SOLID")
7 | '("tiled" "GDK_TILED")
8 | '("stippled" "GDK_STIPPLED")
9 | '("opaque-stippled" "GDK_OPAQUE_STIPPLED")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GdkLineStyle.defs:
--------------------------------------------------------------------------------
1 | (define-enum LineStyle
2 | (in-module "Gdk")
3 | (c-name "GdkLineStyle")
4 | (gtype-id "GDK_TYPE_LINE_STYLE")
5 | (values
6 | '("solid" "GDK_LINE_SOLID")
7 | '("on-off-dash" "GDK_LINE_ON_OFF_DASH")
8 | '("double-dash" "GDK_LINE_DOUBLE_DASH")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GdkPangoAttrEmbossed.defs:
--------------------------------------------------------------------------------
1 | (define-function pango_attr_embossed_new
2 | (is-constructor-of "GdkPangoAttrEmbossed")
3 | (c-name "gdk_pango_attr_embossed_new")
4 | (caller-owns-return #t)
5 | (return-type "PangoAttribute*")
6 | (parameters
7 | '("gboolean" "embossed")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GdkPangoAttrStipple.defs:
--------------------------------------------------------------------------------
1 | (define-function pango_attr_stipple_new
2 | (is-constructor-of "GdkPangoAttrStipple")
3 | (c-name "gdk_pango_attr_stipple_new")
4 | (caller-owns-return #t)
5 | (return-type "PangoAttribute*")
6 | (parameters
7 | '("GdkBitmap*" "stipple")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GdkPropMode.defs:
--------------------------------------------------------------------------------
1 | (define-enum PropMode
2 | (in-module "Gdk")
3 | (c-name "GdkPropMode")
4 | (gtype-id "GDK_TYPE_PROP_MODE")
5 | (values
6 | '("replace" "GDK_PROP_MODE_REPLACE")
7 | '("prepend" "GDK_PROP_MODE_PREPEND")
8 | '("append" "GDK_PROP_MODE_APPEND")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkEntryIconPosition.defs:
--------------------------------------------------------------------------------
1 | (define-enum EntryIconPosition
2 | (in-module "Gtk")
3 | (c-name "GtkEntryIconPosition")
4 | (gtype-id "GTK_TYPE_ENTRY_ICON_POSITION")
5 | (values
6 | '("primary" "GTK_ENTRY_ICON_PRIMARY")
7 | '("secondary" "GTK_ENTRY_ICON_SECONDARY")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GtkPolicyType.defs:
--------------------------------------------------------------------------------
1 | (define-enum PolicyType
2 | (in-module "Gtk")
3 | (c-name "GtkPolicyType")
4 | (gtype-id "GTK_TYPE_POLICY_TYPE")
5 | (values
6 | '("always" "GTK_POLICY_ALWAYS")
7 | '("automatic" "GTK_POLICY_AUTOMATIC")
8 | '("never" "GTK_POLICY_NEVER")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkResizeMode.defs:
--------------------------------------------------------------------------------
1 | (define-enum ResizeMode
2 | (in-module "Gtk")
3 | (c-name "GtkResizeMode")
4 | (gtype-id "GTK_TYPE_RESIZE_MODE")
5 | (values
6 | '("parent" "GTK_RESIZE_PARENT")
7 | '("queue" "GTK_RESIZE_QUEUE")
8 | '("immediate" "GTK_RESIZE_IMMEDIATE")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkTreeModelFlags.defs:
--------------------------------------------------------------------------------
1 | (define-flags TreeModelFlags
2 | (in-module "Gtk")
3 | (c-name "GtkTreeModelFlags")
4 | (gtype-id "GTK_TYPE_TREE_MODEL_FLAGS")
5 | (values
6 | '("iters-persist" "GTK_TREE_MODEL_ITERS_PERSIST")
7 | '("list-only" "GTK_TREE_MODEL_LIST_ONLY")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GtkPrintPages.defs:
--------------------------------------------------------------------------------
1 | (define-enum PrintPages
2 | (in-module "Gtk")
3 | (c-name "GtkPrintPages")
4 | (gtype-id "GTK_TYPE_PRINT_PAGES")
5 | (values
6 | '("all" "GTK_PRINT_PAGES_ALL")
7 | '("current" "GTK_PRINT_PAGES_CURRENT")
8 | '("ranges" "GTK_PRINT_PAGES_RANGES")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkSpinButtonUpdatePolicy.defs:
--------------------------------------------------------------------------------
1 | (define-enum SpinButtonUpdatePolicy
2 | (in-module "Gtk")
3 | (c-name "GtkSpinButtonUpdatePolicy")
4 | (gtype-id "GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY")
5 | (values
6 | '("always" "GTK_UPDATE_ALWAYS")
7 | '("if-valid" "GTK_UPDATE_IF_VALID")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GtkTextSearchFlags.defs:
--------------------------------------------------------------------------------
1 | (define-flags TextSearchFlags
2 | (in-module "Gtk")
3 | (c-name "GtkTextSearchFlags")
4 | (gtype-id "GTK_TYPE_TEXT_SEARCH_FLAGS")
5 | (values
6 | '("visible-only" "GTK_TEXT_SEARCH_VISIBLE_ONLY")
7 | '("text-only" "GTK_TEXT_SEARCH_TEXT_ONLY")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/NotifyUrgency.defs:
--------------------------------------------------------------------------------
1 | (define-enum Urgency
2 | (in-module "Notify")
3 | (c-name "NotifyUrgency")
4 | (gtype-id "NOTIFY_TYPE_URGENCY")
5 | (values
6 | '("low" "NOTIFY_URGENCY_LOW")
7 | '("normal" "NOTIFY_URGENCY_NORMAL")
8 | '("critical" "NOTIFY_URGENCY_CRITICAL")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/CairoAntialias.defs:
--------------------------------------------------------------------------------
1 | (define-enum Antialias
2 | (in-module "Cairo")
3 | (c-name "cairo_antialias_t")
4 | (values
5 | '("default" "CAIRO_ANTIALIAS_DEFAULT")
6 | '("none" "CAIRO_ANTIALIAS_NONE")
7 | '("gray" "CAIRO_ANTIALIAS_GRAY")
8 | '("subpixel" "CAIRO_ANTIALIAS_SUBPIXEL")
9 | )
10 | )
11 |
--------------------------------------------------------------------------------
/src/defs/GdkFilterReturn.defs:
--------------------------------------------------------------------------------
1 | (define-enum FilterReturn
2 | (in-module "Gdk")
3 | (c-name "GdkFilterReturn")
4 | (gtype-id "GDK_TYPE_FILTER_RETURN")
5 | (values
6 | '("continue" "GDK_FILTER_CONTINUE")
7 | '("translate" "GDK_FILTER_TRANSLATE")
8 | '("remove" "GDK_FILTER_REMOVE")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkSensitivityType.defs:
--------------------------------------------------------------------------------
1 | (define-enum SensitivityType
2 | (in-module "Gtk")
3 | (c-name "GtkSensitivityType")
4 | (gtype-id "GTK_TYPE_SENSITIVITY_TYPE")
5 | (values
6 | '("auto" "GTK_SENSITIVITY_AUTO")
7 | '("on" "GTK_SENSITIVITY_ON")
8 | '("off" "GTK_SENSITIVITY_OFF")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GdkOverlapType.defs:
--------------------------------------------------------------------------------
1 | (define-enum OverlapType
2 | (in-module "Gdk")
3 | (c-name "GdkOverlapType")
4 | (gtype-id "GDK_TYPE_OVERLAP_TYPE")
5 | (values
6 | '("in" "GDK_OVERLAP_RECTANGLE_IN")
7 | '("out" "GDK_OVERLAP_RECTANGLE_OUT")
8 | '("part" "GDK_OVERLAP_RECTANGLE_PART")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkWrapMode.defs:
--------------------------------------------------------------------------------
1 | (define-enum WrapMode
2 | (in-module "Gtk")
3 | (c-name "GtkWrapMode")
4 | (gtype-id "GTK_TYPE_WRAP_MODE")
5 | (values
6 | '("none" "GTK_WRAP_NONE")
7 | '("char" "GTK_WRAP_CHAR")
8 | '("word" "GTK_WRAP_WORD")
9 | '("word_char" "GTK_WRAP_WORD_CHAR")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GdkCapStyle.defs:
--------------------------------------------------------------------------------
1 | (define-enum CapStyle
2 | (in-module "Gdk")
3 | (c-name "GdkCapStyle")
4 | (gtype-id "GDK_TYPE_CAP_STYLE")
5 | (values
6 | '("not-last" "GDK_CAP_NOT_LAST")
7 | '("butt" "GDK_CAP_BUTT")
8 | '("round" "GDK_CAP_ROUND")
9 | '("projecting" "GDK_CAP_PROJECTING")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GdkOwnerChange.defs:
--------------------------------------------------------------------------------
1 | (define-enum OwnerChange
2 | (in-module "Gdk")
3 | (c-name "GdkOwnerChange")
4 | (gtype-id "GDK_TYPE_OWNER_CHANGE")
5 | (values
6 | '("new-owner" "GDK_OWNER_CHANGE_NEW_OWNER")
7 | '("destroy" "GDK_OWNER_CHANGE_DESTROY")
8 | '("close" "GDK_OWNER_CHANGE_CLOSE")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkPositionType.defs:
--------------------------------------------------------------------------------
1 | (define-enum PositionType
2 | (in-module "Gtk")
3 | (c-name "GtkPositionType")
4 | (gtype-id "GTK_TYPE_POSITION_TYPE")
5 | (values
6 | '("left" "GTK_POS_LEFT")
7 | '("right" "GTK_POS_RIGHT")
8 | '("top" "GTK_POS_TOP")
9 | '("bottom" "GTK_POS_BOTTOM")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GtkStockItem.defs:
--------------------------------------------------------------------------------
1 | (define-method copy
2 | (of-object "GtkStockItem")
3 | (c-name "gtk_stock_item_copy")
4 | (caller-owns-return #t)
5 | (return-type "GtkStockItem*")
6 | )
7 |
8 | (define-method free
9 | (of-object "GtkStockItem")
10 | (c-name "gtk_stock_item_free")
11 | (return-type "none")
12 | )
13 |
14 |
--------------------------------------------------------------------------------
/src/defs/AtkKeyEventType.defs:
--------------------------------------------------------------------------------
1 | (define-enum KeyEventType
2 | (in-module "Atk")
3 | (c-name "AtkKeyEventType")
4 | (gtype-id "ATK_TYPE_KEY_EVENT_TYPE")
5 | (values
6 | '("press" "ATK_KEY_EVENT_PRESS")
7 | '("release" "ATK_KEY_EVENT_RELEASE")
8 | '("last-defined" "ATK_KEY_EVENT_LAST_DEFINED")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GdkExtensionMode.defs:
--------------------------------------------------------------------------------
1 | (define-enum ExtensionMode
2 | (in-module "Gdk")
3 | (c-name "GdkExtensionMode")
4 | (gtype-id "GDK_TYPE_EXTENSION_MODE")
5 | (values
6 | '("none" "GDK_EXTENSION_EVENTS_NONE")
7 | '("all" "GDK_EXTENSION_EVENTS_ALL")
8 | '("cursor" "GDK_EXTENSION_EVENTS_CURSOR")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkCellRendererAccelMode.defs:
--------------------------------------------------------------------------------
1 | (define-enum CellRendererAccelMode
2 | (in-module "Gtk")
3 | (c-name "GtkCellRendererAccelMode")
4 | (gtype-id "GTK_TYPE_CELL_RENDERER_ACCEL_MODE")
5 | (values
6 | '("gtk" "GTK_CELL_RENDERER_ACCEL_MODE_GTK")
7 | '("other" "GTK_CELL_RENDERER_ACCEL_MODE_OTHER")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GtkFileChooserError.defs:
--------------------------------------------------------------------------------
1 | (define-enum FileChooserError
2 | (in-module "Gtk")
3 | (c-name "GtkFileChooserError")
4 | (gtype-id "GTK_TYPE_FILE_CHOOSER_ERROR")
5 | (values
6 | '("nonexistent" "GTK_FILE_CHOOSER_ERROR_NONEXISTENT")
7 | '("bad-filename" "GTK_FILE_CHOOSER_ERROR_BAD_FILENAME")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/GtkIMPreeditStyle.defs:
--------------------------------------------------------------------------------
1 | (define-enum IMPreeditStyle
2 | (in-module "Gtk")
3 | (c-name "GtkIMPreeditStyle")
4 | (gtype-id "GTK_TYPE_IM_PREEDIT_STYLE")
5 | (values
6 | '("nothing" "GTK_IM_PREEDIT_NOTHING")
7 | '("callback" "GTK_IM_PREEDIT_CALLBACK")
8 | '("none" "GTK_IM_PREEDIT_NONE")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkPrintError.defs:
--------------------------------------------------------------------------------
1 | (define-enum PrintError
2 | (in-module "Gtk")
3 | (c-name "GtkPrintError")
4 | (gtype-id "GTK_TYPE_PRINT_ERROR")
5 | (values
6 | '("general" "GTK_PRINT_ERROR_GENERAL")
7 | '("internal-error" "GTK_PRINT_ERROR_INTERNAL_ERROR")
8 | '("nomem" "GTK_PRINT_ERROR_NOMEM")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkToolPaletteDragTargets.defs:
--------------------------------------------------------------------------------
1 | (define-enum ToolPaletteDragTargets
2 | (in-module "Gtk")
3 | (c-name "GtkToolPaletteDragTargets")
4 | (gtype-id "GTK_TYPE_TOOL_PALETTE_DRAG_TARGETS")
5 | (values
6 | '("items" "GTK_TOOL_PALETTE_DRAG_ITEMS")
7 | '("groups" "GTK_TOOL_PALETTE_DRAG_GROUPS")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/CairoFormat.defs:
--------------------------------------------------------------------------------
1 | (define-enum Format
2 | (in-module "Cairo")
3 | (c-name "cairo_format_t")
4 | (values
5 | '("ARGB32" "CAIRO_FORMAT_ARGB32")
6 | '("RGB24" "CAIRO_FORMAT_RGB24")
7 | '("A8" "CAIRO_FORMAT_A8")
8 | '("A1" "CAIRO_FORMAT_A1")
9 | '("removed" "CAIRO_FORMAT_RGB16_565")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GFormatSizeFlags.defs:
--------------------------------------------------------------------------------
1 | (define-flags FormatSizeFlags
2 | (in-module "Glib")
3 | (c-name "GFormatSizeFlags")
4 | (gtype-id "G_TYPE_FORMAT_SIZE_FLAGS")
5 | (values
6 | '("default" "G_FORMAT_SIZE_DEFAULT")
7 | '("long-format" "G_FORMAT_SIZE_LONG_FORMAT")
8 | '("iec-units" "G_FORMAT_SIZE_IEC_UNITS")
9 | )
10 | )
11 |
--------------------------------------------------------------------------------
/src/defs/GdkInputSource.defs:
--------------------------------------------------------------------------------
1 | (define-enum InputSource
2 | (in-module "Gdk")
3 | (c-name "GdkInputSource")
4 | (gtype-id "GDK_TYPE_INPUT_SOURCE")
5 | (values
6 | '("mouse" "GDK_SOURCE_MOUSE")
7 | '("pen" "GDK_SOURCE_PEN")
8 | '("eraser" "GDK_SOURCE_ERASER")
9 | '("cursor" "GDK_SOURCE_CURSOR")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GdkSettingAction.defs:
--------------------------------------------------------------------------------
1 | (define-enum SettingAction
2 | (in-module "Gdk")
3 | (c-name "GdkSettingAction")
4 | (gtype-id "GDK_TYPE_SETTING_ACTION")
5 | (values
6 | '("new" "GDK_SETTING_ACTION_NEW")
7 | '("changed" "GDK_SETTING_ACTION_CHANGED")
8 | '("deleted" "GDK_SETTING_ACTION_DELETED")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkPrintDuplex.defs:
--------------------------------------------------------------------------------
1 | (define-enum PrintDuplex
2 | (in-module "Gtk")
3 | (c-name "GtkPrintDuplex")
4 | (gtype-id "GTK_TYPE_PRINT_DUPLEX")
5 | (values
6 | '("simplex" "GTK_PRINT_DUPLEX_SIMPLEX")
7 | '("horizontal" "GTK_PRINT_DUPLEX_HORIZONTAL")
8 | '("vertical" "GTK_PRINT_DUPLEX_VERTICAL")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkRecentChooserError.defs:
--------------------------------------------------------------------------------
1 | (define-enum RecentChooserError
2 | (in-module "Gtk")
3 | (c-name "GtkRecentChooserError")
4 | (gtype-id "GTK_TYPE_RECENT_CHOOSER_ERROR")
5 | (values
6 | '("not-found" "GTK_RECENT_CHOOSER_ERROR_NOT_FOUND")
7 | '("invalid-uri" "GTK_RECENT_CHOOSER_ERROR_INVALID_URI")
8 | )
9 | )
10 |
11 |
--------------------------------------------------------------------------------
/src/defs/PangoGravityHint.defs:
--------------------------------------------------------------------------------
1 | (define-enum GravityHint
2 | (in-module "Pango")
3 | (c-name "PangoGravityHint")
4 | (gtype-id "PANGO_TYPE_GRAVITY_HINT")
5 | (values
6 | '("natural" "PANGO_GRAVITY_HINT_NATURAL")
7 | '("strong" "PANGO_GRAVITY_HINT_STRONG")
8 | '("line" "PANGO_GRAVITY_HINT_LINE")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/AtkTextClipType.defs:
--------------------------------------------------------------------------------
1 | (define-enum TextClipType
2 | (in-module "Atk")
3 | (c-name "AtkTextClipType")
4 | (gtype-id "ATK_TYPE_TEXT_CLIP_TYPE")
5 | (values
6 | '("none" "ATK_TEXT_CLIP_NONE")
7 | '("min" "ATK_TEXT_CLIP_MIN")
8 | '("max" "ATK_TEXT_CLIP_MAX")
9 | '("both" "ATK_TEXT_CLIP_BOTH")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GdkInterpType.defs:
--------------------------------------------------------------------------------
1 | (define-enum InterpType
2 | (in-module "Gdk")
3 | (c-name "GdkInterpType")
4 | (gtype-id "GDK_TYPE_INTERP_TYPE")
5 | (values
6 | '("nearest" "GDK_INTERP_NEAREST")
7 | '("tiles" "GDK_INTERP_TILES")
8 | '("bilinear" "GDK_INTERP_BILINEAR")
9 | '("hyper" "GDK_INTERP_HYPER")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GdkScrollDirection.defs:
--------------------------------------------------------------------------------
1 | (define-enum ScrollDirection
2 | (in-module "Gdk")
3 | (c-name "GdkScrollDirection")
4 | (gtype-id "GDK_TYPE_SCROLL_DIRECTION")
5 | (values
6 | '("up" "GDK_SCROLL_UP")
7 | '("down" "GDK_SCROLL_DOWN")
8 | '("left" "GDK_SCROLL_LEFT")
9 | '("right" "GDK_SCROLL_RIGHT")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/AtkImplementorIface.defs:
--------------------------------------------------------------------------------
1 | (define-interface ImplementorIface
2 | (in-module "Atk")
3 | (c-name "AtkImplementorIface")
4 | (gtype-id "ATK_TYPE_IMPLEMENTOR")
5 | )
6 |
7 | (define-method ref_accessible
8 | (of-object "AtkImplementorIface")
9 | (c-name "atk_implementor_ref_accessible")
10 | (return-type "AtkObject*")
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GtkJustification.defs:
--------------------------------------------------------------------------------
1 | (define-enum Justification
2 | (in-module "Gtk")
3 | (c-name "GtkJustification")
4 | (gtype-id "GTK_TYPE_JUSTIFICATION")
5 | (values
6 | '("left" "GTK_JUSTIFY_LEFT")
7 | '("right" "GTK_JUSTIFY_RIGHT")
8 | '("center" "GTK_JUSTIFY_CENTER")
9 | '("fill" "GTK_JUSTIFY_FILL")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GdkEventConfigure.defs:
--------------------------------------------------------------------------------
1 | (define-boxed EventConfigure
2 | (in-module "Gdk")
3 | (c-name "GdkEventConfigure")
4 | (fields
5 | '("GdkEventType" "type")
6 | '("GdkWindow*" "window")
7 | '("gint8" "send_event")
8 | '("gint" "x")
9 | '("gint" "y")
10 | '("gint" "width")
11 | '("gint" "height")
12 | )
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkArrowType.defs:
--------------------------------------------------------------------------------
1 | (define-enum ArrowType
2 | (in-module "Gtk")
3 | (c-name "GtkArrowType")
4 | (gtype-id "GTK_TYPE_ARROW_TYPE")
5 | (values
6 | '("up" "GTK_ARROW_UP")
7 | '("down" "GTK_ARROW_DOWN")
8 | '("left" "GTK_ARROW_LEFT")
9 | '("right" "GTK_ARROW_RIGHT")
10 | '("none" "GTK_ARROW_NONE")
11 | )
12 | )
13 |
14 |
--------------------------------------------------------------------------------
/src/defs/GtkHPaned.defs:
--------------------------------------------------------------------------------
1 | (define-object HPaned
2 | (in-module "Gtk")
3 | (parent "GtkPaned")
4 | (c-name "GtkHPaned")
5 | (gtype-id "GTK_TYPE_HPANED")
6 | )
7 |
8 | (define-function gtk_hpaned_new
9 | (is-constructor-of "GtkHPaned")
10 | (c-name "gtk_hpaned_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkIconLookupFlags.defs:
--------------------------------------------------------------------------------
1 | (define-flags IconLookupFlags
2 | (in-module "Gtk")
3 | (c-name "GtkIconLookupFlags")
4 | (gtype-id "GTK_TYPE_ICON_LOOKUP_FLAGS")
5 | (values
6 | '("no-svg" "GTK_ICON_LOOKUP_NO_SVG")
7 | '("force-svg" "GTK_ICON_LOOKUP_FORCE_SVG")
8 | '("use-builtin" "GTK_ICON_LOOKUP_USE_BUILTIN")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkToolbarStyle.defs:
--------------------------------------------------------------------------------
1 | (define-enum ToolbarStyle
2 | (in-module "Gtk")
3 | (c-name "GtkToolbarStyle")
4 | (gtype-id "GTK_TYPE_TOOLBAR_STYLE")
5 | (values
6 | '("icons" "GTK_TOOLBAR_ICONS")
7 | '("text" "GTK_TOOLBAR_TEXT")
8 | '("both" "GTK_TOOLBAR_BOTH")
9 | '("both-horiz" "GTK_TOOLBAR_BOTH_HORIZ")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GtkVPaned.defs:
--------------------------------------------------------------------------------
1 | (define-object VPaned
2 | (in-module "Gtk")
3 | (parent "GtkPaned")
4 | (c-name "GtkVPaned")
5 | (gtype-id "GTK_TYPE_VPANED")
6 | )
7 |
8 | (define-function gtk_vpaned_new
9 | (is-constructor-of "GtkVPaned")
10 | (c-name "gtk_vpaned_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GdkVisibilityState.defs:
--------------------------------------------------------------------------------
1 | (define-enum VisibilityState
2 | (in-module "Gdk")
3 | (c-name "GdkVisibilityState")
4 | (gtype-id "GDK_TYPE_VISIBILITY_STATE")
5 | (values
6 | '("unobscured" "GDK_VISIBILITY_UNOBSCURED")
7 | '("partial" "GDK_VISIBILITY_PARTIAL")
8 | '("fully-obscured" "GDK_VISIBILITY_FULLY_OBSCURED")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkBin.defs:
--------------------------------------------------------------------------------
1 | (define-object Bin
2 | (in-module "Gtk")
3 | (parent "GtkContainer")
4 | (c-name "GtkBin")
5 | (gtype-id "GTK_TYPE_BIN")
6 | (fields
7 | '("GtkWidget*" "child")
8 | )
9 | )
10 |
11 | (define-method get_child
12 | (of-object "GtkBin")
13 | (c-name "gtk_bin_get_child")
14 | (return-type "GtkWidget*")
15 | )
16 |
17 |
--------------------------------------------------------------------------------
/src/defs/GtkCellType.defs:
--------------------------------------------------------------------------------
1 | (define-enum CellType
2 | (in-module "Gtk")
3 | (c-name "GtkCellType")
4 | (gtype-id "GTK_TYPE_CELL_TYPE")
5 | (values
6 | '("empty" "GTK_CELL_EMPTY")
7 | '("text" "GTK_CELL_TEXT")
8 | '("pixmap" "GTK_CELL_PIXMAP")
9 | '("pixtext" "GTK_CELL_PIXTEXT")
10 | '("widget" "GTK_CELL_WIDGET")
11 | )
12 | )
13 |
14 |
--------------------------------------------------------------------------------
/src/defs/GtkPackDirection.defs:
--------------------------------------------------------------------------------
1 | (define-enum PackDirection
2 | (in-module "Gtk")
3 | (c-name "GtkPackDirection")
4 | (gtype-id "GTK_TYPE_PACK_DIRECTION")
5 | (values
6 | '("ltr" "GTK_PACK_DIRECTION_LTR")
7 | '("rtl" "GTK_PACK_DIRECTION_RTL")
8 | '("ttb" "GTK_PACK_DIRECTION_TTB")
9 | '("btt" "GTK_PACK_DIRECTION_BTT")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GtkRecentSortType.defs:
--------------------------------------------------------------------------------
1 | (define-enum RecentSortType
2 | (in-module "Gtk")
3 | (c-name "GtkRecentSortType")
4 | (gtype-id "GTK_TYPE_RECENT_SORT_TYPE")
5 | (values
6 | '("none" "GTK_RECENT_SORT_NONE")
7 | '("mru" "GTK_RECENT_SORT_MRU")
8 | '("lru" "GTK_RECENT_SORT_LRU")
9 | '("custom" "GTK_RECENT_SORT_CUSTOM")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GdkStatus.defs:
--------------------------------------------------------------------------------
1 | (define-enum Status
2 | (unnecessary)
3 | (in-module "Gdk")
4 | (c-name "GdkStatus")
5 | (gtype-id "GDK_TYPE_STATUS")
6 | (values
7 | '("ok" "GDK_OK")
8 | '("error" "GDK_ERROR")
9 | '("error-param" "GDK_ERROR_PARAM")
10 | '("error-file" "GDK_ERROR_FILE")
11 | '("error-mem" "GDK_ERROR_MEM")
12 | )
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkMenuDirectionType.defs:
--------------------------------------------------------------------------------
1 | (define-enum MenuDirectionType
2 | (in-module "Gtk")
3 | (c-name "GtkMenuDirectionType")
4 | (gtype-id "GTK_TYPE_MENU_DIRECTION_TYPE")
5 | (values
6 | '("parent" "GTK_MENU_DIR_PARENT")
7 | '("child" "GTK_MENU_DIR_CHILD")
8 | '("next" "GTK_MENU_DIR_NEXT")
9 | '("prev" "GTK_MENU_DIR_PREV")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GtkPrintQuality.defs:
--------------------------------------------------------------------------------
1 | (define-enum PrintQuality
2 | (in-module "Gtk")
3 | (c-name "GtkPrintQuality")
4 | (gtype-id "GTK_TYPE_PRINT_QUALITY")
5 | (values
6 | '("low" "GTK_PRINT_QUALITY_LOW")
7 | '("normal" "GTK_PRINT_QUALITY_NORMAL")
8 | '("high" "GTK_PRINT_QUALITY_HIGH")
9 | '("draft" "GTK_PRINT_QUALITY_DRAFT")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GtkRegionFlags.defs:
--------------------------------------------------------------------------------
1 | (define-enum RegionFlags
2 | (in-module "Gtk")
3 | (c-name "GtkRegionFlags")
4 | (gtype-id "GTK_TYPE_REGION_FLAGS")
5 | (values
6 | '("even" "GTK_REGION_EVEN")
7 | '("odd" "GTK_REGION_ODD")
8 | '("first" "GTK_REGION_FIRST")
9 | '("last" "GTK_REGION_LAST")
10 | '("sorted" "GTK_REGION_SORTED")
11 | )
12 | )
13 |
--------------------------------------------------------------------------------
/src/defs/CairoHintStyle.defs:
--------------------------------------------------------------------------------
1 | (define-enum HintStyle
2 | (in-module "Cairo")
3 | (c-name "cairo_hint_style_t")
4 | (values
5 | '("DEFAULT" "CAIRO_HINT_STYLE_DEFAULT")
6 | '("NONE" "CAIRO_HINT_STYLE_NONE")
7 | '("SLIGHT" "CAIRO_HINT_STYLE_SLIGHT")
8 | '("MEDIUM" "CAIRO_HINT_STYLE_MEDIUM")
9 | '("FULL" "CAIRO_HINT_STYLE_FULL")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GtkCellRendererMode.defs:
--------------------------------------------------------------------------------
1 | (define-enum CellRendererMode
2 | (in-module "Gtk")
3 | (c-name "GtkCellRendererMode")
4 | (gtype-id "GTK_TYPE_CELL_RENDERER_MODE")
5 | (values
6 | '("inert" "GTK_CELL_RENDERER_MODE_INERT")
7 | '("activatable" "GTK_CELL_RENDERER_MODE_ACTIVATABLE")
8 | '("editable" "GTK_CELL_RENDERER_MODE_EDITABLE")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkCornerType.defs:
--------------------------------------------------------------------------------
1 | (define-enum CornerType
2 | (in-module "Gtk")
3 | (c-name "GtkCornerType")
4 | (gtype-id "GTK_TYPE_CORNER_TYPE")
5 | (values
6 | '("top-left" "GTK_CORNER_TOP_LEFT")
7 | '("bottom-left" "GTK_CORNER_BOTTOM_LEFT")
8 | '("top-right" "GTK_CORNER_TOP_RIGHT")
9 | '("bottom-right" "GTK_CORNER_BOTTOM_RIGHT")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GtkDestDefaults.defs:
--------------------------------------------------------------------------------
1 | (define-flags DestDefaults
2 | (in-module "Gtk")
3 | (c-name "GtkDestDefaults")
4 | (gtype-id "GTK_TYPE_DEST_DEFAULTS")
5 | (values
6 | '("motion" "GTK_DEST_DEFAULT_MOTION")
7 | '("highlight" "GTK_DEST_DEFAULT_HIGHLIGHT")
8 | '("drop" "GTK_DEST_DEFAULT_DROP")
9 | '("all" "GTK_DEST_DEFAULT_ALL")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/PangoEllipsizeMode.defs:
--------------------------------------------------------------------------------
1 | (define-enum EllipsizeMode
2 | (in-module "Pango")
3 | (c-name "PangoEllipsizeMode")
4 | (gtype-id "PANGO_TYPE_ELLIPSIZE_MODE")
5 | (values
6 | '("none" "PANGO_ELLIPSIZE_NONE")
7 | '("start" "PANGO_ELLIPSIZE_START")
8 | '("middle" "PANGO_ELLIPSIZE_MIDDLE")
9 | '("end" "PANGO_ELLIPSIZE_END")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GtkShadowType.defs:
--------------------------------------------------------------------------------
1 | (define-enum ShadowType
2 | (in-module "Gtk")
3 | (c-name "GtkShadowType")
4 | (gtype-id "GTK_TYPE_SHADOW_TYPE")
5 | (values
6 | '("none" "GTK_SHADOW_NONE")
7 | '("in" "GTK_SHADOW_IN")
8 | '("out" "GTK_SHADOW_OUT")
9 | '("etched-in" "GTK_SHADOW_ETCHED_IN")
10 | '("etched-out" "GTK_SHADOW_ETCHED_OUT")
11 | )
12 | )
13 |
14 |
--------------------------------------------------------------------------------
/src/defs/GtkSizeGroupMode.defs:
--------------------------------------------------------------------------------
1 | (define-enum SizeGroupMode
2 | (in-module "Gtk")
3 | (c-name "GtkSizeGroupMode")
4 | (gtype-id "GTK_TYPE_SIZE_GROUP_MODE")
5 | (values
6 | '("none" "GTK_SIZE_GROUP_NONE")
7 | '("horizontal" "GTK_SIZE_GROUP_HORIZONTAL")
8 | '("vertical" "GTK_SIZE_GROUP_VERTICAL")
9 | '("both" "GTK_SIZE_GROUP_BOTH")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/PangoGravity.defs:
--------------------------------------------------------------------------------
1 | (define-enum Gravity
2 | (in-module "Pango")
3 | (c-name "PangoGravity")
4 | (gtype-id "PANGO_TYPE_GRAVITY")
5 | (values
6 | '("south" "PANGO_GRAVITY_SOUTH")
7 | '("east" "PANGO_GRAVITY_EAST")
8 | '("north" "PANGO_GRAVITY_NORTH")
9 | '("west" "PANGO_GRAVITY_WEST")
10 | '("auto" "PANGO_GRAVITY_AUTO")
11 | )
12 | )
13 |
14 |
--------------------------------------------------------------------------------
/src/defs/AtkGObjectAccessible.defs:
--------------------------------------------------------------------------------
1 | (define-object GObjectAccessible
2 | (in-module "Atk")
3 | (parent "AtkObject")
4 | (c-name "AtkGObjectAccessible")
5 | (gtype-id "ATK_TYPE_GOBJECT_ACCESSIBLE")
6 | )
7 |
8 | (define-method get_object
9 | (of-object "AtkGObjectAccessible")
10 | (c-name "atk_gobject_accessible_get_object")
11 | (return-type "GObject*")
12 | )
13 |
14 |
--------------------------------------------------------------------------------
/src/defs/CairoFilter.defs:
--------------------------------------------------------------------------------
1 | (define-enum Filter
2 | (in-module "Cairo")
3 | (c-name "cairo_filter_t")
4 | (values
5 | '("FAST" "CAIRO_FILTER_FAST")
6 | '("GOOD" "CAIRO_FILTER_GOOD")
7 | '("BEST" "CAIRO_FILTER_BEST")
8 | '("NEAREST" "CAIRO_FILTER_NEAREST")
9 | '("BILINEAR" "CAIRO_FILTER_BILINEAR")
10 | '("GAUSSIAN" "CAIRO_FILTER_GAUSSIAN")
11 | )
12 | )
13 |
--------------------------------------------------------------------------------
/src/defs/GtkTreeViewColumnSizing.defs:
--------------------------------------------------------------------------------
1 | (define-enum TreeViewColumnSizing
2 | (in-module "Gtk")
3 | (c-name "GtkTreeViewColumnSizing")
4 | (gtype-id "GTK_TYPE_TREE_VIEW_COLUMN_SIZING")
5 | (values
6 | '("grow-only" "GTK_TREE_VIEW_COLUMN_GROW_ONLY")
7 | '("autosize" "GTK_TREE_VIEW_COLUMN_AUTOSIZE")
8 | '("fixed" "GTK_TREE_VIEW_COLUMN_FIXED")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkHButtonBox.defs:
--------------------------------------------------------------------------------
1 | (define-object HButtonBox
2 | (in-module "Gtk")
3 | (parent "GtkButtonBox")
4 | (c-name "GtkHButtonBox")
5 | (gtype-id "GTK_TYPE_HBUTTON_BOX")
6 | )
7 |
8 | (define-function gtk_hbutton_box_new
9 | (is-constructor-of "GtkHButtonBox")
10 | (c-name "gtk_hbutton_box_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkHSeparator.defs:
--------------------------------------------------------------------------------
1 | (define-object HSeparator
2 | (in-module "Gtk")
3 | (parent "GtkSeparator")
4 | (c-name "GtkHSeparator")
5 | (gtype-id "GTK_TYPE_HSEPARATOR")
6 | )
7 |
8 | (define-function gtk_hseparator_new
9 | (is-constructor-of "GtkHSeparator")
10 | (c-name "gtk_hseparator_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkVButtonBox.defs:
--------------------------------------------------------------------------------
1 | (define-object VButtonBox
2 | (in-module "Gtk")
3 | (parent "GtkButtonBox")
4 | (c-name "GtkVButtonBox")
5 | (gtype-id "GTK_TYPE_VBUTTON_BOX")
6 | )
7 |
8 | (define-function gtk_vbutton_box_new
9 | (is-constructor-of "GtkVButtonBox")
10 | (c-name "gtk_vbutton_box_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkVSeparator.defs:
--------------------------------------------------------------------------------
1 | (define-object VSeparator
2 | (in-module "Gtk")
3 | (parent "GtkSeparator")
4 | (c-name "GtkVSeparator")
5 | (gtype-id "GTK_TYPE_VSEPARATOR")
6 | )
7 |
8 | (define-function gtk_vseparator_new
9 | (is-constructor-of "GtkVSeparator")
10 | (c-name "gtk_vseparator_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/PangoCoverageLevel.defs:
--------------------------------------------------------------------------------
1 | (define-enum CoverageLevel
2 | (in-module "Pango")
3 | (c-name "PangoCoverageLevel")
4 | (gtype-id "PANGO_TYPE_COVERAGE_LEVEL")
5 | (values
6 | '("none" "PANGO_COVERAGE_NONE")
7 | '("fallback" "PANGO_COVERAGE_FALLBACK")
8 | '("approximate" "PANGO_COVERAGE_APPROXIMATE")
9 | '("exact" "PANGO_COVERAGE_EXACT")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GtkDrawingArea.defs:
--------------------------------------------------------------------------------
1 | (define-object DrawingArea
2 | (in-module "Gtk")
3 | (parent "GtkWidget")
4 | (c-name "GtkDrawingArea")
5 | (gtype-id "GTK_TYPE_DRAWING_AREA")
6 | )
7 |
8 | (define-function gtk_drawing_area_new
9 | (is-constructor-of "GtkDrawingArea")
10 | (c-name "gtk_drawing_area_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkMessageType.defs:
--------------------------------------------------------------------------------
1 | (define-enum MessageType
2 | (in-module "Gtk")
3 | (c-name "GtkMessageType")
4 | (gtype-id "GTK_TYPE_MESSAGE_TYPE")
5 | (values
6 | '("info" "GTK_MESSAGE_INFO")
7 | '("warning" "GTK_MESSAGE_WARNING")
8 | '("question" "GTK_MESSAGE_QUESTION")
9 | '("error" "GTK_MESSAGE_ERROR")
10 | '("other" "GTK_MESSAGE_OTHER")
11 | )
12 | )
13 |
14 |
--------------------------------------------------------------------------------
/src/defs/GtkSourceStyle.defs:
--------------------------------------------------------------------------------
1 | (define-object Style
2 | (in-module "GtkSourceView")
3 | (parent "GObject")
4 | (c-name "GtkSourceStyle")
5 | (import-header "gtksourceview/gtksourcestyle.h")
6 | (gtype-id "GTK_TYPE_SOURCE_STYLE")
7 | )
8 |
9 | (define-method copy
10 | (of-object "GtkSourceStyle")
11 | (c-name "gtk_source_style_copy")
12 | (return-type "GtkSourceStyle*")
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/PangoUnderline.defs:
--------------------------------------------------------------------------------
1 | (define-enum Underline
2 | (in-module "Pango")
3 | (c-name "PangoUnderline")
4 | (gtype-id "PANGO_TYPE_UNDERLINE")
5 | (values
6 | '("none" "PANGO_UNDERLINE_NONE")
7 | '("single" "PANGO_UNDERLINE_SINGLE")
8 | '("double" "PANGO_UNDERLINE_DOUBLE")
9 | '("low" "PANGO_UNDERLINE_LOW")
10 | '("error" "PANGO_UNDERLINE_ERROR")
11 | )
12 | )
13 |
14 |
--------------------------------------------------------------------------------
/src/defs/GtkExpanderStyle.defs:
--------------------------------------------------------------------------------
1 | (define-enum ExpanderStyle
2 | (in-module "Gtk")
3 | (c-name "GtkExpanderStyle")
4 | (gtype-id "GTK_TYPE_EXPANDER_STYLE")
5 | (values
6 | '("collapsed" "GTK_EXPANDER_COLLAPSED")
7 | '("semi-collapsed" "GTK_EXPANDER_SEMI_COLLAPSED")
8 | '("semi-expanded" "GTK_EXPANDER_SEMI_EXPANDED")
9 | '("expanded" "GTK_EXPANDER_EXPANDED")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GtkFileFilterFlags.defs:
--------------------------------------------------------------------------------
1 | (define-flags FileFilterFlags
2 | (in-module "Gtk")
3 | (c-name "GtkFileFilterFlags")
4 | (gtype-id "GTK_TYPE_FILE_FILTER_FLAGS")
5 | (values
6 | '("filename" "GTK_FILE_FILTER_FILENAME")
7 | '("uri" "GTK_FILE_FILTER_URI")
8 | '("display-name" "GTK_FILE_FILTER_DISPLAY_NAME")
9 | '("mime-type" "GTK_FILE_FILTER_MIME_TYPE")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GtkSeparator.defs:
--------------------------------------------------------------------------------
1 | (define-object Separator
2 | (in-module "Gtk")
3 | (parent "GtkWidget")
4 | (c-name "GtkSeparator")
5 | )
6 |
7 | (define-function gtk_separator_new
8 | (is-constructor-of "GtkSeparator")
9 | (c-name "gtk_separator_new")
10 | (caller-owns-return #t)
11 | (return-type "GtkWidget*")
12 | (parameters
13 | '("GtkOrientation" "orientation")
14 | )
15 | )
16 |
17 |
--------------------------------------------------------------------------------
/src/defs/GdkDragAction.defs:
--------------------------------------------------------------------------------
1 | (define-flags DragAction
2 | (in-module "Gdk")
3 | (c-name "GdkDragAction")
4 | (gtype-id "GDK_TYPE_DRAG_ACTION")
5 | (values
6 | '("default" "GDK_ACTION_DEFAULT")
7 | '("copy" "GDK_ACTION_COPY")
8 | '("move" "GDK_ACTION_MOVE")
9 | '("link" "GDK_ACTION_LINK")
10 | '("private" "GDK_ACTION_PRIVATE")
11 | '("ask" "GDK_ACTION_ASK")
12 | )
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkSelectionMode.defs:
--------------------------------------------------------------------------------
1 | (define-enum SelectionMode
2 | (in-module "Gtk")
3 | (c-name "GtkSelectionMode")
4 | (gtype-id "GTK_TYPE_SELECTION_MODE")
5 | (values
6 | '("none" "GTK_SELECTION_NONE")
7 | '("single" "GTK_SELECTION_SINGLE")
8 | '("browse" "GTK_SELECTION_BROWSE")
9 | '("multiple" "GTK_SELECTION_MULTIPLE")
10 | '("extended" "GTK_SELECTION_EXTENDED")
11 | )
12 | )
13 |
14 |
--------------------------------------------------------------------------------
/src/defs/GtkTextBufferTargetInfo.defs:
--------------------------------------------------------------------------------
1 | (define-enum TextBufferTargetInfo
2 | (in-module "Gtk")
3 | (c-name "GtkTextBufferTargetInfo")
4 | (gtype-id "GTK_TYPE_TEXT_BUFFER_TARGET_INFO")
5 | (values
6 | '("buffer-contents" "GTK_TEXT_BUFFER_TARGET_INFO_BUFFER_CONTENTS")
7 | '("rich-text" "GTK_TEXT_BUFFER_TARGET_INFO_RICH_TEXT")
8 | '("text" "GTK_TEXT_BUFFER_TARGET_INFO_TEXT")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/PangoRenderPart.defs:
--------------------------------------------------------------------------------
1 | (define-enum RenderPart
2 | (in-module "Pango")
3 | (c-name "PangoRenderPart")
4 | (gtype-id "PANGO_TYPE_RENDER_PART")
5 | (values
6 | '("foreground" "PANGO_RENDER_PART_FOREGROUND")
7 | '("background" "PANGO_RENDER_PART_BACKGROUND")
8 | '("underline" "PANGO_RENDER_PART_UNDERLINE")
9 | '("strikethrough" "PANGO_RENDER_PART_STRIKETHROUGH")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GdkGrabStatus.defs:
--------------------------------------------------------------------------------
1 | (define-enum GrabStatus
2 | (in-module "Gdk")
3 | (c-name "GdkGrabStatus")
4 | (gtype-id "GDK_TYPE_GRAB_STATUS")
5 | (values
6 | '("success" "GDK_GRAB_SUCCESS")
7 | '("already-grabbed" "GDK_GRAB_ALREADY_GRABBED")
8 | '("invalid-time" "GDK_GRAB_INVALID_TIME")
9 | '("not-viewable" "GDK_GRAB_NOT_VIEWABLE")
10 | '("frozen" "GDK_GRAB_FROZEN")
11 | )
12 | )
13 |
14 |
--------------------------------------------------------------------------------
/src/defs/GdkPixbufRotation.defs:
--------------------------------------------------------------------------------
1 | (define-enum PixbufRotation
2 | (in-module "Gdk")
3 | (c-name "GdkPixbufRotation")
4 | (gtype-id "GDK_TYPE_PIXBUF_ROTATION")
5 | (values
6 | '("none" "GDK_PIXBUF_ROTATE_NONE")
7 | '("counterclockwise" "GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE")
8 | '("upsidedown" "GDK_PIXBUF_ROTATE_UPSIDEDOWN")
9 | '("clockwise" "GDK_PIXBUF_ROTATE_CLOCKWISE")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GdkWindowType.defs:
--------------------------------------------------------------------------------
1 | (define-enum WindowType
2 | (in-module "Gdk")
3 | (c-name "GdkWindowType")
4 | (gtype-id "GDK_TYPE_WINDOW_TYPE")
5 | (values
6 | '("root" "GDK_WINDOW_ROOT")
7 | '("toplevel" "GDK_WINDOW_TOPLEVEL")
8 | '("child" "GDK_WINDOW_CHILD")
9 | '("dialog" "GDK_WINDOW_DIALOG")
10 | '("temp" "GDK_WINDOW_TEMP")
11 | '("foreign" "GDK_WINDOW_FOREIGN")
12 | )
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkDirectionType.defs:
--------------------------------------------------------------------------------
1 | (define-enum DirectionType
2 | (in-module "Gtk")
3 | (c-name "GtkDirectionType")
4 | (gtype-id "GTK_TYPE_DIRECTION_TYPE")
5 | (values
6 | '("tab-forward" "GTK_DIR_TAB_FORWARD")
7 | '("tab-backward" "GTK_DIR_TAB_BACKWARD")
8 | '("up" "GTK_DIR_UP")
9 | '("down" "GTK_DIR_DOWN")
10 | '("left" "GTK_DIR_LEFT")
11 | '("right" "GTK_DIR_RIGHT")
12 | )
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkSignalRunType.defs:
--------------------------------------------------------------------------------
1 | (define-enum SignalRunType
2 | (in-module "Gtk")
3 | (c-name "GtkSignalRunType")
4 | (gtype-id "GTK_TYPE_SIGNAL_RUN_TYPE")
5 | (values
6 | '("first" "GTK_RUN_FIRST")
7 | '("last" "GTK_RUN_LAST")
8 | '("both" "GTK_RUN_BOTH")
9 | '("no-recurse" "GTK_RUN_NO_RECURSE")
10 | '("action" "GTK_RUN_ACTION")
11 | '("no-hooks" "GTK_RUN_NO_HOOKS")
12 | )
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GdkEventOwnerChange.defs:
--------------------------------------------------------------------------------
1 | (define-boxed EventOwnerChange
2 | (in-module "Gdk")
3 | (c-name "GdkEventOwnerChange")
4 | (fields
5 | '("GdkEventType" "type")
6 | '("GdkWindow*" "window")
7 | '("gint8" "send_event")
8 | '("GdkNativeWidnow" "owner")
9 | '("GdkOwnerChange" "reason")
10 | '("GdkAtom" "selection")
11 | '("guint32" "time")
12 | '("guint32" "selection_time")
13 | )
14 | )
15 |
--------------------------------------------------------------------------------
/src/defs/GtkButtonsType.defs:
--------------------------------------------------------------------------------
1 | (define-enum ButtonsType
2 | (in-module "Gtk")
3 | (c-name "GtkButtonsType")
4 | (gtype-id "GTK_TYPE_BUTTONS_TYPE")
5 | (values
6 | '("none" "GTK_BUTTONS_NONE")
7 | '("ok" "GTK_BUTTONS_OK")
8 | '("close" "GTK_BUTTONS_CLOSE")
9 | '("cancel" "GTK_BUTTONS_CANCEL")
10 | '("yes-no" "GTK_BUTTONS_YES_NO")
11 | '("ok-cancel" "GTK_BUTTONS_OK_CANCEL")
12 | )
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkTearoffMenuItem.defs:
--------------------------------------------------------------------------------
1 | (define-object TearoffMenuItem
2 | (in-module "Gtk")
3 | (parent "GtkMenuItem")
4 | (c-name "GtkTearoffMenuItem")
5 | (gtype-id "GTK_TYPE_TEAROFF_MENU_ITEM")
6 | )
7 |
8 | (define-function gtk_tearoff_menu_item_new
9 | (is-constructor-of "GtkTearoffMenuItem")
10 | (c-name "gtk_tearoff_menu_item_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GdkWMFunction.defs:
--------------------------------------------------------------------------------
1 | (define-flags WMFunction
2 | (unnecessary)
3 | (in-module "Gdk")
4 | (c-name "GdkWMFunction")
5 | (gtype-id "GDK_TYPE_WM_FUNCTION")
6 | (values
7 | '("all" "GDK_FUNC_ALL")
8 | '("resize" "GDK_FUNC_RESIZE")
9 | '("move" "GDK_FUNC_MOVE")
10 | '("minimize" "GDK_FUNC_MINIMIZE")
11 | '("maximize" "GDK_FUNC_MAXIMIZE")
12 | '("close" "GDK_FUNC_CLOSE")
13 | )
14 | )
15 |
16 |
--------------------------------------------------------------------------------
/src/defs/GtkHBox.defs:
--------------------------------------------------------------------------------
1 | (define-object HBox
2 | (in-module "Gtk")
3 | (parent "GtkBox")
4 | (c-name "GtkHBox")
5 | (gtype-id "GTK_TYPE_HBOX")
6 | )
7 |
8 | (define-function gtk_hbox_new
9 | (is-constructor-of "GtkHBox")
10 | (c-name "gtk_hbox_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | (parameters
14 | '("gboolean" "homogeneous")
15 | '("gint" "spacing")
16 | )
17 | )
18 |
19 |
--------------------------------------------------------------------------------
/src/defs/GtkTreeViewGridLines.defs:
--------------------------------------------------------------------------------
1 | (define-enum TreeViewGridLines
2 | (in-module "Gtk")
3 | (c-name "GtkTreeViewGridLines")
4 | (gtype-id "GTK_TYPE_TREE_VIEW_GRID_LINES")
5 | (values
6 | '("none" "GTK_TREE_VIEW_GRID_LINES_NONE")
7 | '("horizontal" "GTK_TREE_VIEW_GRID_LINES_HORIZONTAL")
8 | '("vertical" "GTK_TREE_VIEW_GRID_LINES_VERTICAL")
9 | '("both" "GTK_TREE_VIEW_GRID_LINES_BOTH")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GtkVBox.defs:
--------------------------------------------------------------------------------
1 | (define-object VBox
2 | (in-module "Gtk")
3 | (parent "GtkBox")
4 | (c-name "GtkVBox")
5 | (gtype-id "GTK_TYPE_VBOX")
6 | )
7 |
8 | (define-function gtk_vbox_new
9 | (is-constructor-of "GtkVBox")
10 | (c-name "gtk_vbox_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | (parameters
14 | '("gboolean" "homogeneous")
15 | '("gint" "spacing")
16 | )
17 | )
18 |
19 |
--------------------------------------------------------------------------------
/src/defs/GtkWindowPosition.defs:
--------------------------------------------------------------------------------
1 | (define-enum WindowPosition
2 | (in-module "Gtk")
3 | (c-name "GtkWindowPosition")
4 | (gtype-id "GTK_TYPE_WINDOW_POSITION")
5 | (values
6 | '("none" "GTK_WIN_POS_NONE")
7 | '("center" "GTK_WIN_POS_CENTER")
8 | '("mouse" "GTK_WIN_POS_MOUSE")
9 | '("center-always" "GTK_WIN_POS_CENTER_ALWAYS")
10 | '("center-on-parent" "GTK_WIN_POS_CENTER_ON_PARENT")
11 | )
12 | )
13 |
14 |
--------------------------------------------------------------------------------
/src/defs/GtkSeparatorMenuItem.defs:
--------------------------------------------------------------------------------
1 | (define-object SeparatorMenuItem
2 | (in-module "Gtk")
3 | (parent "GtkMenuItem")
4 | (c-name "GtkSeparatorMenuItem")
5 | (gtype-id "GTK_TYPE_SEPARATOR_MENU_ITEM")
6 | )
7 |
8 | (define-function gtk_separator_menu_item_new
9 | (is-constructor-of "GtkSeparatorMenuItem")
10 | (c-name "gtk_separator_menu_item_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/AtkLayer.defs:
--------------------------------------------------------------------------------
1 | (define-enum Layer
2 | (in-module "Atk")
3 | (c-name "AtkLayer")
4 | (gtype-id "ATK_TYPE_LAYER")
5 | (values
6 | '("invalid" "ATK_LAYER_INVALID")
7 | '("background" "ATK_LAYER_BACKGROUND")
8 | '("canvas" "ATK_LAYER_CANVAS")
9 | '("widget" "ATK_LAYER_WIDGET")
10 | '("mdi" "ATK_LAYER_MDI")
11 | '("popup" "ATK_LAYER_POPUP")
12 | '("overlay" "ATK_LAYER_OVERLAY")
13 | )
14 | )
15 |
16 |
--------------------------------------------------------------------------------
/src/defs/GtkApplicationInhibitFlags.defs:
--------------------------------------------------------------------------------
1 | (define-flags ApplicationInhibitFlags
2 | (in-module "Gtk")
3 | (c-name "GtkApplicationInhibitFlags")
4 | (gtype-id "GTK_TYPE_APPLICATION_INHIBIT_FLAGS")
5 | (values
6 | '("logout" "GTK_APPLICATION_INHIBIT_LOGOUT")
7 | '("switch" "GTK_APPLICATION_INHIBIT_SWITCH")
8 | '("SUSPEND" "GTK_APPLICATION_INHIBIT_SUSPEND")
9 | '("IDLE" "GTK_APPLICATION_INHIBIT_IDLE")
10 | )
11 | )
12 |
--------------------------------------------------------------------------------
/src/defs/GtkCellRendererSpin.defs:
--------------------------------------------------------------------------------
1 | (define-object CellRendererSpin
2 | (in-module "Gtk")
3 | (parent "GtkCellRendererText")
4 | (c-name "GtkCellRendererSpin")
5 | (gtype-id "GTK_TYPE_CELL_RENDERER_SPIN")
6 | )
7 |
8 | (define-function cell_renderer_spin_new
9 | (is-constructor-of "GtkCellRendererSpin")
10 | (c-name "gtk_cell_renderer_spin_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkCellRenderer*")
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkFileChooserAction.defs:
--------------------------------------------------------------------------------
1 | (define-enum FileChooserAction
2 | (in-module "Gtk")
3 | (c-name "GtkFileChooserAction")
4 | (gtype-id "GTK_TYPE_FILE_CHOOSER_ACTION")
5 | (values
6 | '("open" "GTK_FILE_CHOOSER_ACTION_OPEN")
7 | '("save" "GTK_FILE_CHOOSER_ACTION_SAVE")
8 | '("select-folder" "GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER")
9 | '("create-folder" "GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GtkFileChooserConfirmation.defs:
--------------------------------------------------------------------------------
1 | (define-enum FileChooserConfirmation
2 | (in-module "Gtk")
3 | (c-name "GtkFileChooserConfirmation")
4 | (gtype-id "GTK_TYPE_FILE_CHOOSER_CONFIRMATION")
5 | (values
6 | '("confirm" "GTK_FILE_CHOOSER_CONFIRMATION_CONFIRM")
7 | '("accept-filename" "GTK_FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME")
8 | '("select-again" "GTK_FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN")
9 | )
10 | )
11 |
12 |
--------------------------------------------------------------------------------
/src/defs/GtkTreeViewDropPosition.defs:
--------------------------------------------------------------------------------
1 | (define-enum TreeViewDropPosition
2 | (in-module "Gtk")
3 | (c-name "GtkTreeViewDropPosition")
4 | (gtype-id "GTK_TYPE_TREE_VIEW_DROP_POSITION")
5 | (values
6 | '("before" "GTK_TREE_VIEW_DROP_BEFORE")
7 | '("after" "GTK_TREE_VIEW_DROP_AFTER")
8 | '("into-or-before" "GTK_TREE_VIEW_DROP_INTO_OR_BEFORE")
9 | '("into-or-after" "GTK_TREE_VIEW_DROP_INTO_OR_AFTER")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/AtkNoOpObject.defs:
--------------------------------------------------------------------------------
1 | (define-object NoOpObject
2 | (in-module "Atk")
3 | (parent "AtkObject")
4 | (c-name "AtkNoOpObject")
5 | (gtype-id "ATK_TYPE_NO_OP_OBJECT")
6 | )
7 |
8 | (define-function atk_no_op_object_new
9 | (is-constructor-of "AtkNoOpObject")
10 | (c-name "atk_no_op_object_new")
11 | (caller-owns-return #t)
12 | (return-type "AtkObject*")
13 | (parameters
14 | '("GObject*" "obj")
15 | )
16 | )
17 |
18 |
--------------------------------------------------------------------------------
/src/defs/GtkScrollbar.defs:
--------------------------------------------------------------------------------
1 | (define-object Scrollbar
2 | (in-module "Gtk")
3 | (parent "GtkRange")
4 | (c-name "GtkScrollbar")
5 | )
6 |
7 | (define-function gtk_scrollbar_new
8 | (is-constructor-of "GtkScrollbar")
9 | (c-name "gtk_scrollbar_new")
10 | (caller-owns-return #t)
11 | (return-type "GtkWidget*")
12 | (parameters
13 | '("GtkOrientation" "orientation")
14 | '("GtkAdjustment*" "adjustment")
15 | )
16 | )
17 |
18 |
--------------------------------------------------------------------------------
/src/defs/AtkNoOpObjectFactory.defs:
--------------------------------------------------------------------------------
1 | (define-object NoOpObjectFactory
2 | (in-module "Atk")
3 | (parent "AtkObjectFactory")
4 | (c-name "AtkNoOpObjectFactory")
5 | (gtype-id "ATK_TYPE_NO_OP_OBJECT_FACTORY")
6 | )
7 |
8 | (define-function atk_no_op_object_factory_new
9 | (is-constructor-of "AtkNoOpObjectFactory")
10 | (c-name "atk_no_op_object_factory_new")
11 | (caller-owns-return #t)
12 | (return-type "AtkObjectFactory*")
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GdkAxisUse.defs:
--------------------------------------------------------------------------------
1 | (define-enum AxisUse
2 | (in-module "Gdk")
3 | (c-name "GdkAxisUse")
4 | (gtype-id "GDK_TYPE_AXIS_USE")
5 | (values
6 | '("ignore" "GDK_AXIS_IGNORE")
7 | '("x" "GDK_AXIS_X")
8 | '("y" "GDK_AXIS_Y")
9 | '("pressure" "GDK_AXIS_PRESSURE")
10 | '("xtilt" "GDK_AXIS_XTILT")
11 | '("ytilt" "GDK_AXIS_YTILT")
12 | '("wheel" "GDK_AXIS_WHEEL")
13 | '("last" "GDK_AXIS_LAST")
14 | )
15 | )
16 |
17 |
--------------------------------------------------------------------------------
/src/defs/GtkCellRendererCombo.defs:
--------------------------------------------------------------------------------
1 | (define-object CellRendererCombo
2 | (in-module "Gtk")
3 | (parent "GtkCellRendererText")
4 | (c-name "GtkCellRendererCombo")
5 | (gtype-id "GTK_TYPE_CELL_RENDERER_COMBO")
6 | )
7 |
8 | (define-function gtk_cell_renderer_combo_new
9 | (is-constructor-of "GtkCellRendererCombo")
10 | (c-name "gtk_cell_renderer_combo_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkCellRenderer*")
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkPageOrientation.defs:
--------------------------------------------------------------------------------
1 | (define-enum PageOrientation
2 | (in-module "Gtk")
3 | (c-name "GtkPageOrientation")
4 | (gtype-id "GTK_TYPE_PAGE_ORIENTATION")
5 | (values
6 | '("portrait" "GTK_PAGE_ORIENTATION_PORTRAIT")
7 | '("landscape" "GTK_PAGE_ORIENTATION_LANDSCAPE")
8 | '("reverse-portrait" "GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT")
9 | '("reverse-landscape" "GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GtkPrintOperationResult.defs:
--------------------------------------------------------------------------------
1 | (define-enum PrintOperationResult
2 | (in-module "Gtk")
3 | (c-name "GtkPrintOperationResult")
4 | (gtype-id "GTK_TYPE_PRINT_OPERATION_RESULT")
5 | (values
6 | '("error" "GTK_PRINT_OPERATION_RESULT_ERROR")
7 | '("apply" "GTK_PRINT_OPERATION_RESULT_APPLY")
8 | '("cancel" "GTK_PRINT_OPERATION_RESULT_CANCEL")
9 | '("in-progress" "GTK_PRINT_OPERATION_RESULT_IN_PROGRESS")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GtkStateFlags.defs:
--------------------------------------------------------------------------------
1 | (define-flags StateFlags
2 | (in-module "Gtk")
3 | (c-name "GtkStateFlags")
4 | (values
5 | '("normal" "GTK_STATE_NORMAL")
6 | '("active" "GTK_STATE_ACTIVE")
7 | '("prelight" "GTK_STATE_PRELIGHT")
8 | '("selected" "GTK_STATE_SELECTED")
9 | '("insensitive" "GTK_STATE_INSENSITIVE")
10 | '("inconsistent" "GTK_STATE_INCONSISTENT")
11 | '("focused" "GTK_STATE_FOCUSED")
12 | )
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/PangoFontMask.defs:
--------------------------------------------------------------------------------
1 | (define-flags FontMask
2 | (in-module "Pango")
3 | (c-name "PangoFontMask")
4 | (gtype-id "PANGO_TYPE_FONT_MASK")
5 | (values
6 | '("family" "PANGO_FONT_MASK_FAMILY")
7 | '("style" "PANGO_FONT_MASK_STYLE")
8 | '("variant" "PANGO_FONT_MASK_VARIANT")
9 | '("weight" "PANGO_FONT_MASK_WEIGHT")
10 | '("stretch" "PANGO_FONT_MASK_STRETCH")
11 | '("size" "PANGO_FONT_MASK_SIZE")
12 | )
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/.settings/org.eclipse.jdt.ui.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | formatter_profile=_The java-gnome Style
3 | formatter_settings_version=12
4 | org.eclipse.jdt.ui.ignorelowercasenames=true
5 | org.eclipse.jdt.ui.importorder=java;javax;org;com;\#;
6 | org.eclipse.jdt.ui.ondemandthreshold=1000
7 | org.eclipse.jdt.ui.staticondemandthreshold=1000
8 | org.eclipse.jdt.ui.text.custom_code_templates=
9 |
--------------------------------------------------------------------------------
/src/defs/GtkCellRendererPixbuf.defs:
--------------------------------------------------------------------------------
1 | (define-object CellRendererPixbuf
2 | (in-module "Gtk")
3 | (parent "GtkCellRenderer")
4 | (c-name "GtkCellRendererPixbuf")
5 | (gtype-id "GTK_TYPE_CELL_RENDERER_PIXBUF")
6 | )
7 |
8 | (define-function gtk_cell_renderer_pixbuf_new
9 | (is-constructor-of "GtkCellRendererPixbuf")
10 | (c-name "gtk_cell_renderer_pixbuf_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkCellRenderer*")
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkPrintOperationAction.defs:
--------------------------------------------------------------------------------
1 | (define-enum PrintOperationAction
2 | (in-module "Gtk")
3 | (c-name "GtkPrintOperationAction")
4 | (gtype-id "GTK_TYPE_PRINT_OPERATION_ACTION")
5 | (values
6 | '("print-dialog" "GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG")
7 | '("print" "GTK_PRINT_OPERATION_ACTION_PRINT")
8 | '("preview" "GTK_PRINT_OPERATION_ACTION_PREVIEW")
9 | '("export" "GTK_PRINT_OPERATION_ACTION_EXPORT")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GtkProgressBarOrientation.defs:
--------------------------------------------------------------------------------
1 | (define-enum ProgressBarOrientation
2 | (in-module "Gtk")
3 | (c-name "GtkProgressBarOrientation")
4 | (gtype-id "GTK_TYPE_PROGRESS_BAR_ORIENTATION")
5 | (values
6 | '("left-to-right" "GTK_PROGRESS_LEFT_TO_RIGHT")
7 | '("right-to-left" "GTK_PROGRESS_RIGHT_TO_LEFT")
8 | '("bottom-to-top" "GTK_PROGRESS_BOTTOM_TO_TOP")
9 | '("top-to-bottom" "GTK_PROGRESS_TOP_TO_BOTTOM")
10 | )
11 | )
12 |
13 |
--------------------------------------------------------------------------------
/src/defs/GdkNotifyType.defs:
--------------------------------------------------------------------------------
1 | (define-enum NotifyType
2 | (in-module "Gdk")
3 | (c-name "GdkNotifyType")
4 | (gtype-id "GDK_TYPE_NOTIFY_TYPE")
5 | (values
6 | '("ancestor" "GDK_NOTIFY_ANCESTOR")
7 | '("virtual" "GDK_NOTIFY_VIRTUAL")
8 | '("inferior" "GDK_NOTIFY_INFERIOR")
9 | '("nonlinear" "GDK_NOTIFY_NONLINEAR")
10 | '("nonlinear-virtual" "GDK_NOTIFY_NONLINEAR_VIRTUAL")
11 | '("unknown" "GDK_NOTIFY_UNKNOWN")
12 | )
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GdkWindowAttributesType.defs:
--------------------------------------------------------------------------------
1 | (define-flags WindowAttributesType
2 | (in-module "Gdk")
3 | (c-name "GdkWindowAttributesType")
4 | (gtype-id "GDK_TYPE_WINDOW_ATTRIBUTES_TYPE")
5 | (values
6 | '("title" "GDK_WA_TITLE")
7 | '("x" "GDK_WA_X")
8 | '("y" "GDK_WA_Y")
9 | '("cursor" "GDK_WA_CURSOR")
10 | '("visual" "GDK_WA_VISUAL")
11 | '("wmclass" "GDK_WA_WMCLASS")
12 | '("noredir" "GDK_WA_NOREDIR")
13 | )
14 | )
15 |
16 |
--------------------------------------------------------------------------------
/src/defs/GtkAssistantPageType.defs:
--------------------------------------------------------------------------------
1 | (define-enum AssistantPageType
2 | (in-module "Gtk")
3 | (c-name "GtkAssistantPageType")
4 | (gtype-id "GTK_TYPE_ASSISTANT_PAGE_TYPE")
5 | (values
6 | '("content" "GTK_ASSISTANT_PAGE_CONTENT")
7 | '("intro" "GTK_ASSISTANT_PAGE_INTRO")
8 | '("confirm" "GTK_ASSISTANT_PAGE_CONFIRM")
9 | '("summary" "GTK_ASSISTANT_PAGE_SUMMARY")
10 | '("progress" "GTK_ASSISTANT_PAGE_PROGRESS")
11 | )
12 | )
13 |
14 |
--------------------------------------------------------------------------------
/src/defs/GtkButtonBoxStyle.defs:
--------------------------------------------------------------------------------
1 | (define-enum ButtonBoxStyle
2 | (in-module "Gtk")
3 | (c-name "GtkButtonBoxStyle")
4 | (gtype-id "GTK_TYPE_BUTTON_BOX_STYLE")
5 | (values
6 | '("default-style" "GTK_BUTTONBOX_DEFAULT_STYLE")
7 | '("spread" "GTK_BUTTONBOX_SPREAD")
8 | '("edge" "GTK_BUTTONBOX_EDGE")
9 | '("start" "GTK_BUTTONBOX_START")
10 | '("end" "GTK_BUTTONBOX_END")
11 | '("center" "GTK_BUTTONBOX_CENTER")
12 | )
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkCellRendererSpinner.defs:
--------------------------------------------------------------------------------
1 | (define-object CellRendererSpinner
2 | (in-module "Gtk")
3 | (parent "GtkCellRenderer")
4 | (c-name "GtkCellRendererSpinner")
5 | (gtype-id "GTK_TYPE_CELL_RENDERER_SPINNER")
6 | )
7 |
8 | (define-function gtk_cell_renderer_spinner_new
9 | (c-name "gtk_cell_renderer_spinner_new")
10 | (is-constructor-of "GtkCellRendererSpinner")
11 | (caller-owns-return #t)
12 | (return-type "GtkCellRenderer*")
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkCellRendererState.defs:
--------------------------------------------------------------------------------
1 | (define-flags CellRendererState
2 | (in-module "Gtk")
3 | (c-name "GtkCellRendererState")
4 | (gtype-id "GTK_TYPE_CELL_RENDERER_STATE")
5 | (values
6 | '("selected" "GTK_CELL_RENDERER_SELECTED")
7 | '("prelit" "GTK_CELL_RENDERER_PRELIT")
8 | '("insensitive" "GTK_CELL_RENDERER_INSENSITIVE")
9 | '("sorted" "GTK_CELL_RENDERER_SORTED")
10 | '("focused" "GTK_CELL_RENDERER_FOCUSED")
11 | )
12 | )
13 |
14 |
--------------------------------------------------------------------------------
/src/defs/GtkImageType.defs:
--------------------------------------------------------------------------------
1 | (define-enum ImageType
2 | (in-module "Gtk")
3 | (c-name "GtkImageType")
4 | (gtype-id "GTK_TYPE_IMAGE_TYPE")
5 | (values
6 | '("empty" "GTK_IMAGE_EMPTY")
7 | '("pixbuf" "GTK_IMAGE_PIXBUF")
8 | '("stock" "GTK_IMAGE_STOCK")
9 | '("icon-set" "GTK_IMAGE_ICON_SET")
10 | '("animation" "GTK_IMAGE_ANIMATION")
11 | '("icon-name" "GTK_IMAGE_ICON_NAME")
12 | '("gicon" "GTK_IMAGE_GICON")
13 | )
14 | )
15 |
16 |
--------------------------------------------------------------------------------
/src/defs/GtkPathPriorityType.defs:
--------------------------------------------------------------------------------
1 | (define-enum PathPriorityType
2 | (in-module "Gtk")
3 | (c-name "GtkPathPriorityType")
4 | (gtype-id "GTK_TYPE_PATH_PRIORITY_TYPE")
5 | (values
6 | '("lowest" "GTK_PATH_PRIO_LOWEST")
7 | '("gtk" "GTK_PATH_PRIO_GTK")
8 | '("application" "GTK_PATH_PRIO_APPLICATION")
9 | '("theme" "GTK_PATH_PRIO_THEME")
10 | '("rc" "GTK_PATH_PRIO_RC")
11 | '("highest" "GTK_PATH_PRIO_HIGHEST")
12 | )
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/AtkHyperlinkImpl.defs:
--------------------------------------------------------------------------------
1 | (define-interface HyperlinkImpl
2 | (in-module "Atk")
3 | (c-name "AtkHyperlinkImpl")
4 | (gtype-id "ATK_TYPE_HYPERLINK_IMPL")
5 | )
6 |
7 | (define-method get_hyperlink
8 | (of-object "AtkHyperlinkImpl")
9 | (c-name "atk_hyperlink_impl_get_hyperlink")
10 | (return-type "AtkHyperlink*")
11 | )
12 |
13 | (define-virtual get_hyperlink
14 | (of-object "AtkHyperlinkImpl")
15 | (return-type "AtkHyperlink*")
16 | )
17 |
18 |
--------------------------------------------------------------------------------
/src/defs/GdkCrossingMode.defs:
--------------------------------------------------------------------------------
1 | (define-enum CrossingMode
2 | (in-module "Gdk")
3 | (c-name "GdkCrossingMode")
4 | (gtype-id "GDK_TYPE_CROSSING_MODE")
5 | (values
6 | '("normal" "GDK_CROSSING_NORMAL")
7 | '("grab" "GDK_CROSSING_GRAB")
8 | '("ungrab" "GDK_CROSSING_UNGRAB")
9 | '("gtk-grab" "GDK_CROSSING_GTK_GRAB")
10 | '("gtk-ungrab" "GDK_CROSSING_GTK_UNGRAB")
11 | '("state-changed" "GDK_CROSSING_STATE_CHANGED")
12 | )
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkDebugFlag.defs:
--------------------------------------------------------------------------------
1 | (define-flags DebugFlag
2 | (in-module "Gtk")
3 | (c-name "GtkDebugFlag")
4 | (gtype-id "GTK_TYPE_DEBUG_FLAG")
5 | (values
6 | '("misc" "GTK_DEBUG_MISC")
7 | '("plugsocket" "GTK_DEBUG_PLUGSOCKET")
8 | '("text" "GTK_DEBUG_TEXT")
9 | '("tree" "GTK_DEBUG_TREE")
10 | '("updates" "GTK_DEBUG_UPDATES")
11 | '("keybindings" "GTK_DEBUG_KEYBINDINGS")
12 | '("multihead" "GTK_DEBUG_MULTIHEAD")
13 | )
14 | )
15 |
16 |
--------------------------------------------------------------------------------
/src/defs/GtkHScrollbar.defs:
--------------------------------------------------------------------------------
1 | (define-object HScrollbar
2 | (in-module "Gtk")
3 | (parent "GtkScrollbar")
4 | (c-name "GtkHScrollbar")
5 | (gtype-id "GTK_TYPE_HSCROLLBAR")
6 | )
7 |
8 | (define-function gtk_hscrollbar_new
9 | (is-constructor-of "GtkHScrollbar")
10 | (c-name "gtk_hscrollbar_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | (parameters
14 | '("GtkAdjustment*" "adjustment" (null-ok))
15 | )
16 | )
17 |
18 |
--------------------------------------------------------------------------------
/src/defs/GtkVScrollbar.defs:
--------------------------------------------------------------------------------
1 | (define-object VScrollbar
2 | (in-module "Gtk")
3 | (parent "GtkScrollbar")
4 | (c-name "GtkVScrollbar")
5 | (gtype-id "GTK_TYPE_VSCROLLBAR")
6 | )
7 |
8 | (define-function gtk_vscrollbar_new
9 | (is-constructor-of "GtkVScrollbar")
10 | (c-name "gtk_vscrollbar_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | (parameters
14 | '("GtkAdjustment*" "adjustment" (null-ok))
15 | )
16 | )
17 |
18 |
--------------------------------------------------------------------------------
/src/defs/GtkCellRendererProgress.defs:
--------------------------------------------------------------------------------
1 | (define-object CellRendererProgress
2 | (in-module "Gtk")
3 | (parent "GtkCellRenderer")
4 | (c-name "GtkCellRendererProgress")
5 | (gtype-id "GTK_TYPE_CELL_RENDERER_PROGRESS")
6 | )
7 |
8 | (define-function gtk_cell_renderer_progress_new
9 | (is-constructor-of "GtkCellRendererProgress")
10 | (c-name "gtk_cell_renderer_progress_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkCellRenderer*")
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkScrollStep.defs:
--------------------------------------------------------------------------------
1 | (define-enum ScrollStep
2 | (in-module "Gtk")
3 | (c-name "GtkScrollStep")
4 | (gtype-id "GTK_TYPE_SCROLL_STEP")
5 | (values
6 | '("steps" "GTK_SCROLL_STEPS")
7 | '("pages" "GTK_SCROLL_PAGES")
8 | '("ends" "GTK_SCROLL_ENDS")
9 | '("horizontal-steps" "GTK_SCROLL_HORIZONTAL_STEPS")
10 | '("horizontal-pages" "GTK_SCROLL_HORIZONTAL_PAGES")
11 | '("horizontal-ends" "GTK_SCROLL_HORIZONTAL_ENDS")
12 | )
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GdkEventKey.defs:
--------------------------------------------------------------------------------
1 | (define-boxed EventKey
2 | (in-module "Gdk")
3 | (c-name "GdkEventKey")
4 | (fields
5 | '("GdkEventType" "type")
6 | '("GdkWindow*" "window")
7 | '("gint8" "send_event")
8 | '("guint32" "time")
9 | '("guint" "state")
10 | '("guint" "keyval")
11 | '("gint" "length")
12 | '("gchar*" "string")
13 | '("guint16" "hardware_keycode")
14 | '("guint8" "group")
15 | '("gboolean" "is_modifier")
16 | )
17 | )
18 |
19 |
--------------------------------------------------------------------------------
/src/defs/GdkVisualType.defs:
--------------------------------------------------------------------------------
1 | (define-enum VisualType
2 | (in-module "Gdk")
3 | (c-name "GdkVisualType")
4 | (gtype-id "GDK_TYPE_VISUAL_TYPE")
5 | (values
6 | '("static-gray" "GDK_VISUAL_STATIC_GRAY")
7 | '("grayscale" "GDK_VISUAL_GRAYSCALE")
8 | '("static-color" "GDK_VISUAL_STATIC_COLOR")
9 | '("pseudo-color" "GDK_VISUAL_PSEUDO_COLOR")
10 | '("true-color" "GDK_VISUAL_TRUE_COLOR")
11 | '("direct-color" "GDK_VISUAL_DIRECT_COLOR")
12 | )
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkAccessible.defs:
--------------------------------------------------------------------------------
1 | (define-object Accessible
2 | (in-module "Gtk")
3 | (parent "AtkObject")
4 | (c-name "GtkAccessible")
5 | (gtype-id "GTK_TYPE_ACCESSIBLE")
6 | )
7 |
8 | (define-method connect_widget_destroyed
9 | (of-object "GtkAccessible")
10 | (c-name "gtk_accessible_connect_widget_destroyed")
11 | (return-type "none")
12 | )
13 |
14 | (define-virtual connect_widget_destroyed
15 | (of-object "GtkAccessible")
16 | (return-type "none")
17 | )
18 |
19 |
--------------------------------------------------------------------------------
/src/defs/GdkWMDecoration.defs:
--------------------------------------------------------------------------------
1 | (define-flags WMDecoration
2 | (unnecessary)
3 | (in-module "Gdk")
4 | (c-name "GdkWMDecoration")
5 | (gtype-id "GDK_TYPE_WM_DECORATION")
6 | (values
7 | '("all" "GDK_DECOR_ALL")
8 | '("border" "GDK_DECOR_BORDER")
9 | '("resizeh" "GDK_DECOR_RESIZEH")
10 | '("title" "GDK_DECOR_TITLE")
11 | '("menu" "GDK_DECOR_MENU")
12 | '("minimize" "GDK_DECOR_MINIMIZE")
13 | '("maximize" "GDK_DECOR_MAXIMIZE")
14 | )
15 | )
16 |
17 |
--------------------------------------------------------------------------------
/src/defs/GtkTextAppearance.defs:
--------------------------------------------------------------------------------
1 | (define-boxed TextAppearance
2 | (in-module "Gtk")
3 | (c-name "GtkTextAppearance")
4 | (fields
5 | '("GdkColor" "bg_color")
6 | '("GdkColor" "fg_color")
7 | '("GdkBitmap*" "bg_stipple")
8 | '("GdkBitmap*" "fg_stipple")
9 | '("gint" "rise")
10 | '("guint" "underline")
11 | '("guint" "strikethrough")
12 | '("guint" "draw_bg")
13 | '("guint" "inside_selection")
14 | '("guint" "is_text")
15 | )
16 | )
17 |
18 |
--------------------------------------------------------------------------------
/src/defs/GdkEventScroll.defs:
--------------------------------------------------------------------------------
1 | (define-boxed EventScroll
2 | (in-module "Gdk")
3 | (c-name "GdkEventScroll")
4 | (fields
5 | '("GdkEventType" "type")
6 | '("GdkWindow*" "window")
7 | '("gint8" "send_event")
8 | '("guint32" "time")
9 | '("gdouble" "x")
10 | '("gdouble" "y")
11 | '("guint" "state")
12 | '("GdkScrollDirection" "direction")
13 | '("GdkDevice*" "device")
14 | '("gdouble" "x_root")
15 | '("gdouble" "y_root")
16 | )
17 | )
18 |
19 |
--------------------------------------------------------------------------------
/src/defs/GFile.defs:
--------------------------------------------------------------------------------
1 | (define-object File
2 | (in-module "Glib")
3 | (parent "GObject")
4 | (c-name "GFile")
5 | )
6 |
7 | (define-function g_file_new_for_path
8 | (is-constructor-of "GFile")
9 | (c-name "g_file_new_for_path")
10 | (caller-owns-return #t)
11 | (return-type "GFile*")
12 | (parameters
13 | '("const-char*" "path")
14 | )
15 | )
16 |
17 | (define-method get_path
18 | (of-object "GFile")
19 | (c-name "g_file_get_path")
20 | (return-type "char*")
21 | )
22 |
--------------------------------------------------------------------------------
/src/defs/GdkGeometry.defs:
--------------------------------------------------------------------------------
1 | (define-boxed Geometry
2 | (in-module "Gdk")
3 | (c-name "GdkGeometry")
4 | (fields
5 | '("gint" "min_width")
6 | '("gint" "min_height")
7 | '("gint" "max_width")
8 | '("gint" "max_height")
9 | '("gint" "base_width")
10 | '("gint" "base_height")
11 | '("gint" "width_inc")
12 | '("gint" "height_inc")
13 | '("gdouble" "min_aspect")
14 | '("gdouble" "max_aspect")
15 | '("GdkGravity" "win_gravity")
16 | )
17 | )
18 |
19 |
--------------------------------------------------------------------------------
/src/defs/GtkIconSize.defs:
--------------------------------------------------------------------------------
1 | (define-enum IconSize
2 | (in-module "Gtk")
3 | (c-name "GtkIconSize")
4 | (gtype-id "GTK_TYPE_ICON_SIZE")
5 | (values
6 | '("invalid" "GTK_ICON_SIZE_INVALID")
7 | '("menu" "GTK_ICON_SIZE_MENU")
8 | '("small-toolbar" "GTK_ICON_SIZE_SMALL_TOOLBAR")
9 | '("large-toolbar" "GTK_ICON_SIZE_LARGE_TOOLBAR")
10 | '("button" "GTK_ICON_SIZE_BUTTON")
11 | '("dnd" "GTK_ICON_SIZE_DND")
12 | '("dialog" "GTK_ICON_SIZE_DIALOG")
13 | )
14 | )
15 |
16 |
--------------------------------------------------------------------------------
/src/defs/GtkSpinType.defs:
--------------------------------------------------------------------------------
1 | (define-enum SpinType
2 | (in-module "Gtk")
3 | (c-name "GtkSpinType")
4 | (gtype-id "GTK_TYPE_SPIN_TYPE")
5 | (values
6 | '("step-forward" "GTK_SPIN_STEP_FORWARD")
7 | '("step-backward" "GTK_SPIN_STEP_BACKWARD")
8 | '("page-forward" "GTK_SPIN_PAGE_FORWARD")
9 | '("page-backward" "GTK_SPIN_PAGE_BACKWARD")
10 | '("home" "GTK_SPIN_HOME")
11 | '("end" "GTK_SPIN_END")
12 | '("user-defined" "GTK_SPIN_USER_DEFINED")
13 | )
14 | )
15 |
16 |
--------------------------------------------------------------------------------
/src/defs/GtkTextWindowType.defs:
--------------------------------------------------------------------------------
1 | (define-enum TextWindowType
2 | (in-module "Gtk")
3 | (c-name "GtkTextWindowType")
4 | (gtype-id "GTK_TYPE_TEXT_WINDOW_TYPE")
5 | (values
6 | '("private" "GTK_TEXT_WINDOW_PRIVATE")
7 | '("widget" "GTK_TEXT_WINDOW_WIDGET")
8 | '("text" "GTK_TEXT_WINDOW_TEXT")
9 | '("left" "GTK_TEXT_WINDOW_LEFT")
10 | '("right" "GTK_TEXT_WINDOW_RIGHT")
11 | '("top" "GTK_TEXT_WINDOW_TOP")
12 | '("bottom" "GTK_TEXT_WINDOW_BOTTOM")
13 | )
14 | )
15 |
16 |
--------------------------------------------------------------------------------
/src/defs/GdkDragProtocol.defs:
--------------------------------------------------------------------------------
1 | (define-enum DragProtocol
2 | (in-module "Gdk")
3 | (c-name "GdkDragProtocol")
4 | (gtype-id "GDK_TYPE_DRAG_PROTOCOL")
5 | (values
6 | '("motif" "GDK_DRAG_PROTO_MOTIF")
7 | '("xdnd" "GDK_DRAG_PROTO_XDND")
8 | '("rootwin" "GDK_DRAG_PROTO_ROOTWIN")
9 | '("none" "GDK_DRAG_PROTO_NONE")
10 | '("win32-dropfiles" "GDK_DRAG_PROTO_WIN32_DROPFILES")
11 | '("ole2" "GDK_DRAG_PROTO_OLE2")
12 | '("local" "GDK_DRAG_PROTO_LOCAL")
13 | )
14 | )
15 |
16 |
--------------------------------------------------------------------------------
/src/defs/GdkEventButton.defs:
--------------------------------------------------------------------------------
1 | (define-boxed EventButton
2 | (in-module "Gdk")
3 | (c-name "GdkEventButton")
4 | (fields
5 | '("GdkEventType" "type")
6 | '("GdkWindow*" "window")
7 | '("gint8" "send_event")
8 | '("guint32" "time")
9 | '("gdouble" "x")
10 | '("gdouble" "y")
11 | '("gdouble*" "axes")
12 | '("guint" "state")
13 | '("guint" "button")
14 | '("GdkDevice*" "device")
15 | '("gdouble" "x_root")
16 | '("gdouble" "y_root")
17 | )
18 | )
19 |
20 |
--------------------------------------------------------------------------------
/src/defs/GdkEventMotion.defs:
--------------------------------------------------------------------------------
1 | (define-boxed EventMotion
2 | (in-module "Gdk")
3 | (c-name "GdkEventMotion")
4 | (fields
5 | '("GdkEventType" "type")
6 | '("GdkWindow*" "window")
7 | '("gint8" "send_event")
8 | '("guint32" "time")
9 | '("gdouble" "x")
10 | '("gdouble" "y")
11 | '("gdouble*" "axes")
12 | '("guint" "state")
13 | '("gint16" "is_hint")
14 | '("GdkDevice*" "device")
15 | '("gdouble" "x_root")
16 | '("gdouble" "y_root")
17 | )
18 | )
19 |
20 |
--------------------------------------------------------------------------------
/src/defs/PangoDirection.defs:
--------------------------------------------------------------------------------
1 | (define-enum Direction
2 | (in-module "Pango")
3 | (c-name "PangoDirection")
4 | (gtype-id "PANGO_TYPE_DIRECTION")
5 | (values
6 | '("ltr" "PANGO_DIRECTION_LTR")
7 | '("rtl" "PANGO_DIRECTION_RTL")
8 | '("ttb-ltr" "PANGO_DIRECTION_TTB_LTR")
9 | '("ttb-rtl" "PANGO_DIRECTION_TTB_RTL")
10 | '("weak-ltr" "PANGO_DIRECTION_WEAK_LTR")
11 | '("weak-rtl" "PANGO_DIRECTION_WEAK_RTL")
12 | '("neutral" "PANGO_DIRECTION_NEUTRAL")
13 | )
14 | )
15 |
16 |
--------------------------------------------------------------------------------
/src/defs/GtkBorder.defs:
--------------------------------------------------------------------------------
1 | (define-boxed Border
2 | (in-module "Gtk")
3 | (c-name "GtkBorder")
4 | (gtype-id "GTK_TYPE_BORDER")
5 | (copy-func "gtk_border_copy")
6 | (release-func "gtk_border_free")
7 | )
8 |
9 | (define-method copy
10 | (of-object "GtkBorder")
11 | (c-name "gtk_border_copy")
12 | (caller-owns-return #t)
13 | (return-type "GtkBorder*")
14 | )
15 |
16 | (define-method free
17 | (of-object "GtkBorder")
18 | (c-name "gtk_border_free")
19 | (return-type "none")
20 | )
21 |
22 |
--------------------------------------------------------------------------------
/src/defs/GtkRecentFilterFlags.defs:
--------------------------------------------------------------------------------
1 | (define-flags RecentFilterFlags
2 | (in-module "Gtk")
3 | (c-name "GtkRecentFilterFlags")
4 | (gtype-id "GTK_TYPE_RECENT_FILTER_FLAGS")
5 | (values
6 | '("uri" "GTK_RECENT_FILTER_URI")
7 | '("display-name" "GTK_RECENT_FILTER_DISPLAY_NAME")
8 | '("mime-type" "GTK_RECENT_FILTER_MIME_TYPE")
9 | '("application" "GTK_RECENT_FILTER_APPLICATION")
10 | '("group" "GTK_RECENT_FILTER_GROUP")
11 | '("age" "GTK_RECENT_FILTER_AGE")
12 | )
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkOrientable.defs:
--------------------------------------------------------------------------------
1 | (define-interface Orientable
2 | (in-module "Gtk")
3 | (c-name "GtkOrientable")
4 | )
5 |
6 | (define-method set_orientation
7 | (of-object "GtkOrientable")
8 | (c-name "gtk_orientable_set_orientation")
9 | (return-type "none")
10 | (parameters
11 | '("GtkOrientation" "orientation")
12 | )
13 | )
14 |
15 | (define-method get_orientation
16 | (of-object "GtkOrientable")
17 | (c-name "gtk_orientable_get_orientation")
18 | (return-type "GtkOrientation")
19 | )
20 |
--------------------------------------------------------------------------------
/src/defs/GdkEventCrossing.defs:
--------------------------------------------------------------------------------
1 | (define-boxed EventCrossing
2 | (in-module "Gdk")
3 | (c-name "GdkEventCrossing")
4 | (fields
5 | '("GdkEventType" "type")
6 | '("GdkWindow*" "window")
7 | '("gint8" "send_event")
8 | '("guint32" "time")
9 | '("gdouble" "x")
10 | '("gdouble" "y")
11 | '("gdouble" "x_root")
12 | '("gdouble" "y_root")
13 | '("GdkCrossingMode" "mode")
14 | '("GdkNotifyType" "detail")
15 | '("gboolean" "focus")
16 | '("guint" "state")
17 | )
18 | )
19 |
20 |
--------------------------------------------------------------------------------
/src/defs/GtkCalendarDisplayOptions.defs:
--------------------------------------------------------------------------------
1 | (define-flags CalendarDisplayOptions
2 | (in-module "Gtk")
3 | (c-name "GtkCalendarDisplayOptions")
4 | (gtype-id "GTK_TYPE_CALENDAR_DISPLAY_OPTIONS")
5 | (values
6 | '("show-heading" "GTK_CALENDAR_SHOW_HEADING")
7 | '("show-day-names" "GTK_CALENDAR_SHOW_DAY_NAMES")
8 | '("no-month-change" "GTK_CALENDAR_NO_MONTH_CHANGE")
9 | '("show-week-numbers" "GTK_CALENDAR_SHOW_WEEK_NUMBERS")
10 | '("show-details" "GTK_CALENDAR_SHOW_DETAILS")
11 | )
12 | )
13 |
14 |
--------------------------------------------------------------------------------
/src/defs/GtkIconViewDropPosition.defs:
--------------------------------------------------------------------------------
1 | (define-enum IconViewDropPosition
2 | (in-module "Gtk")
3 | (c-name "GtkIconViewDropPosition")
4 | (gtype-id "GTK_TYPE_ICON_VIEW_DROP_POSITION")
5 | (values
6 | '("no-drop" "GTK_ICON_VIEW_NO_DROP")
7 | '("drop-into" "GTK_ICON_VIEW_DROP_INTO")
8 | '("drop-left" "GTK_ICON_VIEW_DROP_LEFT")
9 | '("drop-right" "GTK_ICON_VIEW_DROP_RIGHT")
10 | '("drop-above" "GTK_ICON_VIEW_DROP_ABOVE")
11 | '("drop-below" "GTK_ICON_VIEW_DROP_BELOW")
12 | )
13 | )
14 |
15 |
--------------------------------------------------------------------------------
/tests/defs/GdkWindowState.defs:
--------------------------------------------------------------------------------
1 | (define-flags WindowState
2 | (in-module "Gdk")
3 | (c-name "GdkWindowState")
4 | (gtype-id "GDK_TYPE_WINDOW_STATE")
5 | (values
6 | '("withdrawn" "GDK_WINDOW_STATE_WITHDRAWN")
7 | '("iconified" "GDK_WINDOW_STATE_ICONIFIED")
8 | '("maximized" "GDK_WINDOW_STATE_MAXIMIZED")
9 | '("sticky" "GDK_WINDOW_STATE_STICKY")
10 | '("fullscreen" "GDK_WINDOW_STATE_FULLSCREEN")
11 | '("above" "GDK_WINDOW_STATE_ABOVE")
12 | '("below" "GDK_WINDOW_STATE_BELOW")
13 | )
14 | )
15 |
16 |
--------------------------------------------------------------------------------
/src/defs/GtkFileChooserWidget.defs:
--------------------------------------------------------------------------------
1 | (define-object FileChooserWidget
2 | (in-module "Gtk")
3 | (parent "GtkVBox")
4 | (implements "GtkFileChooser")
5 | (c-name "GtkFileChooserWidget")
6 | (gtype-id "GTK_TYPE_FILE_CHOOSER_WIDGET")
7 | )
8 |
9 | (define-function gtk_file_chooser_widget_new
10 | (is-constructor-of "GtkFileChooserWidget")
11 | (c-name "gtk_file_chooser_widget_new")
12 | (caller-owns-return #t)
13 | (return-type "GtkWidget*")
14 | (parameters
15 | '("GtkFileChooserAction" "action")
16 | )
17 | )
18 |
19 |
--------------------------------------------------------------------------------
/src/defs/GtkTreeIter.defs:
--------------------------------------------------------------------------------
1 | (define-boxed TreeIter
2 | (in-module "Gtk")
3 | (c-name "GtkTreeIter")
4 | (gtype-id "GTK_TYPE_TREE_ITER")
5 | (copy-func "gtk_tree_iter_copy")
6 | (release-func "gtk_tree_iter_free")
7 | )
8 |
9 | (define-method copy
10 | (of-object "GtkTreeIter")
11 | (c-name "gtk_tree_iter_copy")
12 | (caller-owns-return #t)
13 | (return-type "GtkTreeIter*")
14 | )
15 |
16 | (define-method free
17 | (of-object "GtkTreeIter")
18 | (c-name "gtk_tree_iter_free")
19 | (return-type "none")
20 | )
21 |
22 |
--------------------------------------------------------------------------------
/src/defs/GtkLicense.defs:
--------------------------------------------------------------------------------
1 | (define-flags License
2 | (in-module "Gtk")
3 | (c-name "GtkLicense")
4 | (gtype-id "GTK_TYPE_LICENSE")
5 | (values
6 | '("unknown" "GTK_LICENSE_UNKNOWN")
7 | '("custom" "GTK_LICENSE_CUSTOM")
8 | '("gpl-2-0" "GTK_LICENSE_GPL_2_0")
9 | '("gpl-3-0" "GTK_LICENSE_GPL_3_0")
10 | '("lgpl-2-1" "GTK_LICENSE_LGPL_2_1")
11 | '("lgpl-3-0" "GTK_LICENSE_LGPL_3_0")
12 | '("bsd" "GTK_LICENSE_BSD")
13 | '("mit_x11" "GTK_LICENSE_MIT_X11")
14 | '("artistic" "GTK_LICENSE_ARTISTIC")
15 | )
16 | )
--------------------------------------------------------------------------------
/src/defs/GtkRequisition.defs:
--------------------------------------------------------------------------------
1 | (define-boxed Requisition
2 | (in-module "Gtk")
3 | (c-name "GtkRequisition")
4 | (gtype-id "GTK_TYPE_REQUISITION")
5 | (fields
6 | '("gint" "width")
7 | '("gint" "height")
8 | )
9 | )
10 |
11 | (define-method copy
12 | (of-object "GtkRequisition")
13 | (c-name "gtk_requisition_copy")
14 | (caller-owns-return #t)
15 | (return-type "GtkRequisition*")
16 | )
17 |
18 | (define-method free
19 | (of-object "GtkRequisition")
20 | (c-name "gtk_requisition_free")
21 | (return-type "none")
22 | )
23 |
24 |
--------------------------------------------------------------------------------
/src/defs/GdkWindowEdge.defs:
--------------------------------------------------------------------------------
1 | (define-enum WindowEdge
2 | (in-module "Gdk")
3 | (c-name "GdkWindowEdge")
4 | (gtype-id "GDK_TYPE_WINDOW_EDGE")
5 | (values
6 | '("north-west" "GDK_WINDOW_EDGE_NORTH_WEST")
7 | '("north" "GDK_WINDOW_EDGE_NORTH")
8 | '("north-east" "GDK_WINDOW_EDGE_NORTH_EAST")
9 | '("west" "GDK_WINDOW_EDGE_WEST")
10 | '("east" "GDK_WINDOW_EDGE_EAST")
11 | '("south-west" "GDK_WINDOW_EDGE_SOUTH_WEST")
12 | '("south" "GDK_WINDOW_EDGE_SOUTH")
13 | '("south-east" "GDK_WINDOW_EDGE_SOUTH_EAST")
14 | )
15 | )
16 |
17 |
--------------------------------------------------------------------------------
/src/defs/GtkSourceDrawSpacesFlags.defs:
--------------------------------------------------------------------------------
1 | (define-flags DrawSpacesFlags
2 | (in-module "GtkSourceView")
3 | (c-name "GtkSourceDrawSpacesFlags")
4 | (import-header "gtksourceview/gtksourceview-typebuiltins.h")
5 | (gtype-id "GTK_TYPE_SOURCE_DRAW_SPACES_FLAGS")
6 | (values
7 | '("space" "GTK_SOURCE_DRAW_SPACES_SPACE")
8 | '("tab" "GTK_SOURCE_DRAW_SPACES_TAB")
9 | '("newline" "GTK_SOURCE_DRAW_SPACES_NEWLINE")
10 | ; added later?
11 | ; '("nbsp" "GTK_SOURCE_DRAW_SPACES_NBSP")
12 | '("all" "GTK_SOURCE_DRAW_SPACES_ALL")
13 | )
14 | )
15 |
16 |
--------------------------------------------------------------------------------
/src/defs/AtkTextBoundary.defs:
--------------------------------------------------------------------------------
1 | (define-enum TextBoundary
2 | (in-module "Atk")
3 | (c-name "AtkTextBoundary")
4 | (gtype-id "ATK_TYPE_TEXT_BOUNDARY")
5 | (values
6 | '("char" "ATK_TEXT_BOUNDARY_CHAR")
7 | '("word-start" "ATK_TEXT_BOUNDARY_WORD_START")
8 | '("word-end" "ATK_TEXT_BOUNDARY_WORD_END")
9 | '("sentence-start" "ATK_TEXT_BOUNDARY_SENTENCE_START")
10 | '("sentence-end" "ATK_TEXT_BOUNDARY_SENTENCE_END")
11 | '("line-start" "ATK_TEXT_BOUNDARY_LINE_START")
12 | '("line-end" "ATK_TEXT_BOUNDARY_LINE_END")
13 | )
14 | )
15 |
16 |
--------------------------------------------------------------------------------
/src/defs/GdkWindowHints.defs:
--------------------------------------------------------------------------------
1 | (define-flags WindowHints
2 | (in-module "Gdk")
3 | (c-name "GdkWindowHints")
4 | (gtype-id "GDK_TYPE_WINDOW_HINTS")
5 | (values
6 | '("pos" "GDK_HINT_POS")
7 | '("min-size" "GDK_HINT_MIN_SIZE")
8 | '("max-size" "GDK_HINT_MAX_SIZE")
9 | '("base-size" "GDK_HINT_BASE_SIZE")
10 | '("aspect" "GDK_HINT_ASPECT")
11 | '("resize-inc" "GDK_HINT_RESIZE_INC")
12 | '("win-gravity" "GDK_HINT_WIN_GRAVITY")
13 | '("user-pos" "GDK_HINT_USER_POS")
14 | '("user-size" "GDK_HINT_USER_SIZE")
15 | )
16 | )
17 |
18 |
--------------------------------------------------------------------------------
/src/defs/GtkDeleteType.defs:
--------------------------------------------------------------------------------
1 | (define-enum DeleteType
2 | (in-module "Gtk")
3 | (c-name "GtkDeleteType")
4 | (gtype-id "GTK_TYPE_DELETE_TYPE")
5 | (values
6 | '("chars" "GTK_DELETE_CHARS")
7 | '("word-ends" "GTK_DELETE_WORD_ENDS")
8 | '("words" "GTK_DELETE_WORDS")
9 | '("display-lines" "GTK_DELETE_DISPLAY_LINES")
10 | '("display-line-ends" "GTK_DELETE_DISPLAY_LINE_ENDS")
11 | '("paragraph-ends" "GTK_DELETE_PARAGRAPH_ENDS")
12 | '("paragraphs" "GTK_DELETE_PARAGRAPHS")
13 | '("whitespace" "GTK_DELETE_WHITESPACE")
14 | )
15 | )
16 |
17 |
--------------------------------------------------------------------------------
/src/defs/GtkRecentChooserWidget.defs:
--------------------------------------------------------------------------------
1 | (define-object RecentChooserWidget
2 | (in-module "Gtk")
3 | (parent "GtkVBox")
4 | (implements "GtkRecentChooser")
5 | (c-name "GtkRecentChooserWidget")
6 | (gtype-id "GTK_TYPE_RECENT_CHOOSER_WIDGET")
7 | )
8 |
9 | (define-function recent_chooser_widget_new_for_manager
10 | (is-constructor-of "GtkRecentChooserWidget")
11 | (c-name "gtk_recent_chooser_widget_new_for_manager")
12 | (caller-owns-return #t)
13 | (return-type "GtkWidget*")
14 | (parameters
15 | '("GtkRecentManager*" "manager")
16 | )
17 | )
18 |
19 |
--------------------------------------------------------------------------------
/src/defs/GdkWindowState.defs:
--------------------------------------------------------------------------------
1 | (define-flags WindowState
2 | (in-module "Gdk")
3 | (c-name "GdkWindowState")
4 | (gtype-id "GDK_TYPE_WINDOW_STATE")
5 | (values
6 | '("withdrawn" "GDK_WINDOW_STATE_WITHDRAWN")
7 | '("iconified" "GDK_WINDOW_STATE_ICONIFIED")
8 | '("maximized" "GDK_WINDOW_STATE_MAXIMIZED")
9 | '("sticky" "GDK_WINDOW_STATE_STICKY")
10 | '("fullscreen" "GDK_WINDOW_STATE_FULLSCREEN")
11 | '("above" "GDK_WINDOW_STATE_ABOVE")
12 | '("below" "GDK_WINDOW_STATE_BELOW")
13 | '("focused" "GDK_WINDOW_STATE_FOCUSED")
14 | )
15 | )
16 |
17 |
--------------------------------------------------------------------------------
/src/defs/GApplicationFlags.defs:
--------------------------------------------------------------------------------
1 | (define-flags ApplicationFlags
2 | (in-module "Glib")
3 | (c-name "GApplicationFlags")
4 | (gtype-id "G_TYPE_APPLICATION_FLAGS")
5 | (values
6 | '("none" "G_APPLICATION_FLAGS_NONE")
7 | '("is-service" "G_APPLICATION_IS_SERVICE")
8 | '("is-launcher" "G_APPLICATION_IS_LAUNCHER")
9 | '("handles-open" "G_APPLICATION_HANDLES_OPEN")
10 | '("handles-command-line" "G_APPLICATION_HANDLES_COMMAND_LINE")
11 | '("send-environment" "G_APPLICATION_SEND_ENVIRONMENT")
12 | '("non-unique" "G_APPLICATION_NON_UNIQUE")
13 | )
14 | )
15 |
--------------------------------------------------------------------------------
/tests/defs/GtkReliefStyle.defs:
--------------------------------------------------------------------------------
1 | ;; vim: set filetype=scheme:
2 | ;;
3 | ;; This is an extract of .defs metadata as pertains to GtkButton.
4 | ;; Material from pyGTK's gtk/gtk-base-types.defs and gtk/gtk-base.defs
5 |
6 | ;;
7 | ;; Necessary type data to run through the other demo .defs file
8 | ;;
9 |
10 | (define-enum ReliefStyle
11 | (in-module "Gtk")
12 | (c-name "GtkReliefStyle")
13 | (gtype-id "GTK_TYPE_RELIEF_STYLE")
14 | (values
15 | '("normal" "GTK_RELIEF_NORMAL")
16 | '("half" "GTK_RELIEF_HALF")
17 | '("none" "GTK_RELIEF_NONE")
18 | )
19 | )
20 |
21 |
--------------------------------------------------------------------------------
/src/defs/AtkRelationType.defs:
--------------------------------------------------------------------------------
1 | (define-enum RelationType
2 | (in-module "Atk")
3 | (c-name "AtkRelationType")
4 | (gtype-id "ATK_TYPE_RELATION_TYPE")
5 | (values
6 | '("null" "ATK_RELATION_NULL")
7 | '("controlled-by" "ATK_RELATION_CONTROLLED_BY")
8 | '("controller-for" "ATK_RELATION_CONTROLLER_FOR")
9 | '("label-for" "ATK_RELATION_LABEL_FOR")
10 | '("labelled-by" "ATK_RELATION_LABELLED_BY")
11 | '("member-of" "ATK_RELATION_MEMBER_OF")
12 | '("node-child-of" "ATK_RELATION_NODE_CHILD_OF")
13 | '("last-defined" "ATK_RELATION_LAST_DEFINED")
14 | )
15 | )
16 |
17 |
--------------------------------------------------------------------------------
/src/defs/GdkGravity.defs:
--------------------------------------------------------------------------------
1 | (define-enum Gravity
2 | (in-module "Gdk")
3 | (c-name "GdkGravity")
4 | (gtype-id "GDK_TYPE_GRAVITY")
5 | (values
6 | '("north-west" "GDK_GRAVITY_NORTH_WEST")
7 | '("north" "GDK_GRAVITY_NORTH")
8 | '("north-east" "GDK_GRAVITY_NORTH_EAST")
9 | '("west" "GDK_GRAVITY_WEST")
10 | '("center" "GDK_GRAVITY_CENTER")
11 | '("east" "GDK_GRAVITY_EAST")
12 | '("south-west" "GDK_GRAVITY_SOUTH_WEST")
13 | '("south" "GDK_GRAVITY_SOUTH")
14 | '("south-east" "GDK_GRAVITY_SOUTH_EAST")
15 | '("static" "GDK_GRAVITY_STATIC")
16 | )
17 | )
18 |
19 |
--------------------------------------------------------------------------------
/src/defs/GdkWindowTypeHint.defs:
--------------------------------------------------------------------------------
1 | (define-enum WindowTypeHint
2 | (in-module "Gdk")
3 | (c-name "GdkWindowTypeHint")
4 | (gtype-id "GDK_TYPE_WINDOW_TYPE_HINT")
5 | (values
6 | '("normal" "GDK_WINDOW_TYPE_HINT_NORMAL")
7 | '("dialog" "GDK_WINDOW_TYPE_HINT_DIALOG")
8 | '("menu" "GDK_WINDOW_TYPE_HINT_MENU")
9 | '("toolbar" "GDK_WINDOW_TYPE_HINT_TOOLBAR")
10 | '("splashscreen" "GDK_WINDOW_TYPE_HINT_SPLASHSCREEN")
11 | '("utility" "GDK_WINDOW_TYPE_HINT_UTILITY")
12 | '("dock" "GDK_WINDOW_TYPE_HINT_DOCK")
13 | '("desktop" "GDK_WINDOW_TYPE_HINT_DESKTOP")
14 | )
15 | )
16 |
17 |
--------------------------------------------------------------------------------
/src/defs/GtkRecentChooserDialog.defs:
--------------------------------------------------------------------------------
1 | (define-object RecentChooserDialog
2 | (in-module "Gtk")
3 | (parent "GtkDialog")
4 | (implements "GtkRecentChooser")
5 | (c-name "GtkRecentChooserDialog")
6 | (gtype-id "GTK_TYPE_RECENT_CHOOSER_DIALOG")
7 | )
8 |
9 | (define-function recent_chooser_dialog_new
10 | (is-constructor-of "GtkRecentChooserDialog")
11 | (c-name "gtk_recent_chooser_dialog_new")
12 | (return-type "GtkWidget*")
13 | (parameters
14 | '("const-gchar*" "title")
15 | '("GtkWindow*" "parent")
16 | '("const-gchar*" "first_button_text")
17 | )
18 | (varargs #t)
19 | )
20 |
21 |
--------------------------------------------------------------------------------
/src/defs/GtkSpinner.defs:
--------------------------------------------------------------------------------
1 | (define-object Spinner
2 | (in-module "Gtk")
3 | (parent "GtkDrawingArea")
4 | (c-name "GtkSpinner")
5 | (gtype-id "GTK_TYPE_SPINNER")
6 | )
7 |
8 | (define-function gtk_spinner_new
9 | (c-name "gtk_spinner_new")
10 | (is-constructor-of "GtkSpinner")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | )
14 |
15 | (define-method start
16 | (of-object "GtkSpinner")
17 | (c-name "gtk_spinner_start")
18 | (return-type "none")
19 | )
20 |
21 | (define-method stop
22 | (of-object "GtkSpinner")
23 | (c-name "gtk_spinner_stop")
24 | (return-type "none")
25 | )
26 |
27 |
--------------------------------------------------------------------------------
/src/defs/PangoWeight.defs:
--------------------------------------------------------------------------------
1 | ;; This is actually an enum, but has non-ordinal values. So, declare it as a
2 | ;; Flag so our generated code will get to the real values.
3 |
4 | (define-flags Weight
5 | (in-module "Pango")
6 | (c-name "PangoWeight")
7 | (gtype-id "PANGO_TYPE_WEIGHT")
8 | (values
9 | '("ultralight" "PANGO_WEIGHT_ULTRALIGHT")
10 | '("light" "PANGO_WEIGHT_LIGHT")
11 | '("normal" "PANGO_WEIGHT_NORMAL")
12 | '("semibold" "PANGO_WEIGHT_SEMIBOLD")
13 | '("bold" "PANGO_WEIGHT_BOLD")
14 | '("ultrabold" "PANGO_WEIGHT_ULTRABOLD")
15 | '("heavy" "PANGO_WEIGHT_HEAVY")
16 | )
17 | )
18 |
19 |
--------------------------------------------------------------------------------
/src/defs/GtkJunctionSides.defs:
--------------------------------------------------------------------------------
1 | (define-enum JunctionSides
2 | (in-module "Gtk")
3 | (c-name "GtkJunctionSides")
4 | (gtype-id "GTK_TYPE_JUNCTION_SIDES")
5 | (values
6 | '("none" "GTK_JUNCTION_NONE")
7 | '("corner-topleft" "GTK_JUNCTION_CORNER_TOPLEFT")
8 | '("corner-topright" "GTK_JUNCTION_CORNER_TOPRIGHT")
9 | '("corner-bottomleft" "GTK_JUNCTION_CORNER_BOTTOMLEFT")
10 | '("corner-bottomright" "GTK_JUNCTION_CORNER_BOTTOMRIGHT")
11 | '("top" "GTK_JUNCTION_TOP")
12 | '("bottom" "GTK_JUNCTION_BOTTOM")
13 | '("left" "GTK_JUNCTION_LEFT")
14 | '("right" "GTK_JUNCTION_RIGHT")
15 | )
16 | )
17 |
--------------------------------------------------------------------------------
/src/defs/GtkRecentManagerError.defs:
--------------------------------------------------------------------------------
1 | (define-enum RecentManagerError
2 | (in-module "Gtk")
3 | (c-name "GtkRecentManagerError")
4 | (gtype-id "GTK_TYPE_RECENT_MANAGER_ERROR")
5 | (values
6 | '("not-found" "GTK_RECENT_MANAGER_ERROR_NOT_FOUND")
7 | '("invalid-uri" "GTK_RECENT_MANAGER_ERROR_INVALID_URI")
8 | '("invalid-encoding" "GTK_RECENT_MANAGER_ERROR_INVALID_ENCODING")
9 | '("not-registered" "GTK_RECENT_MANAGER_ERROR_NOT_REGISTERED")
10 | '("read" "GTK_RECENT_MANAGER_ERROR_READ")
11 | '("write" "GTK_RECENT_MANAGER_ERROR_WRITE")
12 | '("unknown" "GTK_RECENT_MANAGER_ERROR_UNKNOWN")
13 | )
14 | )
15 |
16 |
--------------------------------------------------------------------------------
/src/defs/GtkColorSelectionDialog.defs:
--------------------------------------------------------------------------------
1 | (define-object ColorSelectionDialog
2 | (in-module "Gtk")
3 | (parent "GtkDialog")
4 | (c-name "GtkColorSelectionDialog")
5 | (gtype-id "GTK_TYPE_COLOR_SELECTION_DIALOG")
6 | (fields
7 | '("GtkWidget*" "colorsel")
8 | '("GtkWidget*" "ok_button")
9 | '("GtkWidget*" "cancel_button")
10 | '("GtkWidget*" "help_button")
11 | )
12 | )
13 |
14 | (define-function gtk_color_selection_dialog_new
15 | (is-constructor-of "GtkColorSelectionDialog")
16 | (c-name "gtk_color_selection_dialog_new")
17 | (return-type "GtkWidget*")
18 | (parameters
19 | '("const-gchar*" "title")
20 | )
21 | )
22 |
23 |
--------------------------------------------------------------------------------
/src/defs/GtkIMMulticontext.defs:
--------------------------------------------------------------------------------
1 | (define-object MulticontextInputMethod
2 | (in-module "Gtk")
3 | (parent "GtkIMContext")
4 | (c-name "GtkIMMulticontext")
5 | (gtype-id "GTK_TYPE_IM_MULTICONTEXT")
6 | )
7 |
8 | (define-function gtk_im_multicontext_new
9 | (is-constructor-of "GtkIMMulticontext")
10 | (c-name "gtk_im_multicontext_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkIMContext*")
13 | )
14 |
15 | (define-method append_menuitems
16 | (of-object "GtkIMMulticontext")
17 | (c-name "gtk_im_multicontext_append_menuitems")
18 | (return-type "none")
19 | (parameters
20 | '("GtkMenuShell*" "menushell")
21 | )
22 | )
23 |
24 |
--------------------------------------------------------------------------------
/src/defs/PangoStretch.defs:
--------------------------------------------------------------------------------
1 | (define-enum Stretch
2 | (in-module "Pango")
3 | (c-name "PangoStretch")
4 | (gtype-id "PANGO_TYPE_STRETCH")
5 | (values
6 | '("ultra-condensed" "PANGO_STRETCH_ULTRA_CONDENSED")
7 | '("extra-condensed" "PANGO_STRETCH_EXTRA_CONDENSED")
8 | '("condensed" "PANGO_STRETCH_CONDENSED")
9 | '("semi-condensed" "PANGO_STRETCH_SEMI_CONDENSED")
10 | '("normal" "PANGO_STRETCH_NORMAL")
11 | '("semi-expanded" "PANGO_STRETCH_SEMI_EXPANDED")
12 | '("expanded" "PANGO_STRETCH_EXPANDED")
13 | '("extra-expanded" "PANGO_STRETCH_EXTRA_EXPANDED")
14 | '("ultra-expanded" "PANGO_STRETCH_ULTRA_EXPANDED")
15 | )
16 | )
17 |
18 |
--------------------------------------------------------------------------------
/src/defs/GtkFileChooserDialog.defs:
--------------------------------------------------------------------------------
1 | (define-object FileChooserDialog
2 | (in-module "Gtk")
3 | (parent "GtkDialog")
4 | (implements "GtkFileChooser")
5 | (c-name "GtkFileChooserDialog")
6 | (gtype-id "GTK_TYPE_FILE_CHOOSER_DIALOG")
7 | )
8 |
9 | (define-function gtk_file_chooser_dialog_new
10 | (is-constructor-of "GtkFileChooserDialog")
11 | (c-name "gtk_file_chooser_dialog_new")
12 | (return-type "GtkWidget*")
13 | (parameters
14 | '("const-gchar*" "title" (null-ok))
15 | '("GtkWindow*" "parent" (null-ok))
16 | '("GtkFileChooserAction" "action")
17 | '("const-gchar*" "first_button_text" (null-ok))
18 | )
19 | (varargs #t)
20 | )
21 |
22 |
--------------------------------------------------------------------------------
/src/defs/GtkPrintStatus.defs:
--------------------------------------------------------------------------------
1 | (define-enum PrintStatus
2 | (in-module "Gtk")
3 | (c-name "GtkPrintStatus")
4 | (gtype-id "GTK_TYPE_PRINT_STATUS")
5 | (values
6 | '("initial" "GTK_PRINT_STATUS_INITIAL")
7 | '("preparing" "GTK_PRINT_STATUS_PREPARING")
8 | '("generating-data" "GTK_PRINT_STATUS_GENERATING_DATA")
9 | '("sending-data" "GTK_PRINT_STATUS_SENDING_DATA")
10 | '("pending" "GTK_PRINT_STATUS_PENDING")
11 | '("pending-issue" "GTK_PRINT_STATUS_PENDING_ISSUE")
12 | '("printing" "GTK_PRINT_STATUS_PRINTING")
13 | '("finished" "GTK_PRINT_STATUS_FINISHED")
14 | '("finished-aborted" "GTK_PRINT_STATUS_FINISHED_ABORTED")
15 | )
16 | )
17 |
18 |
--------------------------------------------------------------------------------
/src/defs/GtkUIManagerItemType.defs:
--------------------------------------------------------------------------------
1 | (define-flags UIManagerItemType
2 | (in-module "Gtk")
3 | (c-name "GtkUIManagerItemType")
4 | (gtype-id "GTK_TYPE_UI_MANAGER_ITEM_TYPE")
5 | (values
6 | '("auto" "GTK_UI_MANAGER_AUTO")
7 | '("menubar" "GTK_UI_MANAGER_MENUBAR")
8 | '("menu" "GTK_UI_MANAGER_MENU")
9 | '("toolbar" "GTK_UI_MANAGER_TOOLBAR")
10 | '("placeholder" "GTK_UI_MANAGER_PLACEHOLDER")
11 | '("popup" "GTK_UI_MANAGER_POPUP")
12 | '("menuitem" "GTK_UI_MANAGER_MENUITEM")
13 | '("toolitem" "GTK_UI_MANAGER_TOOLITEM")
14 | '("separator" "GTK_UI_MANAGER_SEPARATOR")
15 | '("accelerator" "GTK_UI_MANAGER_ACCELERATOR")
16 | )
17 | )
18 |
19 |
--------------------------------------------------------------------------------
/src/defs/GtkArrow.defs:
--------------------------------------------------------------------------------
1 | (define-object Arrow
2 | (in-module "Gtk")
3 | (parent "GtkMisc")
4 | (c-name "GtkArrow")
5 | (gtype-id "GTK_TYPE_ARROW")
6 | )
7 |
8 | (define-function gtk_arrow_new
9 | (is-constructor-of "GtkArrow")
10 | (c-name "gtk_arrow_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | (parameters
14 | '("GtkArrowType" "arrow_type")
15 | '("GtkShadowType" "shadow_type")
16 | )
17 | )
18 |
19 | (define-method set
20 | (of-object "GtkArrow")
21 | (c-name "gtk_arrow_set")
22 | (return-type "none")
23 | (parameters
24 | '("GtkArrowType" "arrow_type")
25 | '("GtkShadowType" "shadow_type")
26 | )
27 | )
28 |
29 |
--------------------------------------------------------------------------------
/src/defs/GApplicationCommandLine.defs:
--------------------------------------------------------------------------------
1 | (define-object ApplicationCommandLine
2 | (in-module "Glib")
3 | (parent "GObject")
4 | (c-name "GApplicationCommandLine")
5 | )
6 |
7 | (define-method get_arguments
8 | (of-object "GApplicationCommandLine")
9 | (c-name "g_application_command_line_get_arguments")
10 | (return-type "gchar**")
11 | (parameters
12 | '("int*" "argc")
13 | )
14 | )
15 |
16 | ;; terrible terrible hack, attempting to create the effect of _exit()
17 | ;; as a placeholder until the real function shows up in Glib.
18 | (define-method broken
19 | (of-object "GApplicationCommandLine")
20 | (c-name "g_object_unref")
21 | (return-type "none")
22 | )
23 |
24 |
--------------------------------------------------------------------------------
/src/defs/GtkPrintCapabilities.defs:
--------------------------------------------------------------------------------
1 | (define-flags PrintCapabilities
2 | (in-module "Unixprint")
3 | (c-name "GtkPrintCapabilities")
4 | (gtype-id "GTK_TYPE_PRINT_CAPABILITIES")
5 | (import-header "gtk/gtkunixprint.h")
6 | (values
7 | '("page-set" "GTK_PRINT_CAPABILITY_PAGE_SET")
8 | '("copies" "GTK_PRINT_CAPABILITY_COPIES")
9 | '("collate" "GTK_PRINT_CAPABILITY_COLLATE")
10 | '("reverse" "GTK_PRINT_CAPABILITY_REVERSE")
11 | '("scale" "GTK_PRINT_CAPABILITY_SCALE")
12 | '("generate-pdf" "GTK_PRINT_CAPABILITY_GENERATE_PDF")
13 | '("generate-ps" "GTK_PRINT_CAPABILITY_GENERATE_PS")
14 | '("preview" "GTK_PRINT_CAPABILITY_PREVIEW")
15 | )
16 | )
17 |
18 |
--------------------------------------------------------------------------------
/tests/defs/GtkTreeIter.defs:
--------------------------------------------------------------------------------
1 | (define-boxed TreeIter
2 | (in-module "Gtk")
3 | (c-name "GtkTreeIter")
4 | (gtype-id "GTK_TYPE_TREE_ITER")
5 | (copy-func "gtk_tree_iter_copy")
6 | (release-func "gtk_tree_iter_free")
7 | (fields
8 | '("GtkReliefStyle" "style")
9 | '("gint" "rise")
10 | '("GtkWidget*" "target")
11 | '("gchar*" "wagga_momma")
12 | )
13 | )
14 |
15 | (define-method copy
16 | (of-object "GtkTreeIter")
17 | (c-name "gtk_tree_iter_copy")
18 | (caller-owns-return #t)
19 | (return-type "GtkTreeIter*")
20 | )
21 |
22 | (define-method free
23 | (of-object "GtkTreeIter")
24 | (c-name "gtk_tree_iter_free")
25 | (return-type "none")
26 | )
27 |
28 |
--------------------------------------------------------------------------------
/src/defs/GdkFunction.defs:
--------------------------------------------------------------------------------
1 | (define-enum Function
2 | (in-module "Gdk")
3 | (c-name "GdkFunction")
4 | (gtype-id "GDK_TYPE_FUNCTION")
5 | (values
6 | '("copy" "GDK_COPY")
7 | '("invert" "GDK_INVERT")
8 | '("xor" "GDK_XOR")
9 | '("clear" "GDK_CLEAR")
10 | '("and" "GDK_AND")
11 | '("and-reverse" "GDK_AND_REVERSE")
12 | '("and-invert" "GDK_AND_INVERT")
13 | '("noop" "GDK_NOOP")
14 | '("or" "GDK_OR")
15 | '("equiv" "GDK_EQUIV")
16 | '("or-reverse" "GDK_OR_REVERSE")
17 | '("copy-invert" "GDK_COPY_INVERT")
18 | '("or-invert" "GDK_OR_INVERT")
19 | '("nand" "GDK_NAND")
20 | '("nor" "GDK_NOR")
21 | '("set" "GDK_SET")
22 | )
23 | )
24 |
25 |
--------------------------------------------------------------------------------
/src/defs/GtkIMContextSimple.defs:
--------------------------------------------------------------------------------
1 | (define-object SimpleInputMethod
2 | (in-module "Gtk")
3 | (parent "GtkIMContext")
4 | (c-name "GtkIMContextSimple")
5 | (gtype-id "GTK_TYPE_IM_CONTEXT_SIMPLE")
6 | )
7 |
8 | (define-function gtk_im_context_simple_new
9 | (is-constructor-of "GtkIMContextSimple")
10 | (c-name "gtk_im_context_simple_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkIMContext*")
13 | )
14 |
15 | (define-method add_table
16 | (of-object "GtkIMContextSimple")
17 | (c-name "gtk_im_context_simple_add_table")
18 | (return-type "none")
19 | (parameters
20 | '("guint16*" "data")
21 | '("gint" "max_seq_len")
22 | '("gint" "n_seqs")
23 | )
24 | )
25 |
26 |
--------------------------------------------------------------------------------
/src/defs/ScreenshotCapture.defs:
--------------------------------------------------------------------------------
1 | ;; This is entirely custom for our wrapper around the internals of
2 | ;; gnome-screenshot as was imported into java-gnome. It's not a Boxed. It's
3 | ;; not anything really. In fact, it's so straight forward that I probably
4 | ;; should have just coded it by hand after all.
5 |
6 | (define-boxed Capture
7 | (in-module "Screenshot")
8 | (c-name "ScreenshotCapture")
9 | )
10 |
11 | (define-function capture
12 | (of-object "ScreenshotCapture")
13 | (c-name "gnome_screenshot_capture")
14 | (return-type "GdkPixbuf*")
15 | (parameters
16 | '("gboolean" "window_only")
17 | '("gboolean" "include_border")
18 | '("const-gchar*" "border_effect")
19 | )
20 | )
21 |
--------------------------------------------------------------------------------
/tests/defs/GtkWidget.defs:
--------------------------------------------------------------------------------
1 | ;; vim: set filetype=scheme:
2 | ;;
3 | ;; This is an extract of .defs metadata as pertains to GtkButton.
4 | ;; Material from pyGTK's gtk/gtk-base-types.defs and gtk/gtk-base.defs
5 |
6 | ;;
7 | ;; Necessary type data to run through the other demo .defs file
8 | ;;
9 |
10 |
11 | (define-object Widget
12 | (in-module "Gtk")
13 | (parent "GtkObject")
14 | (c-name "GtkWidget")
15 | (gtype-id "GTK_TYPE_WIDGET")
16 | (fields
17 | '("guint8" "state")
18 | '("guint8" "saved_state")
19 | '("gchar*" "name")
20 | '("GtkStyle*" "style")
21 | '("GdkRectangle" "allocation")
22 | '("GdkWindow*" "window")
23 | '("GtkWidget*" "parent")
24 | )
25 | )
26 |
27 |
--------------------------------------------------------------------------------
/src/defs/GUserDirectory.defs:
--------------------------------------------------------------------------------
1 | (define-enum UserDirectory
2 | (in-module "Glib")
3 | (c-name "GUserDirectory")
4 | (gtype-id "G_TYPE_USER_DIRECTORY")
5 | (values
6 | '("directory-desktop" "G_USER_DIRECTORY_DESKTOP")
7 | '("directory-documents" "G_USER_DIRECTORY_DOCUMENTS")
8 | '("directory-download" "G_USER_DIRECTORY_DOWNLOAD")
9 | '("directory-music" "G_USER_DIRECTORY_MUSIC")
10 | '("directory-pictures" "G_USER_DIRECTORY_PICTURES")
11 | '("directory-public-share" "G_USER_DIRECTORY_PUBLIC_SHARE")
12 | '("directory-templates" "G_USER_DIRECTORY_TEMPLATES")
13 | '("directory-videos" "G_USER_DIRECTORY_VIDEOS")
14 | '("n-directories" "G_USER_N_DIRECTORIES")
15 | )
16 | )
17 |
18 |
--------------------------------------------------------------------------------
/src/defs/GtkMovementStep.defs:
--------------------------------------------------------------------------------
1 | (define-enum MovementStep
2 | (in-module "Gtk")
3 | (c-name "GtkMovementStep")
4 | (gtype-id "GTK_TYPE_MOVEMENT_STEP")
5 | (values
6 | '("logical-positions" "GTK_MOVEMENT_LOGICAL_POSITIONS")
7 | '("visual-positions" "GTK_MOVEMENT_VISUAL_POSITIONS")
8 | '("words" "GTK_MOVEMENT_WORDS")
9 | '("display-lines" "GTK_MOVEMENT_DISPLAY_LINES")
10 | '("display-line-ends" "GTK_MOVEMENT_DISPLAY_LINE_ENDS")
11 | '("paragraphs" "GTK_MOVEMENT_PARAGRAPHS")
12 | '("paragraph-ends" "GTK_MOVEMENT_PARAGRAPH_ENDS")
13 | '("pages" "GTK_MOVEMENT_PAGES")
14 | '("buffer-ends" "GTK_MOVEMENT_BUFFER_ENDS")
15 | '("horizontal-pages" "GTK_MOVEMENT_HORIZONTAL_PAGES")
16 | )
17 | )
18 |
19 |
--------------------------------------------------------------------------------
/src/defs/GtkTest.defs:
--------------------------------------------------------------------------------
1 | ;; another hand written .defs file. GtkTest isn't a GBoxed, in fact, it isn't
2 | ;; anything. No need to declare an Object.
3 |
4 | (define-boxed Test
5 | (in-module "Gtk")
6 | (c-name "GtkTest")
7 | )
8 |
9 | (define-method widget_click
10 | (of-object "GtkWidget")
11 | (c-name "gtk_test_widget_click")
12 | (return-type "gboolean")
13 | (parameters
14 | '("GdkMouseButton" "button")
15 | '("GdkModifierType" "modifiers")
16 | )
17 | )
18 |
19 | (define-method widget_send_key
20 | (of-object "GtkWidget")
21 | (c-name "gtk_test_widget_send_key")
22 | (return-type "gboolean")
23 | (parameters
24 | '("GdkKeyval" "keyval")
25 | '("GdkModifierType" "modifiers")
26 | )
27 | )
28 |
--------------------------------------------------------------------------------
/src/defs/GtkHScale.defs:
--------------------------------------------------------------------------------
1 | (define-object HScale
2 | (in-module "Gtk")
3 | (parent "GtkScale")
4 | (c-name "GtkHScale")
5 | (gtype-id "GTK_TYPE_HSCALE")
6 | )
7 |
8 | (define-function gtk_hscale_new
9 | (is-constructor-of "GtkHScale")
10 | (c-name "gtk_hscale_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | (parameters
14 | '("GtkAdjustment*" "adjustment")
15 | )
16 | )
17 |
18 | (define-function gtk_hscale_new_with_range
19 | (is-constructor-of "GtkHScale")
20 | (c-name "gtk_hscale_new_with_range")
21 | (caller-owns-return #t)
22 | (return-type "GtkWidget*")
23 | (parameters
24 | '("gdouble" "min")
25 | '("gdouble" "max")
26 | '("gdouble" "step")
27 | )
28 | )
29 |
30 |
--------------------------------------------------------------------------------
/src/defs/GtkVScale.defs:
--------------------------------------------------------------------------------
1 | (define-object VScale
2 | (in-module "Gtk")
3 | (parent "GtkScale")
4 | (c-name "GtkVScale")
5 | (gtype-id "GTK_TYPE_VSCALE")
6 | )
7 |
8 | (define-function gtk_vscale_new
9 | (is-constructor-of "GtkVScale")
10 | (c-name "gtk_vscale_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | (parameters
14 | '("GtkAdjustment*" "adjustment")
15 | )
16 | )
17 |
18 | (define-function gtk_vscale_new_with_range
19 | (is-constructor-of "GtkVScale")
20 | (c-name "gtk_vscale_new_with_range")
21 | (caller-owns-return #t)
22 | (return-type "GtkWidget*")
23 | (parameters
24 | '("gdouble" "min")
25 | '("gdouble" "max")
26 | '("gdouble" "step")
27 | )
28 | )
29 |
30 |
--------------------------------------------------------------------------------
/src/defs/AtkUtil.defs:
--------------------------------------------------------------------------------
1 | (define-object Util
2 | (in-module "Atk")
3 | (parent "GObject")
4 | (c-name "AtkUtil")
5 | (gtype-id "ATK_TYPE_UTIL")
6 | )
7 |
8 | (define-virtual add_global_event_listener
9 | (of-object "AtkUtil")
10 | (return-type "guint")
11 | (parameters
12 | '("const-gchar*" "event_type")
13 | )
14 | )
15 |
16 | (define-virtual remove_global_event_listener
17 | (of-object "AtkUtil")
18 | (return-type "none")
19 | )
20 |
21 | (define-virtual add_key_event_listener
22 | (of-object "AtkUtil")
23 | (return-type "guint")
24 | (parameters
25 | '("gpointer" "data")
26 | )
27 | )
28 |
29 | (define-virtual remove_key_event_listener
30 | (of-object "AtkUtil")
31 | (return-type "none")
32 | )
33 |
34 |
--------------------------------------------------------------------------------
/src/defs/CairoMatrix.defs:
--------------------------------------------------------------------------------
1 | (define-entity Matrix
2 | (in-module "Cairo")
3 | (c-name "cairo_matrix_t")
4 | )
5 |
6 | (define-method rotate
7 | (of-object "cairo_matrix_t")
8 | (c-name "cairo_matrix_rotate")
9 | (return-type "none")
10 | (parameters
11 | '("double" "angle")
12 | )
13 | )
14 |
15 | (define-method translate
16 | (of-object "cairo_matrix_t")
17 | (c-name "cairo_matrix_translate")
18 | (return-type "none")
19 | (parameters
20 | '("double" "tx")
21 | '("double" "ty")
22 | )
23 | )
24 |
25 | (define-method scale
26 | (of-object "cairo_matrix_t")
27 | (c-name "cairo_matrix_scale")
28 | (return-type "none")
29 | (parameters
30 | '("double" "sx")
31 | '("double" "sy")
32 | )
33 | )
34 |
--------------------------------------------------------------------------------
/src/defs/CairoOperator.defs:
--------------------------------------------------------------------------------
1 | (define-enum Operator
2 | (in-module "Cairo")
3 | (c-name "cairo_operator_t")
4 | (values
5 | '("clear" "CAIRO_OPERATOR_CLEAR")
6 | '("source" "CAIRO_OPERATOR_SOURCE")
7 | '("over" "CAIRO_OPERATOR_OVER")
8 | '("in" "CAIRO_OPERATOR_IN")
9 | '("out" "CAIRO_OPERATOR_OUT")
10 | '("atop" "CAIRO_OPERATOR_ATOP")
11 | '("dest" "CAIRO_OPERATOR_DEST")
12 | '("dest_over" "CAIRO_OPERATOR_DEST_OVER")
13 | '("dest_in" "CAIRO_OPERATOR_DEST_IN")
14 | '("dest_out" "CAIRO_OPERATOR_DEST_OUT")
15 | '("dest_atop" "CAIRO_OPERATOR_DEST_ATOP")
16 | '("xor" "CAIRO_OPERATOR_XOR")
17 | '("add" "CAIRO_OPERATOR_ADD")
18 | '("saturate" "CAIRO_OPERATOR_SATURATE")
19 | )
20 | )
21 |
22 |
--------------------------------------------------------------------------------
/src/defs/GdkPixbufError.defs:
--------------------------------------------------------------------------------
1 | (define-enum PixbufError
2 | (in-module "Gdk")
3 | (c-name "GdkPixbufError")
4 | (gtype-id "GDK_TYPE_PIXBUF_ERROR")
5 | (values
6 | '("header-corrupt" "GDK_PIXBUF_ERROR_HEADER_CORRUPT")
7 | '("pixel-corrupt" "GDK_PIXBUF_ERROR_PIXEL_CORRUPT")
8 | '("unknown-format" "GDK_PIXBUF_ERROR_UNKNOWN_FORMAT")
9 | '("corrupt-image" "GDK_PIXBUF_ERROR_CORRUPT_IMAGE")
10 | '("insufficient-memory" "GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY")
11 | '("bad-option-value" "GDK_PIXBUF_ERROR_BAD_OPTION_VALUE")
12 | '("unknown-type" "GDK_PIXBUF_ERROR_UNKNOWN_TYPE")
13 | '("unsupported-operation" "GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION")
14 | '("failed" "GDK_PIXBUF_ERROR_FAILED")
15 | )
16 | )
17 |
18 |
--------------------------------------------------------------------------------
/src/defs/GtkOffscreenWindow.defs:
--------------------------------------------------------------------------------
1 | (define-object OffscreenWindow
2 | (in-module "Gtk")
3 | (parent "GtkWindow")
4 | (c-name "GtkOffscreenWindow")
5 | (gtype-id "GTK_TYPE_OFFSCREEN_WINDOW")
6 | )
7 |
8 | (define-function gtk_offscreen_window_new
9 | (c-name "gtk_offscreen_window_new")
10 | (is-constructor-of "GtkOffscreenWindow")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | )
14 |
15 | (define-method get_pixmap
16 | (of-object "GtkOffscreenWindow")
17 | (c-name "gtk_offscreen_window_get_pixmap")
18 | (return-type "GdkPixmap*")
19 | )
20 |
21 | (define-method get_pixbuf
22 | (of-object "GtkOffscreenWindow")
23 | (c-name "gtk_offscreen_window_get_pixbuf")
24 | (return-type "GdkPixbuf*")
25 | )
26 |
27 |
--------------------------------------------------------------------------------
/src/defs/GdkRectangle.defs:
--------------------------------------------------------------------------------
1 | (define-boxed Rectangle
2 | (in-module "Gdk")
3 | (c-name "GdkRectangle")
4 | (gtype-id "GDK_TYPE_RECTANGLE")
5 | (fields
6 | '("gint" "x")
7 | '("gint" "y")
8 | '("gint" "width")
9 | '("gint" "height")
10 | )
11 | )
12 |
13 | (define-method intersect
14 | (of-object "GdkRectangle")
15 | (c-name "gdk_rectangle_intersect")
16 | (return-type "gboolean")
17 | (parameters
18 | '("GdkRectangle*" "src2")
19 | '("GdkRectangle*" "dest")
20 | )
21 | )
22 |
23 | (define-method union
24 | (of-object "GdkRectangle")
25 | (c-name "gdk_rectangle_union")
26 | (return-type "none")
27 | (parameters
28 | '("GdkRectangle*" "src2")
29 | '("GdkRectangle*" "dest")
30 | )
31 | )
32 |
33 |
--------------------------------------------------------------------------------
/src/defs/GtkInputDialog.defs:
--------------------------------------------------------------------------------
1 | (define-object InputDialog
2 | (in-module "Gtk")
3 | (parent "GtkDialog")
4 | (c-name "GtkInputDialog")
5 | (gtype-id "GTK_TYPE_INPUT_DIALOG")
6 | (unnecessary)
7 | )
8 |
9 | (define-function gtk_input_dialog_new
10 | (is-constructor-of "GtkInputDialog")
11 | (c-name "gtk_input_dialog_new")
12 | (caller-owns-return #t)
13 | (return-type "GtkWidget*")
14 | )
15 |
16 | (define-virtual enable_device
17 | (of-object "GtkInputDialog")
18 | (return-type "none")
19 | (parameters
20 | '("GdkDevice*" "device")
21 | )
22 | )
23 |
24 | (define-virtual disable_device
25 | (of-object "GtkInputDialog")
26 | (return-type "none")
27 | (parameters
28 | '("GdkDevice*" "device")
29 | )
30 | )
31 |
32 |
--------------------------------------------------------------------------------
/src/defs/RsvgMain.defs:
--------------------------------------------------------------------------------
1 | ;; Custom wrapper for functions in librsvg
2 |
3 | (define-boxed Main
4 | (in-module "Rsvg")
5 | (c-name "RsvgMain")
6 | (import-header "librsvg/rsvg.h")
7 | )
8 |
9 | (define-function init
10 | (of-object "RsvgMain")
11 | (c-name "rsvg_init")
12 | (return-type "none")
13 | )
14 |
15 | (define-function set_default_dpi
16 | (of-object "RsvgMain")
17 | (c-name "rsvg_set_default_dpi")
18 | (return-type "none")
19 | (parameters
20 | '("double" "dpi")
21 | )
22 | )
23 |
24 | (define-function set_default_dpi_x_y
25 | (of-object "RsvgMain")
26 | (c-name "rsvg_set_default_dpi_x_y")
27 | (return-type "none")
28 | (parameters
29 | '("double" "dpi_x")
30 | '("double" "dpi_y")
31 | )
32 | )
33 |
34 |
--------------------------------------------------------------------------------
/src/defs/GdkPixbufSimpleAnim.defs:
--------------------------------------------------------------------------------
1 | (define-object PixbufSimpleAnim
2 | (in-module "Gdk")
3 | (parent "GdkPixbufAnimation")
4 | (c-name "GdkPixbufSimpleAnim")
5 | (gtype-id "GDK_TYPE_PIXBUF_SIMPLE_ANIM")
6 | )
7 |
8 | (define-function pixbuf_simple_anim_new
9 | (is-constructor-of "GdkPixbufSimpleAnim")
10 | (c-name "gdk_pixbuf_simple_anim_new")
11 | (caller-owns-return #t)
12 | (return-type "GdkPixbufSimpleAnim*")
13 | (parameters
14 | '("gint" "width")
15 | '("gint" "height")
16 | '("gfloat" "rate")
17 | )
18 | )
19 |
20 | (define-method add_frame
21 | (of-object "GdkPixbufSimpleAnim")
22 | (c-name "gdk_pixbuf_simple_anim_add_frame")
23 | (return-type "none")
24 | (parameters
25 | '("GdkPixbuf*" "pixbuf")
26 | )
27 | )
28 |
29 |
--------------------------------------------------------------------------------
/src/defs/GtkTextChildAnchor.defs:
--------------------------------------------------------------------------------
1 | (define-object TextChildAnchor
2 | (in-module "Gtk")
3 | (parent "GObject")
4 | (c-name "GtkTextChildAnchor")
5 | (gtype-id "GTK_TYPE_TEXT_CHILD_ANCHOR")
6 | )
7 |
8 | (define-function gtk_text_child_anchor_new
9 | (is-constructor-of "GtkTextChildAnchor")
10 | (c-name "gtk_text_child_anchor_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkTextChildAnchor*")
13 | )
14 |
15 | (define-method get_widgets
16 | (of-object "GtkTextChildAnchor")
17 | (c-name "gtk_text_child_anchor_get_widgets")
18 | (caller-owns-return #l)
19 | (return-type "GList-GtkWidget*")
20 | )
21 |
22 | (define-method get_deleted
23 | (of-object "GtkTextChildAnchor")
24 | (c-name "gtk_text_child_anchor_get_deleted")
25 | (return-type "gboolean")
26 | )
27 |
28 |
--------------------------------------------------------------------------------
/src/defs/GtkSwitch.defs:
--------------------------------------------------------------------------------
1 | (define-object Switch
2 | (in-module "Gtk")
3 | (parent "GtkWidget")
4 | (c-name "GtkSwitch")
5 | (gtype-id "GTK_TYPE_SWITCH")
6 | )
7 |
8 | (define-function gtk_switch_new
9 | (is-constructor-of "GtkSwitch")
10 | (c-name "gtk_switch_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | )
14 |
15 | (define-method set_active
16 | (of-object "GtkSwitch")
17 | (c-name "gtk_switch_set_active")
18 | (return-type "none")
19 | (parameters
20 | '("gboolean" "is_active")
21 | )
22 | )
23 |
24 | (define-method get_active
25 | (of-object "GtkSwitch")
26 | (c-name "gtk_switch_get_active")
27 | (return-type "gboolean")
28 | )
29 |
30 | (define-virtual notify_activated
31 | (of-object "GtkSwitch")
32 | (return-type "none")
33 | )
34 |
--------------------------------------------------------------------------------
/src/defs/GtkFixed.defs:
--------------------------------------------------------------------------------
1 | (define-object Fixed
2 | (in-module "Gtk")
3 | (parent "GtkContainer")
4 | (c-name "GtkFixed")
5 | (gtype-id "GTK_TYPE_FIXED")
6 | )
7 |
8 | (define-function gtk_fixed_new
9 | (is-constructor-of "GtkFixed")
10 | (c-name "gtk_fixed_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | )
14 |
15 | (define-method put
16 | (of-object "GtkFixed")
17 | (c-name "gtk_fixed_put")
18 | (return-type "none")
19 | (parameters
20 | '("GtkWidget*" "widget")
21 | '("gint" "x")
22 | '("gint" "y")
23 | )
24 | )
25 |
26 | (define-method move
27 | (of-object "GtkFixed")
28 | (c-name "gtk_fixed_move")
29 | (return-type "none")
30 | (parameters
31 | '("GtkWidget*" "widget")
32 | '("gint" "x")
33 | '("gint" "y")
34 | )
35 | )
36 |
--------------------------------------------------------------------------------
/src/defs/GtkAnchorType.defs:
--------------------------------------------------------------------------------
1 | (define-enum AnchorType
2 | (in-module "Gtk")
3 | (c-name "GtkAnchorType")
4 | (gtype-id "GTK_TYPE_ANCHOR_TYPE")
5 | (values
6 | '("center" "GTK_ANCHOR_CENTER")
7 | '("north" "GTK_ANCHOR_NORTH")
8 | '("north-west" "GTK_ANCHOR_NORTH_WEST")
9 | '("north-east" "GTK_ANCHOR_NORTH_EAST")
10 | '("south" "GTK_ANCHOR_SOUTH")
11 | '("south-west" "GTK_ANCHOR_SOUTH_WEST")
12 | '("south-east" "GTK_ANCHOR_SOUTH_EAST")
13 | '("west" "GTK_ANCHOR_WEST")
14 | '("east" "GTK_ANCHOR_EAST")
15 | '("n" "GTK_ANCHOR_N")
16 | '("nw" "GTK_ANCHOR_NW")
17 | '("ne" "GTK_ANCHOR_NE")
18 | '("s" "GTK_ANCHOR_S")
19 | '("sw" "GTK_ANCHOR_SW")
20 | '("se" "GTK_ANCHOR_SE")
21 | '("w" "GTK_ANCHOR_W")
22 | '("e" "GTK_ANCHOR_E")
23 | )
24 | )
25 |
26 |
--------------------------------------------------------------------------------
/src/defs/GtkSeparatorToolItem.defs:
--------------------------------------------------------------------------------
1 | (define-object SeparatorToolItem
2 | (in-module "Gtk")
3 | (parent "GtkToolItem")
4 | (c-name "GtkSeparatorToolItem")
5 | (gtype-id "GTK_TYPE_SEPARATOR_TOOL_ITEM")
6 | )
7 |
8 | (define-function gtk_separator_tool_item_new
9 | (is-constructor-of "GtkSeparatorToolItem")
10 | (c-name "gtk_separator_tool_item_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkToolItem*")
13 | )
14 |
15 | (define-method get_draw
16 | (of-object "GtkSeparatorToolItem")
17 | (c-name "gtk_separator_tool_item_get_draw")
18 | (return-type "gboolean")
19 | )
20 |
21 | (define-method set_draw
22 | (of-object "GtkSeparatorToolItem")
23 | (c-name "gtk_separator_tool_item_set_draw")
24 | (return-type "none")
25 | (parameters
26 | '("gboolean" "draw")
27 | )
28 | )
29 |
30 |
--------------------------------------------------------------------------------
/src/defs/GtkWindowGroup.defs:
--------------------------------------------------------------------------------
1 | (define-object WindowGroup
2 | (in-module "Gtk")
3 | (parent "GObject")
4 | (c-name "GtkWindowGroup")
5 | (gtype-id "GTK_TYPE_WINDOW_GROUP")
6 | )
7 |
8 | (define-function window_group_new
9 | (is-constructor-of "GtkWindowGroup")
10 | (c-name "gtk_window_group_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWindowGroup*")
13 | )
14 |
15 | (define-method add_window
16 | (of-object "GtkWindowGroup")
17 | (c-name "gtk_window_group_add_window")
18 | (return-type "none")
19 | (parameters
20 | '("GtkWindow*" "window")
21 | )
22 | )
23 |
24 | (define-method remove_window
25 | (of-object "GtkWindowGroup")
26 | (c-name "gtk_window_group_remove_window")
27 | (return-type "none")
28 | (parameters
29 | '("GtkWindow*" "window")
30 | )
31 | )
32 |
33 |
--------------------------------------------------------------------------------
/src/defs/AtkRegistry.defs:
--------------------------------------------------------------------------------
1 | (define-object Registry
2 | (in-module "Atk")
3 | (parent "GObject")
4 | (c-name "AtkRegistry")
5 | (gtype-id "ATK_TYPE_REGISTRY")
6 | )
7 |
8 | (define-method set_factory_type
9 | (of-object "AtkRegistry")
10 | (c-name "atk_registry_set_factory_type")
11 | (return-type "none")
12 | (parameters
13 | '("GType" "type")
14 | '("GType" "factory_type")
15 | )
16 | )
17 |
18 | (define-method get_factory_type
19 | (of-object "AtkRegistry")
20 | (c-name "atk_registry_get_factory_type")
21 | (return-type "GType")
22 | (parameters
23 | '("GType" "type")
24 | )
25 | )
26 |
27 | (define-method get_factory
28 | (of-object "AtkRegistry")
29 | (c-name "atk_registry_get_factory")
30 | (return-type "AtkObjectFactory*")
31 | (parameters
32 | '("GType" "type")
33 | )
34 | )
35 |
36 |
--------------------------------------------------------------------------------
/src/defs/GtkResponseType.defs:
--------------------------------------------------------------------------------
1 | ;; note that we have hacked this from (define-enum...) to (define-flags...) in
2 | ;; order that the generated translation code pick up the actual ordinals, not
3 | ;; our hard wired zero origin ones.
4 |
5 | (define-flags ResponseType
6 | (in-module "Gtk")
7 | (c-name "GtkResponseType")
8 | (gtype-id "GTK_TYPE_RESPONSE_TYPE")
9 | (values
10 | '("none" "GTK_RESPONSE_NONE")
11 | '("reject" "GTK_RESPONSE_REJECT")
12 | '("accept" "GTK_RESPONSE_ACCEPT")
13 | '("delete-event" "GTK_RESPONSE_DELETE_EVENT")
14 | '("ok" "GTK_RESPONSE_OK")
15 | '("cancel" "GTK_RESPONSE_CANCEL")
16 | '("close" "GTK_RESPONSE_CLOSE")
17 | '("yes" "GTK_RESPONSE_YES")
18 | '("no" "GTK_RESPONSE_NO")
19 | '("apply" "GTK_RESPONSE_APPLY")
20 | '("help" "GTK_RESPONSE_HELP")
21 | )
22 | )
23 |
24 |
--------------------------------------------------------------------------------
/src/defs/NotifyMain.defs:
--------------------------------------------------------------------------------
1 | ;; Custom wrapper for notify part of Libnotify.
2 |
3 | (define-boxed Main
4 | (in-module "Notify")
5 | (c-name "NotifyMain")
6 | (import-header "libnotify/notify.h")
7 | )
8 |
9 | (define-function notify_init
10 | (of-object "NotifyMain")
11 | (c-name "notify_init")
12 | (return-type "gboolean")
13 | (parameters
14 | '("const-char*" "app_name")
15 | )
16 | )
17 |
18 | (define-function notify_uninit
19 | (of-object "NotifyMain")
20 | (c-name "notify_uninit")
21 | (return-type "none")
22 | )
23 |
24 | (define-function notify_is_initted
25 | (of-object "NotifyMain")
26 | (c-name "notify_is_initted")
27 | (return-type "gboolean")
28 | )
29 |
30 | (define-function notify_get_app_name
31 | (of-object "NotifyMain")
32 | (c-name "notify_get_app_name")
33 | (return-type "const-gchar*")
34 | )
--------------------------------------------------------------------------------
/src/defs/PangoScriptIter.defs:
--------------------------------------------------------------------------------
1 | (define-function script_iter_new
2 | (is-constructor-of "PangoScriptIter")
3 | (c-name "pango_script_iter_new")
4 | (caller-owns-return #t)
5 | (return-type "PangoScriptIter*")
6 | (parameters
7 | '("const-char*" "text")
8 | '("int" "length")
9 | )
10 | )
11 |
12 | (define-method get_range
13 | (of-object "PangoScriptIter")
14 | (c-name "pango_script_iter_get_range")
15 | (return-type "none")
16 | (parameters
17 | '("const-char**" "start")
18 | '("const-char**" "end")
19 | '("PangoScript*" "script")
20 | )
21 | )
22 |
23 | (define-method next
24 | (of-object "PangoScriptIter")
25 | (c-name "pango_script_iter_next")
26 | (return-type "gboolean")
27 | )
28 |
29 | (define-method free
30 | (of-object "PangoScriptIter")
31 | (c-name "pango_script_iter_free")
32 | (return-type "none")
33 | )
34 |
35 |
--------------------------------------------------------------------------------
/src/defs/GdkRGBA.defs:
--------------------------------------------------------------------------------
1 | (define-boxed RGBA
2 | (in-module "Gdk")
3 | (c-name "GdkRGBA")
4 | (copy-func "gdk_rgba_copy")
5 | (release-func "gdk_rgba_free")
6 | (fields
7 | '("gdouble" "red")
8 | '("gdouble" "green")
9 | '("gdouble" "blue")
10 | '("gdouble" "alpha")
11 | )
12 | )
13 |
14 | (define-method copy
15 | (of-object "GdkRGBA")
16 | (c-name "gdk_rgba_copy")
17 | (return-type "GdkRGBA*")
18 | )
19 |
20 | (define-method free
21 | (of-object "GdkRGBA")
22 | (c-name "gdk_rgba_free")
23 | (return-type "none")
24 | )
25 |
26 | (define-method hash
27 | (of-object "GdkRGBA")
28 | (c-name "gdk_rgba_hash")
29 | (return-type "guint")
30 | )
31 |
32 | (define-method equal
33 | (of-object "GdkRGBA")
34 | (c-name "gdk_rgba_equal")
35 | (return-type "gboolean")
36 | (parameters
37 | '("const-GdkRGBA*" "other")
38 | )
39 | )
40 |
41 |
--------------------------------------------------------------------------------
/src/defs/GtkCellRendererText.defs:
--------------------------------------------------------------------------------
1 | (define-object CellRendererText
2 | (in-module "Gtk")
3 | (parent "GtkCellRenderer")
4 | (c-name "GtkCellRendererText")
5 | (gtype-id "GTK_TYPE_CELL_RENDERER_TEXT")
6 | )
7 |
8 | (define-function gtk_cell_renderer_text_new
9 | (is-constructor-of "GtkCellRendererText")
10 | (c-name "gtk_cell_renderer_text_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkCellRenderer*")
13 | )
14 |
15 | (define-method set_fixed_height_from_font
16 | (of-object "GtkCellRendererText")
17 | (c-name "gtk_cell_renderer_text_set_fixed_height_from_font")
18 | (return-type "none")
19 | (parameters
20 | '("gint" "number_of_rows")
21 | )
22 | )
23 |
24 | (define-virtual edited
25 | (of-object "GtkCellRendererText")
26 | (return-type "none")
27 | (parameters
28 | '("const-gchar*" "path")
29 | '("const-gchar*" "new_text")
30 | )
31 | )
32 |
33 |
--------------------------------------------------------------------------------
/src/defs/GtkScrollType.defs:
--------------------------------------------------------------------------------
1 | (define-enum ScrollType
2 | (in-module "Gtk")
3 | (c-name "GtkScrollType")
4 | (gtype-id "GTK_TYPE_SCROLL_TYPE")
5 | (values
6 | '("none" "GTK_SCROLL_NONE")
7 | '("jump" "GTK_SCROLL_JUMP")
8 | '("step-backward" "GTK_SCROLL_STEP_BACKWARD")
9 | '("step-forward" "GTK_SCROLL_STEP_FORWARD")
10 | '("page-backward" "GTK_SCROLL_PAGE_BACKWARD")
11 | '("page-forward" "GTK_SCROLL_PAGE_FORWARD")
12 | '("step-up" "GTK_SCROLL_STEP_UP")
13 | '("step-down" "GTK_SCROLL_STEP_DOWN")
14 | '("page-up" "GTK_SCROLL_PAGE_UP")
15 | '("page-down" "GTK_SCROLL_PAGE_DOWN")
16 | '("step-left" "GTK_SCROLL_STEP_LEFT")
17 | '("step-right" "GTK_SCROLL_STEP_RIGHT")
18 | '("page-left" "GTK_SCROLL_PAGE_LEFT")
19 | '("page-right" "GTK_SCROLL_PAGE_RIGHT")
20 | '("start" "GTK_SCROLL_START")
21 | '("end" "GTK_SCROLL_END")
22 | )
23 | )
24 |
25 |
--------------------------------------------------------------------------------
/tests/prototype/simple.ui:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
19 |
20 |
--------------------------------------------------------------------------------
/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/src/defs/GtkAspectFrame.defs:
--------------------------------------------------------------------------------
1 | (define-object AspectFrame
2 | (in-module "Gtk")
3 | (parent "GtkFrame")
4 | (c-name "GtkAspectFrame")
5 | (gtype-id "GTK_TYPE_ASPECT_FRAME")
6 | )
7 |
8 | (define-function gtk_aspect_frame_new
9 | (is-constructor-of "GtkAspectFrame")
10 | (c-name "gtk_aspect_frame_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | (parameters
14 | '("const-gchar*" "label")
15 | '("gfloat" "xalign")
16 | '("gfloat" "yalign")
17 | '("gfloat" "ratio")
18 | '("gboolean" "obey_child")
19 | )
20 | )
21 |
22 | (define-method set
23 | (of-object "GtkAspectFrame")
24 | (c-name "gtk_aspect_frame_set")
25 | (return-type "none")
26 | (parameters
27 | '("gfloat" "xalign" (default "0.0"))
28 | '("gfloat" "yalign" (default "0.0"))
29 | '("gfloat" "ratio" (default "1.0"))
30 | '("gboolean" "obey_child" (default "1"))
31 | )
32 | )
33 |
34 |
--------------------------------------------------------------------------------
/src/defs/GtkCellRendererAccel.defs:
--------------------------------------------------------------------------------
1 | (define-object CellRendererAccel
2 | (in-module "Gtk")
3 | (parent "GtkCellRendererText")
4 | (c-name "GtkCellRendererAccel")
5 | (gtype-id "GTK_TYPE_CELL_RENDERER_ACCEL")
6 | )
7 |
8 | (define-function cell_renderer_accel_new
9 | (is-constructor-of "GtkCellRendererAccel")
10 | (c-name "gtk_cell_renderer_accel_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkCellRenderer*")
13 | )
14 |
15 | (define-virtual accel_edited
16 | (of-object "GtkCellRendererAccel")
17 | (return-type "none")
18 | (parameters
19 | '("const-gchar*" "path_string")
20 | '("guint" "accel_key")
21 | '("GdkModifierType" "accel_mods")
22 | '("guint" "hardware_keycode")
23 | )
24 | )
25 |
26 | (define-virtual accel_cleared
27 | (of-object "GtkCellRendererAccel")
28 | (return-type "none")
29 | (parameters
30 | '("const-gchar*" "path_string")
31 | )
32 | )
33 |
34 |
--------------------------------------------------------------------------------
/src/defs/PangoFontsetSimple.defs:
--------------------------------------------------------------------------------
1 | ;;FIXME
2 | ;;(define-object FontsetSimple
3 | ;; (in-module "Pango")
4 | ;; (parent "PangoFontset")
5 | ;; (c-name "PangoFontsetSimple")
6 | ;; (gtype-id "PANGO_TYPE_FONTSET_SIMPLE")
7 | ;;)
8 | ;;
9 | ;;(define-function pango_fontset_simple_new
10 | ;; (is-constructor-of "PangoFontsetSimple")
11 | ;; (c-name "pango_fontset_simple_new")
12 | ;; (caller-owns-return #t)
13 | ;; (return-type "PangoFontsetSimple*")
14 | ;; (parameters
15 | ;; '("PangoLanguage*" "language")
16 | ;; )
17 | ;;)
18 | ;;
19 | ;;(define-method append
20 | ;; (of-object "PangoFontsetSimple")
21 | ;; (c-name "pango_fontset_simple_append")
22 | ;; (return-type "none")
23 | ;; (parameters
24 | ;; '("PangoFont*" "font")
25 | ;; )
26 | ;;)
27 | ;;
28 | ;;(define-method size
29 | ;; (of-object "PangoFontsetSimple")
30 | ;; (c-name "pango_fontset_simple_size")
31 | ;; (return-type "int")
32 | ;;)
33 |
34 |
--------------------------------------------------------------------------------
/tests/exploration/accelerators.c:
--------------------------------------------------------------------------------
1 | /*
2 | * accelerators.c
3 | *
4 | * Copyright (c) 2008 Operational Dynamics Consulting Pty Ltd and Others
5 | *
6 | * The code in this file, and the library it is a part of, are made available
7 | * to you by the authors under the terms of the "GNU General Public Licence,
8 | * version 2" See the LICENCE file for the terms governing usage and
9 | * redistribution.
10 | */
11 |
12 | /*
13 | * Experiment with GTK Accelerator Groups.
14 | *
15 | * gcc `pkg-config --cflags --libs gtk+-2.0` -o accelerators accelerators.c
16 | *
17 | * ought to build this for you.
18 | */
19 |
20 | #include
21 | #include
22 |
23 | int main(int argc, char **argv) {
24 | gtk_init(&argc, &argv);
25 |
26 | printf("%s\n", gtk_accelerator_name(GDK_q, GDK_CONTROL_MASK));
27 | printf("%s\n", gtk_accelerator_get_label(GDK_q, GDK_CONTROL_MASK));
28 |
29 | return 0;
30 | }
31 |
--------------------------------------------------------------------------------
/src/defs/GdkModifierType.defs:
--------------------------------------------------------------------------------
1 | (define-flags ModifierType
2 | (in-module "Gdk")
3 | (c-name "GdkModifierType")
4 | (gtype-id "GDK_TYPE_MODIFIER_TYPE")
5 | (values
6 | '("shift-mask" "GDK_SHIFT_MASK")
7 | '("lock-mask" "GDK_LOCK_MASK")
8 | '("control-mask" "GDK_CONTROL_MASK")
9 | '("mod1-mask" "GDK_MOD1_MASK")
10 | '("mod2-mask" "GDK_MOD2_MASK")
11 | '("mod3-mask" "GDK_MOD3_MASK")
12 | '("mod4-mask" "GDK_MOD4_MASK")
13 | '("mod5-mask" "GDK_MOD5_MASK")
14 | '("button1-mask" "GDK_BUTTON1_MASK")
15 | '("button2-mask" "GDK_BUTTON2_MASK")
16 | '("button3-mask" "GDK_BUTTON3_MASK")
17 | '("button4-mask" "GDK_BUTTON4_MASK")
18 | '("button5-mask" "GDK_BUTTON5_MASK")
19 | '("super-mask" "GDK_SUPER_MASK")
20 | '("hyper-mask" "GDK_HYPER_MASK")
21 | '("meta-mask" "GDK_META_MASK")
22 | '("release-mask" "GDK_RELEASE_MASK")
23 | '("modifier-mask" "GDK_MODIFIER_MASK")
24 | )
25 | )
26 |
27 |
--------------------------------------------------------------------------------
/src/defs/PangoColor.defs:
--------------------------------------------------------------------------------
1 | (define-boxed Color
2 | (in-module "Pango")
3 | (c-name "PangoColor")
4 | (gtype-id "PANGO_TYPE_COLOR")
5 | (copy-func "pango_color_copy")
6 | (release-func "pango_color_free")
7 | (fields
8 | '("guint16" "red")
9 | '("guint16" "green")
10 | '("guint16" "blue")
11 | )
12 | )
13 |
14 | (define-method copy
15 | (of-object "PangoColor")
16 | (c-name "pango_color_copy")
17 | (return-type "PangoColor*")
18 | )
19 |
20 | (define-method free
21 | (of-object "PangoColor")
22 | (c-name "pango_color_free")
23 | (return-type "none")
24 | )
25 |
26 | (define-method color_parse
27 | (of-object "PangoColor")
28 | (c-name "pango_color_parse")
29 | (return-type "gboolean")
30 | (parameters
31 | '("const-char*" "spec")
32 | )
33 | )
34 |
35 | (define-method to_string
36 | (of-object "PangoColor")
37 | (c-name "pango_color_to_string")
38 | (caller-owns-return #t)
39 | (return-type "gchar*")
40 | )
41 |
42 |
--------------------------------------------------------------------------------
/src/defs/GtkRecentChooserMenu.defs:
--------------------------------------------------------------------------------
1 | (define-object RecentChooserMenu
2 | (in-module "Gtk")
3 | (parent "GtkMenu")
4 | (implements "GtkRecentChooser")
5 | (c-name "GtkRecentChooserMenu")
6 | (gtype-id "GTK_TYPE_RECENT_CHOOSER_MENU")
7 | )
8 |
9 | (define-function recent_chooser_menu_new_for_manager
10 | (is-constructor-of "GtkRecentChooserMenu")
11 | (c-name "gtk_recent_chooser_menu_new_for_manager")
12 | (caller-owns-return #t)
13 | (return-type "GtkWidget*")
14 | (parameters
15 | '("GtkRecentManager*" "manager")
16 | )
17 | )
18 |
19 | (define-method get_show_numbers
20 | (of-object "GtkRecentChooserMenu")
21 | (c-name "gtk_recent_chooser_menu_get_show_numbers")
22 | (return-type "gboolean")
23 | )
24 |
25 | (define-method set_show_numbers
26 | (of-object "GtkRecentChooserMenu")
27 | (c-name "gtk_recent_chooser_menu_set_show_numbers")
28 | (return-type "none")
29 | (parameters
30 | '("gboolean" "show_numbers")
31 | )
32 | )
33 |
34 |
--------------------------------------------------------------------------------
/src/defs/AtkObjectFactory.defs:
--------------------------------------------------------------------------------
1 | (define-object ObjectFactory
2 | (in-module "Atk")
3 | (parent "GObject")
4 | (c-name "AtkObjectFactory")
5 | (gtype-id "ATK_TYPE_OBJECT_FACTORY")
6 | )
7 |
8 | (define-method create_accessible
9 | (of-object "AtkObjectFactory")
10 | (c-name "atk_object_factory_create_accessible")
11 | (return-type "AtkObject*")
12 | (parameters
13 | '("GObject*" "obj")
14 | )
15 | )
16 |
17 | (define-method invalidate
18 | (of-object "AtkObjectFactory")
19 | (c-name "atk_object_factory_invalidate")
20 | (return-type "none")
21 | )
22 |
23 | (define-method get_accessible_type
24 | (of-object "AtkObjectFactory")
25 | (c-name "atk_object_factory_get_accessible_type")
26 | (return-type "GType")
27 | )
28 |
29 | (define-virtual create_accessible
30 | (of-object "AtkObjectFactory")
31 | (return-type "AtkObject*")
32 | )
33 |
34 | (define-virtual invalidate
35 | (of-object "AtkObjectFactory")
36 | (return-type "none")
37 | )
38 |
39 |
--------------------------------------------------------------------------------
/src/defs/GtkSocket.defs:
--------------------------------------------------------------------------------
1 | (define-object Socket
2 | (in-module "Gtk")
3 | (parent "GtkContainer")
4 | (c-name "GtkSocket")
5 | (gtype-id "GTK_TYPE_SOCKET")
6 | (import-header "gtk/gtkx.h")
7 | )
8 |
9 | (define-function gtk_socket_new
10 | (is-constructor-of "GtkSocket")
11 | (c-name "gtk_socket_new")
12 | (caller-owns-return #t)
13 | (return-type "GtkWidget*")
14 | )
15 |
16 | ;; That's an X Window* there. We have no binding of that.
17 | (define-method add_id
18 | (of-object "GtkSocket")
19 | (c-name "gtk_socket_add_id")
20 | (return-type "none")
21 | (parameters
22 | '("Window" "window_id")
23 | )
24 | )
25 |
26 | (define-method get_id
27 | (of-object "GtkSocket")
28 | (c-name "gtk_socket_get_id")
29 | (return-type "Window")
30 | )
31 |
32 | (define-virtual plug_added
33 | (of-object "GtkSocket")
34 | (return-type "none")
35 | )
36 |
37 | (define-virtual plug_removed
38 | (of-object "GtkSocket")
39 | (return-type "gboolean")
40 | )
41 |
42 |
--------------------------------------------------------------------------------
/src/defs/PangoGlyphItem.defs:
--------------------------------------------------------------------------------
1 | (define-method split
2 | (of-object "PangoGlyphItem")
3 | (c-name "pango_glyph_item_split")
4 | (return-type "PangoGlyphItem*")
5 | (parameters
6 | '("const-char*" "text")
7 | '("int" "split_index")
8 | )
9 | )
10 |
11 | (define-method free
12 | (of-object "PangoGlyphItem")
13 | (c-name "pango_glyph_item_free")
14 | (return-type "none")
15 | )
16 |
17 | (define-method apply_attrs
18 | (of-object "PangoGlyphItem")
19 | (c-name "pango_glyph_item_apply_attrs")
20 | (return-type "GSList-PangoGlyphItem*")
21 | (caller-owns-return #f)
22 | (parameters
23 | '("const-char*" "text")
24 | '("PangoAttrList*" "list")
25 | )
26 | )
27 |
28 | (define-method letter_space
29 | (of-object "PangoGlyphItem")
30 | (c-name "pango_glyph_item_letter_space")
31 | (return-type "none")
32 | (parameters
33 | '("const-char*" "text")
34 | '("PangoLogAttr*" "log_attrs")
35 | '("int" "letter_spacing")
36 | )
37 | )
38 |
39 |
--------------------------------------------------------------------------------
/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | java-gnome
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 | org.eclipse.ui.externaltools.ExternalToolBuilder
15 | auto,full,incremental,
16 |
17 |
18 | LaunchConfigHandle
19 | <project>/.externalToolBuilders/java-gnome Builder.launch
20 |
21 |
22 |
23 |
24 |
25 | org.eclipse.jdt.core.javanature
26 | org.eclipse.cdt.core.cnature
27 | org.eclipse.cdt.make.core.makeNature
28 | org.eclipse.cdt.make.core.ScannerConfigNature
29 |
30 |
31 |
--------------------------------------------------------------------------------
/src/defs/GdkDisplayManager.defs:
--------------------------------------------------------------------------------
1 | (define-object DisplayManager
2 | (in-module "Gdk")
3 | (parent "GObject")
4 | (c-name "GdkDisplayManager")
5 | (gtype-id "GDK_TYPE_DISPLAY_MANAGER")
6 | )
7 |
8 | (define-method get_default_display
9 | (of-object "GdkDisplayManager")
10 | (c-name "gdk_display_manager_get_default_display")
11 | (return-type "GdkDisplay*")
12 | )
13 |
14 | (define-method set_default_display
15 | (of-object "GdkDisplayManager")
16 | (c-name "gdk_display_manager_set_default_display")
17 | (return-type "none")
18 | (parameters
19 | '("GdkDisplay*" "display")
20 | )
21 | )
22 |
23 | (define-method list_displays
24 | (of-object "GdkDisplayManager")
25 | (c-name "gdk_display_manager_list_displays")
26 | (caller-owns-return #l)
27 | (return-type "GSList-GdkDisplay*")
28 | )
29 |
30 | (define-virtual display_opened
31 | (of-object "GdkDisplayManager")
32 | (return-type "none")
33 | (parameters
34 | '("GdkDisplay*" "display")
35 | )
36 | )
37 |
38 |
--------------------------------------------------------------------------------
/src/defs/GdkPixdata.defs:
--------------------------------------------------------------------------------
1 | (define-method serialize
2 | (of-object "GdkPixdata")
3 | (c-name "gdk_pixdata_serialize")
4 | (return-type "guint8*")
5 | (parameters
6 | '("guint*" "stream_length_p")
7 | )
8 | )
9 |
10 | (define-method deserialize
11 | (of-object "GdkPixdata")
12 | (c-name "gdk_pixdata_deserialize")
13 | (return-type "gboolean")
14 | (parameters
15 | '("guint" "stream_length")
16 | '("const-guint8*" "stream")
17 | '("GError**" "error")
18 | )
19 | )
20 |
21 | (define-method from_pixbuf
22 | (of-object "GdkPixdata")
23 | (c-name "gdk_pixdata_from_pixbuf")
24 | (return-type "gpointer")
25 | (parameters
26 | '("const-GdkPixbuf*" "pixbuf")
27 | '("gboolean" "use_rle")
28 | )
29 | )
30 |
31 | (define-method to_csource
32 | (of-object "GdkPixdata")
33 | (c-name "gdk_pixdata_to_csource")
34 | (return-type "GString*")
35 | (parameters
36 | '("const-gchar*" "name")
37 | '("GdkPixdataDumpType" "dump_type")
38 | )
39 | )
40 |
41 |
--------------------------------------------------------------------------------
/src/defs/GdkPixbufAnimationIter.defs:
--------------------------------------------------------------------------------
1 | (define-object PixbufAnimationIter
2 | (in-module "Gdk")
3 | (parent "GObject")
4 | (c-name "GdkPixbufAnimationIter")
5 | (gtype-id "GDK_TYPE_PIXBUF_ANIMATION_ITER")
6 | )
7 |
8 | (define-method get_delay_time
9 | (of-object "GdkPixbufAnimationIter")
10 | (c-name "gdk_pixbuf_animation_iter_get_delay_time")
11 | (return-type "int")
12 | )
13 |
14 | (define-method get_pixbuf
15 | (of-object "GdkPixbufAnimationIter")
16 | (c-name "gdk_pixbuf_animation_iter_get_pixbuf")
17 | (return-type "GdkPixbuf*")
18 | )
19 |
20 | (define-method on_currently_loading_frame
21 | (of-object "GdkPixbufAnimationIter")
22 | (c-name "gdk_pixbuf_animation_iter_on_currently_loading_frame")
23 | (return-type "gboolean")
24 | )
25 |
26 | (define-method advance
27 | (of-object "GdkPixbufAnimationIter")
28 | (c-name "gdk_pixbuf_animation_iter_advance")
29 | (return-type "gboolean")
30 | (parameters
31 | '("const-GTimeVal*" "current_time")
32 | )
33 | )
34 |
35 |
--------------------------------------------------------------------------------
/src/defs/AtkRelation.defs:
--------------------------------------------------------------------------------
1 | (define-object Relation
2 | (in-module "Atk")
3 | (parent "GObject")
4 | (c-name "AtkRelation")
5 | (gtype-id "ATK_TYPE_RELATION")
6 | )
7 |
8 | (define-function relation_new
9 | (is-constructor-of "AtkRelation")
10 | (c-name "atk_relation_new")
11 | (caller-owns-return #t)
12 | (return-type "AtkRelation*")
13 | (parameters
14 | '("AtkObject**" "targets")
15 | '("gint" "n_targets")
16 | '("AtkRelationType" "relationship")
17 | )
18 | )
19 |
20 | (define-method get_relation_type
21 | (of-object "AtkRelation")
22 | (c-name "atk_relation_get_relation_type")
23 | (return-type "AtkRelationType")
24 | )
25 |
26 | (define-method get_target
27 | (of-object "AtkRelation")
28 | (c-name "atk_relation_get_target")
29 | (return-type "GPtrArray*")
30 | )
31 |
32 | (define-method add_target
33 | (of-object "AtkRelation")
34 | (c-name "atk_relation_add_target")
35 | (return-type "none")
36 | (parameters
37 | '("AtkObject*" "target")
38 | )
39 | )
40 |
41 |
--------------------------------------------------------------------------------
/src/defs/PangoLanguage.defs:
--------------------------------------------------------------------------------
1 | (define-boxed Language
2 | (in-module "Pango")
3 | (c-name "PangoLanguage")
4 | (gtype-id "PANGO_TYPE_LANGUAGE")
5 | )
6 |
7 | (define-method includes_script
8 | (of-object "PangoLanguage")
9 | (c-name "pango_language_includes_script")
10 | (return-type "gboolean")
11 | (parameters
12 | '("PangoScript" "script")
13 | )
14 | )
15 |
16 | (define-function pango_language_from_string
17 | (is-constructor-of "PangoLanguage")
18 | (c-name "pango_language_from_string")
19 | (caller-owns-return #t)
20 | (return-type "PangoLanguage*")
21 | (parameters
22 | '("const-char*" "language")
23 | )
24 | )
25 |
26 | (define-method matches
27 | (of-object "PangoLanguage")
28 | (c-name "pango_language_matches")
29 | (return-type "gboolean")
30 | (parameters
31 | '("const-char*" "range_list")
32 | )
33 | )
34 |
35 | (define-method to_string
36 | (of-object "PangoLanguage")
37 | (c-name "pango_language_to_string")
38 | (return-type "const-char*")
39 | )
40 |
41 |
--------------------------------------------------------------------------------
/src/defs/GtkInvisible.defs:
--------------------------------------------------------------------------------
1 | (define-object Invisible
2 | (unnecessary)
3 | (in-module "Gtk")
4 | (parent "GtkWidget")
5 | (c-name "GtkInvisible")
6 | (gtype-id "GTK_TYPE_INVISIBLE")
7 | )
8 |
9 | (define-function gtk_invisible_new
10 | (is-constructor-of "GtkInvisible")
11 | (c-name "gtk_invisible_new")
12 | (caller-owns-return #t)
13 | (return-type "GtkWidget*")
14 | )
15 |
16 | (define-function gtk_invisible_new_for_screen
17 | (is-constructor-of "GtkInvisible")
18 | (c-name "gtk_invisible_new_for_screen")
19 | (caller-owns-return #t)
20 | (return-type "GtkWidget*")
21 | (parameters
22 | '("GdkScreen*" "screen")
23 | )
24 | )
25 |
26 | (define-method set_screen
27 | (of-object "GtkInvisible")
28 | (c-name "gtk_invisible_set_screen")
29 | (return-type "none")
30 | (parameters
31 | '("GdkScreen*" "screen")
32 | )
33 | )
34 |
35 | (define-method get_screen
36 | (of-object "GtkInvisible")
37 | (c-name "gtk_invisible_get_screen")
38 | (return-type "GdkScreen*")
39 | )
40 |
41 |
--------------------------------------------------------------------------------
/src/defs/GtkBuilder.defs:
--------------------------------------------------------------------------------
1 | (define-object Builder
2 | (in-module "Gtk")
3 | (parent "GObject")
4 | (c-name "GtkBuilder")
5 | )
6 |
7 | (define-function gtk_builder_new
8 | (is-constructor-of "GtkBuilder")
9 | (c-name "gtk_builder_new")
10 | (caller-owns-return #t)
11 | (return-type "GtkBuilder*")
12 | )
13 |
14 | (define-method add_from_file
15 | (of-object "GtkBuilder")
16 | (c-name "gtk_builder_add_from_file")
17 | (return-type "guint")
18 | (parameters
19 | '("const-char*" "filename")
20 | '("GError**" "error")
21 | )
22 | )
23 |
24 | (define-method add_from_string
25 | (of-object "GtkBuilder")
26 | (c-name "gtk_builder_add_from_string")
27 | (return-type "guint")
28 | (parameters
29 | '("const-char*" "buffer")
30 | '("gsize" "length")
31 | '("GError**" "error")
32 | )
33 | )
34 |
35 | (define-method get_object
36 | (of-object "GtkBuilder")
37 | (c-name "gtk_builder_get_object")
38 | (return-type "GObject*")
39 | (parameters
40 | '("const-char*" "name")
41 | )
42 | )
43 |
44 |
--------------------------------------------------------------------------------
/src/defs/GtkButtonBox.defs:
--------------------------------------------------------------------------------
1 | (define-object ButtonBox
2 | (in-module "Gtk")
3 | (parent "GtkBox")
4 | (c-name "GtkButtonBox")
5 | (gtype-id "GTK_TYPE_BUTTON_BOX")
6 | )
7 |
8 | (define-method get_layout
9 | (of-object "GtkButtonBox")
10 | (c-name "gtk_button_box_get_layout")
11 | (return-type "GtkButtonBoxStyle")
12 | )
13 |
14 | (define-method set_layout
15 | (of-object "GtkButtonBox")
16 | (c-name "gtk_button_box_set_layout")
17 | (return-type "none")
18 | (parameters
19 | '("GtkButtonBoxStyle" "layout_style")
20 | )
21 | )
22 |
23 | (define-method get_child_secondary
24 | (of-object "GtkButtonBox")
25 | (c-name "gtk_button_box_get_child_secondary")
26 | (return-type "gboolean")
27 | (parameters
28 | '("GtkWidget*" "child")
29 | )
30 | )
31 |
32 | (define-method set_child_secondary
33 | (of-object "GtkButtonBox")
34 | (c-name "gtk_button_box_set_child_secondary")
35 | (return-type "none")
36 | (parameters
37 | '("GtkWidget*" "child")
38 | '("gboolean" "is_secondary")
39 | )
40 | )
41 |
42 |
--------------------------------------------------------------------------------
/src/defs/GtkMisc.defs:
--------------------------------------------------------------------------------
1 | (define-object Misc
2 | (in-module "Gtk")
3 | (parent "GtkWidget")
4 | (c-name "GtkMisc")
5 | (gtype-id "GTK_TYPE_MISC")
6 | )
7 |
8 | (define-method set_alignment
9 | (of-object "GtkMisc")
10 | (c-name "gtk_misc_set_alignment")
11 | (return-type "none")
12 | (parameters
13 | '("gfloat" "xalign")
14 | '("gfloat" "yalign")
15 | )
16 | )
17 |
18 | (define-method get_alignment
19 | (of-object "GtkMisc")
20 | (c-name "gtk_misc_get_alignment")
21 | (return-type "none")
22 | (parameters
23 | '("gfloat*" "xalign")
24 | '("gfloat*" "yalign")
25 | )
26 | )
27 |
28 | (define-method set_padding
29 | (of-object "GtkMisc")
30 | (c-name "gtk_misc_set_padding")
31 | (return-type "none")
32 | (parameters
33 | '("gint" "xpad")
34 | '("gint" "ypad")
35 | )
36 | )
37 |
38 | (define-method get_padding
39 | (of-object "GtkMisc")
40 | (c-name "gtk_misc_get_padding")
41 | (return-type "none")
42 | (parameters
43 | '("gint*" "xpad")
44 | '("gint*" "ypad")
45 | )
46 | )
47 |
48 |
--------------------------------------------------------------------------------
/tests/po/en_US.po:
--------------------------------------------------------------------------------
1 | # java-gnome Unit Tests
2 | # Copyright (C) 2008-2012 Operational Dynamics Consulting, Pty Ltd and Others
3 | # This file is distributed under the same license as the java-gnome package.
4 | # Andrew Cowie , 2012.
5 | #
6 | #: tests/bindings/org/freedesktop/bindings/ValidateInternationalization.java:107
7 | #: tests/bindings/org/freedesktop/bindings/ValidateInternationalization.java:108
8 | #, fuzzy
9 | msgid ""
10 | msgstr ""
11 | "Project-Id-Version: java-gnome 4.1.2\n"
12 | "POT-Creation-Date: 2012-08-13 09:13+1000\n"
13 | "PO-Revision-Date: 2012-08-13 09:14+1000\n"
14 | "Last-Translator: Andrew Cowie \n"
15 | "MIME-Version: 1.0\n"
16 | "Content-Type: text/plain; charset=UTF-8\n"
17 | "Content-Transfer-Encoding: 8bit\n"
18 |
19 | #: tests/bindings/org/freedesktop/bindings/ValidateInternationalization.java:87
20 | msgid "login"
21 | msgstr "Hello"
22 |
23 | #: tests/bindings/org/freedesktop/bindings/ValidateInternationalization.java:90
24 | msgid "logoff"
25 | msgstr "Goodbye"
26 |
--------------------------------------------------------------------------------
/src/defs/GdkCursorType.defs:
--------------------------------------------------------------------------------
1 | ;; Manually tweaked from enum to flags due to non integer sequence of ordinal
2 | ;; values as defined in header file declaring GdkCursorType. There are *many*
3 | ;; more constants, but I'm not sure what use any of them are.
4 |
5 | (define-flags CursorType
6 | (in-module "Gdk")
7 | (c-name "GdkCursorType")
8 | (gtype-id "GDK_TYPE_CURSOR_TYPE")
9 | (values
10 | '("left-ptr" "GDK_LEFT_PTR")
11 | '("right-ptr" "GDK_LEFT_PTR")
12 | '("watch" "GDK_WATCH")
13 | '("xterm" "GDK_XTERM")
14 | '("left-side" "GDK_LEFT_SIDE")
15 | '("right-side" "GDK_RIGHT_SIDE")
16 | '("top-left-corner" "GDK_TOP_LEFT_CORNER")
17 | '("top-right-corner" "GDK_TOP_RIGHT_CORNER")
18 | '("top-side" "GDK_TOP_SIDE")
19 | '("bottom-left-corner" "GDK_BOTTOM_LEFT_CORNER")
20 | '("bottom-right-corner" "GDK_BOTTOM_RIGHT_CORNER")
21 | '("bottom-side" "GDK_BOTTOM_SIDE")
22 | '("fleur" "GDK_FLEUR")
23 | '("cursor-is-pixmap" "GDK_CURSOR_IS_PIXMAP")
24 | '("hand1" "GDK_HAND1")
25 | '("hand2" "GDK_HAND2")
26 | )
27 | )
28 |
29 |
--------------------------------------------------------------------------------
/src/defs/GtkPlug.defs:
--------------------------------------------------------------------------------
1 | (define-object Plug
2 | (in-module "Gtk")
3 | (parent "GtkWindow")
4 | (c-name "GtkPlug")
5 | (gtype-id "GTK_TYPE_PLUG")
6 | (import-header "gtk/gtkx.h")
7 | )
8 |
9 | (define-method construct
10 | (of-object "GtkPlug")
11 | (c-name "gtk_plug_construct")
12 | (return-type "none")
13 | (parameters
14 | '("Window" "socket_id")
15 | )
16 | )
17 |
18 | (define-function gtk_plug_new
19 | (is-constructor-of "GtkPlug")
20 | (c-name "gtk_plug_new")
21 | (return-type "GtkWidget*")
22 | (parameters
23 | '("Window*" "socket_id")
24 | )
25 | )
26 |
27 | (define-method construct_for_display
28 | (of-object "GtkPlug")
29 | (c-name "gtk_plug_construct_for_display")
30 | (return-type "none")
31 | (parameters
32 | '("GdkDisplay*" "display")
33 | '("Window" "socket_id")
34 | )
35 | )
36 |
37 | (define-method get_id
38 | (of-object "GtkPlug")
39 | (c-name "gtk_plug_get_id")
40 | (return-type "Window")
41 | )
42 |
43 | (define-virtual embedded
44 | (of-object "GtkPlug")
45 | (return-type "none")
46 | )
47 |
48 |
--------------------------------------------------------------------------------
/src/defs/GtkCellEditable.defs:
--------------------------------------------------------------------------------
1 | (define-interface CellEditable
2 | (in-module "Gtk")
3 | (c-name "GtkCellEditable")
4 | (gtype-id "GTK_TYPE_CELL_EDITABLE")
5 | )
6 |
7 | (define-method start_editing
8 | (of-object "GtkCellEditable")
9 | (c-name "gtk_cell_editable_start_editing")
10 | (return-type "none")
11 | (parameters
12 | '("GdkEvent*" "event")
13 | )
14 | )
15 |
16 | (define-method editing_done
17 | (of-object "GtkCellEditable")
18 | (c-name "gtk_cell_editable_editing_done")
19 | (return-type "none")
20 | )
21 |
22 | (define-method remove_widget
23 | (of-object "GtkCellEditable")
24 | (c-name "gtk_cell_editable_remove_widget")
25 | (return-type "none")
26 | )
27 |
28 | (define-virtual editing_done
29 | (of-object "GtkCellEditable")
30 | (return-type "none")
31 | )
32 |
33 | (define-virtual remove_widget
34 | (of-object "GtkCellEditable")
35 | (return-type "none")
36 | )
37 |
38 | (define-virtual start_editing
39 | (of-object "GtkCellEditable")
40 | (return-type "none")
41 | (parameters
42 | '("GdkEvent*" "event")
43 | )
44 | )
45 |
46 |
--------------------------------------------------------------------------------
/src/defs/GtkBindingSet.defs:
--------------------------------------------------------------------------------
1 | (define-function binding_set_new
2 | (is-constructor-of "GtkBindingSet")
3 | (c-name "gtk_binding_set_new")
4 | (caller-owns-return #t)
5 | (return-type "GtkBindingSet*")
6 | (parameters
7 | '("const-gchar*" "set_name")
8 | )
9 | )
10 |
11 | (define-function binding_set_find
12 | (is-constructor-of "GtkBindingSet")
13 | (c-name "gtk_binding_set_find")
14 | (caller-owns-return #t)
15 | (return-type "GtkBindingSet*")
16 | (parameters
17 | '("const-gchar*" "set_name")
18 | )
19 | )
20 |
21 | (define-method set_activate
22 | (of-object "GtkBindingSet")
23 | (c-name "gtk_binding_set_activate")
24 | (return-type "gboolean")
25 | (parameters
26 | '("guint" "keyval")
27 | '("GdkModifierType" "modifiers")
28 | '("GObject*" "object")
29 | )
30 | )
31 |
32 | (define-method add_path
33 | (of-object "GtkBindingSet")
34 | (c-name "gtk_binding_set_add_path")
35 | (return-type "none")
36 | (parameters
37 | '("GtkPathType" "path_type")
38 | '("const-gchar*" "path_pattern")
39 | '("GtkPathPriorityType" "priority")
40 | )
41 | )
42 |
43 |
--------------------------------------------------------------------------------
/src/defs/GtkEventBox.defs:
--------------------------------------------------------------------------------
1 | (define-object EventBox
2 | (in-module "Gtk")
3 | (parent "GtkBin")
4 | (c-name "GtkEventBox")
5 | (gtype-id "GTK_TYPE_EVENT_BOX")
6 | )
7 |
8 | (define-function gtk_event_box_new
9 | (is-constructor-of "GtkEventBox")
10 | (c-name "gtk_event_box_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | )
14 |
15 | (define-method get_visible_window
16 | (of-object "GtkEventBox")
17 | (c-name "gtk_event_box_get_visible_window")
18 | (return-type "gboolean")
19 | )
20 |
21 | (define-method set_visible_window
22 | (of-object "GtkEventBox")
23 | (c-name "gtk_event_box_set_visible_window")
24 | (return-type "none")
25 | (parameters
26 | '("gboolean" "visible_window")
27 | )
28 | )
29 |
30 | (define-method get_above_child
31 | (of-object "GtkEventBox")
32 | (c-name "gtk_event_box_get_above_child")
33 | (return-type "gboolean")
34 | )
35 |
36 | (define-method set_above_child
37 | (of-object "GtkEventBox")
38 | (c-name "gtk_event_box_set_above_child")
39 | (return-type "none")
40 | (parameters
41 | '("gboolean" "above_child")
42 | )
43 | )
44 |
45 |
--------------------------------------------------------------------------------
/src/defs/GtkCheckButton.defs:
--------------------------------------------------------------------------------
1 | (define-object CheckButton
2 | (in-module "Gtk")
3 | (parent "GtkToggleButton")
4 | (c-name "GtkCheckButton")
5 | (gtype-id "GTK_TYPE_CHECK_BUTTON")
6 | )
7 |
8 | (define-function gtk_check_button_new
9 | (is-constructor-of "GtkCheckButton")
10 | (c-name "gtk_check_button_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | )
14 |
15 | (define-function gtk_check_button_new_with_label
16 | (is-constructor-of "GtkCheckButton")
17 | (c-name "gtk_check_button_new_with_label")
18 | (caller-owns-return #t)
19 | (return-type "GtkWidget*")
20 | (parameters
21 | '("const-gchar*" "label")
22 | )
23 | )
24 |
25 | (define-function gtk_check_button_new_with_mnemonic
26 | (is-constructor-of "GtkCheckButton")
27 | (c-name "gtk_check_button_new_with_mnemonic")
28 | (caller-owns-return #t)
29 | (return-type "GtkWidget*")
30 | (parameters
31 | '("const-gchar*" "label")
32 | )
33 | )
34 |
35 | (define-virtual draw_indicator
36 | (of-object "GtkCheckButton")
37 | (return-type "none")
38 | (parameters
39 | '("GdkRectangle*" "area")
40 | )
41 | )
42 |
43 |
--------------------------------------------------------------------------------
/src/defs/PangoAttrType.defs:
--------------------------------------------------------------------------------
1 | (define-enum AttrType
2 | (in-module "Pango")
3 | (c-name "PangoAttrType")
4 | (gtype-id "PANGO_TYPE_ATTR_TYPE")
5 | (values
6 | '("invalid" "PANGO_ATTR_INVALID")
7 | '("language" "PANGO_ATTR_LANGUAGE")
8 | '("family" "PANGO_ATTR_FAMILY")
9 | '("style" "PANGO_ATTR_STYLE")
10 | '("weight" "PANGO_ATTR_WEIGHT")
11 | '("variant" "PANGO_ATTR_VARIANT")
12 | '("stretch" "PANGO_ATTR_STRETCH")
13 | '("size" "PANGO_ATTR_SIZE")
14 | '("font-desc" "PANGO_ATTR_FONT_DESC")
15 | '("foreground" "PANGO_ATTR_FOREGROUND")
16 | '("background" "PANGO_ATTR_BACKGROUND")
17 | '("underline" "PANGO_ATTR_UNDERLINE")
18 | '("strikethrough" "PANGO_ATTR_STRIKETHROUGH")
19 | '("rise" "PANGO_ATTR_RISE")
20 | '("shape" "PANGO_ATTR_SHAPE")
21 | '("scale" "PANGO_ATTR_SCALE")
22 | '("fallback" "PANGO_ATTR_FALLBACK")
23 | '("letter-spacing" "PANGO_ATTR_LETTER_SPACING")
24 | '("underline-color" "PANGO_ATTR_UNDERLINE_COLOR")
25 | '("strikethrough-color" "PANGO_ATTR_STRIKETHROUGH_COLOR")
26 | '("absolute-size" "PANGO_ATTR_ABSOLUTE_SIZE")
27 | )
28 | )
29 |
30 |
--------------------------------------------------------------------------------
/src/defs/CairoFontOptions.defs:
--------------------------------------------------------------------------------
1 | (define-entity FontOptions
2 | (in-module "Cairo")
3 | (c-name "cairo_font_options_t")
4 | )
5 |
6 | (define-function cairo_font_options_new
7 | (is-constructor-of "cairo_font_options_t")
8 | (c-name "cairo_font_options_create")
9 | (caller-owns-return #t)
10 | (return-type "cairo_font_options_t*")
11 | )
12 |
13 | (define-method destroy
14 | (of-object "cairo_font_options_t")
15 | (c-name "cairo_font_options_destroy")
16 | (return-type "none")
17 | )
18 |
19 | (define-method status
20 | (of-object "cairo_font_options_t")
21 | (c-name "cairo_font_options_status")
22 | (return-type "cairo_status_t")
23 | )
24 |
25 | (define-method set_hint_metrics
26 | (of-object "cairo_font_options_t")
27 | (c-name "cairo_font_options_set_hint_metrics")
28 | (return-type "none")
29 | (parameters
30 | '("cairo_hint_metrics_t" "hint_metrics")
31 | )
32 | )
33 |
34 | (define-method set_hint_style
35 | (of-object "cairo_font_options_t")
36 | (c-name "cairo_font_options_set_hint_style")
37 | (return-type "none")
38 | (parameters
39 | '("cairo_hint_style_t" "hint_style")
40 | )
41 | )
42 |
--------------------------------------------------------------------------------
/src/defs/GtkTextMark.defs:
--------------------------------------------------------------------------------
1 | (define-object TextMark
2 | (in-module "Gtk")
3 | (parent "GObject")
4 | (c-name "GtkTextMark")
5 | (gtype-id "GTK_TYPE_TEXT_MARK")
6 | )
7 |
8 | (define-method set_visible
9 | (of-object "GtkTextMark")
10 | (c-name "gtk_text_mark_set_visible")
11 | (return-type "none")
12 | (parameters
13 | '("gboolean" "setting")
14 | )
15 | )
16 |
17 | (define-method get_visible
18 | (of-object "GtkTextMark")
19 | (c-name "gtk_text_mark_get_visible")
20 | (return-type "gboolean")
21 | )
22 |
23 | (define-method get_name
24 | (of-object "GtkTextMark")
25 | (c-name "gtk_text_mark_get_name")
26 | (return-type "const-gchar*")
27 | )
28 |
29 | (define-method get_deleted
30 | (of-object "GtkTextMark")
31 | (c-name "gtk_text_mark_get_deleted")
32 | (return-type "gboolean")
33 | )
34 |
35 | (define-method get_buffer
36 | (of-object "GtkTextMark")
37 | (c-name "gtk_text_mark_get_buffer")
38 | (return-type "GtkTextBuffer*")
39 | )
40 |
41 | (define-method get_left_gravity
42 | (of-object "GtkTextMark")
43 | (c-name "gtk_text_mark_get_left_gravity")
44 | (return-type "gboolean")
45 | )
46 |
47 |
--------------------------------------------------------------------------------
/src/defs/GtkIconFactory.defs:
--------------------------------------------------------------------------------
1 | (define-object IconFactory
2 | (in-module "Gtk")
3 | (parent "GObject")
4 | (c-name "GtkIconFactory")
5 | (gtype-id "GTK_TYPE_ICON_FACTORY")
6 | )
7 |
8 | (define-function gtk_icon_factory_new
9 | (is-constructor-of "GtkIconFactory")
10 | (c-name "gtk_icon_factory_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkIconFactory*")
13 | )
14 |
15 | (define-method add
16 | (of-object "GtkIconFactory")
17 | (c-name "gtk_icon_factory_add")
18 | (return-type "none")
19 | (parameters
20 | '("const-gchar*" "stock_id")
21 | '("GtkIconSet*" "icon_set")
22 | )
23 | )
24 |
25 | (define-method lookup
26 | (of-object "GtkIconFactory")
27 | (c-name "gtk_icon_factory_lookup")
28 | (return-type "GtkIconSet*")
29 | (parameters
30 | '("const-gchar*" "stock_id")
31 | )
32 | )
33 |
34 | (define-method add_default
35 | (of-object "GtkIconFactory")
36 | (c-name "gtk_icon_factory_add_default")
37 | (return-type "none")
38 | )
39 |
40 | (define-method remove_default
41 | (of-object "GtkIconFactory")
42 | (c-name "gtk_icon_factory_remove_default")
43 | (return-type "none")
44 | )
45 |
46 |
--------------------------------------------------------------------------------
/src/defs/GtkSourceMark.defs:
--------------------------------------------------------------------------------
1 | (define-object Mark
2 | (in-module "GtkSourceView")
3 | (parent "GtkTextMark")
4 | (c-name "GtkSourceMark")
5 | (import-header "gtksourceview/gtksourcemark.h")
6 | (gtype-id "GTK_TYPE_SOURCE_MARK")
7 | )
8 |
9 | (define-function gtk_source_mark_new
10 | (is-constructor-of "GtkSourceMark")
11 | (c-name "gtk_source_mark_new")
12 | (caller-owns-return #t)
13 | (return-type "GtkSourceMark*")
14 | (parameters
15 | '("const-gchar*" "name" (null-ok))
16 | '("const-gchar*" "category")
17 | )
18 | )
19 |
20 | (define-method get_category
21 | (of-object "GtkSourceMark")
22 | (c-name "gtk_source_mark_get_category")
23 | (return-type "const-gchar*")
24 | )
25 |
26 | (define-method next
27 | (of-object "GtkSourceMark")
28 | (c-name "gtk_source_mark_next")
29 | (return-type "GtkSourceMark*")
30 | (parameters
31 | '("const-gchar*" "category" (null-ok))
32 | )
33 | )
34 |
35 | (define-method prev
36 | (of-object "GtkSourceMark")
37 | (c-name "gtk_source_mark_prev")
38 | (return-type "GtkSourceMark*")
39 | (parameters
40 | '("const-gchar*" "category" (null-ok))
41 | )
42 | )
43 |
44 |
--------------------------------------------------------------------------------
/src/defs/PangoFontFace.defs:
--------------------------------------------------------------------------------
1 | (define-object FontFace
2 | (in-module "Pango")
3 | (parent "GObject")
4 | (c-name "PangoFontFace")
5 | (gtype-id "PANGO_TYPE_FONT_FACE")
6 | )
7 |
8 | (define-method describe
9 | (of-object "PangoFontFace")
10 | (c-name "pango_font_face_describe")
11 | (return-type "PangoFontDescription*")
12 | )
13 |
14 | (define-method get_face_name
15 | (of-object "PangoFontFace")
16 | (c-name "pango_font_face_get_face_name")
17 | (return-type "const-char*")
18 | )
19 |
20 | (define-method list_sizes
21 | (of-object "PangoFontFace")
22 | (c-name "pango_font_face_list_sizes")
23 | (return-type "none")
24 | (parameters
25 | '("int**" "sizes")
26 | '("int*" "n_sizes")
27 | )
28 | )
29 |
30 | (define-virtual get_face_name
31 | (of-object "PangoFontFace")
32 | (return-type "const-char*")
33 | )
34 |
35 | (define-virtual describe
36 | (of-object "PangoFontFace")
37 | (return-type "PangoFontDescription*")
38 | )
39 |
40 | (define-virtual list_sizes
41 | (of-object "PangoFontFace")
42 | (return-type "none")
43 | (parameters
44 | '("int**" "sizes")
45 | '("int*" "n_sizes")
46 | )
47 | )
48 |
49 |
--------------------------------------------------------------------------------
/src/jni/gnome_screenshot_shadow.h:
--------------------------------------------------------------------------------
1 | /* screenshot-shadow.h - part of GNOME Screenshot
2 | *
3 | * Copyright (C) 2001-2006 Jonathan Blandford
4 | *
5 | * This program is free software; you can redistribute it and/or
6 | * modify it under the terms of the GNU General Public
7 | * License as published by the Free Software Foundation; either
8 | * version 2 of the License, or (at your option) any later version.
9 | *
10 | * This program is distributed in the hope that it will be useful,
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 | * General Public License for more details.
14 | *
15 | * You should have received a copy of the GNU General Public
16 | * License along with this program; if not, write to the
17 | * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
18 | */
19 |
20 | #ifndef __SCREENSHOT_SHADOW_H__
21 | #define __SCREENSHOT_SHADOW_H__
22 |
23 | #include
24 |
25 | void screenshot_add_shadow (GdkPixbuf **src);
26 | void screenshot_add_border (GdkPixbuf **src);
27 |
28 | #endif /* __SCREENSHOT_SHADOW_H__ */
29 |
--------------------------------------------------------------------------------
/src/defs/PangoFontFamily.defs:
--------------------------------------------------------------------------------
1 | (define-object FontFamily
2 | (in-module "Pango")
3 | (parent "GObject")
4 | (c-name "PangoFontFamily")
5 | (gtype-id "PANGO_TYPE_FONT_FAMILY")
6 | )
7 |
8 | (define-method list_faces
9 | (of-object "PangoFontFamily")
10 | (c-name "pango_font_family_list_faces")
11 | (return-type "none")
12 | (parameters
13 | '("PangoFontFace***" "faces")
14 | '("int*" "n_faces")
15 | )
16 | )
17 |
18 | (define-method get_name
19 | (of-object "PangoFontFamily")
20 | (c-name "pango_font_family_get_name")
21 | (return-type "const-char*")
22 | )
23 |
24 | (define-method is_monospace
25 | (of-object "PangoFontFamily")
26 | (c-name "pango_font_family_is_monospace")
27 | (return-type "gboolean")
28 | )
29 |
30 | (define-virtual list_faces
31 | (of-object "PangoFontFamily")
32 | (return-type "none")
33 | (parameters
34 | '("PangoFontFace***" "faces")
35 | '("int*" "n_faces")
36 | )
37 | )
38 |
39 | (define-virtual get_name
40 | (of-object "PangoFontFamily")
41 | (return-type "const-char*")
42 | )
43 |
44 | (define-virtual is_monospace
45 | (of-object "PangoFontFamily")
46 | (return-type "gboolean")
47 | )
48 |
49 |
--------------------------------------------------------------------------------
/src/defs/GtkMenuBar.defs:
--------------------------------------------------------------------------------
1 | (define-object MenuBar
2 | (in-module "Gtk")
3 | (parent "GtkMenuShell")
4 | (c-name "GtkMenuBar")
5 | (gtype-id "GTK_TYPE_MENU_BAR")
6 | )
7 |
8 | (define-function gtk_menu_bar_new
9 | (is-constructor-of "GtkMenuBar")
10 | (c-name "gtk_menu_bar_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | )
14 |
15 | (define-method get_pack_direction
16 | (of-object "GtkMenuBar")
17 | (c-name "gtk_menu_bar_get_pack_direction")
18 | (return-type "GtkPackDirection")
19 | )
20 |
21 | (define-method set_pack_direction
22 | (of-object "GtkMenuBar")
23 | (c-name "gtk_menu_bar_set_pack_direction")
24 | (return-type "none")
25 | (parameters
26 | '("GtkPackDirection" "pack_dir")
27 | )
28 | )
29 |
30 | (define-method get_child_pack_direction
31 | (of-object "GtkMenuBar")
32 | (c-name "gtk_menu_bar_get_child_pack_direction")
33 | (return-type "GtkPackDirection")
34 | )
35 |
36 | (define-method set_child_pack_direction
37 | (of-object "GtkMenuBar")
38 | (c-name "gtk_menu_bar_set_child_pack_direction")
39 | (return-type "none")
40 | (parameters
41 | '("GtkPackDirection" "child_pack_dir")
42 | )
43 | )
44 |
45 |
--------------------------------------------------------------------------------
/src/defs/EnchantDict.defs:
--------------------------------------------------------------------------------
1 | ;; hand written based on studying Enchant's src/enchant.h and src/enchant.c
2 |
3 | (define-entity Dictionary
4 | (in-module "Enchant")
5 | (c-name "EnchantDict")
6 | (import-header "enchant.h")
7 | )
8 |
9 | (define-method check
10 | (of-object "EnchantDict")
11 | (c-name "enchant_dict_check")
12 | (return-type "int")
13 | (parameters
14 | '("const-char*" "word")
15 | '("gssize" "len")
16 | )
17 | )
18 |
19 | (define-method suggest
20 | (of-object "EnchantDict")
21 | (c-name "enchant_dict_suggest")
22 | (return-type "char**")
23 | (caller-owns-return #t)
24 | (parameters
25 | '("const-char*" "word")
26 | '("gssize" "len")
27 | '("gsize*" "out_n_suggs" (null-ok))
28 | )
29 | )
30 |
31 | (define-method add
32 | (of-object "EnchantDict")
33 | (c-name "enchant_dict_add")
34 | (return-type "none")
35 | (parameters
36 | '("const-char*" "word")
37 | '("gssize" "len")
38 | )
39 | )
40 |
41 | (define-method remove
42 | (of-object "EnchantDict")
43 | (c-name "enchant_dict_remove")
44 | (return-type "none")
45 | (parameters
46 | '("const-char*" "word")
47 | '("gssize" "len")
48 | )
49 | )
50 |
--------------------------------------------------------------------------------
/src/defs/PangoItem.defs:
--------------------------------------------------------------------------------
1 | (define-boxed Item
2 | (in-module "Pango")
3 | (c-name "PangoItem")
4 | (gtype-id "PANGO_TYPE_ITEM")
5 | (fields
6 | '("gint" "offset")
7 | '("gint" "length")
8 | '("gint" "num_chars")
9 | '("PangoEngineShape*" "analysis.shape_engine")
10 | '("PangoEngineLang*" "analysis.lang_engine")
11 | '("PangoFont*" "analysis.font")
12 | '("guint8" "analysis.level")
13 | '("PangoLanguage*" "analysis.language")
14 | '("GSList*" "analysis.extra_attrs")
15 | )
16 | )
17 |
18 | (define-function item_new
19 | (is-constructor-of "PangoItem")
20 | (c-name "pango_item_new")
21 | (caller-owns-return #t)
22 | (return-type "PangoItem*")
23 | )
24 |
25 | (define-method copy
26 | (of-object "PangoItem")
27 | (c-name "pango_item_copy")
28 | (return-type "PangoItem*")
29 | )
30 |
31 | (define-method free
32 | (of-object "PangoItem")
33 | (c-name "pango_item_free")
34 | (return-type "none")
35 | )
36 |
37 | (define-method split
38 | (of-object "PangoItem")
39 | (c-name "pango_item_split")
40 | (return-type "PangoItem*")
41 | (parameters
42 | '("int" "split_index")
43 | '("int" "split_offset")
44 | )
45 | )
46 |
47 |
--------------------------------------------------------------------------------
/src/defs/GtkTreeDragDest.defs:
--------------------------------------------------------------------------------
1 | (define-interface TreeDragDest
2 | (in-module "Gtk")
3 | (c-name "GtkTreeDragDest")
4 | (gtype-id "GTK_TYPE_TREE_DRAG_DEST")
5 | )
6 |
7 | (define-method drag_data_received
8 | (of-object "GtkTreeDragDest")
9 | (c-name "gtk_tree_drag_dest_drag_data_received")
10 | (return-type "gboolean")
11 | (parameters
12 | '("GtkTreePath*" "dest")
13 | '("GtkSelectionData*" "selection_data")
14 | )
15 | )
16 |
17 | (define-method row_drop_possible
18 | (of-object "GtkTreeDragDest")
19 | (c-name "gtk_tree_drag_dest_row_drop_possible")
20 | (return-type "gboolean")
21 | (parameters
22 | '("GtkTreePath*" "dest_path")
23 | '("GtkSelectionData*" "selection_data")
24 | )
25 | )
26 |
27 | (define-virtual drag_data_received
28 | (of-object "GtkTreeDragDest")
29 | (return-type "gboolean")
30 | (parameters
31 | '("GtkTreePath*" "dest")
32 | '("GtkSelectionData*" "selection_data")
33 | )
34 | )
35 |
36 | (define-virtual row_drop_possible
37 | (of-object "GtkTreeDragDest")
38 | (return-type "gboolean")
39 | (parameters
40 | '("GtkTreePath*" "dest_path")
41 | '("GtkSelectionData*" "selection_data")
42 | )
43 | )
44 |
45 |
--------------------------------------------------------------------------------
/src/defs/GtkFontSelection.defs:
--------------------------------------------------------------------------------
1 | (define-object FontSelection
2 | (in-module "Gtk")
3 | (parent "GtkVBox")
4 | (c-name "GtkFontSelection")
5 | (gtype-id "GTK_TYPE_FONT_SELECTION")
6 | )
7 |
8 | (define-function gtk_font_selection_new
9 | (is-constructor-of "GtkFontSelection")
10 | (c-name "gtk_font_selection_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkWidget*")
13 | )
14 |
15 | (define-method get_font_name
16 | (of-object "GtkFontSelection")
17 | (c-name "gtk_font_selection_get_font_name")
18 | (caller-owns-return #t)
19 | (return-type "gchar*")
20 | )
21 |
22 | (define-method set_font_name
23 | (of-object "GtkFontSelection")
24 | (c-name "gtk_font_selection_set_font_name")
25 | (return-type "gboolean")
26 | (parameters
27 | '("const-gchar*" "fontname")
28 | )
29 | )
30 |
31 | (define-method get_preview_text
32 | (of-object "GtkFontSelection")
33 | (c-name "gtk_font_selection_get_preview_text")
34 | (return-type "const-gchar*")
35 | )
36 |
37 | (define-method set_preview_text
38 | (of-object "GtkFontSelection")
39 | (c-name "gtk_font_selection_set_preview_text")
40 | (return-type "none")
41 | (parameters
42 | '("const-gchar*" "text")
43 | )
44 | )
45 |
46 |
--------------------------------------------------------------------------------
/src/defs/GtkToggleToolButton.defs:
--------------------------------------------------------------------------------
1 | (define-object ToggleToolButton
2 | (in-module "Gtk")
3 | (parent "GtkToolButton")
4 | (c-name "GtkToggleToolButton")
5 | (gtype-id "GTK_TYPE_TOGGLE_TOOL_BUTTON")
6 | )
7 |
8 | (define-function gtk_toggle_tool_button_new
9 | (is-constructor-of "GtkToggleToolButton")
10 | (c-name "gtk_toggle_tool_button_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkToolItem*")
13 | )
14 |
15 | (define-function toggle_tool_button_new_from_stock
16 | (is-constructor-of "GtkToggleToolButton")
17 | (c-name "gtk_toggle_tool_button_new_from_stock")
18 | (caller-owns-return #t)
19 | (return-type "GtkToolItem*")
20 | (parameters
21 | '("const-gchar*" "stock_id")
22 | )
23 | )
24 |
25 | (define-method set_active
26 | (of-object "GtkToggleToolButton")
27 | (c-name "gtk_toggle_tool_button_set_active")
28 | (return-type "none")
29 | (parameters
30 | '("gboolean" "is_active")
31 | )
32 | )
33 |
34 | (define-method get_active
35 | (of-object "GtkToggleToolButton")
36 | (c-name "gtk_toggle_tool_button_get_active")
37 | (return-type "gboolean")
38 | )
39 |
40 | (define-virtual toggled
41 | (of-object "GtkToggleToolButton")
42 | (return-type "none")
43 | )
44 |
45 |
--------------------------------------------------------------------------------
/src/defs/GdkVisual.defs:
--------------------------------------------------------------------------------
1 | (define-object Visual
2 | (in-module "Gdk")
3 | (parent "GObject")
4 | (c-name "GdkVisual")
5 | (gtype-id "GDK_TYPE_VISUAL")
6 | (fields
7 | '("GdkVisualType" "type")
8 | '("gint" "depth")
9 | '("GdkByteOrder" "byte_order")
10 | '("gint" "colormap_size")
11 | '("gint" "bits_per_rgb")
12 | '("guint32" "red_mask")
13 | '("gint" "red_shift")
14 | '("gint" "red_prec")
15 | '("guint32" "green_mask")
16 | '("gint" "green_shift")
17 | '("gint" "green_prec")
18 | '("guint32" "blue_mask")
19 | '("gint" "blue_shift")
20 | '("gint" "blue_prec")
21 | )
22 | )
23 |
24 | (define-function visual_get_best_with_both
25 | (is-constructor-of "GdkVisual")
26 | (c-name "gdk_visual_get_best_with_both")
27 | (caller-owns-return #t)
28 | (return-type "GdkVisual*")
29 | (parameters
30 | '("gint" "depth")
31 | '("GdkVisualType" "visual_type")
32 | )
33 | )
34 |
35 | (define-method get_screen
36 | (of-object "GdkVisual")
37 | (c-name "gdk_visual_get_screen")
38 | (return-type "GdkScreen*")
39 | )
40 |
41 | (define-function get_best_depth
42 | (of-object "GdkVisual")
43 | (c-name "gdk_visual_get_best_depth")
44 | (return-type "gint")
45 | )
46 |
47 |
--------------------------------------------------------------------------------
/src/util/demux/Makefile:
--------------------------------------------------------------------------------
1 | PYGTK=~/vcs/gnome2/pygtk
2 | MISSING=missing.txt
3 | DEFSDIR=../../defs
4 |
5 | all: demux blacklist install
6 |
7 | demux:
8 | rm -f *.defs
9 | rm -f $(MISSING)
10 |
11 | ./demux.py java-gnome.fixes >> $(MISSING)
12 |
13 | ./demux.py $(PYGTK)/gtk/gdk-base.defs >> $(MISSING)
14 | ./demux.py $(PYGTK)/gtk/gdk-2.10.defs >> $(MISSING)
15 |
16 | ./demux.py $(PYGTK)/gtk/gtk-base.defs >> $(MISSING)
17 | ./demux.py $(PYGTK)/gtk/gtk-2.10.defs >> $(MISSING)
18 |
19 | ./demux.py $(PYGTK)/gtk/libglade.defs >> $(MISSING)
20 | ./demux.py $(PYGTK)/gtk/gtkunixprint.defs >> $(MISSING)
21 | ./demux.py $(PYGTK)/pango.defs >> $(MISSING)
22 | ./demux.py $(PYGTK)/atk.defs >> $(MISSING)
23 |
24 | blacklist:
25 | rm -f PyGtkGenericCellRenderer.defs
26 | rm -f PyGtkGenericTreeModel.defs
27 | rm -f GtkProgress.defs
28 | rm -f GtkList.defs
29 | rm -f GtkCTree.defs
30 | rm -f GtkCTreeExpanderStyle.defs
31 | rm -f GtkCTreeExpansionType.defs
32 | rm -f GtkCTreeLineStyle.defs
33 | rm -f GtkCTreePos.defs
34 | rm -f GtkType.defs
35 | rm -f GtkText.defs
36 | rm -f GtkCombo.defs
37 | rm -f GtkOldEditable.defs
38 | rm -f GtkArgs.defs
39 | rm -f GtkPixmap.defs
40 |
41 | install:
42 | mv *.defs $(DEFSDIR)
43 | mv $(MISSING) ../missing.defs
44 |
45 |
--------------------------------------------------------------------------------
/src/defs/GtkSpell.defs:
--------------------------------------------------------------------------------
1 | ;; This is custom written for our wrapper around the GtkSpell library.
2 |
3 | (define-boxed Spell
4 | (unnecessary)
5 | (in-module "Gtk")
6 | (c-name "GtkSpell")
7 | (import-header "gtkspell/gtkspell.h")
8 | )
9 |
10 | (define-function spell_new_attach
11 | (is-constructor-of "GtkSpell")
12 | (c-name "gtkspell_new_attach")
13 | (return-type "GtkSpell*")
14 | (parameters
15 | '("GtkTextView*" "view")
16 | '("const-gchar*" "lang" (null-ok))
17 | '("GError**" "error")
18 | )
19 | )
20 |
21 | (define-method detach
22 | (of-object "GtkSpell")
23 | (c-name "gtkspell_detach")
24 | (return-type "none")
25 | )
26 |
27 | (define-method set_language
28 | (of-object "GtkSpell")
29 | (c-name "gtkspell_set_language")
30 | (return-type "gboolean")
31 | (parameters
32 | '("const-gchar*" "lang" (null-ok))
33 | '("GError**" "error")
34 | )
35 | )
36 |
37 | (define-method recheck_all
38 | (of-object "GtkSpell")
39 | (c-name "gtkspell_recheck_all")
40 | (return-type "none")
41 | )
42 |
43 | (define-function get_from_text_view
44 | (of-object "GtkSpell")
45 | (c-name "gtkspell_get_from_text_view")
46 | (return-type "GtkSpell*")
47 | (parameters
48 | '("GtkTextView*" "view")
49 | )
50 | )
51 |
52 |
--------------------------------------------------------------------------------
/src/defs/GtkTextTag.defs:
--------------------------------------------------------------------------------
1 | (define-object TextTag
2 | (in-module "Gtk")
3 | (parent "GObject")
4 | (c-name "GtkTextTag")
5 | (gtype-id "GTK_TYPE_TEXT_TAG")
6 | )
7 |
8 | (define-function gtk_text_tag_new
9 | (is-constructor-of "GtkTextTag")
10 | (c-name "gtk_text_tag_new")
11 | (caller-owns-return #t)
12 | (return-type "GtkTextTag*")
13 | (parameters
14 | '("const-gchar*" "name" (null-ok))
15 | )
16 | )
17 |
18 | (define-method get_priority
19 | (of-object "GtkTextTag")
20 | (c-name "gtk_text_tag_get_priority")
21 | (return-type "gint")
22 | )
23 |
24 | (define-method set_priority
25 | (of-object "GtkTextTag")
26 | (c-name "gtk_text_tag_set_priority")
27 | (return-type "none")
28 | (parameters
29 | '("gint" "priority")
30 | )
31 | )
32 |
33 | (define-method event
34 | (of-object "GtkTextTag")
35 | (c-name "gtk_text_tag_event")
36 | (return-type "gboolean")
37 | (parameters
38 | '("GObject*" "event_object")
39 | '("GdkEvent*" "event")
40 | '("const-GtkTextIter*" "iter")
41 | )
42 | )
43 |
44 | (define-virtual event
45 | (of-object "GtkTextTag")
46 | (return-type "gboolean")
47 | (parameters
48 | '("GObject*" "event_object")
49 | '("GdkEvent*" "event")
50 | '("const-GtkTextIter*" "iter")
51 | )
52 | )
53 |
54 |
--------------------------------------------------------------------------------
/src/defs/GtkIconSet.defs:
--------------------------------------------------------------------------------
1 | (define-boxed IconSet
2 | (in-module "Gtk")
3 | (c-name "GtkIconSet")
4 | (gtype-id "GTK_TYPE_ICON_SET")
5 | )
6 |
7 | (define-function icon_set_new_from_pixbuf
8 | (is-constructor-of "GtkIconSet")
9 | (c-name "gtk_icon_set_new_from_pixbuf")
10 | (caller-owns-return #t)
11 | (return-type "GtkIconSet*")
12 | (parameters
13 | '("GdkPixbuf*" "pixbuf")
14 | )
15 | )
16 |
17 | (define-method ref
18 | (of-object "GtkIconSet")
19 | (c-name "gtk_icon_set_ref")
20 | (return-type "GtkIconSet*")
21 | )
22 |
23 | (define-method unref
24 | (of-object "GtkIconSet")
25 | (c-name "gtk_icon_set_unref")
26 | (return-type "none")
27 | )
28 |
29 | (define-method copy
30 | (of-object "GtkIconSet")
31 | (c-name "gtk_icon_set_copy")
32 | (caller-owns-return #t)
33 | (return-type "GtkIconSet*")
34 | )
35 |
36 | (define-method add_source
37 | (of-object "GtkIconSet")
38 | (c-name "gtk_icon_set_add_source")
39 | (return-type "none")
40 | (parameters
41 | '("const-GtkIconSource*" "source")
42 | )
43 | )
44 |
45 | (define-method get_sizes
46 | (of-object "GtkIconSet")
47 | (c-name "gtk_icon_set_get_sizes")
48 | (return-type "none")
49 | (parameters
50 | '("GtkIconSize**" "sizes")
51 | '("gint*" "n_sizes")
52 | )
53 | )
54 |
55 |
--------------------------------------------------------------------------------
/doc/po/es.po:
--------------------------------------------------------------------------------
1 | msgid ""
2 | msgstr ""
3 | "Project-Id-Version: example 0.1\n"
4 | "PO-Revision-Date: 2008-03-22 17:19+0100\n"
5 | "Last-Translator: Vreixo Formoso \n"
6 | "Language-Team: Español \n"
7 | "MIME-Version: 1.0\n"
8 | "Content-Type: text/plain; charset=UTF-8\n"
9 | "Content-Transfer-Encoding: 8bit\n"
10 | "Plural-Forms: nplurals=2; plural=(n != 1);\n"
11 |
12 | #: ../ExampleTranslation.java:30
13 | msgid "Goodbye"
14 | msgstr "Adiós"
15 |
16 | #: ../ExampleTranslation.java:40
17 | msgid "Hello"
18 | msgstr "Hola"
19 |
20 | #: ../ExampleTranslation.java:45
21 | #, java-format
22 | msgid "User name is {0} and home dir is {1}"
23 | msgstr "El nombre de usuario es {0} y su directorio personal es {1}"
24 |
25 | #: ../ExampleTranslation.java:48
26 | #, java-format
27 | msgid "This costs {0,number,currency}"
28 | msgstr "Esto cuesta {0,number,currency}"
29 |
30 | #: ../ExampleTranslation.java:49
31 | #, java-format
32 | msgid "Today is {0,date,long}"
33 | msgstr "Hoy es {0,date,long}"
34 |
35 | #: ../ExampleTranslation.java:52
36 | #, java-format
37 | msgid ""
38 | "There {0,choice,0#are no files|1#is one file|1\n"
6 | "Language-Team: Portuguese \n"
7 | "MIME-Version: 1.0\n"
8 | "Content-Type: text/plain; charset=UTF-8\n"
9 | "Content-Transfer-Encoding: 8bit\n"
10 | "Plural-Forms: nplurals=2; plural=(n != 1);\n"
11 | "Language: pt_BR\n"
12 |
13 | #: ../ExampleTranslation.java:30
14 | msgid "Goodbye"
15 | msgstr "Adeus"
16 |
17 | #: ../ExampleTranslation.java:40
18 | msgid "Hello"
19 | msgstr "Olá"
20 |
21 | #: ../ExampleTranslation.java:45
22 | #, java-format
23 | msgid "User name is {0} and home dir is {1}"
24 | msgstr "O nome de usuário é {0} e a pasta pessoal é {1}"
25 |
26 | #: ../ExampleTranslation.java:48
27 | #, java-format
28 | msgid "This costs {0,number,currency}"
29 | msgstr "Isto custa {0,number,currency}"
30 |
31 | #: ../ExampleTranslation.java:49
32 | #, java-format
33 | msgid "Today is {0,date,long}"
34 | msgstr "Hoje é {0,date,long}"
35 |
36 | #: ../ExampleTranslation.java:52
37 | #, java-format
38 | msgid ""
39 | "There {0,choice,0#are no files|1#is one file|1