{-# LINE 2 "./Graphics/UI/Gtk/Types.chs" #-}
{-# OPTIONS_HADDOCK hide #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Graphics.UI.Gtk.Types (
module System.Glib.GObject,
module Graphics.UI.Gtk.General.Threading,
AtkObject(AtkObject), AtkObjectClass,
toAtkObject,
mkAtkObject, unAtkObject,
castToAtkObject, gTypeAtkObject,
Accessible(Accessible), AccessibleClass,
toAccessible,
mkAccessible, unAccessible,
castToAccessible, gTypeAccessible,
Keymap(Keymap), KeymapClass,
toKeymap,
mkKeymap, unKeymap,
castToKeymap, gTypeKeymap,
DisplayManager(DisplayManager), DisplayManagerClass,
toDisplayManager,
mkDisplayManager, unDisplayManager,
castToDisplayManager, gTypeDisplayManager,
AppLaunchContext(AppLaunchContext), AppLaunchContextClass,
toAppLaunchContext,
mkAppLaunchContext, unAppLaunchContext,
castToAppLaunchContext, gTypeAppLaunchContext,
PrintSettings(PrintSettings), PrintSettingsClass,
toPrintSettings,
mkPrintSettings, unPrintSettings,
castToPrintSettings, gTypePrintSettings,
PrintOperation(PrintOperation), PrintOperationClass,
toPrintOperation,
mkPrintOperation, unPrintOperation,
castToPrintOperation, gTypePrintOperation,
PrintOperationPreview(PrintOperationPreview), PrintOperationPreviewClass,
toPrintOperationPreview,
mkPrintOperationPreview, unPrintOperationPreview,
castToPrintOperationPreview, gTypePrintOperationPreview,
PageSetup(PageSetup), PageSetupClass,
toPageSetup,
mkPageSetup, unPageSetup,
castToPageSetup, gTypePageSetup,
PrintContext(PrintContext), PrintContextClass,
toPrintContext,
mkPrintContext, unPrintContext,
castToPrintContext, gTypePrintContext,
RecentChooser(RecentChooser), RecentChooserClass,
toRecentChooser,
mkRecentChooser, unRecentChooser,
castToRecentChooser, gTypeRecentChooser,
RecentManager(RecentManager), RecentManagerClass,
toRecentManager,
mkRecentManager, unRecentManager,
castToRecentManager, gTypeRecentManager,
DrawWindow(DrawWindow), DrawWindowClass,
toDrawWindow,
mkDrawWindow, unDrawWindow,
castToDrawWindow, gTypeDrawWindow,
GLContext(GLContext), GLContextClass,
toGLContext,
mkGLContext, unGLContext,
castToGLContext, gTypeGLContext,
Screen(Screen), ScreenClass,
toScreen,
mkScreen, unScreen,
castToScreen, gTypeScreen,
Display(Display), DisplayClass,
toDisplay,
mkDisplay, unDisplay,
castToDisplay, gTypeDisplay,
Visual(Visual), VisualClass,
toVisual,
mkVisual, unVisual,
castToVisual, gTypeVisual,
Device(Device), DeviceClass,
toDevice,
mkDevice, unDevice,
castToDevice, gTypeDevice,
FrameClock(FrameClock), FrameClockClass,
toFrameClock,
mkFrameClock, unFrameClock,
castToFrameClock, gTypeFrameClock,
Settings(Settings), SettingsClass,
toSettings,
mkSettings, unSettings,
castToSettings, gTypeSettings,
TextBuffer(TextBuffer), TextBufferClass,
toTextBuffer,
mkTextBuffer, unTextBuffer,
castToTextBuffer, gTypeTextBuffer,
TextTag(TextTag), TextTagClass,
toTextTag,
mkTextTag, unTextTag,
castToTextTag, gTypeTextTag,
TextTagTable(TextTagTable), TextTagTableClass,
toTextTagTable,
mkTextTagTable, unTextTagTable,
castToTextTagTable, gTypeTextTagTable,
Style(Style), StyleClass,
toStyle,
mkStyle, unStyle,
castToStyle, gTypeStyle,
RcStyle(RcStyle), RcStyleClass,
toRcStyle,
mkRcStyle, unRcStyle,
castToRcStyle, gTypeRcStyle,
DragContext(DragContext), DragContextClass,
toDragContext,
mkDragContext, unDragContext,
castToDragContext, gTypeDragContext,
Pixbuf(Pixbuf), PixbufClass,
toPixbuf,
mkPixbuf, unPixbuf,
castToPixbuf, gTypePixbuf,
PixbufAnimation(PixbufAnimation), PixbufAnimationClass,
toPixbufAnimation,
mkPixbufAnimation, unPixbufAnimation,
castToPixbufAnimation, gTypePixbufAnimation,
PixbufSimpleAnim(PixbufSimpleAnim), PixbufSimpleAnimClass,
toPixbufSimpleAnim,
mkPixbufSimpleAnim, unPixbufSimpleAnim,
castToPixbufSimpleAnim, gTypePixbufSimpleAnim,
PixbufAnimationIter(PixbufAnimationIter), PixbufAnimationIterClass,
toPixbufAnimationIter,
mkPixbufAnimationIter, unPixbufAnimationIter,
castToPixbufAnimationIter, gTypePixbufAnimationIter,
TextChildAnchor(TextChildAnchor), TextChildAnchorClass,
toTextChildAnchor,
mkTextChildAnchor, unTextChildAnchor,
castToTextChildAnchor, gTypeTextChildAnchor,
TextMark(TextMark), TextMarkClass,
toTextMark,
mkTextMark, unTextMark,
castToTextMark, gTypeTextMark,
RecentFilter(RecentFilter), RecentFilterClass,
toRecentFilter,
mkRecentFilter, unRecentFilter,
castToRecentFilter, gTypeRecentFilter,
Widget(Widget), WidgetClass,
toWidget,
mkWidget, unWidget,
castToWidget, gTypeWidget,
HSV(HSV), HSVClass,
toHSV,
mkHSV, unHSV,
castToHSV, gTypeHSV,
Misc(Misc), MiscClass,
toMisc,
mkMisc, unMisc,
castToMisc, gTypeMisc,
Label(Label), LabelClass,
toLabel,
mkLabel, unLabel,
castToLabel, gTypeLabel,
AccelLabel(AccelLabel), AccelLabelClass,
toAccelLabel,
mkAccelLabel, unAccelLabel,
castToAccelLabel, gTypeAccelLabel,
Arrow(Arrow), ArrowClass,
toArrow,
mkArrow, unArrow,
castToArrow, gTypeArrow,
Image(Image), ImageClass,
toImage,
mkImage, unImage,
castToImage, gTypeImage,
Switch(Switch), SwitchClass,
toSwitch,
mkSwitch, unSwitch,
castToSwitch, gTypeSwitch,
Container(Container), ContainerClass,
toContainer,
mkContainer, unContainer,
castToContainer, gTypeContainer,
ToolPalette(ToolPalette), ToolPaletteClass,
toToolPalette,
mkToolPalette, unToolPalette,
castToToolPalette, gTypeToolPalette,
ToolItemGroup(ToolItemGroup), ToolItemGroupClass,
toToolItemGroup,
mkToolItemGroup, unToolItemGroup,
castToToolItemGroup, gTypeToolItemGroup,
Stack(Stack), StackClass,
toStack,
mkStack, unStack,
castToStack, gTypeStack,
Bin(Bin), BinClass,
toBin,
mkBin, unBin,
castToBin, gTypeBin,
Alignment(Alignment), AlignmentClass,
toAlignment,
mkAlignment, unAlignment,
castToAlignment, gTypeAlignment,
Frame(Frame), FrameClass,
toFrame,
mkFrame, unFrame,
castToFrame, gTypeFrame,
AspectFrame(AspectFrame), AspectFrameClass,
toAspectFrame,
mkAspectFrame, unAspectFrame,
castToAspectFrame, gTypeAspectFrame,
Button(Button), ButtonClass,
toButton,
mkButton, unButton,
castToButton, gTypeButton,
ScaleButton(ScaleButton), ScaleButtonClass,
toScaleButton,
mkScaleButton, unScaleButton,
castToScaleButton, gTypeScaleButton,
VolumeButton(VolumeButton), VolumeButtonClass,
toVolumeButton,
mkVolumeButton, unVolumeButton,
castToVolumeButton, gTypeVolumeButton,
LinkButton(LinkButton), LinkButtonClass,
toLinkButton,
mkLinkButton, unLinkButton,
castToLinkButton, gTypeLinkButton,
ToggleButton(ToggleButton), ToggleButtonClass,
toToggleButton,
mkToggleButton, unToggleButton,
castToToggleButton, gTypeToggleButton,
CheckButton(CheckButton), CheckButtonClass,
toCheckButton,
mkCheckButton, unCheckButton,
castToCheckButton, gTypeCheckButton,
RadioButton(RadioButton), RadioButtonClass,
toRadioButton,
mkRadioButton, unRadioButton,
castToRadioButton, gTypeRadioButton,
ColorButton(ColorButton), ColorButtonClass,
toColorButton,
mkColorButton, unColorButton,
castToColorButton, gTypeColorButton,
FontButton(FontButton), FontButtonClass,
toFontButton,
mkFontButton, unFontButton,
castToFontButton, gTypeFontButton,
MenuItem(MenuItem), MenuItemClass,
toMenuItem,
mkMenuItem, unMenuItem,
castToMenuItem, gTypeMenuItem,
CheckMenuItem(CheckMenuItem), CheckMenuItemClass,
toCheckMenuItem,
mkCheckMenuItem, unCheckMenuItem,
castToCheckMenuItem, gTypeCheckMenuItem,
RadioMenuItem(RadioMenuItem), RadioMenuItemClass,
toRadioMenuItem,
mkRadioMenuItem, unRadioMenuItem,
castToRadioMenuItem, gTypeRadioMenuItem,
TearoffMenuItem(TearoffMenuItem), TearoffMenuItemClass,
toTearoffMenuItem,
mkTearoffMenuItem, unTearoffMenuItem,
castToTearoffMenuItem, gTypeTearoffMenuItem,
ImageMenuItem(ImageMenuItem), ImageMenuItemClass,
toImageMenuItem,
mkImageMenuItem, unImageMenuItem,
castToImageMenuItem, gTypeImageMenuItem,
SeparatorMenuItem(SeparatorMenuItem), SeparatorMenuItemClass,
toSeparatorMenuItem,
mkSeparatorMenuItem, unSeparatorMenuItem,
castToSeparatorMenuItem, gTypeSeparatorMenuItem,
Overlay(Overlay), OverlayClass,
toOverlay,
mkOverlay, unOverlay,
castToOverlay, gTypeOverlay,
Window(Window), WindowClass,
toWindow,
mkWindow, unWindow,
castToWindow, gTypeWindow,
Assistant(Assistant), AssistantClass,
toAssistant,
mkAssistant, unAssistant,
castToAssistant, gTypeAssistant,
OffscreenWindow(OffscreenWindow), OffscreenWindowClass,
toOffscreenWindow,
mkOffscreenWindow, unOffscreenWindow,
castToOffscreenWindow, gTypeOffscreenWindow,
Dialog(Dialog), DialogClass,
toDialog,
mkDialog, unDialog,
castToDialog, gTypeDialog,
AboutDialog(AboutDialog), AboutDialogClass,
toAboutDialog,
mkAboutDialog, unAboutDialog,
castToAboutDialog, gTypeAboutDialog,
ColorSelectionDialog(ColorSelectionDialog), ColorSelectionDialogClass,
toColorSelectionDialog,
mkColorSelectionDialog, unColorSelectionDialog,
castToColorSelectionDialog, gTypeColorSelectionDialog,
FileChooserDialog(FileChooserDialog), FileChooserDialogClass,
toFileChooserDialog,
mkFileChooserDialog, unFileChooserDialog,
castToFileChooserDialog, gTypeFileChooserDialog,
FontSelectionDialog(FontSelectionDialog), FontSelectionDialogClass,
toFontSelectionDialog,
mkFontSelectionDialog, unFontSelectionDialog,
castToFontSelectionDialog, gTypeFontSelectionDialog,
MessageDialog(MessageDialog), MessageDialogClass,
toMessageDialog,
mkMessageDialog, unMessageDialog,
castToMessageDialog, gTypeMessageDialog,
EventBox(EventBox), EventBoxClass,
toEventBox,
mkEventBox, unEventBox,
castToEventBox, gTypeEventBox,
HandleBox(HandleBox), HandleBoxClass,
toHandleBox,
mkHandleBox, unHandleBox,
castToHandleBox, gTypeHandleBox,
ScrolledWindow(ScrolledWindow), ScrolledWindowClass,
toScrolledWindow,
mkScrolledWindow, unScrolledWindow,
castToScrolledWindow, gTypeScrolledWindow,
Viewport(Viewport), ViewportClass,
toViewport,
mkViewport, unViewport,
castToViewport, gTypeViewport,
Expander(Expander), ExpanderClass,
toExpander,
mkExpander, unExpander,
castToExpander, gTypeExpander,
ComboBox(ComboBox), ComboBoxClass,
toComboBox,
mkComboBox, unComboBox,
castToComboBox, gTypeComboBox,
ToolItem(ToolItem), ToolItemClass,
toToolItem,
mkToolItem, unToolItem,
castToToolItem, gTypeToolItem,
ToolButton(ToolButton), ToolButtonClass,
toToolButton,
mkToolButton, unToolButton,
castToToolButton, gTypeToolButton,
MenuToolButton(MenuToolButton), MenuToolButtonClass,
toMenuToolButton,
mkMenuToolButton, unMenuToolButton,
castToMenuToolButton, gTypeMenuToolButton,
ToggleToolButton(ToggleToolButton), ToggleToolButtonClass,
toToggleToolButton,
mkToggleToolButton, unToggleToolButton,
castToToggleToolButton, gTypeToggleToolButton,
RadioToolButton(RadioToolButton), RadioToolButtonClass,
toRadioToolButton,
mkRadioToolButton, unRadioToolButton,
castToRadioToolButton, gTypeRadioToolButton,
SeparatorToolItem(SeparatorToolItem), SeparatorToolItemClass,
toSeparatorToolItem,
mkSeparatorToolItem, unSeparatorToolItem,
castToSeparatorToolItem, gTypeSeparatorToolItem,
StackSwitcher(StackSwitcher), StackSwitcherClass,
toStackSwitcher,
mkStackSwitcher, unStackSwitcher,
castToStackSwitcher, gTypeStackSwitcher,
Box(Box), BoxClass,
toBox,
mkBox, unBox,
castToBox, gTypeBox,
ButtonBox(ButtonBox), ButtonBoxClass,
toButtonBox,
mkButtonBox, unButtonBox,
castToButtonBox, gTypeButtonBox,
HButtonBox(HButtonBox), HButtonBoxClass,
toHButtonBox,
mkHButtonBox, unHButtonBox,
castToHButtonBox, gTypeHButtonBox,
VButtonBox(VButtonBox), VButtonBoxClass,
toVButtonBox,
mkVButtonBox, unVButtonBox,
castToVButtonBox, gTypeVButtonBox,
VBox(VBox), VBoxClass,
toVBox,
mkVBox, unVBox,
castToVBox, gTypeVBox,
RecentChooserWidget(RecentChooserWidget), RecentChooserWidgetClass,
toRecentChooserWidget,
mkRecentChooserWidget, unRecentChooserWidget,
castToRecentChooserWidget, gTypeRecentChooserWidget,
ColorSelection(ColorSelection), ColorSelectionClass,
toColorSelection,
mkColorSelection, unColorSelection,
castToColorSelection, gTypeColorSelection,
FontSelection(FontSelection), FontSelectionClass,
toFontSelection,
mkFontSelection, unFontSelection,
castToFontSelection, gTypeFontSelection,
FileChooserWidget(FileChooserWidget), FileChooserWidgetClass,
toFileChooserWidget,
mkFileChooserWidget, unFileChooserWidget,
castToFileChooserWidget, gTypeFileChooserWidget,
HBox(HBox), HBoxClass,
toHBox,
mkHBox, unHBox,
castToHBox, gTypeHBox,
InfoBar(InfoBar), InfoBarClass,
toInfoBar,
mkInfoBar, unInfoBar,
castToInfoBar, gTypeInfoBar,
FileChooserButton(FileChooserButton), FileChooserButtonClass,
toFileChooserButton,
mkFileChooserButton, unFileChooserButton,
castToFileChooserButton, gTypeFileChooserButton,
Statusbar(Statusbar), StatusbarClass,
toStatusbar,
mkStatusbar, unStatusbar,
castToStatusbar, gTypeStatusbar,
Grid(Grid), GridClass,
toGrid,
mkGrid, unGrid,
castToGrid, gTypeGrid,
Fixed(Fixed), FixedClass,
toFixed,
mkFixed, unFixed,
castToFixed, gTypeFixed,
Paned(Paned), PanedClass,
toPaned,
mkPaned, unPaned,
castToPaned, gTypePaned,
HPaned(HPaned), HPanedClass,
toHPaned,
mkHPaned, unHPaned,
castToHPaned, gTypeHPaned,
VPaned(VPaned), VPanedClass,
toVPaned,
mkVPaned, unVPaned,
castToVPaned, gTypeVPaned,
IconView(IconView), IconViewClass,
toIconView,
mkIconView, unIconView,
castToIconView, gTypeIconView,
Layout(Layout), LayoutClass,
toLayout,
mkLayout, unLayout,
castToLayout, gTypeLayout,
MenuShell(MenuShell), MenuShellClass,
toMenuShell,
mkMenuShell, unMenuShell,
castToMenuShell, gTypeMenuShell,
Menu(Menu), MenuClass,
toMenu,
mkMenu, unMenu,
castToMenu, gTypeMenu,
RecentChooserMenu(RecentChooserMenu), RecentChooserMenuClass,
toRecentChooserMenu,
mkRecentChooserMenu, unRecentChooserMenu,
castToRecentChooserMenu, gTypeRecentChooserMenu,
MenuBar(MenuBar), MenuBarClass,
toMenuBar,
mkMenuBar, unMenuBar,
castToMenuBar, gTypeMenuBar,
Notebook(Notebook), NotebookClass,
toNotebook,
mkNotebook, unNotebook,
castToNotebook, gTypeNotebook,
Table(Table), TableClass,
toTable,
mkTable, unTable,
castToTable, gTypeTable,
TextView(TextView), TextViewClass,
toTextView,
mkTextView, unTextView,
castToTextView, gTypeTextView,
Toolbar(Toolbar), ToolbarClass,
toToolbar,
mkToolbar, unToolbar,
castToToolbar, gTypeToolbar,
TreeView(TreeView), TreeViewClass,
toTreeView,
mkTreeView, unTreeView,
castToTreeView, gTypeTreeView,
Calendar(Calendar), CalendarClass,
toCalendar,
mkCalendar, unCalendar,
castToCalendar, gTypeCalendar,
CellView(CellView), CellViewClass,
toCellView,
mkCellView, unCellView,
castToCellView, gTypeCellView,
GLArea(GLArea), GLAreaClass,
toGLArea,
mkGLArea, unGLArea,
castToGLArea, gTypeGLArea,
DrawingArea(DrawingArea), DrawingAreaClass,
toDrawingArea,
mkDrawingArea, unDrawingArea,
castToDrawingArea, gTypeDrawingArea,
Spinner(Spinner), SpinnerClass,
toSpinner,
mkSpinner, unSpinner,
castToSpinner, gTypeSpinner,
Entry(Entry), EntryClass,
toEntry,
mkEntry, unEntry,
castToEntry, gTypeEntry,
SpinButton(SpinButton), SpinButtonClass,
toSpinButton,
mkSpinButton, unSpinButton,
castToSpinButton, gTypeSpinButton,
Range(Range), RangeClass,
toRange,
mkRange, unRange,
castToRange, gTypeRange,
Scale(Scale), ScaleClass,
toScale,
mkScale, unScale,
castToScale, gTypeScale,
HScale(HScale), HScaleClass,
toHScale,
mkHScale, unHScale,
castToHScale, gTypeHScale,
VScale(VScale), VScaleClass,
toVScale,
mkVScale, unVScale,
castToVScale, gTypeVScale,
Scrollbar(Scrollbar), ScrollbarClass,
toScrollbar,
mkScrollbar, unScrollbar,
castToScrollbar, gTypeScrollbar,
HScrollbar(HScrollbar), HScrollbarClass,
toHScrollbar,
mkHScrollbar, unHScrollbar,
castToHScrollbar, gTypeHScrollbar,
VScrollbar(VScrollbar), VScrollbarClass,
toVScrollbar,
mkVScrollbar, unVScrollbar,
castToVScrollbar, gTypeVScrollbar,
Separator(Separator), SeparatorClass,
toSeparator,
mkSeparator, unSeparator,
castToSeparator, gTypeSeparator,
HSeparator(HSeparator), HSeparatorClass,
toHSeparator,
mkHSeparator, unHSeparator,
castToHSeparator, gTypeHSeparator,
VSeparator(VSeparator), VSeparatorClass,
toVSeparator,
mkVSeparator, unVSeparator,
castToVSeparator, gTypeVSeparator,
Invisible(Invisible), InvisibleClass,
toInvisible,
mkInvisible, unInvisible,
castToInvisible, gTypeInvisible,
ProgressBar(ProgressBar), ProgressBarClass,
toProgressBar,
mkProgressBar, unProgressBar,
castToProgressBar, gTypeProgressBar,
LevelBar(LevelBar), LevelBarClass,
toLevelBar,
mkLevelBar, unLevelBar,
castToLevelBar, gTypeLevelBar,
Adjustment(Adjustment), AdjustmentClass,
toAdjustment,
mkAdjustment, unAdjustment,
castToAdjustment, gTypeAdjustment,
IMContext(IMContext), IMContextClass,
toIMContext,
mkIMContext, unIMContext,
castToIMContext, gTypeIMContext,
IMMulticontext(IMMulticontext), IMMulticontextClass,
toIMMulticontext,
mkIMMulticontext, unIMMulticontext,
castToIMMulticontext, gTypeIMMulticontext,
IMContextSimple(IMContextSimple), IMContextSimpleClass,
toIMContextSimple,
mkIMContextSimple, unIMContextSimple,
castToIMContextSimple, gTypeIMContextSimple,
TreeViewColumn(TreeViewColumn), TreeViewColumnClass,
toTreeViewColumn,
mkTreeViewColumn, unTreeViewColumn,
castToTreeViewColumn, gTypeTreeViewColumn,
CellRenderer(CellRenderer), CellRendererClass,
toCellRenderer,
mkCellRenderer, unCellRenderer,
castToCellRenderer, gTypeCellRenderer,
CellRendererSpinner(CellRendererSpinner), CellRendererSpinnerClass,
toCellRendererSpinner,
mkCellRendererSpinner, unCellRendererSpinner,
castToCellRendererSpinner, gTypeCellRendererSpinner,
CellRendererPixbuf(CellRendererPixbuf), CellRendererPixbufClass,
toCellRendererPixbuf,
mkCellRendererPixbuf, unCellRendererPixbuf,
castToCellRendererPixbuf, gTypeCellRendererPixbuf,
CellRendererText(CellRendererText), CellRendererTextClass,
toCellRendererText,
mkCellRendererText, unCellRendererText,
castToCellRendererText, gTypeCellRendererText,
CellRendererAccel(CellRendererAccel), CellRendererAccelClass,
toCellRendererAccel,
mkCellRendererAccel, unCellRendererAccel,
castToCellRendererAccel, gTypeCellRendererAccel,
CellRendererSpin(CellRendererSpin), CellRendererSpinClass,
toCellRendererSpin,
mkCellRendererSpin, unCellRendererSpin,
castToCellRendererSpin, gTypeCellRendererSpin,
CellRendererCombo(CellRendererCombo), CellRendererComboClass,
toCellRendererCombo,
mkCellRendererCombo, unCellRendererCombo,
castToCellRendererCombo, gTypeCellRendererCombo,
CellRendererToggle(CellRendererToggle), CellRendererToggleClass,
toCellRendererToggle,
mkCellRendererToggle, unCellRendererToggle,
castToCellRendererToggle, gTypeCellRendererToggle,
CellRendererProgress(CellRendererProgress), CellRendererProgressClass,
toCellRendererProgress,
mkCellRendererProgress, unCellRendererProgress,
castToCellRendererProgress, gTypeCellRendererProgress,
FileFilter(FileFilter), FileFilterClass,
toFileFilter,
mkFileFilter, unFileFilter,
castToFileFilter, gTypeFileFilter,
Builder(Builder), BuilderClass,
toBuilder,
mkBuilder, unBuilder,
castToBuilder, gTypeBuilder,
StyleContext(StyleContext), StyleContextClass,
toStyleContext,
mkStyleContext, unStyleContext,
castToStyleContext, gTypeStyleContext,
StyleProvider(StyleProvider), StyleProviderClass,
toStyleProvider,
mkStyleProvider, unStyleProvider,
castToStyleProvider, gTypeStyleProvider,
CssProvider(CssProvider), CssProviderClass,
toCssProvider,
mkCssProvider, unCssProvider,
castToCssProvider, gTypeCssProvider,
CellLayout(CellLayout), CellLayoutClass,
toCellLayout,
mkCellLayout, unCellLayout,
castToCellLayout, gTypeCellLayout,
TreeSortable(TreeSortable), TreeSortableClass,
toTreeSortable,
mkTreeSortable, unTreeSortable,
castToTreeSortable, gTypeTreeSortable,
Tooltip(Tooltip), TooltipClass,
toTooltip,
mkTooltip, unTooltip,
castToTooltip, gTypeTooltip,
StatusIcon(StatusIcon), StatusIconClass,
toStatusIcon,
mkStatusIcon, unStatusIcon,
castToStatusIcon, gTypeStatusIcon,
TreeSelection(TreeSelection), TreeSelectionClass,
toTreeSelection,
mkTreeSelection, unTreeSelection,
castToTreeSelection, gTypeTreeSelection,
TreeModel(TreeModel), TreeModelClass,
toTreeModel,
mkTreeModel, unTreeModel,
castToTreeModel, gTypeTreeModel,
TreeStore(TreeStore), TreeStoreClass,
toTreeStore,
mkTreeStore, unTreeStore,
castToTreeStore, gTypeTreeStore,
ListStore(ListStore), ListStoreClass,
toListStore,
mkListStore, unListStore,
castToListStore, gTypeListStore,
TreeModelSort(TreeModelSort), TreeModelSortClass,
toTreeModelSort,
mkTreeModelSort, unTreeModelSort,
castToTreeModelSort, gTypeTreeModelSort,
TreeModelFilter(TreeModelFilter), TreeModelFilterClass,
toTreeModelFilter,
mkTreeModelFilter, unTreeModelFilter,
castToTreeModelFilter, gTypeTreeModelFilter,
IconFactory(IconFactory), IconFactoryClass,
toIconFactory,
mkIconFactory, unIconFactory,
castToIconFactory, gTypeIconFactory,
IconTheme(IconTheme), IconThemeClass,
toIconTheme,
mkIconTheme, unIconTheme,
castToIconTheme, gTypeIconTheme,
SizeGroup(SizeGroup), SizeGroupClass,
toSizeGroup,
mkSizeGroup, unSizeGroup,
castToSizeGroup, gTypeSizeGroup,
Clipboard(Clipboard), ClipboardClass,
toClipboard,
mkClipboard, unClipboard,
castToClipboard, gTypeClipboard,
AccelGroup(AccelGroup), AccelGroupClass,
toAccelGroup,
mkAccelGroup, unAccelGroup,
castToAccelGroup, gTypeAccelGroup,
AccelMap(AccelMap), AccelMapClass,
toAccelMap,
mkAccelMap, unAccelMap,
castToAccelMap, gTypeAccelMap,
EntryCompletion(EntryCompletion), EntryCompletionClass,
toEntryCompletion,
mkEntryCompletion, unEntryCompletion,
castToEntryCompletion, gTypeEntryCompletion,
EntryBuffer(EntryBuffer), EntryBufferClass,
toEntryBuffer,
mkEntryBuffer, unEntryBuffer,
castToEntryBuffer, gTypeEntryBuffer,
Action(Action), ActionClass,
toAction,
mkAction, unAction,
castToAction, gTypeAction,
RecentAction(RecentAction), RecentActionClass,
toRecentAction,
mkRecentAction, unRecentAction,
castToRecentAction, gTypeRecentAction,
ToggleAction(ToggleAction), ToggleActionClass,
toToggleAction,
mkToggleAction, unToggleAction,
castToToggleAction, gTypeToggleAction,
RadioAction(RadioAction), RadioActionClass,
toRadioAction,
mkRadioAction, unRadioAction,
castToRadioAction, gTypeRadioAction,
ActionGroup(ActionGroup), ActionGroupClass,
toActionGroup,
mkActionGroup, unActionGroup,
castToActionGroup, gTypeActionGroup,
UIManager(UIManager), UIManagerClass,
toUIManager,
mkUIManager, unUIManager,
castToUIManager, gTypeUIManager,
WindowGroup(WindowGroup), WindowGroupClass,
toWindowGroup,
mkWindowGroup, unWindowGroup,
castToWindowGroup, gTypeWindowGroup,
CellEditable(CellEditable), CellEditableClass,
toCellEditable,
mkCellEditable, unCellEditable,
castToCellEditable, gTypeCellEditable,
Editable(Editable), EditableClass,
toEditable,
mkEditable, unEditable,
castToEditable, gTypeEditable,
FileChooser(FileChooser), FileChooserClass,
toFileChooser,
mkFileChooser, unFileChooser,
castToFileChooser, gTypeFileChooser
) where
import Foreign.ForeignPtr (ForeignPtr, castForeignPtr)
import Foreign.ForeignPtr.Unsafe (unsafeForeignPtrToPtr)
import Foreign.C.Types (CULong(..), CUInt(..), CULLong(..))
import System.Glib.GType (GType, typeInstanceIsA)
import System.Glib.GObject
{-# LINE 786 "./Graphics/UI/Gtk/Types.chs" #-}
import Graphics.UI.Gtk.General.Threading
{-# LINE 789 "./Graphics/UI/Gtk/Types.chs" #-}
castTo :: (GObjectClass obj, GObjectClass obj') => GType -> String
-> (obj -> obj')
castTo :: forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gtype String
objTypeName obj
obj =
case obj -> GObject
forall o. GObjectClass o => o -> GObject
toGObject obj
obj of
gobj :: GObject
gobj@(GObject ForeignPtr GObject
objFPtr)
| Ptr () -> GType -> Bool
typeInstanceIsA ((ForeignPtr () -> Ptr ()
forall a. ForeignPtr a -> Ptr a
unsafeForeignPtrToPtr(ForeignPtr () -> Ptr ())
-> (ForeignPtr GObject -> ForeignPtr ())
-> ForeignPtr GObject
-> Ptr ()
forall b c a. (b -> c) -> (a -> b) -> a -> c
.ForeignPtr GObject -> ForeignPtr ()
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr) ForeignPtr GObject
objFPtr) GType
gtype
-> GObject -> obj'
forall o. GObjectClass o => GObject -> o
unsafeCastGObject GObject
gobj
| Bool
otherwise -> String -> obj'
forall a. HasCallStack => String -> a
error (String -> obj') -> String -> obj'
forall a b. (a -> b) -> a -> b
$ String
"Cannot cast object to " String -> String -> String
forall a. [a] -> [a] -> [a]
++ String
objTypeName
newtype AtkObject = AtkObject (ForeignPtr (AtkObject)) deriving (AtkObject -> AtkObject -> Bool
(AtkObject -> AtkObject -> Bool)
-> (AtkObject -> AtkObject -> Bool) -> Eq AtkObject
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: AtkObject -> AtkObject -> Bool
== :: AtkObject -> AtkObject -> Bool
$c/= :: AtkObject -> AtkObject -> Bool
/= :: AtkObject -> AtkObject -> Bool
Eq,Eq AtkObject
Eq AtkObject
-> (AtkObject -> AtkObject -> Ordering)
-> (AtkObject -> AtkObject -> Bool)
-> (AtkObject -> AtkObject -> Bool)
-> (AtkObject -> AtkObject -> Bool)
-> (AtkObject -> AtkObject -> Bool)
-> (AtkObject -> AtkObject -> AtkObject)
-> (AtkObject -> AtkObject -> AtkObject)
-> Ord AtkObject
AtkObject -> AtkObject -> Bool
AtkObject -> AtkObject -> Ordering
AtkObject -> AtkObject -> AtkObject
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: AtkObject -> AtkObject -> Ordering
compare :: AtkObject -> AtkObject -> Ordering
$c< :: AtkObject -> AtkObject -> Bool
< :: AtkObject -> AtkObject -> Bool
$c<= :: AtkObject -> AtkObject -> Bool
<= :: AtkObject -> AtkObject -> Bool
$c> :: AtkObject -> AtkObject -> Bool
> :: AtkObject -> AtkObject -> Bool
$c>= :: AtkObject -> AtkObject -> Bool
>= :: AtkObject -> AtkObject -> Bool
$cmax :: AtkObject -> AtkObject -> AtkObject
max :: AtkObject -> AtkObject -> AtkObject
$cmin :: AtkObject -> AtkObject -> AtkObject
min :: AtkObject -> AtkObject -> AtkObject
Ord)
mkAtkObject :: (ForeignPtr AtkObject -> AtkObject, FinalizerPtr a)
mkAtkObject = (ForeignPtr AtkObject -> AtkObject
AtkObject, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unAtkObject :: AtkObject -> ForeignPtr AtkObject
unAtkObject (AtkObject ForeignPtr AtkObject
o) = ForeignPtr AtkObject
o
class GObjectClass o => AtkObjectClass o
toAtkObject :: AtkObjectClass o => o -> AtkObject
toAtkObject :: forall o. AtkObjectClass o => o -> AtkObject
toAtkObject = GObject -> AtkObject
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> AtkObject) -> (o -> GObject) -> o -> AtkObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance AtkObjectClass AtkObject
instance GObjectClass AtkObject where
toGObject :: AtkObject -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (AtkObject -> ForeignPtr GObject) -> AtkObject -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr AtkObject -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr AtkObject -> ForeignPtr GObject)
-> (AtkObject -> ForeignPtr AtkObject)
-> AtkObject
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. AtkObject -> ForeignPtr AtkObject
unAtkObject
unsafeCastGObject :: GObject -> AtkObject
unsafeCastGObject = ForeignPtr AtkObject -> AtkObject
AtkObject (ForeignPtr AtkObject -> AtkObject)
-> (GObject -> ForeignPtr AtkObject) -> GObject -> AtkObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr AtkObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr AtkObject)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr AtkObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToAtkObject :: GObjectClass obj => obj -> AtkObject
castToAtkObject :: forall obj. GObjectClass obj => obj -> AtkObject
castToAtkObject = GType -> String -> obj -> AtkObject
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeAtkObject String
"AtkObject"
gTypeAtkObject :: GType
gTypeAtkObject :: GType
gTypeAtkObject =
GType
atk_object_get_type
{-# LINE 825 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Accessible = Accessible (ForeignPtr (Accessible)) deriving (Accessible -> Accessible -> Bool
(Accessible -> Accessible -> Bool)
-> (Accessible -> Accessible -> Bool) -> Eq Accessible
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Accessible -> Accessible -> Bool
== :: Accessible -> Accessible -> Bool
$c/= :: Accessible -> Accessible -> Bool
/= :: Accessible -> Accessible -> Bool
Eq,Eq Accessible
Eq Accessible
-> (Accessible -> Accessible -> Ordering)
-> (Accessible -> Accessible -> Bool)
-> (Accessible -> Accessible -> Bool)
-> (Accessible -> Accessible -> Bool)
-> (Accessible -> Accessible -> Bool)
-> (Accessible -> Accessible -> Accessible)
-> (Accessible -> Accessible -> Accessible)
-> Ord Accessible
Accessible -> Accessible -> Bool
Accessible -> Accessible -> Ordering
Accessible -> Accessible -> Accessible
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Accessible -> Accessible -> Ordering
compare :: Accessible -> Accessible -> Ordering
$c< :: Accessible -> Accessible -> Bool
< :: Accessible -> Accessible -> Bool
$c<= :: Accessible -> Accessible -> Bool
<= :: Accessible -> Accessible -> Bool
$c> :: Accessible -> Accessible -> Bool
> :: Accessible -> Accessible -> Bool
$c>= :: Accessible -> Accessible -> Bool
>= :: Accessible -> Accessible -> Bool
$cmax :: Accessible -> Accessible -> Accessible
max :: Accessible -> Accessible -> Accessible
$cmin :: Accessible -> Accessible -> Accessible
min :: Accessible -> Accessible -> Accessible
Ord)
mkAccessible :: (ForeignPtr Accessible -> Accessible, FinalizerPtr a)
mkAccessible = (ForeignPtr Accessible -> Accessible
Accessible, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unAccessible :: Accessible -> ForeignPtr Accessible
unAccessible (Accessible ForeignPtr Accessible
o) = ForeignPtr Accessible
o
class AtkObjectClass o => AccessibleClass o
toAccessible :: AccessibleClass o => o -> Accessible
toAccessible :: forall o. AccessibleClass o => o -> Accessible
toAccessible = GObject -> Accessible
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Accessible) -> (o -> GObject) -> o -> Accessible
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance AccessibleClass Accessible
instance AtkObjectClass Accessible
instance GObjectClass Accessible where
toGObject :: Accessible -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Accessible -> ForeignPtr GObject) -> Accessible -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Accessible -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Accessible -> ForeignPtr GObject)
-> (Accessible -> ForeignPtr Accessible)
-> Accessible
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Accessible -> ForeignPtr Accessible
unAccessible
unsafeCastGObject :: GObject -> Accessible
unsafeCastGObject = ForeignPtr Accessible -> Accessible
Accessible (ForeignPtr Accessible -> Accessible)
-> (GObject -> ForeignPtr Accessible) -> GObject -> Accessible
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Accessible
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Accessible)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr Accessible
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToAccessible :: GObjectClass obj => obj -> Accessible
castToAccessible :: forall obj. GObjectClass obj => obj -> Accessible
castToAccessible = GType -> String -> obj -> Accessible
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeAccessible String
"Accessible"
gTypeAccessible :: GType
gTypeAccessible :: GType
gTypeAccessible =
GType
gtk_accessible_get_type
{-# LINE 849 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Keymap = Keymap (ForeignPtr (Keymap)) deriving (Keymap -> Keymap -> Bool
(Keymap -> Keymap -> Bool)
-> (Keymap -> Keymap -> Bool) -> Eq Keymap
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Keymap -> Keymap -> Bool
== :: Keymap -> Keymap -> Bool
$c/= :: Keymap -> Keymap -> Bool
/= :: Keymap -> Keymap -> Bool
Eq,Eq Keymap
Eq Keymap
-> (Keymap -> Keymap -> Ordering)
-> (Keymap -> Keymap -> Bool)
-> (Keymap -> Keymap -> Bool)
-> (Keymap -> Keymap -> Bool)
-> (Keymap -> Keymap -> Bool)
-> (Keymap -> Keymap -> Keymap)
-> (Keymap -> Keymap -> Keymap)
-> Ord Keymap
Keymap -> Keymap -> Bool
Keymap -> Keymap -> Ordering
Keymap -> Keymap -> Keymap
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Keymap -> Keymap -> Ordering
compare :: Keymap -> Keymap -> Ordering
$c< :: Keymap -> Keymap -> Bool
< :: Keymap -> Keymap -> Bool
$c<= :: Keymap -> Keymap -> Bool
<= :: Keymap -> Keymap -> Bool
$c> :: Keymap -> Keymap -> Bool
> :: Keymap -> Keymap -> Bool
$c>= :: Keymap -> Keymap -> Bool
>= :: Keymap -> Keymap -> Bool
$cmax :: Keymap -> Keymap -> Keymap
max :: Keymap -> Keymap -> Keymap
$cmin :: Keymap -> Keymap -> Keymap
min :: Keymap -> Keymap -> Keymap
Ord)
mkKeymap :: (ForeignPtr Keymap -> Keymap, FinalizerPtr a)
mkKeymap = (ForeignPtr Keymap -> Keymap
Keymap, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unKeymap :: Keymap -> ForeignPtr Keymap
unKeymap (Keymap ForeignPtr Keymap
o) = ForeignPtr Keymap
o
class GObjectClass o => KeymapClass o
toKeymap :: KeymapClass o => o -> Keymap
toKeymap :: forall o. KeymapClass o => o -> Keymap
toKeymap = GObject -> Keymap
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Keymap) -> (o -> GObject) -> o -> Keymap
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance KeymapClass Keymap
instance GObjectClass Keymap where
toGObject :: Keymap -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Keymap -> ForeignPtr GObject) -> Keymap -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Keymap -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Keymap -> ForeignPtr GObject)
-> (Keymap -> ForeignPtr Keymap) -> Keymap -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Keymap -> ForeignPtr Keymap
unKeymap
unsafeCastGObject :: GObject -> Keymap
unsafeCastGObject = ForeignPtr Keymap -> Keymap
Keymap (ForeignPtr Keymap -> Keymap)
-> (GObject -> ForeignPtr Keymap) -> GObject -> Keymap
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Keymap
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Keymap)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Keymap
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToKeymap :: GObjectClass obj => obj -> Keymap
castToKeymap :: forall obj. GObjectClass obj => obj -> Keymap
castToKeymap = GType -> String -> obj -> Keymap
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeKeymap String
"Keymap"
gTypeKeymap :: GType
gTypeKeymap :: GType
gTypeKeymap =
GType
gdk_keymap_get_type
{-# LINE 872 "./Graphics/UI/Gtk/Types.chs" #-}
newtype DisplayManager = DisplayManager (ForeignPtr (DisplayManager)) deriving (DisplayManager -> DisplayManager -> Bool
(DisplayManager -> DisplayManager -> Bool)
-> (DisplayManager -> DisplayManager -> Bool) -> Eq DisplayManager
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DisplayManager -> DisplayManager -> Bool
== :: DisplayManager -> DisplayManager -> Bool
$c/= :: DisplayManager -> DisplayManager -> Bool
/= :: DisplayManager -> DisplayManager -> Bool
Eq,Eq DisplayManager
Eq DisplayManager
-> (DisplayManager -> DisplayManager -> Ordering)
-> (DisplayManager -> DisplayManager -> Bool)
-> (DisplayManager -> DisplayManager -> Bool)
-> (DisplayManager -> DisplayManager -> Bool)
-> (DisplayManager -> DisplayManager -> Bool)
-> (DisplayManager -> DisplayManager -> DisplayManager)
-> (DisplayManager -> DisplayManager -> DisplayManager)
-> Ord DisplayManager
DisplayManager -> DisplayManager -> Bool
DisplayManager -> DisplayManager -> Ordering
DisplayManager -> DisplayManager -> DisplayManager
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: DisplayManager -> DisplayManager -> Ordering
compare :: DisplayManager -> DisplayManager -> Ordering
$c< :: DisplayManager -> DisplayManager -> Bool
< :: DisplayManager -> DisplayManager -> Bool
$c<= :: DisplayManager -> DisplayManager -> Bool
<= :: DisplayManager -> DisplayManager -> Bool
$c> :: DisplayManager -> DisplayManager -> Bool
> :: DisplayManager -> DisplayManager -> Bool
$c>= :: DisplayManager -> DisplayManager -> Bool
>= :: DisplayManager -> DisplayManager -> Bool
$cmax :: DisplayManager -> DisplayManager -> DisplayManager
max :: DisplayManager -> DisplayManager -> DisplayManager
$cmin :: DisplayManager -> DisplayManager -> DisplayManager
min :: DisplayManager -> DisplayManager -> DisplayManager
Ord)
mkDisplayManager :: (ForeignPtr DisplayManager -> DisplayManager, FinalizerPtr a)
mkDisplayManager = (ForeignPtr DisplayManager -> DisplayManager
DisplayManager, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unDisplayManager :: DisplayManager -> ForeignPtr DisplayManager
unDisplayManager (DisplayManager ForeignPtr DisplayManager
o) = ForeignPtr DisplayManager
o
class GObjectClass o => DisplayManagerClass o
toDisplayManager :: DisplayManagerClass o => o -> DisplayManager
toDisplayManager :: forall o. DisplayManagerClass o => o -> DisplayManager
toDisplayManager = GObject -> DisplayManager
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> DisplayManager)
-> (o -> GObject) -> o -> DisplayManager
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance DisplayManagerClass DisplayManager
instance GObjectClass DisplayManager where
toGObject :: DisplayManager -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (DisplayManager -> ForeignPtr GObject)
-> DisplayManager
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr DisplayManager -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr DisplayManager -> ForeignPtr GObject)
-> (DisplayManager -> ForeignPtr DisplayManager)
-> DisplayManager
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. DisplayManager -> ForeignPtr DisplayManager
unDisplayManager
unsafeCastGObject :: GObject -> DisplayManager
unsafeCastGObject = ForeignPtr DisplayManager -> DisplayManager
DisplayManager (ForeignPtr DisplayManager -> DisplayManager)
-> (GObject -> ForeignPtr DisplayManager)
-> GObject
-> DisplayManager
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr DisplayManager
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr DisplayManager)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr DisplayManager
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToDisplayManager :: GObjectClass obj => obj -> DisplayManager
castToDisplayManager :: forall obj. GObjectClass obj => obj -> DisplayManager
castToDisplayManager = GType -> String -> obj -> DisplayManager
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeDisplayManager String
"DisplayManager"
gTypeDisplayManager :: GType
gTypeDisplayManager :: GType
gTypeDisplayManager =
GType
gdk_display_manager_get_type
{-# LINE 895 "./Graphics/UI/Gtk/Types.chs" #-}
newtype AppLaunchContext = AppLaunchContext (ForeignPtr (AppLaunchContext)) deriving (AppLaunchContext -> AppLaunchContext -> Bool
(AppLaunchContext -> AppLaunchContext -> Bool)
-> (AppLaunchContext -> AppLaunchContext -> Bool)
-> Eq AppLaunchContext
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: AppLaunchContext -> AppLaunchContext -> Bool
== :: AppLaunchContext -> AppLaunchContext -> Bool
$c/= :: AppLaunchContext -> AppLaunchContext -> Bool
/= :: AppLaunchContext -> AppLaunchContext -> Bool
Eq,Eq AppLaunchContext
Eq AppLaunchContext
-> (AppLaunchContext -> AppLaunchContext -> Ordering)
-> (AppLaunchContext -> AppLaunchContext -> Bool)
-> (AppLaunchContext -> AppLaunchContext -> Bool)
-> (AppLaunchContext -> AppLaunchContext -> Bool)
-> (AppLaunchContext -> AppLaunchContext -> Bool)
-> (AppLaunchContext -> AppLaunchContext -> AppLaunchContext)
-> (AppLaunchContext -> AppLaunchContext -> AppLaunchContext)
-> Ord AppLaunchContext
AppLaunchContext -> AppLaunchContext -> Bool
AppLaunchContext -> AppLaunchContext -> Ordering
AppLaunchContext -> AppLaunchContext -> AppLaunchContext
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: AppLaunchContext -> AppLaunchContext -> Ordering
compare :: AppLaunchContext -> AppLaunchContext -> Ordering
$c< :: AppLaunchContext -> AppLaunchContext -> Bool
< :: AppLaunchContext -> AppLaunchContext -> Bool
$c<= :: AppLaunchContext -> AppLaunchContext -> Bool
<= :: AppLaunchContext -> AppLaunchContext -> Bool
$c> :: AppLaunchContext -> AppLaunchContext -> Bool
> :: AppLaunchContext -> AppLaunchContext -> Bool
$c>= :: AppLaunchContext -> AppLaunchContext -> Bool
>= :: AppLaunchContext -> AppLaunchContext -> Bool
$cmax :: AppLaunchContext -> AppLaunchContext -> AppLaunchContext
max :: AppLaunchContext -> AppLaunchContext -> AppLaunchContext
$cmin :: AppLaunchContext -> AppLaunchContext -> AppLaunchContext
min :: AppLaunchContext -> AppLaunchContext -> AppLaunchContext
Ord)
mkAppLaunchContext :: (ForeignPtr AppLaunchContext -> AppLaunchContext, FinalizerPtr a)
mkAppLaunchContext = (ForeignPtr AppLaunchContext -> AppLaunchContext
AppLaunchContext, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unAppLaunchContext :: AppLaunchContext -> ForeignPtr AppLaunchContext
unAppLaunchContext (AppLaunchContext ForeignPtr AppLaunchContext
o) = ForeignPtr AppLaunchContext
o
class GObjectClass o => AppLaunchContextClass o
toAppLaunchContext :: AppLaunchContextClass o => o -> AppLaunchContext
toAppLaunchContext :: forall o. AppLaunchContextClass o => o -> AppLaunchContext
toAppLaunchContext = GObject -> AppLaunchContext
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> AppLaunchContext)
-> (o -> GObject) -> o -> AppLaunchContext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance AppLaunchContextClass AppLaunchContext
instance GObjectClass AppLaunchContext where
toGObject :: AppLaunchContext -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (AppLaunchContext -> ForeignPtr GObject)
-> AppLaunchContext
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr AppLaunchContext -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr AppLaunchContext -> ForeignPtr GObject)
-> (AppLaunchContext -> ForeignPtr AppLaunchContext)
-> AppLaunchContext
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. AppLaunchContext -> ForeignPtr AppLaunchContext
unAppLaunchContext
unsafeCastGObject :: GObject -> AppLaunchContext
unsafeCastGObject = ForeignPtr AppLaunchContext -> AppLaunchContext
AppLaunchContext (ForeignPtr AppLaunchContext -> AppLaunchContext)
-> (GObject -> ForeignPtr AppLaunchContext)
-> GObject
-> AppLaunchContext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr AppLaunchContext
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr AppLaunchContext)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr AppLaunchContext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToAppLaunchContext :: GObjectClass obj => obj -> AppLaunchContext
castToAppLaunchContext :: forall obj. GObjectClass obj => obj -> AppLaunchContext
castToAppLaunchContext = GType -> String -> obj -> AppLaunchContext
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeAppLaunchContext String
"AppLaunchContext"
gTypeAppLaunchContext :: GType
gTypeAppLaunchContext :: GType
gTypeAppLaunchContext =
GType
gdk_app_launch_context_get_type
{-# LINE 918 "./Graphics/UI/Gtk/Types.chs" #-}
newtype PrintSettings = PrintSettings (ForeignPtr (PrintSettings)) deriving (PrintSettings -> PrintSettings -> Bool
(PrintSettings -> PrintSettings -> Bool)
-> (PrintSettings -> PrintSettings -> Bool) -> Eq PrintSettings
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: PrintSettings -> PrintSettings -> Bool
== :: PrintSettings -> PrintSettings -> Bool
$c/= :: PrintSettings -> PrintSettings -> Bool
/= :: PrintSettings -> PrintSettings -> Bool
Eq,Eq PrintSettings
Eq PrintSettings
-> (PrintSettings -> PrintSettings -> Ordering)
-> (PrintSettings -> PrintSettings -> Bool)
-> (PrintSettings -> PrintSettings -> Bool)
-> (PrintSettings -> PrintSettings -> Bool)
-> (PrintSettings -> PrintSettings -> Bool)
-> (PrintSettings -> PrintSettings -> PrintSettings)
-> (PrintSettings -> PrintSettings -> PrintSettings)
-> Ord PrintSettings
PrintSettings -> PrintSettings -> Bool
PrintSettings -> PrintSettings -> Ordering
PrintSettings -> PrintSettings -> PrintSettings
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: PrintSettings -> PrintSettings -> Ordering
compare :: PrintSettings -> PrintSettings -> Ordering
$c< :: PrintSettings -> PrintSettings -> Bool
< :: PrintSettings -> PrintSettings -> Bool
$c<= :: PrintSettings -> PrintSettings -> Bool
<= :: PrintSettings -> PrintSettings -> Bool
$c> :: PrintSettings -> PrintSettings -> Bool
> :: PrintSettings -> PrintSettings -> Bool
$c>= :: PrintSettings -> PrintSettings -> Bool
>= :: PrintSettings -> PrintSettings -> Bool
$cmax :: PrintSettings -> PrintSettings -> PrintSettings
max :: PrintSettings -> PrintSettings -> PrintSettings
$cmin :: PrintSettings -> PrintSettings -> PrintSettings
min :: PrintSettings -> PrintSettings -> PrintSettings
Ord)
mkPrintSettings :: (ForeignPtr PrintSettings -> PrintSettings, FinalizerPtr a)
mkPrintSettings = (ForeignPtr PrintSettings -> PrintSettings
PrintSettings, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unPrintSettings :: PrintSettings -> ForeignPtr PrintSettings
unPrintSettings (PrintSettings ForeignPtr PrintSettings
o) = ForeignPtr PrintSettings
o
class GObjectClass o => PrintSettingsClass o
toPrintSettings :: PrintSettingsClass o => o -> PrintSettings
toPrintSettings :: forall o. PrintSettingsClass o => o -> PrintSettings
toPrintSettings = GObject -> PrintSettings
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> PrintSettings) -> (o -> GObject) -> o -> PrintSettings
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance PrintSettingsClass PrintSettings
instance GObjectClass PrintSettings where
toGObject :: PrintSettings -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (PrintSettings -> ForeignPtr GObject)
-> PrintSettings
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr PrintSettings -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr PrintSettings -> ForeignPtr GObject)
-> (PrintSettings -> ForeignPtr PrintSettings)
-> PrintSettings
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. PrintSettings -> ForeignPtr PrintSettings
unPrintSettings
unsafeCastGObject :: GObject -> PrintSettings
unsafeCastGObject = ForeignPtr PrintSettings -> PrintSettings
PrintSettings (ForeignPtr PrintSettings -> PrintSettings)
-> (GObject -> ForeignPtr PrintSettings)
-> GObject
-> PrintSettings
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr PrintSettings
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr PrintSettings)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr PrintSettings
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToPrintSettings :: GObjectClass obj => obj -> PrintSettings
castToPrintSettings :: forall obj. GObjectClass obj => obj -> PrintSettings
castToPrintSettings = GType -> String -> obj -> PrintSettings
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypePrintSettings String
"PrintSettings"
gTypePrintSettings :: GType
gTypePrintSettings :: GType
gTypePrintSettings =
GType
gtk_print_settings_get_type
{-# LINE 941 "./Graphics/UI/Gtk/Types.chs" #-}
newtype PrintOperation = PrintOperation (ForeignPtr (PrintOperation)) deriving (PrintOperation -> PrintOperation -> Bool
(PrintOperation -> PrintOperation -> Bool)
-> (PrintOperation -> PrintOperation -> Bool) -> Eq PrintOperation
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: PrintOperation -> PrintOperation -> Bool
== :: PrintOperation -> PrintOperation -> Bool
$c/= :: PrintOperation -> PrintOperation -> Bool
/= :: PrintOperation -> PrintOperation -> Bool
Eq,Eq PrintOperation
Eq PrintOperation
-> (PrintOperation -> PrintOperation -> Ordering)
-> (PrintOperation -> PrintOperation -> Bool)
-> (PrintOperation -> PrintOperation -> Bool)
-> (PrintOperation -> PrintOperation -> Bool)
-> (PrintOperation -> PrintOperation -> Bool)
-> (PrintOperation -> PrintOperation -> PrintOperation)
-> (PrintOperation -> PrintOperation -> PrintOperation)
-> Ord PrintOperation
PrintOperation -> PrintOperation -> Bool
PrintOperation -> PrintOperation -> Ordering
PrintOperation -> PrintOperation -> PrintOperation
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: PrintOperation -> PrintOperation -> Ordering
compare :: PrintOperation -> PrintOperation -> Ordering
$c< :: PrintOperation -> PrintOperation -> Bool
< :: PrintOperation -> PrintOperation -> Bool
$c<= :: PrintOperation -> PrintOperation -> Bool
<= :: PrintOperation -> PrintOperation -> Bool
$c> :: PrintOperation -> PrintOperation -> Bool
> :: PrintOperation -> PrintOperation -> Bool
$c>= :: PrintOperation -> PrintOperation -> Bool
>= :: PrintOperation -> PrintOperation -> Bool
$cmax :: PrintOperation -> PrintOperation -> PrintOperation
max :: PrintOperation -> PrintOperation -> PrintOperation
$cmin :: PrintOperation -> PrintOperation -> PrintOperation
min :: PrintOperation -> PrintOperation -> PrintOperation
Ord)
mkPrintOperation :: (ForeignPtr PrintOperation -> PrintOperation, FinalizerPtr a)
mkPrintOperation = (ForeignPtr PrintOperation -> PrintOperation
PrintOperation, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unPrintOperation :: PrintOperation -> ForeignPtr PrintOperation
unPrintOperation (PrintOperation ForeignPtr PrintOperation
o) = ForeignPtr PrintOperation
o
class GObjectClass o => PrintOperationClass o
toPrintOperation :: PrintOperationClass o => o -> PrintOperation
toPrintOperation :: forall o. PrintOperationClass o => o -> PrintOperation
toPrintOperation = GObject -> PrintOperation
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> PrintOperation)
-> (o -> GObject) -> o -> PrintOperation
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance PrintOperationClass PrintOperation
instance GObjectClass PrintOperation where
toGObject :: PrintOperation -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (PrintOperation -> ForeignPtr GObject)
-> PrintOperation
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr PrintOperation -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr PrintOperation -> ForeignPtr GObject)
-> (PrintOperation -> ForeignPtr PrintOperation)
-> PrintOperation
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. PrintOperation -> ForeignPtr PrintOperation
unPrintOperation
unsafeCastGObject :: GObject -> PrintOperation
unsafeCastGObject = ForeignPtr PrintOperation -> PrintOperation
PrintOperation (ForeignPtr PrintOperation -> PrintOperation)
-> (GObject -> ForeignPtr PrintOperation)
-> GObject
-> PrintOperation
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr PrintOperation
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr PrintOperation)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr PrintOperation
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToPrintOperation :: GObjectClass obj => obj -> PrintOperation
castToPrintOperation :: forall obj. GObjectClass obj => obj -> PrintOperation
castToPrintOperation = GType -> String -> obj -> PrintOperation
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypePrintOperation String
"PrintOperation"
gTypePrintOperation :: GType
gTypePrintOperation :: GType
gTypePrintOperation =
GType
gtk_print_operation_get_type
{-# LINE 964 "./Graphics/UI/Gtk/Types.chs" #-}
newtype PrintOperationPreview = PrintOperationPreview (ForeignPtr (PrintOperationPreview)) deriving (PrintOperationPreview -> PrintOperationPreview -> Bool
(PrintOperationPreview -> PrintOperationPreview -> Bool)
-> (PrintOperationPreview -> PrintOperationPreview -> Bool)
-> Eq PrintOperationPreview
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: PrintOperationPreview -> PrintOperationPreview -> Bool
== :: PrintOperationPreview -> PrintOperationPreview -> Bool
$c/= :: PrintOperationPreview -> PrintOperationPreview -> Bool
/= :: PrintOperationPreview -> PrintOperationPreview -> Bool
Eq,Eq PrintOperationPreview
Eq PrintOperationPreview
-> (PrintOperationPreview -> PrintOperationPreview -> Ordering)
-> (PrintOperationPreview -> PrintOperationPreview -> Bool)
-> (PrintOperationPreview -> PrintOperationPreview -> Bool)
-> (PrintOperationPreview -> PrintOperationPreview -> Bool)
-> (PrintOperationPreview -> PrintOperationPreview -> Bool)
-> (PrintOperationPreview
-> PrintOperationPreview -> PrintOperationPreview)
-> (PrintOperationPreview
-> PrintOperationPreview -> PrintOperationPreview)
-> Ord PrintOperationPreview
PrintOperationPreview -> PrintOperationPreview -> Bool
PrintOperationPreview -> PrintOperationPreview -> Ordering
PrintOperationPreview
-> PrintOperationPreview -> PrintOperationPreview
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: PrintOperationPreview -> PrintOperationPreview -> Ordering
compare :: PrintOperationPreview -> PrintOperationPreview -> Ordering
$c< :: PrintOperationPreview -> PrintOperationPreview -> Bool
< :: PrintOperationPreview -> PrintOperationPreview -> Bool
$c<= :: PrintOperationPreview -> PrintOperationPreview -> Bool
<= :: PrintOperationPreview -> PrintOperationPreview -> Bool
$c> :: PrintOperationPreview -> PrintOperationPreview -> Bool
> :: PrintOperationPreview -> PrintOperationPreview -> Bool
$c>= :: PrintOperationPreview -> PrintOperationPreview -> Bool
>= :: PrintOperationPreview -> PrintOperationPreview -> Bool
$cmax :: PrintOperationPreview
-> PrintOperationPreview -> PrintOperationPreview
max :: PrintOperationPreview
-> PrintOperationPreview -> PrintOperationPreview
$cmin :: PrintOperationPreview
-> PrintOperationPreview -> PrintOperationPreview
min :: PrintOperationPreview
-> PrintOperationPreview -> PrintOperationPreview
Ord)
mkPrintOperationPreview :: (ForeignPtr PrintOperationPreview -> PrintOperationPreview,
FinalizerPtr a)
mkPrintOperationPreview = (ForeignPtr PrintOperationPreview -> PrintOperationPreview
PrintOperationPreview, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unPrintOperationPreview :: PrintOperationPreview -> ForeignPtr PrintOperationPreview
unPrintOperationPreview (PrintOperationPreview ForeignPtr PrintOperationPreview
o) = ForeignPtr PrintOperationPreview
o
class GObjectClass o => PrintOperationPreviewClass o
toPrintOperationPreview :: PrintOperationPreviewClass o => o -> PrintOperationPreview
toPrintOperationPreview :: forall o.
PrintOperationPreviewClass o =>
o -> PrintOperationPreview
toPrintOperationPreview = GObject -> PrintOperationPreview
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> PrintOperationPreview)
-> (o -> GObject) -> o -> PrintOperationPreview
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance PrintOperationPreviewClass PrintOperationPreview
instance GObjectClass PrintOperationPreview where
toGObject :: PrintOperationPreview -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (PrintOperationPreview -> ForeignPtr GObject)
-> PrintOperationPreview
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr PrintOperationPreview -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr PrintOperationPreview -> ForeignPtr GObject)
-> (PrintOperationPreview -> ForeignPtr PrintOperationPreview)
-> PrintOperationPreview
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. PrintOperationPreview -> ForeignPtr PrintOperationPreview
unPrintOperationPreview
unsafeCastGObject :: GObject -> PrintOperationPreview
unsafeCastGObject = ForeignPtr PrintOperationPreview -> PrintOperationPreview
PrintOperationPreview (ForeignPtr PrintOperationPreview -> PrintOperationPreview)
-> (GObject -> ForeignPtr PrintOperationPreview)
-> GObject
-> PrintOperationPreview
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr PrintOperationPreview
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr PrintOperationPreview)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr PrintOperationPreview
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToPrintOperationPreview :: GObjectClass obj => obj -> PrintOperationPreview
castToPrintOperationPreview :: forall obj. GObjectClass obj => obj -> PrintOperationPreview
castToPrintOperationPreview = GType -> String -> obj -> PrintOperationPreview
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypePrintOperationPreview String
"PrintOperationPreview"
gTypePrintOperationPreview :: GType
gTypePrintOperationPreview :: GType
gTypePrintOperationPreview =
GType
gtk_print_operation_preview_get_type
{-# LINE 987 "./Graphics/UI/Gtk/Types.chs" #-}
newtype PageSetup = PageSetup (ForeignPtr (PageSetup)) deriving (PageSetup -> PageSetup -> Bool
(PageSetup -> PageSetup -> Bool)
-> (PageSetup -> PageSetup -> Bool) -> Eq PageSetup
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: PageSetup -> PageSetup -> Bool
== :: PageSetup -> PageSetup -> Bool
$c/= :: PageSetup -> PageSetup -> Bool
/= :: PageSetup -> PageSetup -> Bool
Eq,Eq PageSetup
Eq PageSetup
-> (PageSetup -> PageSetup -> Ordering)
-> (PageSetup -> PageSetup -> Bool)
-> (PageSetup -> PageSetup -> Bool)
-> (PageSetup -> PageSetup -> Bool)
-> (PageSetup -> PageSetup -> Bool)
-> (PageSetup -> PageSetup -> PageSetup)
-> (PageSetup -> PageSetup -> PageSetup)
-> Ord PageSetup
PageSetup -> PageSetup -> Bool
PageSetup -> PageSetup -> Ordering
PageSetup -> PageSetup -> PageSetup
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: PageSetup -> PageSetup -> Ordering
compare :: PageSetup -> PageSetup -> Ordering
$c< :: PageSetup -> PageSetup -> Bool
< :: PageSetup -> PageSetup -> Bool
$c<= :: PageSetup -> PageSetup -> Bool
<= :: PageSetup -> PageSetup -> Bool
$c> :: PageSetup -> PageSetup -> Bool
> :: PageSetup -> PageSetup -> Bool
$c>= :: PageSetup -> PageSetup -> Bool
>= :: PageSetup -> PageSetup -> Bool
$cmax :: PageSetup -> PageSetup -> PageSetup
max :: PageSetup -> PageSetup -> PageSetup
$cmin :: PageSetup -> PageSetup -> PageSetup
min :: PageSetup -> PageSetup -> PageSetup
Ord)
mkPageSetup :: (ForeignPtr PageSetup -> PageSetup, FinalizerPtr a)
mkPageSetup = (ForeignPtr PageSetup -> PageSetup
PageSetup, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unPageSetup :: PageSetup -> ForeignPtr PageSetup
unPageSetup (PageSetup ForeignPtr PageSetup
o) = ForeignPtr PageSetup
o
class GObjectClass o => PageSetupClass o
toPageSetup :: PageSetupClass o => o -> PageSetup
toPageSetup :: forall o. PageSetupClass o => o -> PageSetup
toPageSetup = GObject -> PageSetup
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> PageSetup) -> (o -> GObject) -> o -> PageSetup
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance PageSetupClass PageSetup
instance GObjectClass PageSetup where
toGObject :: PageSetup -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (PageSetup -> ForeignPtr GObject) -> PageSetup -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr PageSetup -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr PageSetup -> ForeignPtr GObject)
-> (PageSetup -> ForeignPtr PageSetup)
-> PageSetup
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. PageSetup -> ForeignPtr PageSetup
unPageSetup
unsafeCastGObject :: GObject -> PageSetup
unsafeCastGObject = ForeignPtr PageSetup -> PageSetup
PageSetup (ForeignPtr PageSetup -> PageSetup)
-> (GObject -> ForeignPtr PageSetup) -> GObject -> PageSetup
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr PageSetup
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr PageSetup)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr PageSetup
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToPageSetup :: GObjectClass obj => obj -> PageSetup
castToPageSetup :: forall obj. GObjectClass obj => obj -> PageSetup
castToPageSetup = GType -> String -> obj -> PageSetup
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypePageSetup String
"PageSetup"
gTypePageSetup :: GType
gTypePageSetup :: GType
gTypePageSetup =
GType
gtk_page_setup_get_type
{-# LINE 1010 "./Graphics/UI/Gtk/Types.chs" #-}
newtype PrintContext = PrintContext (ForeignPtr (PrintContext)) deriving (PrintContext -> PrintContext -> Bool
(PrintContext -> PrintContext -> Bool)
-> (PrintContext -> PrintContext -> Bool) -> Eq PrintContext
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: PrintContext -> PrintContext -> Bool
== :: PrintContext -> PrintContext -> Bool
$c/= :: PrintContext -> PrintContext -> Bool
/= :: PrintContext -> PrintContext -> Bool
Eq,Eq PrintContext
Eq PrintContext
-> (PrintContext -> PrintContext -> Ordering)
-> (PrintContext -> PrintContext -> Bool)
-> (PrintContext -> PrintContext -> Bool)
-> (PrintContext -> PrintContext -> Bool)
-> (PrintContext -> PrintContext -> Bool)
-> (PrintContext -> PrintContext -> PrintContext)
-> (PrintContext -> PrintContext -> PrintContext)
-> Ord PrintContext
PrintContext -> PrintContext -> Bool
PrintContext -> PrintContext -> Ordering
PrintContext -> PrintContext -> PrintContext
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: PrintContext -> PrintContext -> Ordering
compare :: PrintContext -> PrintContext -> Ordering
$c< :: PrintContext -> PrintContext -> Bool
< :: PrintContext -> PrintContext -> Bool
$c<= :: PrintContext -> PrintContext -> Bool
<= :: PrintContext -> PrintContext -> Bool
$c> :: PrintContext -> PrintContext -> Bool
> :: PrintContext -> PrintContext -> Bool
$c>= :: PrintContext -> PrintContext -> Bool
>= :: PrintContext -> PrintContext -> Bool
$cmax :: PrintContext -> PrintContext -> PrintContext
max :: PrintContext -> PrintContext -> PrintContext
$cmin :: PrintContext -> PrintContext -> PrintContext
min :: PrintContext -> PrintContext -> PrintContext
Ord)
mkPrintContext :: (ForeignPtr PrintContext -> PrintContext, FinalizerPtr a)
mkPrintContext = (ForeignPtr PrintContext -> PrintContext
PrintContext, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unPrintContext :: PrintContext -> ForeignPtr PrintContext
unPrintContext (PrintContext ForeignPtr PrintContext
o) = ForeignPtr PrintContext
o
class GObjectClass o => PrintContextClass o
toPrintContext :: PrintContextClass o => o -> PrintContext
toPrintContext :: forall o. PrintContextClass o => o -> PrintContext
toPrintContext = GObject -> PrintContext
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> PrintContext) -> (o -> GObject) -> o -> PrintContext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance PrintContextClass PrintContext
instance GObjectClass PrintContext where
toGObject :: PrintContext -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (PrintContext -> ForeignPtr GObject) -> PrintContext -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr PrintContext -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr PrintContext -> ForeignPtr GObject)
-> (PrintContext -> ForeignPtr PrintContext)
-> PrintContext
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. PrintContext -> ForeignPtr PrintContext
unPrintContext
unsafeCastGObject :: GObject -> PrintContext
unsafeCastGObject = ForeignPtr PrintContext -> PrintContext
PrintContext (ForeignPtr PrintContext -> PrintContext)
-> (GObject -> ForeignPtr PrintContext) -> GObject -> PrintContext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr PrintContext
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr PrintContext)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr PrintContext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToPrintContext :: GObjectClass obj => obj -> PrintContext
castToPrintContext :: forall obj. GObjectClass obj => obj -> PrintContext
castToPrintContext = GType -> String -> obj -> PrintContext
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypePrintContext String
"PrintContext"
gTypePrintContext :: GType
gTypePrintContext :: GType
gTypePrintContext =
GType
gtk_print_context_get_type
{-# LINE 1033 "./Graphics/UI/Gtk/Types.chs" #-}
newtype RecentChooser = RecentChooser (ForeignPtr (RecentChooser)) deriving (RecentChooser -> RecentChooser -> Bool
(RecentChooser -> RecentChooser -> Bool)
-> (RecentChooser -> RecentChooser -> Bool) -> Eq RecentChooser
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: RecentChooser -> RecentChooser -> Bool
== :: RecentChooser -> RecentChooser -> Bool
$c/= :: RecentChooser -> RecentChooser -> Bool
/= :: RecentChooser -> RecentChooser -> Bool
Eq,Eq RecentChooser
Eq RecentChooser
-> (RecentChooser -> RecentChooser -> Ordering)
-> (RecentChooser -> RecentChooser -> Bool)
-> (RecentChooser -> RecentChooser -> Bool)
-> (RecentChooser -> RecentChooser -> Bool)
-> (RecentChooser -> RecentChooser -> Bool)
-> (RecentChooser -> RecentChooser -> RecentChooser)
-> (RecentChooser -> RecentChooser -> RecentChooser)
-> Ord RecentChooser
RecentChooser -> RecentChooser -> Bool
RecentChooser -> RecentChooser -> Ordering
RecentChooser -> RecentChooser -> RecentChooser
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: RecentChooser -> RecentChooser -> Ordering
compare :: RecentChooser -> RecentChooser -> Ordering
$c< :: RecentChooser -> RecentChooser -> Bool
< :: RecentChooser -> RecentChooser -> Bool
$c<= :: RecentChooser -> RecentChooser -> Bool
<= :: RecentChooser -> RecentChooser -> Bool
$c> :: RecentChooser -> RecentChooser -> Bool
> :: RecentChooser -> RecentChooser -> Bool
$c>= :: RecentChooser -> RecentChooser -> Bool
>= :: RecentChooser -> RecentChooser -> Bool
$cmax :: RecentChooser -> RecentChooser -> RecentChooser
max :: RecentChooser -> RecentChooser -> RecentChooser
$cmin :: RecentChooser -> RecentChooser -> RecentChooser
min :: RecentChooser -> RecentChooser -> RecentChooser
Ord)
mkRecentChooser :: (ForeignPtr RecentChooser -> RecentChooser, FinalizerPtr a)
mkRecentChooser = (ForeignPtr RecentChooser -> RecentChooser
RecentChooser, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unRecentChooser :: RecentChooser -> ForeignPtr RecentChooser
unRecentChooser (RecentChooser ForeignPtr RecentChooser
o) = ForeignPtr RecentChooser
o
class GObjectClass o => RecentChooserClass o
toRecentChooser :: RecentChooserClass o => o -> RecentChooser
toRecentChooser :: forall o. RecentChooserClass o => o -> RecentChooser
toRecentChooser = GObject -> RecentChooser
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> RecentChooser) -> (o -> GObject) -> o -> RecentChooser
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance RecentChooserClass RecentChooser
instance GObjectClass RecentChooser where
toGObject :: RecentChooser -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (RecentChooser -> ForeignPtr GObject)
-> RecentChooser
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr RecentChooser -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr RecentChooser -> ForeignPtr GObject)
-> (RecentChooser -> ForeignPtr RecentChooser)
-> RecentChooser
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. RecentChooser -> ForeignPtr RecentChooser
unRecentChooser
unsafeCastGObject :: GObject -> RecentChooser
unsafeCastGObject = ForeignPtr RecentChooser -> RecentChooser
RecentChooser (ForeignPtr RecentChooser -> RecentChooser)
-> (GObject -> ForeignPtr RecentChooser)
-> GObject
-> RecentChooser
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr RecentChooser
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr RecentChooser)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr RecentChooser
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToRecentChooser :: GObjectClass obj => obj -> RecentChooser
castToRecentChooser :: forall obj. GObjectClass obj => obj -> RecentChooser
castToRecentChooser = GType -> String -> obj -> RecentChooser
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeRecentChooser String
"RecentChooser"
gTypeRecentChooser :: GType
gTypeRecentChooser :: GType
gTypeRecentChooser =
GType
gtk_recent_chooser_get_type
{-# LINE 1056 "./Graphics/UI/Gtk/Types.chs" #-}
newtype RecentManager = RecentManager (ForeignPtr (RecentManager)) deriving (RecentManager -> RecentManager -> Bool
(RecentManager -> RecentManager -> Bool)
-> (RecentManager -> RecentManager -> Bool) -> Eq RecentManager
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: RecentManager -> RecentManager -> Bool
== :: RecentManager -> RecentManager -> Bool
$c/= :: RecentManager -> RecentManager -> Bool
/= :: RecentManager -> RecentManager -> Bool
Eq,Eq RecentManager
Eq RecentManager
-> (RecentManager -> RecentManager -> Ordering)
-> (RecentManager -> RecentManager -> Bool)
-> (RecentManager -> RecentManager -> Bool)
-> (RecentManager -> RecentManager -> Bool)
-> (RecentManager -> RecentManager -> Bool)
-> (RecentManager -> RecentManager -> RecentManager)
-> (RecentManager -> RecentManager -> RecentManager)
-> Ord RecentManager
RecentManager -> RecentManager -> Bool
RecentManager -> RecentManager -> Ordering
RecentManager -> RecentManager -> RecentManager
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: RecentManager -> RecentManager -> Ordering
compare :: RecentManager -> RecentManager -> Ordering
$c< :: RecentManager -> RecentManager -> Bool
< :: RecentManager -> RecentManager -> Bool
$c<= :: RecentManager -> RecentManager -> Bool
<= :: RecentManager -> RecentManager -> Bool
$c> :: RecentManager -> RecentManager -> Bool
> :: RecentManager -> RecentManager -> Bool
$c>= :: RecentManager -> RecentManager -> Bool
>= :: RecentManager -> RecentManager -> Bool
$cmax :: RecentManager -> RecentManager -> RecentManager
max :: RecentManager -> RecentManager -> RecentManager
$cmin :: RecentManager -> RecentManager -> RecentManager
min :: RecentManager -> RecentManager -> RecentManager
Ord)
mkRecentManager :: (ForeignPtr RecentManager -> RecentManager, FinalizerPtr a)
mkRecentManager = (ForeignPtr RecentManager -> RecentManager
RecentManager, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unRecentManager :: RecentManager -> ForeignPtr RecentManager
unRecentManager (RecentManager ForeignPtr RecentManager
o) = ForeignPtr RecentManager
o
class GObjectClass o => RecentManagerClass o
toRecentManager :: RecentManagerClass o => o -> RecentManager
toRecentManager :: forall o. RecentManagerClass o => o -> RecentManager
toRecentManager = GObject -> RecentManager
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> RecentManager) -> (o -> GObject) -> o -> RecentManager
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance RecentManagerClass RecentManager
instance GObjectClass RecentManager where
toGObject :: RecentManager -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (RecentManager -> ForeignPtr GObject)
-> RecentManager
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr RecentManager -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr RecentManager -> ForeignPtr GObject)
-> (RecentManager -> ForeignPtr RecentManager)
-> RecentManager
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. RecentManager -> ForeignPtr RecentManager
unRecentManager
unsafeCastGObject :: GObject -> RecentManager
unsafeCastGObject = ForeignPtr RecentManager -> RecentManager
RecentManager (ForeignPtr RecentManager -> RecentManager)
-> (GObject -> ForeignPtr RecentManager)
-> GObject
-> RecentManager
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr RecentManager
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr RecentManager)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr RecentManager
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToRecentManager :: GObjectClass obj => obj -> RecentManager
castToRecentManager :: forall obj. GObjectClass obj => obj -> RecentManager
castToRecentManager = GType -> String -> obj -> RecentManager
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeRecentManager String
"RecentManager"
gTypeRecentManager :: GType
gTypeRecentManager :: GType
gTypeRecentManager =
GType
gtk_recent_manager_get_type
{-# LINE 1079 "./Graphics/UI/Gtk/Types.chs" #-}
newtype DrawWindow = DrawWindow (ForeignPtr (DrawWindow)) deriving (DrawWindow -> DrawWindow -> Bool
(DrawWindow -> DrawWindow -> Bool)
-> (DrawWindow -> DrawWindow -> Bool) -> Eq DrawWindow
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DrawWindow -> DrawWindow -> Bool
== :: DrawWindow -> DrawWindow -> Bool
$c/= :: DrawWindow -> DrawWindow -> Bool
/= :: DrawWindow -> DrawWindow -> Bool
Eq,Eq DrawWindow
Eq DrawWindow
-> (DrawWindow -> DrawWindow -> Ordering)
-> (DrawWindow -> DrawWindow -> Bool)
-> (DrawWindow -> DrawWindow -> Bool)
-> (DrawWindow -> DrawWindow -> Bool)
-> (DrawWindow -> DrawWindow -> Bool)
-> (DrawWindow -> DrawWindow -> DrawWindow)
-> (DrawWindow -> DrawWindow -> DrawWindow)
-> Ord DrawWindow
DrawWindow -> DrawWindow -> Bool
DrawWindow -> DrawWindow -> Ordering
DrawWindow -> DrawWindow -> DrawWindow
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: DrawWindow -> DrawWindow -> Ordering
compare :: DrawWindow -> DrawWindow -> Ordering
$c< :: DrawWindow -> DrawWindow -> Bool
< :: DrawWindow -> DrawWindow -> Bool
$c<= :: DrawWindow -> DrawWindow -> Bool
<= :: DrawWindow -> DrawWindow -> Bool
$c> :: DrawWindow -> DrawWindow -> Bool
> :: DrawWindow -> DrawWindow -> Bool
$c>= :: DrawWindow -> DrawWindow -> Bool
>= :: DrawWindow -> DrawWindow -> Bool
$cmax :: DrawWindow -> DrawWindow -> DrawWindow
max :: DrawWindow -> DrawWindow -> DrawWindow
$cmin :: DrawWindow -> DrawWindow -> DrawWindow
min :: DrawWindow -> DrawWindow -> DrawWindow
Ord)
mkDrawWindow :: (ForeignPtr DrawWindow -> DrawWindow, FinalizerPtr a)
mkDrawWindow = (ForeignPtr DrawWindow -> DrawWindow
DrawWindow, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unDrawWindow :: DrawWindow -> ForeignPtr DrawWindow
unDrawWindow (DrawWindow ForeignPtr DrawWindow
o) = ForeignPtr DrawWindow
o
class GObjectClass o => DrawWindowClass o
toDrawWindow :: DrawWindowClass o => o -> DrawWindow
toDrawWindow :: forall o. DrawWindowClass o => o -> DrawWindow
toDrawWindow = GObject -> DrawWindow
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> DrawWindow) -> (o -> GObject) -> o -> DrawWindow
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance DrawWindowClass DrawWindow
instance GObjectClass DrawWindow where
toGObject :: DrawWindow -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (DrawWindow -> ForeignPtr GObject) -> DrawWindow -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr DrawWindow -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr DrawWindow -> ForeignPtr GObject)
-> (DrawWindow -> ForeignPtr DrawWindow)
-> DrawWindow
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. DrawWindow -> ForeignPtr DrawWindow
unDrawWindow
unsafeCastGObject :: GObject -> DrawWindow
unsafeCastGObject = ForeignPtr DrawWindow -> DrawWindow
DrawWindow (ForeignPtr DrawWindow -> DrawWindow)
-> (GObject -> ForeignPtr DrawWindow) -> GObject -> DrawWindow
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr DrawWindow
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr DrawWindow)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr DrawWindow
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToDrawWindow :: GObjectClass obj => obj -> DrawWindow
castToDrawWindow :: forall obj. GObjectClass obj => obj -> DrawWindow
castToDrawWindow = GType -> String -> obj -> DrawWindow
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeDrawWindow String
"DrawWindow"
gTypeDrawWindow :: GType
gTypeDrawWindow :: GType
gTypeDrawWindow =
GType
gdk_window_get_type
{-# LINE 1102 "./Graphics/UI/Gtk/Types.chs" #-}
newtype GLContext = GLContext (ForeignPtr (GLContext)) deriving (GLContext -> GLContext -> Bool
(GLContext -> GLContext -> Bool)
-> (GLContext -> GLContext -> Bool) -> Eq GLContext
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: GLContext -> GLContext -> Bool
== :: GLContext -> GLContext -> Bool
$c/= :: GLContext -> GLContext -> Bool
/= :: GLContext -> GLContext -> Bool
Eq,Eq GLContext
Eq GLContext
-> (GLContext -> GLContext -> Ordering)
-> (GLContext -> GLContext -> Bool)
-> (GLContext -> GLContext -> Bool)
-> (GLContext -> GLContext -> Bool)
-> (GLContext -> GLContext -> Bool)
-> (GLContext -> GLContext -> GLContext)
-> (GLContext -> GLContext -> GLContext)
-> Ord GLContext
GLContext -> GLContext -> Bool
GLContext -> GLContext -> Ordering
GLContext -> GLContext -> GLContext
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: GLContext -> GLContext -> Ordering
compare :: GLContext -> GLContext -> Ordering
$c< :: GLContext -> GLContext -> Bool
< :: GLContext -> GLContext -> Bool
$c<= :: GLContext -> GLContext -> Bool
<= :: GLContext -> GLContext -> Bool
$c> :: GLContext -> GLContext -> Bool
> :: GLContext -> GLContext -> Bool
$c>= :: GLContext -> GLContext -> Bool
>= :: GLContext -> GLContext -> Bool
$cmax :: GLContext -> GLContext -> GLContext
max :: GLContext -> GLContext -> GLContext
$cmin :: GLContext -> GLContext -> GLContext
min :: GLContext -> GLContext -> GLContext
Ord)
mkGLContext :: (ForeignPtr GLContext -> GLContext, FinalizerPtr a)
mkGLContext = (ForeignPtr GLContext -> GLContext
GLContext, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unGLContext :: GLContext -> ForeignPtr GLContext
unGLContext (GLContext ForeignPtr GLContext
o) = ForeignPtr GLContext
o
class GObjectClass o => GLContextClass o
toGLContext :: GLContextClass o => o -> GLContext
toGLContext :: forall o. GLContextClass o => o -> GLContext
toGLContext = GObject -> GLContext
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> GLContext) -> (o -> GObject) -> o -> GLContext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance GLContextClass GLContext
instance GObjectClass GLContext where
toGObject :: GLContext -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (GLContext -> ForeignPtr GObject) -> GLContext -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GLContext -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GLContext -> ForeignPtr GObject)
-> (GLContext -> ForeignPtr GLContext)
-> GLContext
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GLContext -> ForeignPtr GLContext
unGLContext
unsafeCastGObject :: GObject -> GLContext
unsafeCastGObject = ForeignPtr GLContext -> GLContext
GLContext (ForeignPtr GLContext -> GLContext)
-> (GObject -> ForeignPtr GLContext) -> GObject -> GLContext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr GLContext
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr GLContext)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr GLContext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToGLContext :: GObjectClass obj => obj -> GLContext
castToGLContext :: forall obj. GObjectClass obj => obj -> GLContext
castToGLContext = GType -> String -> obj -> GLContext
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeGLContext String
"GLContext"
gTypeGLContext :: GType
gTypeGLContext :: GType
gTypeGLContext =
GType
gdk_gl_context_get_type
{-# LINE 1125 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Screen = Screen (ForeignPtr (Screen)) deriving (Screen -> Screen -> Bool
(Screen -> Screen -> Bool)
-> (Screen -> Screen -> Bool) -> Eq Screen
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Screen -> Screen -> Bool
== :: Screen -> Screen -> Bool
$c/= :: Screen -> Screen -> Bool
/= :: Screen -> Screen -> Bool
Eq,Eq Screen
Eq Screen
-> (Screen -> Screen -> Ordering)
-> (Screen -> Screen -> Bool)
-> (Screen -> Screen -> Bool)
-> (Screen -> Screen -> Bool)
-> (Screen -> Screen -> Bool)
-> (Screen -> Screen -> Screen)
-> (Screen -> Screen -> Screen)
-> Ord Screen
Screen -> Screen -> Bool
Screen -> Screen -> Ordering
Screen -> Screen -> Screen
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Screen -> Screen -> Ordering
compare :: Screen -> Screen -> Ordering
$c< :: Screen -> Screen -> Bool
< :: Screen -> Screen -> Bool
$c<= :: Screen -> Screen -> Bool
<= :: Screen -> Screen -> Bool
$c> :: Screen -> Screen -> Bool
> :: Screen -> Screen -> Bool
$c>= :: Screen -> Screen -> Bool
>= :: Screen -> Screen -> Bool
$cmax :: Screen -> Screen -> Screen
max :: Screen -> Screen -> Screen
$cmin :: Screen -> Screen -> Screen
min :: Screen -> Screen -> Screen
Ord)
mkScreen :: (ForeignPtr Screen -> Screen, FinalizerPtr a)
mkScreen = (ForeignPtr Screen -> Screen
Screen, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unScreen :: Screen -> ForeignPtr Screen
unScreen (Screen ForeignPtr Screen
o) = ForeignPtr Screen
o
class GObjectClass o => ScreenClass o
toScreen :: ScreenClass o => o -> Screen
toScreen :: forall o. ScreenClass o => o -> Screen
toScreen = GObject -> Screen
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Screen) -> (o -> GObject) -> o -> Screen
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ScreenClass Screen
instance GObjectClass Screen where
toGObject :: Screen -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Screen -> ForeignPtr GObject) -> Screen -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Screen -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Screen -> ForeignPtr GObject)
-> (Screen -> ForeignPtr Screen) -> Screen -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Screen -> ForeignPtr Screen
unScreen
unsafeCastGObject :: GObject -> Screen
unsafeCastGObject = ForeignPtr Screen -> Screen
Screen (ForeignPtr Screen -> Screen)
-> (GObject -> ForeignPtr Screen) -> GObject -> Screen
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Screen
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Screen)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Screen
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToScreen :: GObjectClass obj => obj -> Screen
castToScreen :: forall obj. GObjectClass obj => obj -> Screen
castToScreen = GType -> String -> obj -> Screen
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeScreen String
"Screen"
gTypeScreen :: GType
gTypeScreen :: GType
gTypeScreen =
GType
gdk_screen_get_type
{-# LINE 1148 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Display = Display (ForeignPtr (Display)) deriving (Display -> Display -> Bool
(Display -> Display -> Bool)
-> (Display -> Display -> Bool) -> Eq Display
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Display -> Display -> Bool
== :: Display -> Display -> Bool
$c/= :: Display -> Display -> Bool
/= :: Display -> Display -> Bool
Eq,Eq Display
Eq Display
-> (Display -> Display -> Ordering)
-> (Display -> Display -> Bool)
-> (Display -> Display -> Bool)
-> (Display -> Display -> Bool)
-> (Display -> Display -> Bool)
-> (Display -> Display -> Display)
-> (Display -> Display -> Display)
-> Ord Display
Display -> Display -> Bool
Display -> Display -> Ordering
Display -> Display -> Display
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Display -> Display -> Ordering
compare :: Display -> Display -> Ordering
$c< :: Display -> Display -> Bool
< :: Display -> Display -> Bool
$c<= :: Display -> Display -> Bool
<= :: Display -> Display -> Bool
$c> :: Display -> Display -> Bool
> :: Display -> Display -> Bool
$c>= :: Display -> Display -> Bool
>= :: Display -> Display -> Bool
$cmax :: Display -> Display -> Display
max :: Display -> Display -> Display
$cmin :: Display -> Display -> Display
min :: Display -> Display -> Display
Ord)
mkDisplay :: (ForeignPtr Display -> Display, FinalizerPtr a)
mkDisplay = (ForeignPtr Display -> Display
Display, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unDisplay :: Display -> ForeignPtr Display
unDisplay (Display ForeignPtr Display
o) = ForeignPtr Display
o
class GObjectClass o => DisplayClass o
toDisplay :: DisplayClass o => o -> Display
toDisplay :: forall o. DisplayClass o => o -> Display
toDisplay = GObject -> Display
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Display) -> (o -> GObject) -> o -> Display
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance DisplayClass Display
instance GObjectClass Display where
toGObject :: Display -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Display -> ForeignPtr GObject) -> Display -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Display -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Display -> ForeignPtr GObject)
-> (Display -> ForeignPtr Display) -> Display -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Display -> ForeignPtr Display
unDisplay
unsafeCastGObject :: GObject -> Display
unsafeCastGObject = ForeignPtr Display -> Display
Display (ForeignPtr Display -> Display)
-> (GObject -> ForeignPtr Display) -> GObject -> Display
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Display
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Display)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Display
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToDisplay :: GObjectClass obj => obj -> Display
castToDisplay :: forall obj. GObjectClass obj => obj -> Display
castToDisplay = GType -> String -> obj -> Display
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeDisplay String
"Display"
gTypeDisplay :: GType
gTypeDisplay :: GType
gTypeDisplay =
GType
gdk_display_get_type
{-# LINE 1171 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Visual = Visual (ForeignPtr (Visual)) deriving (Visual -> Visual -> Bool
(Visual -> Visual -> Bool)
-> (Visual -> Visual -> Bool) -> Eq Visual
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Visual -> Visual -> Bool
== :: Visual -> Visual -> Bool
$c/= :: Visual -> Visual -> Bool
/= :: Visual -> Visual -> Bool
Eq,Eq Visual
Eq Visual
-> (Visual -> Visual -> Ordering)
-> (Visual -> Visual -> Bool)
-> (Visual -> Visual -> Bool)
-> (Visual -> Visual -> Bool)
-> (Visual -> Visual -> Bool)
-> (Visual -> Visual -> Visual)
-> (Visual -> Visual -> Visual)
-> Ord Visual
Visual -> Visual -> Bool
Visual -> Visual -> Ordering
Visual -> Visual -> Visual
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Visual -> Visual -> Ordering
compare :: Visual -> Visual -> Ordering
$c< :: Visual -> Visual -> Bool
< :: Visual -> Visual -> Bool
$c<= :: Visual -> Visual -> Bool
<= :: Visual -> Visual -> Bool
$c> :: Visual -> Visual -> Bool
> :: Visual -> Visual -> Bool
$c>= :: Visual -> Visual -> Bool
>= :: Visual -> Visual -> Bool
$cmax :: Visual -> Visual -> Visual
max :: Visual -> Visual -> Visual
$cmin :: Visual -> Visual -> Visual
min :: Visual -> Visual -> Visual
Ord)
mkVisual :: (ForeignPtr Visual -> Visual, FinalizerPtr a)
mkVisual = (ForeignPtr Visual -> Visual
Visual, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unVisual :: Visual -> ForeignPtr Visual
unVisual (Visual ForeignPtr Visual
o) = ForeignPtr Visual
o
class GObjectClass o => VisualClass o
toVisual :: VisualClass o => o -> Visual
toVisual :: forall o. VisualClass o => o -> Visual
toVisual = GObject -> Visual
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Visual) -> (o -> GObject) -> o -> Visual
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance VisualClass Visual
instance GObjectClass Visual where
toGObject :: Visual -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Visual -> ForeignPtr GObject) -> Visual -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Visual -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Visual -> ForeignPtr GObject)
-> (Visual -> ForeignPtr Visual) -> Visual -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Visual -> ForeignPtr Visual
unVisual
unsafeCastGObject :: GObject -> Visual
unsafeCastGObject = ForeignPtr Visual -> Visual
Visual (ForeignPtr Visual -> Visual)
-> (GObject -> ForeignPtr Visual) -> GObject -> Visual
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Visual
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Visual)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Visual
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToVisual :: GObjectClass obj => obj -> Visual
castToVisual :: forall obj. GObjectClass obj => obj -> Visual
castToVisual = GType -> String -> obj -> Visual
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeVisual String
"Visual"
gTypeVisual :: GType
gTypeVisual :: GType
gTypeVisual =
GType
gdk_visual_get_type
{-# LINE 1194 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Device = Device (ForeignPtr (Device)) deriving (Device -> Device -> Bool
(Device -> Device -> Bool)
-> (Device -> Device -> Bool) -> Eq Device
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Device -> Device -> Bool
== :: Device -> Device -> Bool
$c/= :: Device -> Device -> Bool
/= :: Device -> Device -> Bool
Eq,Eq Device
Eq Device
-> (Device -> Device -> Ordering)
-> (Device -> Device -> Bool)
-> (Device -> Device -> Bool)
-> (Device -> Device -> Bool)
-> (Device -> Device -> Bool)
-> (Device -> Device -> Device)
-> (Device -> Device -> Device)
-> Ord Device
Device -> Device -> Bool
Device -> Device -> Ordering
Device -> Device -> Device
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Device -> Device -> Ordering
compare :: Device -> Device -> Ordering
$c< :: Device -> Device -> Bool
< :: Device -> Device -> Bool
$c<= :: Device -> Device -> Bool
<= :: Device -> Device -> Bool
$c> :: Device -> Device -> Bool
> :: Device -> Device -> Bool
$c>= :: Device -> Device -> Bool
>= :: Device -> Device -> Bool
$cmax :: Device -> Device -> Device
max :: Device -> Device -> Device
$cmin :: Device -> Device -> Device
min :: Device -> Device -> Device
Ord)
mkDevice :: (ForeignPtr Device -> Device, FinalizerPtr a)
mkDevice = (ForeignPtr Device -> Device
Device, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unDevice :: Device -> ForeignPtr Device
unDevice (Device ForeignPtr Device
o) = ForeignPtr Device
o
class GObjectClass o => DeviceClass o
toDevice :: DeviceClass o => o -> Device
toDevice :: forall o. DeviceClass o => o -> Device
toDevice = GObject -> Device
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Device) -> (o -> GObject) -> o -> Device
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance DeviceClass Device
instance GObjectClass Device where
toGObject :: Device -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Device -> ForeignPtr GObject) -> Device -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Device -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Device -> ForeignPtr GObject)
-> (Device -> ForeignPtr Device) -> Device -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Device -> ForeignPtr Device
unDevice
unsafeCastGObject :: GObject -> Device
unsafeCastGObject = ForeignPtr Device -> Device
Device (ForeignPtr Device -> Device)
-> (GObject -> ForeignPtr Device) -> GObject -> Device
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Device
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Device)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Device
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToDevice :: GObjectClass obj => obj -> Device
castToDevice :: forall obj. GObjectClass obj => obj -> Device
castToDevice = GType -> String -> obj -> Device
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeDevice String
"Device"
gTypeDevice :: GType
gTypeDevice :: GType
gTypeDevice =
GType
gdk_device_get_type
{-# LINE 1217 "./Graphics/UI/Gtk/Types.chs" #-}
newtype FrameClock = FrameClock (ForeignPtr (FrameClock)) deriving (FrameClock -> FrameClock -> Bool
(FrameClock -> FrameClock -> Bool)
-> (FrameClock -> FrameClock -> Bool) -> Eq FrameClock
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: FrameClock -> FrameClock -> Bool
== :: FrameClock -> FrameClock -> Bool
$c/= :: FrameClock -> FrameClock -> Bool
/= :: FrameClock -> FrameClock -> Bool
Eq,Eq FrameClock
Eq FrameClock
-> (FrameClock -> FrameClock -> Ordering)
-> (FrameClock -> FrameClock -> Bool)
-> (FrameClock -> FrameClock -> Bool)
-> (FrameClock -> FrameClock -> Bool)
-> (FrameClock -> FrameClock -> Bool)
-> (FrameClock -> FrameClock -> FrameClock)
-> (FrameClock -> FrameClock -> FrameClock)
-> Ord FrameClock
FrameClock -> FrameClock -> Bool
FrameClock -> FrameClock -> Ordering
FrameClock -> FrameClock -> FrameClock
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: FrameClock -> FrameClock -> Ordering
compare :: FrameClock -> FrameClock -> Ordering
$c< :: FrameClock -> FrameClock -> Bool
< :: FrameClock -> FrameClock -> Bool
$c<= :: FrameClock -> FrameClock -> Bool
<= :: FrameClock -> FrameClock -> Bool
$c> :: FrameClock -> FrameClock -> Bool
> :: FrameClock -> FrameClock -> Bool
$c>= :: FrameClock -> FrameClock -> Bool
>= :: FrameClock -> FrameClock -> Bool
$cmax :: FrameClock -> FrameClock -> FrameClock
max :: FrameClock -> FrameClock -> FrameClock
$cmin :: FrameClock -> FrameClock -> FrameClock
min :: FrameClock -> FrameClock -> FrameClock
Ord)
mkFrameClock :: (ForeignPtr FrameClock -> FrameClock, FinalizerPtr a)
mkFrameClock = (ForeignPtr FrameClock -> FrameClock
FrameClock, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unFrameClock :: FrameClock -> ForeignPtr FrameClock
unFrameClock (FrameClock ForeignPtr FrameClock
o) = ForeignPtr FrameClock
o
class GObjectClass o => FrameClockClass o
toFrameClock :: FrameClockClass o => o -> FrameClock
toFrameClock :: forall o. FrameClockClass o => o -> FrameClock
toFrameClock = GObject -> FrameClock
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> FrameClock) -> (o -> GObject) -> o -> FrameClock
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance FrameClockClass FrameClock
instance GObjectClass FrameClock where
toGObject :: FrameClock -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (FrameClock -> ForeignPtr GObject) -> FrameClock -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr FrameClock -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr FrameClock -> ForeignPtr GObject)
-> (FrameClock -> ForeignPtr FrameClock)
-> FrameClock
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. FrameClock -> ForeignPtr FrameClock
unFrameClock
unsafeCastGObject :: GObject -> FrameClock
unsafeCastGObject = ForeignPtr FrameClock -> FrameClock
FrameClock (ForeignPtr FrameClock -> FrameClock)
-> (GObject -> ForeignPtr FrameClock) -> GObject -> FrameClock
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr FrameClock
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr FrameClock)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr FrameClock
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToFrameClock :: GObjectClass obj => obj -> FrameClock
castToFrameClock :: forall obj. GObjectClass obj => obj -> FrameClock
castToFrameClock = GType -> String -> obj -> FrameClock
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeFrameClock String
"FrameClock"
gTypeFrameClock :: GType
gTypeFrameClock :: GType
gTypeFrameClock =
GType
gdk_frame_clock_get_type
{-# LINE 1240 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Settings = Settings (ForeignPtr (Settings)) deriving (Settings -> Settings -> Bool
(Settings -> Settings -> Bool)
-> (Settings -> Settings -> Bool) -> Eq Settings
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Settings -> Settings -> Bool
== :: Settings -> Settings -> Bool
$c/= :: Settings -> Settings -> Bool
/= :: Settings -> Settings -> Bool
Eq,Eq Settings
Eq Settings
-> (Settings -> Settings -> Ordering)
-> (Settings -> Settings -> Bool)
-> (Settings -> Settings -> Bool)
-> (Settings -> Settings -> Bool)
-> (Settings -> Settings -> Bool)
-> (Settings -> Settings -> Settings)
-> (Settings -> Settings -> Settings)
-> Ord Settings
Settings -> Settings -> Bool
Settings -> Settings -> Ordering
Settings -> Settings -> Settings
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Settings -> Settings -> Ordering
compare :: Settings -> Settings -> Ordering
$c< :: Settings -> Settings -> Bool
< :: Settings -> Settings -> Bool
$c<= :: Settings -> Settings -> Bool
<= :: Settings -> Settings -> Bool
$c> :: Settings -> Settings -> Bool
> :: Settings -> Settings -> Bool
$c>= :: Settings -> Settings -> Bool
>= :: Settings -> Settings -> Bool
$cmax :: Settings -> Settings -> Settings
max :: Settings -> Settings -> Settings
$cmin :: Settings -> Settings -> Settings
min :: Settings -> Settings -> Settings
Ord)
mkSettings :: (ForeignPtr Settings -> Settings, FinalizerPtr a)
mkSettings = (ForeignPtr Settings -> Settings
Settings, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unSettings :: Settings -> ForeignPtr Settings
unSettings (Settings ForeignPtr Settings
o) = ForeignPtr Settings
o
class GObjectClass o => SettingsClass o
toSettings :: SettingsClass o => o -> Settings
toSettings :: forall o. SettingsClass o => o -> Settings
toSettings = GObject -> Settings
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Settings) -> (o -> GObject) -> o -> Settings
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance SettingsClass Settings
instance GObjectClass Settings where
toGObject :: Settings -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Settings -> ForeignPtr GObject) -> Settings -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Settings -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Settings -> ForeignPtr GObject)
-> (Settings -> ForeignPtr Settings)
-> Settings
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Settings -> ForeignPtr Settings
unSettings
unsafeCastGObject :: GObject -> Settings
unsafeCastGObject = ForeignPtr Settings -> Settings
Settings (ForeignPtr Settings -> Settings)
-> (GObject -> ForeignPtr Settings) -> GObject -> Settings
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Settings
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Settings)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr Settings
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToSettings :: GObjectClass obj => obj -> Settings
castToSettings :: forall obj. GObjectClass obj => obj -> Settings
castToSettings = GType -> String -> obj -> Settings
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeSettings String
"Settings"
gTypeSettings :: GType
gTypeSettings :: GType
gTypeSettings =
GType
gtk_settings_get_type
{-# LINE 1263 "./Graphics/UI/Gtk/Types.chs" #-}
newtype TextBuffer = TextBuffer (ForeignPtr (TextBuffer)) deriving (TextBuffer -> TextBuffer -> Bool
(TextBuffer -> TextBuffer -> Bool)
-> (TextBuffer -> TextBuffer -> Bool) -> Eq TextBuffer
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: TextBuffer -> TextBuffer -> Bool
== :: TextBuffer -> TextBuffer -> Bool
$c/= :: TextBuffer -> TextBuffer -> Bool
/= :: TextBuffer -> TextBuffer -> Bool
Eq,Eq TextBuffer
Eq TextBuffer
-> (TextBuffer -> TextBuffer -> Ordering)
-> (TextBuffer -> TextBuffer -> Bool)
-> (TextBuffer -> TextBuffer -> Bool)
-> (TextBuffer -> TextBuffer -> Bool)
-> (TextBuffer -> TextBuffer -> Bool)
-> (TextBuffer -> TextBuffer -> TextBuffer)
-> (TextBuffer -> TextBuffer -> TextBuffer)
-> Ord TextBuffer
TextBuffer -> TextBuffer -> Bool
TextBuffer -> TextBuffer -> Ordering
TextBuffer -> TextBuffer -> TextBuffer
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: TextBuffer -> TextBuffer -> Ordering
compare :: TextBuffer -> TextBuffer -> Ordering
$c< :: TextBuffer -> TextBuffer -> Bool
< :: TextBuffer -> TextBuffer -> Bool
$c<= :: TextBuffer -> TextBuffer -> Bool
<= :: TextBuffer -> TextBuffer -> Bool
$c> :: TextBuffer -> TextBuffer -> Bool
> :: TextBuffer -> TextBuffer -> Bool
$c>= :: TextBuffer -> TextBuffer -> Bool
>= :: TextBuffer -> TextBuffer -> Bool
$cmax :: TextBuffer -> TextBuffer -> TextBuffer
max :: TextBuffer -> TextBuffer -> TextBuffer
$cmin :: TextBuffer -> TextBuffer -> TextBuffer
min :: TextBuffer -> TextBuffer -> TextBuffer
Ord)
mkTextBuffer :: (ForeignPtr TextBuffer -> TextBuffer, FinalizerPtr a)
mkTextBuffer = (ForeignPtr TextBuffer -> TextBuffer
TextBuffer, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unTextBuffer :: TextBuffer -> ForeignPtr TextBuffer
unTextBuffer (TextBuffer ForeignPtr TextBuffer
o) = ForeignPtr TextBuffer
o
class GObjectClass o => TextBufferClass o
toTextBuffer :: TextBufferClass o => o -> TextBuffer
toTextBuffer :: forall o. TextBufferClass o => o -> TextBuffer
toTextBuffer = GObject -> TextBuffer
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> TextBuffer) -> (o -> GObject) -> o -> TextBuffer
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance TextBufferClass TextBuffer
instance GObjectClass TextBuffer where
toGObject :: TextBuffer -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (TextBuffer -> ForeignPtr GObject) -> TextBuffer -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr TextBuffer -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr TextBuffer -> ForeignPtr GObject)
-> (TextBuffer -> ForeignPtr TextBuffer)
-> TextBuffer
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. TextBuffer -> ForeignPtr TextBuffer
unTextBuffer
unsafeCastGObject :: GObject -> TextBuffer
unsafeCastGObject = ForeignPtr TextBuffer -> TextBuffer
TextBuffer (ForeignPtr TextBuffer -> TextBuffer)
-> (GObject -> ForeignPtr TextBuffer) -> GObject -> TextBuffer
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr TextBuffer
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr TextBuffer)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr TextBuffer
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToTextBuffer :: GObjectClass obj => obj -> TextBuffer
castToTextBuffer :: forall obj. GObjectClass obj => obj -> TextBuffer
castToTextBuffer = GType -> String -> obj -> TextBuffer
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeTextBuffer String
"TextBuffer"
gTypeTextBuffer :: GType
gTypeTextBuffer :: GType
gTypeTextBuffer =
GType
gtk_text_buffer_get_type
{-# LINE 1286 "./Graphics/UI/Gtk/Types.chs" #-}
newtype TextTag = TextTag (ForeignPtr (TextTag)) deriving (TextTag -> TextTag -> Bool
(TextTag -> TextTag -> Bool)
-> (TextTag -> TextTag -> Bool) -> Eq TextTag
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: TextTag -> TextTag -> Bool
== :: TextTag -> TextTag -> Bool
$c/= :: TextTag -> TextTag -> Bool
/= :: TextTag -> TextTag -> Bool
Eq,Eq TextTag
Eq TextTag
-> (TextTag -> TextTag -> Ordering)
-> (TextTag -> TextTag -> Bool)
-> (TextTag -> TextTag -> Bool)
-> (TextTag -> TextTag -> Bool)
-> (TextTag -> TextTag -> Bool)
-> (TextTag -> TextTag -> TextTag)
-> (TextTag -> TextTag -> TextTag)
-> Ord TextTag
TextTag -> TextTag -> Bool
TextTag -> TextTag -> Ordering
TextTag -> TextTag -> TextTag
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: TextTag -> TextTag -> Ordering
compare :: TextTag -> TextTag -> Ordering
$c< :: TextTag -> TextTag -> Bool
< :: TextTag -> TextTag -> Bool
$c<= :: TextTag -> TextTag -> Bool
<= :: TextTag -> TextTag -> Bool
$c> :: TextTag -> TextTag -> Bool
> :: TextTag -> TextTag -> Bool
$c>= :: TextTag -> TextTag -> Bool
>= :: TextTag -> TextTag -> Bool
$cmax :: TextTag -> TextTag -> TextTag
max :: TextTag -> TextTag -> TextTag
$cmin :: TextTag -> TextTag -> TextTag
min :: TextTag -> TextTag -> TextTag
Ord)
mkTextTag :: (ForeignPtr TextTag -> TextTag, FinalizerPtr a)
mkTextTag = (ForeignPtr TextTag -> TextTag
TextTag, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unTextTag :: TextTag -> ForeignPtr TextTag
unTextTag (TextTag ForeignPtr TextTag
o) = ForeignPtr TextTag
o
class GObjectClass o => TextTagClass o
toTextTag :: TextTagClass o => o -> TextTag
toTextTag :: forall o. TextTagClass o => o -> TextTag
toTextTag = GObject -> TextTag
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> TextTag) -> (o -> GObject) -> o -> TextTag
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance TextTagClass TextTag
instance GObjectClass TextTag where
toGObject :: TextTag -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (TextTag -> ForeignPtr GObject) -> TextTag -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr TextTag -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr TextTag -> ForeignPtr GObject)
-> (TextTag -> ForeignPtr TextTag) -> TextTag -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. TextTag -> ForeignPtr TextTag
unTextTag
unsafeCastGObject :: GObject -> TextTag
unsafeCastGObject = ForeignPtr TextTag -> TextTag
TextTag (ForeignPtr TextTag -> TextTag)
-> (GObject -> ForeignPtr TextTag) -> GObject -> TextTag
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr TextTag
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr TextTag)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr TextTag
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToTextTag :: GObjectClass obj => obj -> TextTag
castToTextTag :: forall obj. GObjectClass obj => obj -> TextTag
castToTextTag = GType -> String -> obj -> TextTag
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeTextTag String
"TextTag"
gTypeTextTag :: GType
gTypeTextTag :: GType
gTypeTextTag =
GType
gtk_text_tag_get_type
{-# LINE 1309 "./Graphics/UI/Gtk/Types.chs" #-}
newtype TextTagTable = TextTagTable (ForeignPtr (TextTagTable)) deriving (TextTagTable -> TextTagTable -> Bool
(TextTagTable -> TextTagTable -> Bool)
-> (TextTagTable -> TextTagTable -> Bool) -> Eq TextTagTable
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: TextTagTable -> TextTagTable -> Bool
== :: TextTagTable -> TextTagTable -> Bool
$c/= :: TextTagTable -> TextTagTable -> Bool
/= :: TextTagTable -> TextTagTable -> Bool
Eq,Eq TextTagTable
Eq TextTagTable
-> (TextTagTable -> TextTagTable -> Ordering)
-> (TextTagTable -> TextTagTable -> Bool)
-> (TextTagTable -> TextTagTable -> Bool)
-> (TextTagTable -> TextTagTable -> Bool)
-> (TextTagTable -> TextTagTable -> Bool)
-> (TextTagTable -> TextTagTable -> TextTagTable)
-> (TextTagTable -> TextTagTable -> TextTagTable)
-> Ord TextTagTable
TextTagTable -> TextTagTable -> Bool
TextTagTable -> TextTagTable -> Ordering
TextTagTable -> TextTagTable -> TextTagTable
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: TextTagTable -> TextTagTable -> Ordering
compare :: TextTagTable -> TextTagTable -> Ordering
$c< :: TextTagTable -> TextTagTable -> Bool
< :: TextTagTable -> TextTagTable -> Bool
$c<= :: TextTagTable -> TextTagTable -> Bool
<= :: TextTagTable -> TextTagTable -> Bool
$c> :: TextTagTable -> TextTagTable -> Bool
> :: TextTagTable -> TextTagTable -> Bool
$c>= :: TextTagTable -> TextTagTable -> Bool
>= :: TextTagTable -> TextTagTable -> Bool
$cmax :: TextTagTable -> TextTagTable -> TextTagTable
max :: TextTagTable -> TextTagTable -> TextTagTable
$cmin :: TextTagTable -> TextTagTable -> TextTagTable
min :: TextTagTable -> TextTagTable -> TextTagTable
Ord)
mkTextTagTable :: (ForeignPtr TextTagTable -> TextTagTable, FinalizerPtr a)
mkTextTagTable = (ForeignPtr TextTagTable -> TextTagTable
TextTagTable, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unTextTagTable :: TextTagTable -> ForeignPtr TextTagTable
unTextTagTable (TextTagTable ForeignPtr TextTagTable
o) = ForeignPtr TextTagTable
o
class GObjectClass o => TextTagTableClass o
toTextTagTable :: TextTagTableClass o => o -> TextTagTable
toTextTagTable :: forall o. TextTagTableClass o => o -> TextTagTable
toTextTagTable = GObject -> TextTagTable
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> TextTagTable) -> (o -> GObject) -> o -> TextTagTable
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance TextTagTableClass TextTagTable
instance GObjectClass TextTagTable where
toGObject :: TextTagTable -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (TextTagTable -> ForeignPtr GObject) -> TextTagTable -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr TextTagTable -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr TextTagTable -> ForeignPtr GObject)
-> (TextTagTable -> ForeignPtr TextTagTable)
-> TextTagTable
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. TextTagTable -> ForeignPtr TextTagTable
unTextTagTable
unsafeCastGObject :: GObject -> TextTagTable
unsafeCastGObject = ForeignPtr TextTagTable -> TextTagTable
TextTagTable (ForeignPtr TextTagTable -> TextTagTable)
-> (GObject -> ForeignPtr TextTagTable) -> GObject -> TextTagTable
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr TextTagTable
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr TextTagTable)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr TextTagTable
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToTextTagTable :: GObjectClass obj => obj -> TextTagTable
castToTextTagTable :: forall obj. GObjectClass obj => obj -> TextTagTable
castToTextTagTable = GType -> String -> obj -> TextTagTable
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeTextTagTable String
"TextTagTable"
gTypeTextTagTable :: GType
gTypeTextTagTable :: GType
gTypeTextTagTable =
GType
gtk_text_tag_table_get_type
{-# LINE 1332 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Style = Style (ForeignPtr (Style)) deriving (Style -> Style -> Bool
(Style -> Style -> Bool) -> (Style -> Style -> Bool) -> Eq Style
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Style -> Style -> Bool
== :: Style -> Style -> Bool
$c/= :: Style -> Style -> Bool
/= :: Style -> Style -> Bool
Eq,Eq Style
Eq Style
-> (Style -> Style -> Ordering)
-> (Style -> Style -> Bool)
-> (Style -> Style -> Bool)
-> (Style -> Style -> Bool)
-> (Style -> Style -> Bool)
-> (Style -> Style -> Style)
-> (Style -> Style -> Style)
-> Ord Style
Style -> Style -> Bool
Style -> Style -> Ordering
Style -> Style -> Style
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Style -> Style -> Ordering
compare :: Style -> Style -> Ordering
$c< :: Style -> Style -> Bool
< :: Style -> Style -> Bool
$c<= :: Style -> Style -> Bool
<= :: Style -> Style -> Bool
$c> :: Style -> Style -> Bool
> :: Style -> Style -> Bool
$c>= :: Style -> Style -> Bool
>= :: Style -> Style -> Bool
$cmax :: Style -> Style -> Style
max :: Style -> Style -> Style
$cmin :: Style -> Style -> Style
min :: Style -> Style -> Style
Ord)
mkStyle :: (ForeignPtr Style -> Style, FinalizerPtr a)
mkStyle = (ForeignPtr Style -> Style
Style, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unStyle :: Style -> ForeignPtr Style
unStyle (Style ForeignPtr Style
o) = ForeignPtr Style
o
class GObjectClass o => StyleClass o
toStyle :: StyleClass o => o -> Style
toStyle :: forall o. StyleClass o => o -> Style
toStyle = GObject -> Style
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Style) -> (o -> GObject) -> o -> Style
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance StyleClass Style
instance GObjectClass Style where
toGObject :: Style -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Style -> ForeignPtr GObject) -> Style -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Style -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Style -> ForeignPtr GObject)
-> (Style -> ForeignPtr Style) -> Style -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Style -> ForeignPtr Style
unStyle
unsafeCastGObject :: GObject -> Style
unsafeCastGObject = ForeignPtr Style -> Style
Style (ForeignPtr Style -> Style)
-> (GObject -> ForeignPtr Style) -> GObject -> Style
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Style
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Style)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Style
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToStyle :: GObjectClass obj => obj -> Style
castToStyle :: forall obj. GObjectClass obj => obj -> Style
castToStyle = GType -> String -> obj -> Style
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeStyle String
"Style"
gTypeStyle :: GType
gTypeStyle :: GType
gTypeStyle =
GType
gtk_style_get_type
{-# LINE 1355 "./Graphics/UI/Gtk/Types.chs" #-}
newtype RcStyle = RcStyle (ForeignPtr (RcStyle)) deriving (RcStyle -> RcStyle -> Bool
(RcStyle -> RcStyle -> Bool)
-> (RcStyle -> RcStyle -> Bool) -> Eq RcStyle
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: RcStyle -> RcStyle -> Bool
== :: RcStyle -> RcStyle -> Bool
$c/= :: RcStyle -> RcStyle -> Bool
/= :: RcStyle -> RcStyle -> Bool
Eq,Eq RcStyle
Eq RcStyle
-> (RcStyle -> RcStyle -> Ordering)
-> (RcStyle -> RcStyle -> Bool)
-> (RcStyle -> RcStyle -> Bool)
-> (RcStyle -> RcStyle -> Bool)
-> (RcStyle -> RcStyle -> Bool)
-> (RcStyle -> RcStyle -> RcStyle)
-> (RcStyle -> RcStyle -> RcStyle)
-> Ord RcStyle
RcStyle -> RcStyle -> Bool
RcStyle -> RcStyle -> Ordering
RcStyle -> RcStyle -> RcStyle
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: RcStyle -> RcStyle -> Ordering
compare :: RcStyle -> RcStyle -> Ordering
$c< :: RcStyle -> RcStyle -> Bool
< :: RcStyle -> RcStyle -> Bool
$c<= :: RcStyle -> RcStyle -> Bool
<= :: RcStyle -> RcStyle -> Bool
$c> :: RcStyle -> RcStyle -> Bool
> :: RcStyle -> RcStyle -> Bool
$c>= :: RcStyle -> RcStyle -> Bool
>= :: RcStyle -> RcStyle -> Bool
$cmax :: RcStyle -> RcStyle -> RcStyle
max :: RcStyle -> RcStyle -> RcStyle
$cmin :: RcStyle -> RcStyle -> RcStyle
min :: RcStyle -> RcStyle -> RcStyle
Ord)
mkRcStyle :: (ForeignPtr RcStyle -> RcStyle, FinalizerPtr a)
mkRcStyle = (ForeignPtr RcStyle -> RcStyle
RcStyle, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unRcStyle :: RcStyle -> ForeignPtr RcStyle
unRcStyle (RcStyle ForeignPtr RcStyle
o) = ForeignPtr RcStyle
o
class GObjectClass o => RcStyleClass o
toRcStyle :: RcStyleClass o => o -> RcStyle
toRcStyle :: forall o. RcStyleClass o => o -> RcStyle
toRcStyle = GObject -> RcStyle
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> RcStyle) -> (o -> GObject) -> o -> RcStyle
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance RcStyleClass RcStyle
instance GObjectClass RcStyle where
toGObject :: RcStyle -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (RcStyle -> ForeignPtr GObject) -> RcStyle -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr RcStyle -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr RcStyle -> ForeignPtr GObject)
-> (RcStyle -> ForeignPtr RcStyle) -> RcStyle -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. RcStyle -> ForeignPtr RcStyle
unRcStyle
unsafeCastGObject :: GObject -> RcStyle
unsafeCastGObject = ForeignPtr RcStyle -> RcStyle
RcStyle (ForeignPtr RcStyle -> RcStyle)
-> (GObject -> ForeignPtr RcStyle) -> GObject -> RcStyle
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr RcStyle
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr RcStyle)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr RcStyle
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToRcStyle :: GObjectClass obj => obj -> RcStyle
castToRcStyle :: forall obj. GObjectClass obj => obj -> RcStyle
castToRcStyle = GType -> String -> obj -> RcStyle
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeRcStyle String
"RcStyle"
gTypeRcStyle :: GType
gTypeRcStyle :: GType
gTypeRcStyle =
GType
gtk_rc_style_get_type
{-# LINE 1378 "./Graphics/UI/Gtk/Types.chs" #-}
newtype DragContext = DragContext (ForeignPtr (DragContext)) deriving (DragContext -> DragContext -> Bool
(DragContext -> DragContext -> Bool)
-> (DragContext -> DragContext -> Bool) -> Eq DragContext
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DragContext -> DragContext -> Bool
== :: DragContext -> DragContext -> Bool
$c/= :: DragContext -> DragContext -> Bool
/= :: DragContext -> DragContext -> Bool
Eq,Eq DragContext
Eq DragContext
-> (DragContext -> DragContext -> Ordering)
-> (DragContext -> DragContext -> Bool)
-> (DragContext -> DragContext -> Bool)
-> (DragContext -> DragContext -> Bool)
-> (DragContext -> DragContext -> Bool)
-> (DragContext -> DragContext -> DragContext)
-> (DragContext -> DragContext -> DragContext)
-> Ord DragContext
DragContext -> DragContext -> Bool
DragContext -> DragContext -> Ordering
DragContext -> DragContext -> DragContext
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: DragContext -> DragContext -> Ordering
compare :: DragContext -> DragContext -> Ordering
$c< :: DragContext -> DragContext -> Bool
< :: DragContext -> DragContext -> Bool
$c<= :: DragContext -> DragContext -> Bool
<= :: DragContext -> DragContext -> Bool
$c> :: DragContext -> DragContext -> Bool
> :: DragContext -> DragContext -> Bool
$c>= :: DragContext -> DragContext -> Bool
>= :: DragContext -> DragContext -> Bool
$cmax :: DragContext -> DragContext -> DragContext
max :: DragContext -> DragContext -> DragContext
$cmin :: DragContext -> DragContext -> DragContext
min :: DragContext -> DragContext -> DragContext
Ord)
mkDragContext :: (ForeignPtr DragContext -> DragContext, FinalizerPtr a)
mkDragContext = (ForeignPtr DragContext -> DragContext
DragContext, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unDragContext :: DragContext -> ForeignPtr DragContext
unDragContext (DragContext ForeignPtr DragContext
o) = ForeignPtr DragContext
o
class GObjectClass o => DragContextClass o
toDragContext :: DragContextClass o => o -> DragContext
toDragContext :: forall o. DragContextClass o => o -> DragContext
toDragContext = GObject -> DragContext
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> DragContext) -> (o -> GObject) -> o -> DragContext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance DragContextClass DragContext
instance GObjectClass DragContext where
toGObject :: DragContext -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (DragContext -> ForeignPtr GObject) -> DragContext -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr DragContext -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr DragContext -> ForeignPtr GObject)
-> (DragContext -> ForeignPtr DragContext)
-> DragContext
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. DragContext -> ForeignPtr DragContext
unDragContext
unsafeCastGObject :: GObject -> DragContext
unsafeCastGObject = ForeignPtr DragContext -> DragContext
DragContext (ForeignPtr DragContext -> DragContext)
-> (GObject -> ForeignPtr DragContext) -> GObject -> DragContext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr DragContext
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr DragContext)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr DragContext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToDragContext :: GObjectClass obj => obj -> DragContext
castToDragContext :: forall obj. GObjectClass obj => obj -> DragContext
castToDragContext = GType -> String -> obj -> DragContext
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeDragContext String
"DragContext"
gTypeDragContext :: GType
gTypeDragContext :: GType
gTypeDragContext =
GType
gdk_drag_context_get_type
{-# LINE 1401 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Pixbuf = Pixbuf (ForeignPtr (Pixbuf)) deriving (Pixbuf -> Pixbuf -> Bool
(Pixbuf -> Pixbuf -> Bool)
-> (Pixbuf -> Pixbuf -> Bool) -> Eq Pixbuf
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Pixbuf -> Pixbuf -> Bool
== :: Pixbuf -> Pixbuf -> Bool
$c/= :: Pixbuf -> Pixbuf -> Bool
/= :: Pixbuf -> Pixbuf -> Bool
Eq,Eq Pixbuf
Eq Pixbuf
-> (Pixbuf -> Pixbuf -> Ordering)
-> (Pixbuf -> Pixbuf -> Bool)
-> (Pixbuf -> Pixbuf -> Bool)
-> (Pixbuf -> Pixbuf -> Bool)
-> (Pixbuf -> Pixbuf -> Bool)
-> (Pixbuf -> Pixbuf -> Pixbuf)
-> (Pixbuf -> Pixbuf -> Pixbuf)
-> Ord Pixbuf
Pixbuf -> Pixbuf -> Bool
Pixbuf -> Pixbuf -> Ordering
Pixbuf -> Pixbuf -> Pixbuf
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Pixbuf -> Pixbuf -> Ordering
compare :: Pixbuf -> Pixbuf -> Ordering
$c< :: Pixbuf -> Pixbuf -> Bool
< :: Pixbuf -> Pixbuf -> Bool
$c<= :: Pixbuf -> Pixbuf -> Bool
<= :: Pixbuf -> Pixbuf -> Bool
$c> :: Pixbuf -> Pixbuf -> Bool
> :: Pixbuf -> Pixbuf -> Bool
$c>= :: Pixbuf -> Pixbuf -> Bool
>= :: Pixbuf -> Pixbuf -> Bool
$cmax :: Pixbuf -> Pixbuf -> Pixbuf
max :: Pixbuf -> Pixbuf -> Pixbuf
$cmin :: Pixbuf -> Pixbuf -> Pixbuf
min :: Pixbuf -> Pixbuf -> Pixbuf
Ord)
mkPixbuf :: (ForeignPtr Pixbuf -> Pixbuf, FinalizerPtr a)
mkPixbuf = (ForeignPtr Pixbuf -> Pixbuf
Pixbuf, FinalizerPtr a
forall a. FinalizerPtr a
objectUnref)
unPixbuf :: Pixbuf -> ForeignPtr Pixbuf
unPixbuf (Pixbuf ForeignPtr Pixbuf
o) = ForeignPtr Pixbuf
o
class GObjectClass o => PixbufClass o
toPixbuf :: PixbufClass o => o -> Pixbuf
toPixbuf :: forall o. PixbufClass o => o -> Pixbuf
toPixbuf = GObject -> Pixbuf
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Pixbuf) -> (o -> GObject) -> o -> Pixbuf
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance PixbufClass Pixbuf
instance GObjectClass Pixbuf where
toGObject :: Pixbuf -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Pixbuf -> ForeignPtr GObject) -> Pixbuf -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Pixbuf -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Pixbuf -> ForeignPtr GObject)
-> (Pixbuf -> ForeignPtr Pixbuf) -> Pixbuf -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Pixbuf -> ForeignPtr Pixbuf
unPixbuf
unsafeCastGObject :: GObject -> Pixbuf
unsafeCastGObject = ForeignPtr Pixbuf -> Pixbuf
Pixbuf (ForeignPtr Pixbuf -> Pixbuf)
-> (GObject -> ForeignPtr Pixbuf) -> GObject -> Pixbuf
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Pixbuf
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Pixbuf)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Pixbuf
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToPixbuf :: GObjectClass obj => obj -> Pixbuf
castToPixbuf :: forall obj. GObjectClass obj => obj -> Pixbuf
castToPixbuf = GType -> String -> obj -> Pixbuf
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypePixbuf String
"Pixbuf"
gTypePixbuf :: GType
gTypePixbuf :: GType
gTypePixbuf =
GType
gdk_pixbuf_get_type
{-# LINE 1424 "./Graphics/UI/Gtk/Types.chs" #-}
newtype PixbufAnimation = PixbufAnimation (ForeignPtr (PixbufAnimation)) deriving (PixbufAnimation -> PixbufAnimation -> Bool
(PixbufAnimation -> PixbufAnimation -> Bool)
-> (PixbufAnimation -> PixbufAnimation -> Bool)
-> Eq PixbufAnimation
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: PixbufAnimation -> PixbufAnimation -> Bool
== :: PixbufAnimation -> PixbufAnimation -> Bool
$c/= :: PixbufAnimation -> PixbufAnimation -> Bool
/= :: PixbufAnimation -> PixbufAnimation -> Bool
Eq,Eq PixbufAnimation
Eq PixbufAnimation
-> (PixbufAnimation -> PixbufAnimation -> Ordering)
-> (PixbufAnimation -> PixbufAnimation -> Bool)
-> (PixbufAnimation -> PixbufAnimation -> Bool)
-> (PixbufAnimation -> PixbufAnimation -> Bool)
-> (PixbufAnimation -> PixbufAnimation -> Bool)
-> (PixbufAnimation -> PixbufAnimation -> PixbufAnimation)
-> (PixbufAnimation -> PixbufAnimation -> PixbufAnimation)
-> Ord PixbufAnimation
PixbufAnimation -> PixbufAnimation -> Bool
PixbufAnimation -> PixbufAnimation -> Ordering
PixbufAnimation -> PixbufAnimation -> PixbufAnimation
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: PixbufAnimation -> PixbufAnimation -> Ordering
compare :: PixbufAnimation -> PixbufAnimation -> Ordering
$c< :: PixbufAnimation -> PixbufAnimation -> Bool
< :: PixbufAnimation -> PixbufAnimation -> Bool
$c<= :: PixbufAnimation -> PixbufAnimation -> Bool
<= :: PixbufAnimation -> PixbufAnimation -> Bool
$c> :: PixbufAnimation -> PixbufAnimation -> Bool
> :: PixbufAnimation -> PixbufAnimation -> Bool
$c>= :: PixbufAnimation -> PixbufAnimation -> Bool
>= :: PixbufAnimation -> PixbufAnimation -> Bool
$cmax :: PixbufAnimation -> PixbufAnimation -> PixbufAnimation
max :: PixbufAnimation -> PixbufAnimation -> PixbufAnimation
$cmin :: PixbufAnimation -> PixbufAnimation -> PixbufAnimation
min :: PixbufAnimation -> PixbufAnimation -> PixbufAnimation
Ord)
mkPixbufAnimation :: (ForeignPtr PixbufAnimation -> PixbufAnimation, FinalizerPtr a)
mkPixbufAnimation = (ForeignPtr PixbufAnimation -> PixbufAnimation
PixbufAnimation, FinalizerPtr a
forall a. FinalizerPtr a
objectUnref)
unPixbufAnimation :: PixbufAnimation -> ForeignPtr PixbufAnimation
unPixbufAnimation (PixbufAnimation ForeignPtr PixbufAnimation
o) = ForeignPtr PixbufAnimation
o
class GObjectClass o => PixbufAnimationClass o
toPixbufAnimation :: PixbufAnimationClass o => o -> PixbufAnimation
toPixbufAnimation :: forall o. PixbufAnimationClass o => o -> PixbufAnimation
toPixbufAnimation = GObject -> PixbufAnimation
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> PixbufAnimation)
-> (o -> GObject) -> o -> PixbufAnimation
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance PixbufAnimationClass PixbufAnimation
instance GObjectClass PixbufAnimation where
toGObject :: PixbufAnimation -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (PixbufAnimation -> ForeignPtr GObject)
-> PixbufAnimation
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr PixbufAnimation -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr PixbufAnimation -> ForeignPtr GObject)
-> (PixbufAnimation -> ForeignPtr PixbufAnimation)
-> PixbufAnimation
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. PixbufAnimation -> ForeignPtr PixbufAnimation
unPixbufAnimation
unsafeCastGObject :: GObject -> PixbufAnimation
unsafeCastGObject = ForeignPtr PixbufAnimation -> PixbufAnimation
PixbufAnimation (ForeignPtr PixbufAnimation -> PixbufAnimation)
-> (GObject -> ForeignPtr PixbufAnimation)
-> GObject
-> PixbufAnimation
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr PixbufAnimation
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr PixbufAnimation)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr PixbufAnimation
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToPixbufAnimation :: GObjectClass obj => obj -> PixbufAnimation
castToPixbufAnimation :: forall obj. GObjectClass obj => obj -> PixbufAnimation
castToPixbufAnimation = GType -> String -> obj -> PixbufAnimation
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypePixbufAnimation String
"PixbufAnimation"
gTypePixbufAnimation :: GType
gTypePixbufAnimation :: GType
gTypePixbufAnimation =
GType
gdk_pixbuf_animation_get_type
{-# LINE 1447 "./Graphics/UI/Gtk/Types.chs" #-}
newtype PixbufSimpleAnim = PixbufSimpleAnim (ForeignPtr (PixbufSimpleAnim)) deriving (PixbufSimpleAnim -> PixbufSimpleAnim -> Bool
(PixbufSimpleAnim -> PixbufSimpleAnim -> Bool)
-> (PixbufSimpleAnim -> PixbufSimpleAnim -> Bool)
-> Eq PixbufSimpleAnim
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: PixbufSimpleAnim -> PixbufSimpleAnim -> Bool
== :: PixbufSimpleAnim -> PixbufSimpleAnim -> Bool
$c/= :: PixbufSimpleAnim -> PixbufSimpleAnim -> Bool
/= :: PixbufSimpleAnim -> PixbufSimpleAnim -> Bool
Eq,Eq PixbufSimpleAnim
Eq PixbufSimpleAnim
-> (PixbufSimpleAnim -> PixbufSimpleAnim -> Ordering)
-> (PixbufSimpleAnim -> PixbufSimpleAnim -> Bool)
-> (PixbufSimpleAnim -> PixbufSimpleAnim -> Bool)
-> (PixbufSimpleAnim -> PixbufSimpleAnim -> Bool)
-> (PixbufSimpleAnim -> PixbufSimpleAnim -> Bool)
-> (PixbufSimpleAnim -> PixbufSimpleAnim -> PixbufSimpleAnim)
-> (PixbufSimpleAnim -> PixbufSimpleAnim -> PixbufSimpleAnim)
-> Ord PixbufSimpleAnim
PixbufSimpleAnim -> PixbufSimpleAnim -> Bool
PixbufSimpleAnim -> PixbufSimpleAnim -> Ordering
PixbufSimpleAnim -> PixbufSimpleAnim -> PixbufSimpleAnim
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: PixbufSimpleAnim -> PixbufSimpleAnim -> Ordering
compare :: PixbufSimpleAnim -> PixbufSimpleAnim -> Ordering
$c< :: PixbufSimpleAnim -> PixbufSimpleAnim -> Bool
< :: PixbufSimpleAnim -> PixbufSimpleAnim -> Bool
$c<= :: PixbufSimpleAnim -> PixbufSimpleAnim -> Bool
<= :: PixbufSimpleAnim -> PixbufSimpleAnim -> Bool
$c> :: PixbufSimpleAnim -> PixbufSimpleAnim -> Bool
> :: PixbufSimpleAnim -> PixbufSimpleAnim -> Bool
$c>= :: PixbufSimpleAnim -> PixbufSimpleAnim -> Bool
>= :: PixbufSimpleAnim -> PixbufSimpleAnim -> Bool
$cmax :: PixbufSimpleAnim -> PixbufSimpleAnim -> PixbufSimpleAnim
max :: PixbufSimpleAnim -> PixbufSimpleAnim -> PixbufSimpleAnim
$cmin :: PixbufSimpleAnim -> PixbufSimpleAnim -> PixbufSimpleAnim
min :: PixbufSimpleAnim -> PixbufSimpleAnim -> PixbufSimpleAnim
Ord)
mkPixbufSimpleAnim :: (ForeignPtr PixbufSimpleAnim -> PixbufSimpleAnim, FinalizerPtr a)
mkPixbufSimpleAnim = (ForeignPtr PixbufSimpleAnim -> PixbufSimpleAnim
PixbufSimpleAnim, FinalizerPtr a
forall a. FinalizerPtr a
objectUnref)
unPixbufSimpleAnim :: PixbufSimpleAnim -> ForeignPtr PixbufSimpleAnim
unPixbufSimpleAnim (PixbufSimpleAnim ForeignPtr PixbufSimpleAnim
o) = ForeignPtr PixbufSimpleAnim
o
class PixbufAnimationClass o => PixbufSimpleAnimClass o
toPixbufSimpleAnim :: PixbufSimpleAnimClass o => o -> PixbufSimpleAnim
toPixbufSimpleAnim :: forall o. PixbufSimpleAnimClass o => o -> PixbufSimpleAnim
toPixbufSimpleAnim = GObject -> PixbufSimpleAnim
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> PixbufSimpleAnim)
-> (o -> GObject) -> o -> PixbufSimpleAnim
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance PixbufSimpleAnimClass PixbufSimpleAnim
instance PixbufAnimationClass PixbufSimpleAnim
instance GObjectClass PixbufSimpleAnim where
toGObject :: PixbufSimpleAnim -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (PixbufSimpleAnim -> ForeignPtr GObject)
-> PixbufSimpleAnim
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr PixbufSimpleAnim -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr PixbufSimpleAnim -> ForeignPtr GObject)
-> (PixbufSimpleAnim -> ForeignPtr PixbufSimpleAnim)
-> PixbufSimpleAnim
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. PixbufSimpleAnim -> ForeignPtr PixbufSimpleAnim
unPixbufSimpleAnim
unsafeCastGObject :: GObject -> PixbufSimpleAnim
unsafeCastGObject = ForeignPtr PixbufSimpleAnim -> PixbufSimpleAnim
PixbufSimpleAnim (ForeignPtr PixbufSimpleAnim -> PixbufSimpleAnim)
-> (GObject -> ForeignPtr PixbufSimpleAnim)
-> GObject
-> PixbufSimpleAnim
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr PixbufSimpleAnim
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr PixbufSimpleAnim)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr PixbufSimpleAnim
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToPixbufSimpleAnim :: GObjectClass obj => obj -> PixbufSimpleAnim
castToPixbufSimpleAnim :: forall obj. GObjectClass obj => obj -> PixbufSimpleAnim
castToPixbufSimpleAnim = GType -> String -> obj -> PixbufSimpleAnim
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypePixbufSimpleAnim String
"PixbufSimpleAnim"
gTypePixbufSimpleAnim :: GType
gTypePixbufSimpleAnim :: GType
gTypePixbufSimpleAnim =
GType
gdk_pixbuf_simple_anim_get_type
{-# LINE 1471 "./Graphics/UI/Gtk/Types.chs" #-}
newtype PixbufAnimationIter = PixbufAnimationIter (ForeignPtr (PixbufAnimationIter)) deriving (PixbufAnimationIter -> PixbufAnimationIter -> Bool
(PixbufAnimationIter -> PixbufAnimationIter -> Bool)
-> (PixbufAnimationIter -> PixbufAnimationIter -> Bool)
-> Eq PixbufAnimationIter
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: PixbufAnimationIter -> PixbufAnimationIter -> Bool
== :: PixbufAnimationIter -> PixbufAnimationIter -> Bool
$c/= :: PixbufAnimationIter -> PixbufAnimationIter -> Bool
/= :: PixbufAnimationIter -> PixbufAnimationIter -> Bool
Eq,Eq PixbufAnimationIter
Eq PixbufAnimationIter
-> (PixbufAnimationIter -> PixbufAnimationIter -> Ordering)
-> (PixbufAnimationIter -> PixbufAnimationIter -> Bool)
-> (PixbufAnimationIter -> PixbufAnimationIter -> Bool)
-> (PixbufAnimationIter -> PixbufAnimationIter -> Bool)
-> (PixbufAnimationIter -> PixbufAnimationIter -> Bool)
-> (PixbufAnimationIter
-> PixbufAnimationIter -> PixbufAnimationIter)
-> (PixbufAnimationIter
-> PixbufAnimationIter -> PixbufAnimationIter)
-> Ord PixbufAnimationIter
PixbufAnimationIter -> PixbufAnimationIter -> Bool
PixbufAnimationIter -> PixbufAnimationIter -> Ordering
PixbufAnimationIter -> PixbufAnimationIter -> PixbufAnimationIter
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: PixbufAnimationIter -> PixbufAnimationIter -> Ordering
compare :: PixbufAnimationIter -> PixbufAnimationIter -> Ordering
$c< :: PixbufAnimationIter -> PixbufAnimationIter -> Bool
< :: PixbufAnimationIter -> PixbufAnimationIter -> Bool
$c<= :: PixbufAnimationIter -> PixbufAnimationIter -> Bool
<= :: PixbufAnimationIter -> PixbufAnimationIter -> Bool
$c> :: PixbufAnimationIter -> PixbufAnimationIter -> Bool
> :: PixbufAnimationIter -> PixbufAnimationIter -> Bool
$c>= :: PixbufAnimationIter -> PixbufAnimationIter -> Bool
>= :: PixbufAnimationIter -> PixbufAnimationIter -> Bool
$cmax :: PixbufAnimationIter -> PixbufAnimationIter -> PixbufAnimationIter
max :: PixbufAnimationIter -> PixbufAnimationIter -> PixbufAnimationIter
$cmin :: PixbufAnimationIter -> PixbufAnimationIter -> PixbufAnimationIter
min :: PixbufAnimationIter -> PixbufAnimationIter -> PixbufAnimationIter
Ord)
mkPixbufAnimationIter :: (ForeignPtr PixbufAnimationIter -> PixbufAnimationIter,
FinalizerPtr a)
mkPixbufAnimationIter = (ForeignPtr PixbufAnimationIter -> PixbufAnimationIter
PixbufAnimationIter, FinalizerPtr a
forall a. FinalizerPtr a
objectUnref)
unPixbufAnimationIter :: PixbufAnimationIter -> ForeignPtr PixbufAnimationIter
unPixbufAnimationIter (PixbufAnimationIter ForeignPtr PixbufAnimationIter
o) = ForeignPtr PixbufAnimationIter
o
class GObjectClass o => PixbufAnimationIterClass o
toPixbufAnimationIter :: PixbufAnimationIterClass o => o -> PixbufAnimationIter
toPixbufAnimationIter :: forall o. PixbufAnimationIterClass o => o -> PixbufAnimationIter
toPixbufAnimationIter = GObject -> PixbufAnimationIter
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> PixbufAnimationIter)
-> (o -> GObject) -> o -> PixbufAnimationIter
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance PixbufAnimationIterClass PixbufAnimationIter
instance GObjectClass PixbufAnimationIter where
toGObject :: PixbufAnimationIter -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (PixbufAnimationIter -> ForeignPtr GObject)
-> PixbufAnimationIter
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr PixbufAnimationIter -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr PixbufAnimationIter -> ForeignPtr GObject)
-> (PixbufAnimationIter -> ForeignPtr PixbufAnimationIter)
-> PixbufAnimationIter
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. PixbufAnimationIter -> ForeignPtr PixbufAnimationIter
unPixbufAnimationIter
unsafeCastGObject :: GObject -> PixbufAnimationIter
unsafeCastGObject = ForeignPtr PixbufAnimationIter -> PixbufAnimationIter
PixbufAnimationIter (ForeignPtr PixbufAnimationIter -> PixbufAnimationIter)
-> (GObject -> ForeignPtr PixbufAnimationIter)
-> GObject
-> PixbufAnimationIter
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr PixbufAnimationIter
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr PixbufAnimationIter)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr PixbufAnimationIter
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToPixbufAnimationIter :: GObjectClass obj => obj -> PixbufAnimationIter
castToPixbufAnimationIter :: forall obj. GObjectClass obj => obj -> PixbufAnimationIter
castToPixbufAnimationIter = GType -> String -> obj -> PixbufAnimationIter
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypePixbufAnimationIter String
"PixbufAnimationIter"
gTypePixbufAnimationIter :: GType
gTypePixbufAnimationIter :: GType
gTypePixbufAnimationIter =
GType
gdk_pixbuf_animation_iter_get_type
{-# LINE 1494 "./Graphics/UI/Gtk/Types.chs" #-}
newtype TextChildAnchor = TextChildAnchor (ForeignPtr (TextChildAnchor)) deriving (TextChildAnchor -> TextChildAnchor -> Bool
(TextChildAnchor -> TextChildAnchor -> Bool)
-> (TextChildAnchor -> TextChildAnchor -> Bool)
-> Eq TextChildAnchor
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: TextChildAnchor -> TextChildAnchor -> Bool
== :: TextChildAnchor -> TextChildAnchor -> Bool
$c/= :: TextChildAnchor -> TextChildAnchor -> Bool
/= :: TextChildAnchor -> TextChildAnchor -> Bool
Eq,Eq TextChildAnchor
Eq TextChildAnchor
-> (TextChildAnchor -> TextChildAnchor -> Ordering)
-> (TextChildAnchor -> TextChildAnchor -> Bool)
-> (TextChildAnchor -> TextChildAnchor -> Bool)
-> (TextChildAnchor -> TextChildAnchor -> Bool)
-> (TextChildAnchor -> TextChildAnchor -> Bool)
-> (TextChildAnchor -> TextChildAnchor -> TextChildAnchor)
-> (TextChildAnchor -> TextChildAnchor -> TextChildAnchor)
-> Ord TextChildAnchor
TextChildAnchor -> TextChildAnchor -> Bool
TextChildAnchor -> TextChildAnchor -> Ordering
TextChildAnchor -> TextChildAnchor -> TextChildAnchor
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: TextChildAnchor -> TextChildAnchor -> Ordering
compare :: TextChildAnchor -> TextChildAnchor -> Ordering
$c< :: TextChildAnchor -> TextChildAnchor -> Bool
< :: TextChildAnchor -> TextChildAnchor -> Bool
$c<= :: TextChildAnchor -> TextChildAnchor -> Bool
<= :: TextChildAnchor -> TextChildAnchor -> Bool
$c> :: TextChildAnchor -> TextChildAnchor -> Bool
> :: TextChildAnchor -> TextChildAnchor -> Bool
$c>= :: TextChildAnchor -> TextChildAnchor -> Bool
>= :: TextChildAnchor -> TextChildAnchor -> Bool
$cmax :: TextChildAnchor -> TextChildAnchor -> TextChildAnchor
max :: TextChildAnchor -> TextChildAnchor -> TextChildAnchor
$cmin :: TextChildAnchor -> TextChildAnchor -> TextChildAnchor
min :: TextChildAnchor -> TextChildAnchor -> TextChildAnchor
Ord)
mkTextChildAnchor :: (ForeignPtr TextChildAnchor -> TextChildAnchor, FinalizerPtr a)
mkTextChildAnchor = (ForeignPtr TextChildAnchor -> TextChildAnchor
TextChildAnchor, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unTextChildAnchor :: TextChildAnchor -> ForeignPtr TextChildAnchor
unTextChildAnchor (TextChildAnchor ForeignPtr TextChildAnchor
o) = ForeignPtr TextChildAnchor
o
class GObjectClass o => TextChildAnchorClass o
toTextChildAnchor :: TextChildAnchorClass o => o -> TextChildAnchor
toTextChildAnchor :: forall o. TextChildAnchorClass o => o -> TextChildAnchor
toTextChildAnchor = GObject -> TextChildAnchor
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> TextChildAnchor)
-> (o -> GObject) -> o -> TextChildAnchor
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance TextChildAnchorClass TextChildAnchor
instance GObjectClass TextChildAnchor where
toGObject :: TextChildAnchor -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (TextChildAnchor -> ForeignPtr GObject)
-> TextChildAnchor
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr TextChildAnchor -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr TextChildAnchor -> ForeignPtr GObject)
-> (TextChildAnchor -> ForeignPtr TextChildAnchor)
-> TextChildAnchor
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. TextChildAnchor -> ForeignPtr TextChildAnchor
unTextChildAnchor
unsafeCastGObject :: GObject -> TextChildAnchor
unsafeCastGObject = ForeignPtr TextChildAnchor -> TextChildAnchor
TextChildAnchor (ForeignPtr TextChildAnchor -> TextChildAnchor)
-> (GObject -> ForeignPtr TextChildAnchor)
-> GObject
-> TextChildAnchor
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr TextChildAnchor
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr TextChildAnchor)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr TextChildAnchor
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToTextChildAnchor :: GObjectClass obj => obj -> TextChildAnchor
castToTextChildAnchor :: forall obj. GObjectClass obj => obj -> TextChildAnchor
castToTextChildAnchor = GType -> String -> obj -> TextChildAnchor
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeTextChildAnchor String
"TextChildAnchor"
gTypeTextChildAnchor :: GType
gTypeTextChildAnchor :: GType
gTypeTextChildAnchor =
GType
gtk_text_child_anchor_get_type
{-# LINE 1517 "./Graphics/UI/Gtk/Types.chs" #-}
newtype TextMark = TextMark (ForeignPtr (TextMark)) deriving (TextMark -> TextMark -> Bool
(TextMark -> TextMark -> Bool)
-> (TextMark -> TextMark -> Bool) -> Eq TextMark
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: TextMark -> TextMark -> Bool
== :: TextMark -> TextMark -> Bool
$c/= :: TextMark -> TextMark -> Bool
/= :: TextMark -> TextMark -> Bool
Eq,Eq TextMark
Eq TextMark
-> (TextMark -> TextMark -> Ordering)
-> (TextMark -> TextMark -> Bool)
-> (TextMark -> TextMark -> Bool)
-> (TextMark -> TextMark -> Bool)
-> (TextMark -> TextMark -> Bool)
-> (TextMark -> TextMark -> TextMark)
-> (TextMark -> TextMark -> TextMark)
-> Ord TextMark
TextMark -> TextMark -> Bool
TextMark -> TextMark -> Ordering
TextMark -> TextMark -> TextMark
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: TextMark -> TextMark -> Ordering
compare :: TextMark -> TextMark -> Ordering
$c< :: TextMark -> TextMark -> Bool
< :: TextMark -> TextMark -> Bool
$c<= :: TextMark -> TextMark -> Bool
<= :: TextMark -> TextMark -> Bool
$c> :: TextMark -> TextMark -> Bool
> :: TextMark -> TextMark -> Bool
$c>= :: TextMark -> TextMark -> Bool
>= :: TextMark -> TextMark -> Bool
$cmax :: TextMark -> TextMark -> TextMark
max :: TextMark -> TextMark -> TextMark
$cmin :: TextMark -> TextMark -> TextMark
min :: TextMark -> TextMark -> TextMark
Ord)
mkTextMark :: (ForeignPtr TextMark -> TextMark, FinalizerPtr a)
mkTextMark = (ForeignPtr TextMark -> TextMark
TextMark, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unTextMark :: TextMark -> ForeignPtr TextMark
unTextMark (TextMark ForeignPtr TextMark
o) = ForeignPtr TextMark
o
class GObjectClass o => TextMarkClass o
toTextMark :: TextMarkClass o => o -> TextMark
toTextMark :: forall o. TextMarkClass o => o -> TextMark
toTextMark = GObject -> TextMark
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> TextMark) -> (o -> GObject) -> o -> TextMark
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance TextMarkClass TextMark
instance GObjectClass TextMark where
toGObject :: TextMark -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (TextMark -> ForeignPtr GObject) -> TextMark -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr TextMark -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr TextMark -> ForeignPtr GObject)
-> (TextMark -> ForeignPtr TextMark)
-> TextMark
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. TextMark -> ForeignPtr TextMark
unTextMark
unsafeCastGObject :: GObject -> TextMark
unsafeCastGObject = ForeignPtr TextMark -> TextMark
TextMark (ForeignPtr TextMark -> TextMark)
-> (GObject -> ForeignPtr TextMark) -> GObject -> TextMark
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr TextMark
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr TextMark)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr TextMark
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToTextMark :: GObjectClass obj => obj -> TextMark
castToTextMark :: forall obj. GObjectClass obj => obj -> TextMark
castToTextMark = GType -> String -> obj -> TextMark
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeTextMark String
"TextMark"
gTypeTextMark :: GType
gTypeTextMark :: GType
gTypeTextMark =
GType
gtk_text_mark_get_type
{-# LINE 1540 "./Graphics/UI/Gtk/Types.chs" #-}
newtype RecentFilter = RecentFilter (ForeignPtr (RecentFilter)) deriving (RecentFilter -> RecentFilter -> Bool
(RecentFilter -> RecentFilter -> Bool)
-> (RecentFilter -> RecentFilter -> Bool) -> Eq RecentFilter
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: RecentFilter -> RecentFilter -> Bool
== :: RecentFilter -> RecentFilter -> Bool
$c/= :: RecentFilter -> RecentFilter -> Bool
/= :: RecentFilter -> RecentFilter -> Bool
Eq,Eq RecentFilter
Eq RecentFilter
-> (RecentFilter -> RecentFilter -> Ordering)
-> (RecentFilter -> RecentFilter -> Bool)
-> (RecentFilter -> RecentFilter -> Bool)
-> (RecentFilter -> RecentFilter -> Bool)
-> (RecentFilter -> RecentFilter -> Bool)
-> (RecentFilter -> RecentFilter -> RecentFilter)
-> (RecentFilter -> RecentFilter -> RecentFilter)
-> Ord RecentFilter
RecentFilter -> RecentFilter -> Bool
RecentFilter -> RecentFilter -> Ordering
RecentFilter -> RecentFilter -> RecentFilter
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: RecentFilter -> RecentFilter -> Ordering
compare :: RecentFilter -> RecentFilter -> Ordering
$c< :: RecentFilter -> RecentFilter -> Bool
< :: RecentFilter -> RecentFilter -> Bool
$c<= :: RecentFilter -> RecentFilter -> Bool
<= :: RecentFilter -> RecentFilter -> Bool
$c> :: RecentFilter -> RecentFilter -> Bool
> :: RecentFilter -> RecentFilter -> Bool
$c>= :: RecentFilter -> RecentFilter -> Bool
>= :: RecentFilter -> RecentFilter -> Bool
$cmax :: RecentFilter -> RecentFilter -> RecentFilter
max :: RecentFilter -> RecentFilter -> RecentFilter
$cmin :: RecentFilter -> RecentFilter -> RecentFilter
min :: RecentFilter -> RecentFilter -> RecentFilter
Ord)
mkRecentFilter :: (ForeignPtr RecentFilter -> RecentFilter, FinalizerPtr a)
mkRecentFilter = (ForeignPtr RecentFilter -> RecentFilter
RecentFilter, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unRecentFilter :: RecentFilter -> ForeignPtr RecentFilter
unRecentFilter (RecentFilter ForeignPtr RecentFilter
o) = ForeignPtr RecentFilter
o
class GObjectClass o => RecentFilterClass o
toRecentFilter :: RecentFilterClass o => o -> RecentFilter
toRecentFilter :: forall o. RecentFilterClass o => o -> RecentFilter
toRecentFilter = GObject -> RecentFilter
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> RecentFilter) -> (o -> GObject) -> o -> RecentFilter
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance RecentFilterClass RecentFilter
instance GObjectClass RecentFilter where
toGObject :: RecentFilter -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (RecentFilter -> ForeignPtr GObject) -> RecentFilter -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr RecentFilter -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr RecentFilter -> ForeignPtr GObject)
-> (RecentFilter -> ForeignPtr RecentFilter)
-> RecentFilter
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. RecentFilter -> ForeignPtr RecentFilter
unRecentFilter
unsafeCastGObject :: GObject -> RecentFilter
unsafeCastGObject = ForeignPtr RecentFilter -> RecentFilter
RecentFilter (ForeignPtr RecentFilter -> RecentFilter)
-> (GObject -> ForeignPtr RecentFilter) -> GObject -> RecentFilter
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr RecentFilter
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr RecentFilter)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr RecentFilter
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToRecentFilter :: GObjectClass obj => obj -> RecentFilter
castToRecentFilter :: forall obj. GObjectClass obj => obj -> RecentFilter
castToRecentFilter = GType -> String -> obj -> RecentFilter
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeRecentFilter String
"RecentFilter"
gTypeRecentFilter :: GType
gTypeRecentFilter :: GType
gTypeRecentFilter =
GType
gtk_recent_filter_get_type
{-# LINE 1563 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Widget = Widget (ForeignPtr (Widget)) deriving (Widget -> Widget -> Bool
(Widget -> Widget -> Bool)
-> (Widget -> Widget -> Bool) -> Eq Widget
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Widget -> Widget -> Bool
== :: Widget -> Widget -> Bool
$c/= :: Widget -> Widget -> Bool
/= :: Widget -> Widget -> Bool
Eq,Eq Widget
Eq Widget
-> (Widget -> Widget -> Ordering)
-> (Widget -> Widget -> Bool)
-> (Widget -> Widget -> Bool)
-> (Widget -> Widget -> Bool)
-> (Widget -> Widget -> Bool)
-> (Widget -> Widget -> Widget)
-> (Widget -> Widget -> Widget)
-> Ord Widget
Widget -> Widget -> Bool
Widget -> Widget -> Ordering
Widget -> Widget -> Widget
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Widget -> Widget -> Ordering
compare :: Widget -> Widget -> Ordering
$c< :: Widget -> Widget -> Bool
< :: Widget -> Widget -> Bool
$c<= :: Widget -> Widget -> Bool
<= :: Widget -> Widget -> Bool
$c> :: Widget -> Widget -> Bool
> :: Widget -> Widget -> Bool
$c>= :: Widget -> Widget -> Bool
>= :: Widget -> Widget -> Bool
$cmax :: Widget -> Widget -> Widget
max :: Widget -> Widget -> Widget
$cmin :: Widget -> Widget -> Widget
min :: Widget -> Widget -> Widget
Ord)
mkWidget :: (ForeignPtr Widget -> Widget, FinalizerPtr a)
mkWidget = (ForeignPtr Widget -> Widget
Widget, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unWidget :: Widget -> ForeignPtr Widget
unWidget (Widget ForeignPtr Widget
o) = ForeignPtr Widget
o
class GObjectClass o => WidgetClass o
toWidget :: WidgetClass o => o -> Widget
toWidget :: forall o. WidgetClass o => o -> Widget
toWidget = GObject -> Widget
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Widget) -> (o -> GObject) -> o -> Widget
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance WidgetClass Widget
instance GObjectClass Widget where
toGObject :: Widget -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Widget -> ForeignPtr GObject) -> Widget -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Widget -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Widget -> ForeignPtr GObject)
-> (Widget -> ForeignPtr Widget) -> Widget -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Widget -> ForeignPtr Widget
unWidget
unsafeCastGObject :: GObject -> Widget
unsafeCastGObject = ForeignPtr Widget -> Widget
Widget (ForeignPtr Widget -> Widget)
-> (GObject -> ForeignPtr Widget) -> GObject -> Widget
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Widget
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Widget)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Widget
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToWidget :: GObjectClass obj => obj -> Widget
castToWidget :: forall obj. GObjectClass obj => obj -> Widget
castToWidget = GType -> String -> obj -> Widget
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeWidget String
"Widget"
gTypeWidget :: GType
gTypeWidget :: GType
gTypeWidget =
GType
gtk_widget_get_type
{-# LINE 1586 "./Graphics/UI/Gtk/Types.chs" #-}
newtype HSV = HSV (ForeignPtr (HSV)) deriving (HSV -> HSV -> Bool
(HSV -> HSV -> Bool) -> (HSV -> HSV -> Bool) -> Eq HSV
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: HSV -> HSV -> Bool
== :: HSV -> HSV -> Bool
$c/= :: HSV -> HSV -> Bool
/= :: HSV -> HSV -> Bool
Eq,Eq HSV
Eq HSV
-> (HSV -> HSV -> Ordering)
-> (HSV -> HSV -> Bool)
-> (HSV -> HSV -> Bool)
-> (HSV -> HSV -> Bool)
-> (HSV -> HSV -> Bool)
-> (HSV -> HSV -> HSV)
-> (HSV -> HSV -> HSV)
-> Ord HSV
HSV -> HSV -> Bool
HSV -> HSV -> Ordering
HSV -> HSV -> HSV
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: HSV -> HSV -> Ordering
compare :: HSV -> HSV -> Ordering
$c< :: HSV -> HSV -> Bool
< :: HSV -> HSV -> Bool
$c<= :: HSV -> HSV -> Bool
<= :: HSV -> HSV -> Bool
$c> :: HSV -> HSV -> Bool
> :: HSV -> HSV -> Bool
$c>= :: HSV -> HSV -> Bool
>= :: HSV -> HSV -> Bool
$cmax :: HSV -> HSV -> HSV
max :: HSV -> HSV -> HSV
$cmin :: HSV -> HSV -> HSV
min :: HSV -> HSV -> HSV
Ord)
mkHSV :: (ForeignPtr HSV -> HSV, FinalizerPtr a)
mkHSV = (ForeignPtr HSV -> HSV
HSV, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unHSV :: HSV -> ForeignPtr HSV
unHSV (HSV ForeignPtr HSV
o) = ForeignPtr HSV
o
class WidgetClass o => HSVClass o
toHSV :: HSVClass o => o -> HSV
toHSV :: forall o. HSVClass o => o -> HSV
toHSV = GObject -> HSV
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> HSV) -> (o -> GObject) -> o -> HSV
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance HSVClass HSV
instance WidgetClass HSV
instance GObjectClass HSV where
toGObject :: HSV -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (HSV -> ForeignPtr GObject) -> HSV -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr HSV -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr HSV -> ForeignPtr GObject)
-> (HSV -> ForeignPtr HSV) -> HSV -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. HSV -> ForeignPtr HSV
unHSV
unsafeCastGObject :: GObject -> HSV
unsafeCastGObject = ForeignPtr HSV -> HSV
HSV (ForeignPtr HSV -> HSV)
-> (GObject -> ForeignPtr HSV) -> GObject -> HSV
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr HSV
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr HSV)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr HSV
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToHSV :: GObjectClass obj => obj -> HSV
castToHSV :: forall obj. GObjectClass obj => obj -> HSV
castToHSV = GType -> String -> obj -> HSV
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeHSV String
"HSV"
gTypeHSV :: GType
gTypeHSV :: GType
gTypeHSV =
GType
gtk_hsv_get_type
{-# LINE 1610 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Misc = Misc (ForeignPtr (Misc)) deriving (Misc -> Misc -> Bool
(Misc -> Misc -> Bool) -> (Misc -> Misc -> Bool) -> Eq Misc
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Misc -> Misc -> Bool
== :: Misc -> Misc -> Bool
$c/= :: Misc -> Misc -> Bool
/= :: Misc -> Misc -> Bool
Eq,Eq Misc
Eq Misc
-> (Misc -> Misc -> Ordering)
-> (Misc -> Misc -> Bool)
-> (Misc -> Misc -> Bool)
-> (Misc -> Misc -> Bool)
-> (Misc -> Misc -> Bool)
-> (Misc -> Misc -> Misc)
-> (Misc -> Misc -> Misc)
-> Ord Misc
Misc -> Misc -> Bool
Misc -> Misc -> Ordering
Misc -> Misc -> Misc
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Misc -> Misc -> Ordering
compare :: Misc -> Misc -> Ordering
$c< :: Misc -> Misc -> Bool
< :: Misc -> Misc -> Bool
$c<= :: Misc -> Misc -> Bool
<= :: Misc -> Misc -> Bool
$c> :: Misc -> Misc -> Bool
> :: Misc -> Misc -> Bool
$c>= :: Misc -> Misc -> Bool
>= :: Misc -> Misc -> Bool
$cmax :: Misc -> Misc -> Misc
max :: Misc -> Misc -> Misc
$cmin :: Misc -> Misc -> Misc
min :: Misc -> Misc -> Misc
Ord)
mkMisc :: (ForeignPtr Misc -> Misc, FinalizerPtr a)
mkMisc = (ForeignPtr Misc -> Misc
Misc, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unMisc :: Misc -> ForeignPtr Misc
unMisc (Misc ForeignPtr Misc
o) = ForeignPtr Misc
o
class WidgetClass o => MiscClass o
toMisc :: MiscClass o => o -> Misc
toMisc :: forall o. MiscClass o => o -> Misc
toMisc = GObject -> Misc
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Misc) -> (o -> GObject) -> o -> Misc
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance MiscClass Misc
instance WidgetClass Misc
instance GObjectClass Misc where
toGObject :: Misc -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Misc -> ForeignPtr GObject) -> Misc -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Misc -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Misc -> ForeignPtr GObject)
-> (Misc -> ForeignPtr Misc) -> Misc -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Misc -> ForeignPtr Misc
unMisc
unsafeCastGObject :: GObject -> Misc
unsafeCastGObject = ForeignPtr Misc -> Misc
Misc (ForeignPtr Misc -> Misc)
-> (GObject -> ForeignPtr Misc) -> GObject -> Misc
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Misc
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Misc)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Misc
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToMisc :: GObjectClass obj => obj -> Misc
castToMisc :: forall obj. GObjectClass obj => obj -> Misc
castToMisc = GType -> String -> obj -> Misc
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeMisc String
"Misc"
gTypeMisc :: GType
gTypeMisc :: GType
gTypeMisc =
GType
gtk_misc_get_type
{-# LINE 1634 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Label = Label (ForeignPtr (Label)) deriving (Label -> Label -> Bool
(Label -> Label -> Bool) -> (Label -> Label -> Bool) -> Eq Label
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Label -> Label -> Bool
== :: Label -> Label -> Bool
$c/= :: Label -> Label -> Bool
/= :: Label -> Label -> Bool
Eq,Eq Label
Eq Label
-> (Label -> Label -> Ordering)
-> (Label -> Label -> Bool)
-> (Label -> Label -> Bool)
-> (Label -> Label -> Bool)
-> (Label -> Label -> Bool)
-> (Label -> Label -> Label)
-> (Label -> Label -> Label)
-> Ord Label
Label -> Label -> Bool
Label -> Label -> Ordering
Label -> Label -> Label
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Label -> Label -> Ordering
compare :: Label -> Label -> Ordering
$c< :: Label -> Label -> Bool
< :: Label -> Label -> Bool
$c<= :: Label -> Label -> Bool
<= :: Label -> Label -> Bool
$c> :: Label -> Label -> Bool
> :: Label -> Label -> Bool
$c>= :: Label -> Label -> Bool
>= :: Label -> Label -> Bool
$cmax :: Label -> Label -> Label
max :: Label -> Label -> Label
$cmin :: Label -> Label -> Label
min :: Label -> Label -> Label
Ord)
mkLabel :: (ForeignPtr Label -> Label, FinalizerPtr a)
mkLabel = (ForeignPtr Label -> Label
Label, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unLabel :: Label -> ForeignPtr Label
unLabel (Label ForeignPtr Label
o) = ForeignPtr Label
o
class MiscClass o => LabelClass o
toLabel :: LabelClass o => o -> Label
toLabel :: forall o. LabelClass o => o -> Label
toLabel = GObject -> Label
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Label) -> (o -> GObject) -> o -> Label
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance LabelClass Label
instance MiscClass Label
instance WidgetClass Label
instance GObjectClass Label where
toGObject :: Label -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Label -> ForeignPtr GObject) -> Label -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Label -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Label -> ForeignPtr GObject)
-> (Label -> ForeignPtr Label) -> Label -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Label -> ForeignPtr Label
unLabel
unsafeCastGObject :: GObject -> Label
unsafeCastGObject = ForeignPtr Label -> Label
Label (ForeignPtr Label -> Label)
-> (GObject -> ForeignPtr Label) -> GObject -> Label
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Label
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Label)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Label
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToLabel :: GObjectClass obj => obj -> Label
castToLabel :: forall obj. GObjectClass obj => obj -> Label
castToLabel = GType -> String -> obj -> Label
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeLabel String
"Label"
gTypeLabel :: GType
gTypeLabel :: GType
gTypeLabel =
GType
gtk_label_get_type
{-# LINE 1659 "./Graphics/UI/Gtk/Types.chs" #-}
newtype AccelLabel = AccelLabel (ForeignPtr (AccelLabel)) deriving (AccelLabel -> AccelLabel -> Bool
(AccelLabel -> AccelLabel -> Bool)
-> (AccelLabel -> AccelLabel -> Bool) -> Eq AccelLabel
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: AccelLabel -> AccelLabel -> Bool
== :: AccelLabel -> AccelLabel -> Bool
$c/= :: AccelLabel -> AccelLabel -> Bool
/= :: AccelLabel -> AccelLabel -> Bool
Eq,Eq AccelLabel
Eq AccelLabel
-> (AccelLabel -> AccelLabel -> Ordering)
-> (AccelLabel -> AccelLabel -> Bool)
-> (AccelLabel -> AccelLabel -> Bool)
-> (AccelLabel -> AccelLabel -> Bool)
-> (AccelLabel -> AccelLabel -> Bool)
-> (AccelLabel -> AccelLabel -> AccelLabel)
-> (AccelLabel -> AccelLabel -> AccelLabel)
-> Ord AccelLabel
AccelLabel -> AccelLabel -> Bool
AccelLabel -> AccelLabel -> Ordering
AccelLabel -> AccelLabel -> AccelLabel
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: AccelLabel -> AccelLabel -> Ordering
compare :: AccelLabel -> AccelLabel -> Ordering
$c< :: AccelLabel -> AccelLabel -> Bool
< :: AccelLabel -> AccelLabel -> Bool
$c<= :: AccelLabel -> AccelLabel -> Bool
<= :: AccelLabel -> AccelLabel -> Bool
$c> :: AccelLabel -> AccelLabel -> Bool
> :: AccelLabel -> AccelLabel -> Bool
$c>= :: AccelLabel -> AccelLabel -> Bool
>= :: AccelLabel -> AccelLabel -> Bool
$cmax :: AccelLabel -> AccelLabel -> AccelLabel
max :: AccelLabel -> AccelLabel -> AccelLabel
$cmin :: AccelLabel -> AccelLabel -> AccelLabel
min :: AccelLabel -> AccelLabel -> AccelLabel
Ord)
mkAccelLabel :: (ForeignPtr AccelLabel -> AccelLabel, FinalizerPtr a)
mkAccelLabel = (ForeignPtr AccelLabel -> AccelLabel
AccelLabel, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unAccelLabel :: AccelLabel -> ForeignPtr AccelLabel
unAccelLabel (AccelLabel ForeignPtr AccelLabel
o) = ForeignPtr AccelLabel
o
class LabelClass o => AccelLabelClass o
toAccelLabel :: AccelLabelClass o => o -> AccelLabel
toAccelLabel :: forall o. AccelLabelClass o => o -> AccelLabel
toAccelLabel = GObject -> AccelLabel
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> AccelLabel) -> (o -> GObject) -> o -> AccelLabel
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance AccelLabelClass AccelLabel
instance LabelClass AccelLabel
instance MiscClass AccelLabel
instance WidgetClass AccelLabel
instance GObjectClass AccelLabel where
toGObject :: AccelLabel -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (AccelLabel -> ForeignPtr GObject) -> AccelLabel -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr AccelLabel -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr AccelLabel -> ForeignPtr GObject)
-> (AccelLabel -> ForeignPtr AccelLabel)
-> AccelLabel
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. AccelLabel -> ForeignPtr AccelLabel
unAccelLabel
unsafeCastGObject :: GObject -> AccelLabel
unsafeCastGObject = ForeignPtr AccelLabel -> AccelLabel
AccelLabel (ForeignPtr AccelLabel -> AccelLabel)
-> (GObject -> ForeignPtr AccelLabel) -> GObject -> AccelLabel
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr AccelLabel
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr AccelLabel)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr AccelLabel
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToAccelLabel :: GObjectClass obj => obj -> AccelLabel
castToAccelLabel :: forall obj. GObjectClass obj => obj -> AccelLabel
castToAccelLabel = GType -> String -> obj -> AccelLabel
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeAccelLabel String
"AccelLabel"
gTypeAccelLabel :: GType
gTypeAccelLabel :: GType
gTypeAccelLabel =
GType
gtk_accel_label_get_type
{-# LINE 1685 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Arrow = Arrow (ForeignPtr (Arrow)) deriving (Arrow -> Arrow -> Bool
(Arrow -> Arrow -> Bool) -> (Arrow -> Arrow -> Bool) -> Eq Arrow
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Arrow -> Arrow -> Bool
== :: Arrow -> Arrow -> Bool
$c/= :: Arrow -> Arrow -> Bool
/= :: Arrow -> Arrow -> Bool
Eq,Eq Arrow
Eq Arrow
-> (Arrow -> Arrow -> Ordering)
-> (Arrow -> Arrow -> Bool)
-> (Arrow -> Arrow -> Bool)
-> (Arrow -> Arrow -> Bool)
-> (Arrow -> Arrow -> Bool)
-> (Arrow -> Arrow -> Arrow)
-> (Arrow -> Arrow -> Arrow)
-> Ord Arrow
Arrow -> Arrow -> Bool
Arrow -> Arrow -> Ordering
Arrow -> Arrow -> Arrow
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Arrow -> Arrow -> Ordering
compare :: Arrow -> Arrow -> Ordering
$c< :: Arrow -> Arrow -> Bool
< :: Arrow -> Arrow -> Bool
$c<= :: Arrow -> Arrow -> Bool
<= :: Arrow -> Arrow -> Bool
$c> :: Arrow -> Arrow -> Bool
> :: Arrow -> Arrow -> Bool
$c>= :: Arrow -> Arrow -> Bool
>= :: Arrow -> Arrow -> Bool
$cmax :: Arrow -> Arrow -> Arrow
max :: Arrow -> Arrow -> Arrow
$cmin :: Arrow -> Arrow -> Arrow
min :: Arrow -> Arrow -> Arrow
Ord)
mkArrow :: (ForeignPtr Arrow -> Arrow, FinalizerPtr a)
mkArrow = (ForeignPtr Arrow -> Arrow
Arrow, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unArrow :: Arrow -> ForeignPtr Arrow
unArrow (Arrow ForeignPtr Arrow
o) = ForeignPtr Arrow
o
class MiscClass o => ArrowClass o
toArrow :: ArrowClass o => o -> Arrow
toArrow :: forall o. ArrowClass o => o -> Arrow
toArrow = GObject -> Arrow
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Arrow) -> (o -> GObject) -> o -> Arrow
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ArrowClass Arrow
instance MiscClass Arrow
instance WidgetClass Arrow
instance GObjectClass Arrow where
toGObject :: Arrow -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Arrow -> ForeignPtr GObject) -> Arrow -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Arrow -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Arrow -> ForeignPtr GObject)
-> (Arrow -> ForeignPtr Arrow) -> Arrow -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Arrow -> ForeignPtr Arrow
unArrow
unsafeCastGObject :: GObject -> Arrow
unsafeCastGObject = ForeignPtr Arrow -> Arrow
Arrow (ForeignPtr Arrow -> Arrow)
-> (GObject -> ForeignPtr Arrow) -> GObject -> Arrow
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Arrow
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Arrow)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Arrow
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToArrow :: GObjectClass obj => obj -> Arrow
castToArrow :: forall obj. GObjectClass obj => obj -> Arrow
castToArrow = GType -> String -> obj -> Arrow
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeArrow String
"Arrow"
gTypeArrow :: GType
gTypeArrow :: GType
gTypeArrow =
GType
gtk_arrow_get_type
{-# LINE 1710 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Image = Image (ForeignPtr (Image)) deriving (Image -> Image -> Bool
(Image -> Image -> Bool) -> (Image -> Image -> Bool) -> Eq Image
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Image -> Image -> Bool
== :: Image -> Image -> Bool
$c/= :: Image -> Image -> Bool
/= :: Image -> Image -> Bool
Eq,Eq Image
Eq Image
-> (Image -> Image -> Ordering)
-> (Image -> Image -> Bool)
-> (Image -> Image -> Bool)
-> (Image -> Image -> Bool)
-> (Image -> Image -> Bool)
-> (Image -> Image -> Image)
-> (Image -> Image -> Image)
-> Ord Image
Image -> Image -> Bool
Image -> Image -> Ordering
Image -> Image -> Image
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Image -> Image -> Ordering
compare :: Image -> Image -> Ordering
$c< :: Image -> Image -> Bool
< :: Image -> Image -> Bool
$c<= :: Image -> Image -> Bool
<= :: Image -> Image -> Bool
$c> :: Image -> Image -> Bool
> :: Image -> Image -> Bool
$c>= :: Image -> Image -> Bool
>= :: Image -> Image -> Bool
$cmax :: Image -> Image -> Image
max :: Image -> Image -> Image
$cmin :: Image -> Image -> Image
min :: Image -> Image -> Image
Ord)
mkImage :: (ForeignPtr Image -> Image, FinalizerPtr a)
mkImage = (ForeignPtr Image -> Image
Image, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unImage :: Image -> ForeignPtr Image
unImage (Image ForeignPtr Image
o) = ForeignPtr Image
o
class MiscClass o => ImageClass o
toImage :: ImageClass o => o -> Image
toImage :: forall o. ImageClass o => o -> Image
toImage = GObject -> Image
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Image) -> (o -> GObject) -> o -> Image
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ImageClass Image
instance MiscClass Image
instance WidgetClass Image
instance GObjectClass Image where
toGObject :: Image -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Image -> ForeignPtr GObject) -> Image -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Image -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Image -> ForeignPtr GObject)
-> (Image -> ForeignPtr Image) -> Image -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Image -> ForeignPtr Image
unImage
unsafeCastGObject :: GObject -> Image
unsafeCastGObject = ForeignPtr Image -> Image
Image (ForeignPtr Image -> Image)
-> (GObject -> ForeignPtr Image) -> GObject -> Image
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Image
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Image)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Image
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToImage :: GObjectClass obj => obj -> Image
castToImage :: forall obj. GObjectClass obj => obj -> Image
castToImage = GType -> String -> obj -> Image
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeImage String
"Image"
gTypeImage :: GType
gTypeImage :: GType
gTypeImage =
GType
gtk_image_get_type
{-# LINE 1735 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Switch = Switch (ForeignPtr (Switch)) deriving (Switch -> Switch -> Bool
(Switch -> Switch -> Bool)
-> (Switch -> Switch -> Bool) -> Eq Switch
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Switch -> Switch -> Bool
== :: Switch -> Switch -> Bool
$c/= :: Switch -> Switch -> Bool
/= :: Switch -> Switch -> Bool
Eq,Eq Switch
Eq Switch
-> (Switch -> Switch -> Ordering)
-> (Switch -> Switch -> Bool)
-> (Switch -> Switch -> Bool)
-> (Switch -> Switch -> Bool)
-> (Switch -> Switch -> Bool)
-> (Switch -> Switch -> Switch)
-> (Switch -> Switch -> Switch)
-> Ord Switch
Switch -> Switch -> Bool
Switch -> Switch -> Ordering
Switch -> Switch -> Switch
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Switch -> Switch -> Ordering
compare :: Switch -> Switch -> Ordering
$c< :: Switch -> Switch -> Bool
< :: Switch -> Switch -> Bool
$c<= :: Switch -> Switch -> Bool
<= :: Switch -> Switch -> Bool
$c> :: Switch -> Switch -> Bool
> :: Switch -> Switch -> Bool
$c>= :: Switch -> Switch -> Bool
>= :: Switch -> Switch -> Bool
$cmax :: Switch -> Switch -> Switch
max :: Switch -> Switch -> Switch
$cmin :: Switch -> Switch -> Switch
min :: Switch -> Switch -> Switch
Ord)
mkSwitch :: (ForeignPtr Switch -> Switch, FinalizerPtr a)
mkSwitch = (ForeignPtr Switch -> Switch
Switch, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unSwitch :: Switch -> ForeignPtr Switch
unSwitch (Switch ForeignPtr Switch
o) = ForeignPtr Switch
o
class WidgetClass o => SwitchClass o
toSwitch :: SwitchClass o => o -> Switch
toSwitch :: forall o. SwitchClass o => o -> Switch
toSwitch = GObject -> Switch
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Switch) -> (o -> GObject) -> o -> Switch
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance SwitchClass Switch
instance WidgetClass Switch
instance GObjectClass Switch where
toGObject :: Switch -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Switch -> ForeignPtr GObject) -> Switch -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Switch -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Switch -> ForeignPtr GObject)
-> (Switch -> ForeignPtr Switch) -> Switch -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Switch -> ForeignPtr Switch
unSwitch
unsafeCastGObject :: GObject -> Switch
unsafeCastGObject = ForeignPtr Switch -> Switch
Switch (ForeignPtr Switch -> Switch)
-> (GObject -> ForeignPtr Switch) -> GObject -> Switch
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Switch
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Switch)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Switch
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToSwitch :: GObjectClass obj => obj -> Switch
castToSwitch :: forall obj. GObjectClass obj => obj -> Switch
castToSwitch = GType -> String -> obj -> Switch
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeSwitch String
"Switch"
gTypeSwitch :: GType
gTypeSwitch :: GType
gTypeSwitch =
GType
gtk_switch_get_type
{-# LINE 1759 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Container = Container (ForeignPtr (Container)) deriving (Container -> Container -> Bool
(Container -> Container -> Bool)
-> (Container -> Container -> Bool) -> Eq Container
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Container -> Container -> Bool
== :: Container -> Container -> Bool
$c/= :: Container -> Container -> Bool
/= :: Container -> Container -> Bool
Eq,Eq Container
Eq Container
-> (Container -> Container -> Ordering)
-> (Container -> Container -> Bool)
-> (Container -> Container -> Bool)
-> (Container -> Container -> Bool)
-> (Container -> Container -> Bool)
-> (Container -> Container -> Container)
-> (Container -> Container -> Container)
-> Ord Container
Container -> Container -> Bool
Container -> Container -> Ordering
Container -> Container -> Container
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Container -> Container -> Ordering
compare :: Container -> Container -> Ordering
$c< :: Container -> Container -> Bool
< :: Container -> Container -> Bool
$c<= :: Container -> Container -> Bool
<= :: Container -> Container -> Bool
$c> :: Container -> Container -> Bool
> :: Container -> Container -> Bool
$c>= :: Container -> Container -> Bool
>= :: Container -> Container -> Bool
$cmax :: Container -> Container -> Container
max :: Container -> Container -> Container
$cmin :: Container -> Container -> Container
min :: Container -> Container -> Container
Ord)
mkContainer :: (ForeignPtr Container -> Container, FinalizerPtr a)
mkContainer = (ForeignPtr Container -> Container
Container, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unContainer :: Container -> ForeignPtr Container
unContainer (Container ForeignPtr Container
o) = ForeignPtr Container
o
class WidgetClass o => ContainerClass o
toContainer :: ContainerClass o => o -> Container
toContainer :: forall o. ContainerClass o => o -> Container
toContainer = GObject -> Container
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Container) -> (o -> GObject) -> o -> Container
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ContainerClass Container
instance WidgetClass Container
instance GObjectClass Container where
toGObject :: Container -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Container -> ForeignPtr GObject) -> Container -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Container -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Container -> ForeignPtr GObject)
-> (Container -> ForeignPtr Container)
-> Container
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Container -> ForeignPtr Container
unContainer
unsafeCastGObject :: GObject -> Container
unsafeCastGObject = ForeignPtr Container -> Container
Container (ForeignPtr Container -> Container)
-> (GObject -> ForeignPtr Container) -> GObject -> Container
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Container
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Container)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr Container
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToContainer :: GObjectClass obj => obj -> Container
castToContainer :: forall obj. GObjectClass obj => obj -> Container
castToContainer = GType -> String -> obj -> Container
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeContainer String
"Container"
gTypeContainer :: GType
gTypeContainer :: GType
gTypeContainer =
GType
gtk_container_get_type
{-# LINE 1783 "./Graphics/UI/Gtk/Types.chs" #-}
newtype ToolPalette = ToolPalette (ForeignPtr (ToolPalette)) deriving (ToolPalette -> ToolPalette -> Bool
(ToolPalette -> ToolPalette -> Bool)
-> (ToolPalette -> ToolPalette -> Bool) -> Eq ToolPalette
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ToolPalette -> ToolPalette -> Bool
== :: ToolPalette -> ToolPalette -> Bool
$c/= :: ToolPalette -> ToolPalette -> Bool
/= :: ToolPalette -> ToolPalette -> Bool
Eq,Eq ToolPalette
Eq ToolPalette
-> (ToolPalette -> ToolPalette -> Ordering)
-> (ToolPalette -> ToolPalette -> Bool)
-> (ToolPalette -> ToolPalette -> Bool)
-> (ToolPalette -> ToolPalette -> Bool)
-> (ToolPalette -> ToolPalette -> Bool)
-> (ToolPalette -> ToolPalette -> ToolPalette)
-> (ToolPalette -> ToolPalette -> ToolPalette)
-> Ord ToolPalette
ToolPalette -> ToolPalette -> Bool
ToolPalette -> ToolPalette -> Ordering
ToolPalette -> ToolPalette -> ToolPalette
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: ToolPalette -> ToolPalette -> Ordering
compare :: ToolPalette -> ToolPalette -> Ordering
$c< :: ToolPalette -> ToolPalette -> Bool
< :: ToolPalette -> ToolPalette -> Bool
$c<= :: ToolPalette -> ToolPalette -> Bool
<= :: ToolPalette -> ToolPalette -> Bool
$c> :: ToolPalette -> ToolPalette -> Bool
> :: ToolPalette -> ToolPalette -> Bool
$c>= :: ToolPalette -> ToolPalette -> Bool
>= :: ToolPalette -> ToolPalette -> Bool
$cmax :: ToolPalette -> ToolPalette -> ToolPalette
max :: ToolPalette -> ToolPalette -> ToolPalette
$cmin :: ToolPalette -> ToolPalette -> ToolPalette
min :: ToolPalette -> ToolPalette -> ToolPalette
Ord)
mkToolPalette :: (ForeignPtr ToolPalette -> ToolPalette, FinalizerPtr a)
mkToolPalette = (ForeignPtr ToolPalette -> ToolPalette
ToolPalette, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unToolPalette :: ToolPalette -> ForeignPtr ToolPalette
unToolPalette (ToolPalette ForeignPtr ToolPalette
o) = ForeignPtr ToolPalette
o
class ContainerClass o => ToolPaletteClass o
toToolPalette :: ToolPaletteClass o => o -> ToolPalette
toToolPalette :: forall o. ToolPaletteClass o => o -> ToolPalette
toToolPalette = GObject -> ToolPalette
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> ToolPalette) -> (o -> GObject) -> o -> ToolPalette
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ToolPaletteClass ToolPalette
instance ContainerClass ToolPalette
instance WidgetClass ToolPalette
instance GObjectClass ToolPalette where
toGObject :: ToolPalette -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (ToolPalette -> ForeignPtr GObject) -> ToolPalette -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr ToolPalette -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr ToolPalette -> ForeignPtr GObject)
-> (ToolPalette -> ForeignPtr ToolPalette)
-> ToolPalette
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ToolPalette -> ForeignPtr ToolPalette
unToolPalette
unsafeCastGObject :: GObject -> ToolPalette
unsafeCastGObject = ForeignPtr ToolPalette -> ToolPalette
ToolPalette (ForeignPtr ToolPalette -> ToolPalette)
-> (GObject -> ForeignPtr ToolPalette) -> GObject -> ToolPalette
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr ToolPalette
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr ToolPalette)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr ToolPalette
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToToolPalette :: GObjectClass obj => obj -> ToolPalette
castToToolPalette :: forall obj. GObjectClass obj => obj -> ToolPalette
castToToolPalette = GType -> String -> obj -> ToolPalette
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeToolPalette String
"ToolPalette"
gTypeToolPalette :: GType
gTypeToolPalette :: GType
gTypeToolPalette =
GType
gtk_tool_palette_get_type
{-# LINE 1808 "./Graphics/UI/Gtk/Types.chs" #-}
newtype ToolItemGroup = ToolItemGroup (ForeignPtr (ToolItemGroup)) deriving (ToolItemGroup -> ToolItemGroup -> Bool
(ToolItemGroup -> ToolItemGroup -> Bool)
-> (ToolItemGroup -> ToolItemGroup -> Bool) -> Eq ToolItemGroup
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ToolItemGroup -> ToolItemGroup -> Bool
== :: ToolItemGroup -> ToolItemGroup -> Bool
$c/= :: ToolItemGroup -> ToolItemGroup -> Bool
/= :: ToolItemGroup -> ToolItemGroup -> Bool
Eq,Eq ToolItemGroup
Eq ToolItemGroup
-> (ToolItemGroup -> ToolItemGroup -> Ordering)
-> (ToolItemGroup -> ToolItemGroup -> Bool)
-> (ToolItemGroup -> ToolItemGroup -> Bool)
-> (ToolItemGroup -> ToolItemGroup -> Bool)
-> (ToolItemGroup -> ToolItemGroup -> Bool)
-> (ToolItemGroup -> ToolItemGroup -> ToolItemGroup)
-> (ToolItemGroup -> ToolItemGroup -> ToolItemGroup)
-> Ord ToolItemGroup
ToolItemGroup -> ToolItemGroup -> Bool
ToolItemGroup -> ToolItemGroup -> Ordering
ToolItemGroup -> ToolItemGroup -> ToolItemGroup
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: ToolItemGroup -> ToolItemGroup -> Ordering
compare :: ToolItemGroup -> ToolItemGroup -> Ordering
$c< :: ToolItemGroup -> ToolItemGroup -> Bool
< :: ToolItemGroup -> ToolItemGroup -> Bool
$c<= :: ToolItemGroup -> ToolItemGroup -> Bool
<= :: ToolItemGroup -> ToolItemGroup -> Bool
$c> :: ToolItemGroup -> ToolItemGroup -> Bool
> :: ToolItemGroup -> ToolItemGroup -> Bool
$c>= :: ToolItemGroup -> ToolItemGroup -> Bool
>= :: ToolItemGroup -> ToolItemGroup -> Bool
$cmax :: ToolItemGroup -> ToolItemGroup -> ToolItemGroup
max :: ToolItemGroup -> ToolItemGroup -> ToolItemGroup
$cmin :: ToolItemGroup -> ToolItemGroup -> ToolItemGroup
min :: ToolItemGroup -> ToolItemGroup -> ToolItemGroup
Ord)
mkToolItemGroup :: (ForeignPtr ToolItemGroup -> ToolItemGroup, FinalizerPtr a)
mkToolItemGroup = (ForeignPtr ToolItemGroup -> ToolItemGroup
ToolItemGroup, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unToolItemGroup :: ToolItemGroup -> ForeignPtr ToolItemGroup
unToolItemGroup (ToolItemGroup ForeignPtr ToolItemGroup
o) = ForeignPtr ToolItemGroup
o
class ContainerClass o => ToolItemGroupClass o
toToolItemGroup :: ToolItemGroupClass o => o -> ToolItemGroup
toToolItemGroup :: forall o. ToolItemGroupClass o => o -> ToolItemGroup
toToolItemGroup = GObject -> ToolItemGroup
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> ToolItemGroup) -> (o -> GObject) -> o -> ToolItemGroup
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ToolItemGroupClass ToolItemGroup
instance ContainerClass ToolItemGroup
instance WidgetClass ToolItemGroup
instance GObjectClass ToolItemGroup where
toGObject :: ToolItemGroup -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (ToolItemGroup -> ForeignPtr GObject)
-> ToolItemGroup
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr ToolItemGroup -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr ToolItemGroup -> ForeignPtr GObject)
-> (ToolItemGroup -> ForeignPtr ToolItemGroup)
-> ToolItemGroup
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ToolItemGroup -> ForeignPtr ToolItemGroup
unToolItemGroup
unsafeCastGObject :: GObject -> ToolItemGroup
unsafeCastGObject = ForeignPtr ToolItemGroup -> ToolItemGroup
ToolItemGroup (ForeignPtr ToolItemGroup -> ToolItemGroup)
-> (GObject -> ForeignPtr ToolItemGroup)
-> GObject
-> ToolItemGroup
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr ToolItemGroup
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr ToolItemGroup)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr ToolItemGroup
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToToolItemGroup :: GObjectClass obj => obj -> ToolItemGroup
castToToolItemGroup :: forall obj. GObjectClass obj => obj -> ToolItemGroup
castToToolItemGroup = GType -> String -> obj -> ToolItemGroup
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeToolItemGroup String
"ToolItemGroup"
gTypeToolItemGroup :: GType
gTypeToolItemGroup :: GType
gTypeToolItemGroup =
GType
gtk_tool_item_group_get_type
{-# LINE 1833 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Stack = Stack (ForeignPtr (Stack)) deriving (Stack -> Stack -> Bool
(Stack -> Stack -> Bool) -> (Stack -> Stack -> Bool) -> Eq Stack
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Stack -> Stack -> Bool
== :: Stack -> Stack -> Bool
$c/= :: Stack -> Stack -> Bool
/= :: Stack -> Stack -> Bool
Eq,Eq Stack
Eq Stack
-> (Stack -> Stack -> Ordering)
-> (Stack -> Stack -> Bool)
-> (Stack -> Stack -> Bool)
-> (Stack -> Stack -> Bool)
-> (Stack -> Stack -> Bool)
-> (Stack -> Stack -> Stack)
-> (Stack -> Stack -> Stack)
-> Ord Stack
Stack -> Stack -> Bool
Stack -> Stack -> Ordering
Stack -> Stack -> Stack
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Stack -> Stack -> Ordering
compare :: Stack -> Stack -> Ordering
$c< :: Stack -> Stack -> Bool
< :: Stack -> Stack -> Bool
$c<= :: Stack -> Stack -> Bool
<= :: Stack -> Stack -> Bool
$c> :: Stack -> Stack -> Bool
> :: Stack -> Stack -> Bool
$c>= :: Stack -> Stack -> Bool
>= :: Stack -> Stack -> Bool
$cmax :: Stack -> Stack -> Stack
max :: Stack -> Stack -> Stack
$cmin :: Stack -> Stack -> Stack
min :: Stack -> Stack -> Stack
Ord)
mkStack :: (ForeignPtr Stack -> Stack, FinalizerPtr a)
mkStack = (ForeignPtr Stack -> Stack
Stack, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unStack :: Stack -> ForeignPtr Stack
unStack (Stack ForeignPtr Stack
o) = ForeignPtr Stack
o
class ContainerClass o => StackClass o
toStack :: StackClass o => o -> Stack
toStack :: forall o. StackClass o => o -> Stack
toStack = GObject -> Stack
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Stack) -> (o -> GObject) -> o -> Stack
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance StackClass Stack
instance ContainerClass Stack
instance WidgetClass Stack
instance GObjectClass Stack where
toGObject :: Stack -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Stack -> ForeignPtr GObject) -> Stack -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Stack -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Stack -> ForeignPtr GObject)
-> (Stack -> ForeignPtr Stack) -> Stack -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Stack -> ForeignPtr Stack
unStack
unsafeCastGObject :: GObject -> Stack
unsafeCastGObject = ForeignPtr Stack -> Stack
Stack (ForeignPtr Stack -> Stack)
-> (GObject -> ForeignPtr Stack) -> GObject -> Stack
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Stack
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Stack)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Stack
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToStack :: GObjectClass obj => obj -> Stack
castToStack :: forall obj. GObjectClass obj => obj -> Stack
castToStack = GType -> String -> obj -> Stack
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeStack String
"Stack"
gTypeStack :: GType
gTypeStack :: GType
gTypeStack =
GType
gtk_stack_get_type
{-# LINE 1858 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Bin = Bin (ForeignPtr (Bin)) deriving (Bin -> Bin -> Bool
(Bin -> Bin -> Bool) -> (Bin -> Bin -> Bool) -> Eq Bin
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Bin -> Bin -> Bool
== :: Bin -> Bin -> Bool
$c/= :: Bin -> Bin -> Bool
/= :: Bin -> Bin -> Bool
Eq,Eq Bin
Eq Bin
-> (Bin -> Bin -> Ordering)
-> (Bin -> Bin -> Bool)
-> (Bin -> Bin -> Bool)
-> (Bin -> Bin -> Bool)
-> (Bin -> Bin -> Bool)
-> (Bin -> Bin -> Bin)
-> (Bin -> Bin -> Bin)
-> Ord Bin
Bin -> Bin -> Bool
Bin -> Bin -> Ordering
Bin -> Bin -> Bin
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Bin -> Bin -> Ordering
compare :: Bin -> Bin -> Ordering
$c< :: Bin -> Bin -> Bool
< :: Bin -> Bin -> Bool
$c<= :: Bin -> Bin -> Bool
<= :: Bin -> Bin -> Bool
$c> :: Bin -> Bin -> Bool
> :: Bin -> Bin -> Bool
$c>= :: Bin -> Bin -> Bool
>= :: Bin -> Bin -> Bool
$cmax :: Bin -> Bin -> Bin
max :: Bin -> Bin -> Bin
$cmin :: Bin -> Bin -> Bin
min :: Bin -> Bin -> Bin
Ord)
mkBin :: (ForeignPtr Bin -> Bin, FinalizerPtr a)
mkBin = (ForeignPtr Bin -> Bin
Bin, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unBin :: Bin -> ForeignPtr Bin
unBin (Bin ForeignPtr Bin
o) = ForeignPtr Bin
o
class ContainerClass o => BinClass o
toBin :: BinClass o => o -> Bin
toBin :: forall o. BinClass o => o -> Bin
toBin = GObject -> Bin
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Bin) -> (o -> GObject) -> o -> Bin
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance BinClass Bin
instance ContainerClass Bin
instance WidgetClass Bin
instance GObjectClass Bin where
toGObject :: Bin -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Bin -> ForeignPtr GObject) -> Bin -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Bin -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Bin -> ForeignPtr GObject)
-> (Bin -> ForeignPtr Bin) -> Bin -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Bin -> ForeignPtr Bin
unBin
unsafeCastGObject :: GObject -> Bin
unsafeCastGObject = ForeignPtr Bin -> Bin
Bin (ForeignPtr Bin -> Bin)
-> (GObject -> ForeignPtr Bin) -> GObject -> Bin
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Bin
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Bin)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Bin
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToBin :: GObjectClass obj => obj -> Bin
castToBin :: forall obj. GObjectClass obj => obj -> Bin
castToBin = GType -> String -> obj -> Bin
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeBin String
"Bin"
gTypeBin :: GType
gTypeBin :: GType
gTypeBin =
GType
gtk_bin_get_type
{-# LINE 1883 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Alignment = Alignment (ForeignPtr (Alignment)) deriving (Alignment -> Alignment -> Bool
(Alignment -> Alignment -> Bool)
-> (Alignment -> Alignment -> Bool) -> Eq Alignment
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Alignment -> Alignment -> Bool
== :: Alignment -> Alignment -> Bool
$c/= :: Alignment -> Alignment -> Bool
/= :: Alignment -> Alignment -> Bool
Eq,Eq Alignment
Eq Alignment
-> (Alignment -> Alignment -> Ordering)
-> (Alignment -> Alignment -> Bool)
-> (Alignment -> Alignment -> Bool)
-> (Alignment -> Alignment -> Bool)
-> (Alignment -> Alignment -> Bool)
-> (Alignment -> Alignment -> Alignment)
-> (Alignment -> Alignment -> Alignment)
-> Ord Alignment
Alignment -> Alignment -> Bool
Alignment -> Alignment -> Ordering
Alignment -> Alignment -> Alignment
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Alignment -> Alignment -> Ordering
compare :: Alignment -> Alignment -> Ordering
$c< :: Alignment -> Alignment -> Bool
< :: Alignment -> Alignment -> Bool
$c<= :: Alignment -> Alignment -> Bool
<= :: Alignment -> Alignment -> Bool
$c> :: Alignment -> Alignment -> Bool
> :: Alignment -> Alignment -> Bool
$c>= :: Alignment -> Alignment -> Bool
>= :: Alignment -> Alignment -> Bool
$cmax :: Alignment -> Alignment -> Alignment
max :: Alignment -> Alignment -> Alignment
$cmin :: Alignment -> Alignment -> Alignment
min :: Alignment -> Alignment -> Alignment
Ord)
mkAlignment :: (ForeignPtr Alignment -> Alignment, FinalizerPtr a)
mkAlignment = (ForeignPtr Alignment -> Alignment
Alignment, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unAlignment :: Alignment -> ForeignPtr Alignment
unAlignment (Alignment ForeignPtr Alignment
o) = ForeignPtr Alignment
o
class BinClass o => AlignmentClass o
toAlignment :: AlignmentClass o => o -> Alignment
toAlignment :: forall o. AlignmentClass o => o -> Alignment
toAlignment = GObject -> Alignment
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Alignment) -> (o -> GObject) -> o -> Alignment
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance AlignmentClass Alignment
instance BinClass Alignment
instance ContainerClass Alignment
instance WidgetClass Alignment
instance GObjectClass Alignment where
toGObject :: Alignment -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Alignment -> ForeignPtr GObject) -> Alignment -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Alignment -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Alignment -> ForeignPtr GObject)
-> (Alignment -> ForeignPtr Alignment)
-> Alignment
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Alignment -> ForeignPtr Alignment
unAlignment
unsafeCastGObject :: GObject -> Alignment
unsafeCastGObject = ForeignPtr Alignment -> Alignment
Alignment (ForeignPtr Alignment -> Alignment)
-> (GObject -> ForeignPtr Alignment) -> GObject -> Alignment
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Alignment
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Alignment)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr Alignment
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToAlignment :: GObjectClass obj => obj -> Alignment
castToAlignment :: forall obj. GObjectClass obj => obj -> Alignment
castToAlignment = GType -> String -> obj -> Alignment
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeAlignment String
"Alignment"
gTypeAlignment :: GType
gTypeAlignment :: GType
gTypeAlignment =
GType
gtk_alignment_get_type
{-# LINE 1909 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Frame = Frame (ForeignPtr (Frame)) deriving (Frame -> Frame -> Bool
(Frame -> Frame -> Bool) -> (Frame -> Frame -> Bool) -> Eq Frame
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Frame -> Frame -> Bool
== :: Frame -> Frame -> Bool
$c/= :: Frame -> Frame -> Bool
/= :: Frame -> Frame -> Bool
Eq,Eq Frame
Eq Frame
-> (Frame -> Frame -> Ordering)
-> (Frame -> Frame -> Bool)
-> (Frame -> Frame -> Bool)
-> (Frame -> Frame -> Bool)
-> (Frame -> Frame -> Bool)
-> (Frame -> Frame -> Frame)
-> (Frame -> Frame -> Frame)
-> Ord Frame
Frame -> Frame -> Bool
Frame -> Frame -> Ordering
Frame -> Frame -> Frame
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Frame -> Frame -> Ordering
compare :: Frame -> Frame -> Ordering
$c< :: Frame -> Frame -> Bool
< :: Frame -> Frame -> Bool
$c<= :: Frame -> Frame -> Bool
<= :: Frame -> Frame -> Bool
$c> :: Frame -> Frame -> Bool
> :: Frame -> Frame -> Bool
$c>= :: Frame -> Frame -> Bool
>= :: Frame -> Frame -> Bool
$cmax :: Frame -> Frame -> Frame
max :: Frame -> Frame -> Frame
$cmin :: Frame -> Frame -> Frame
min :: Frame -> Frame -> Frame
Ord)
mkFrame :: (ForeignPtr Frame -> Frame, FinalizerPtr a)
mkFrame = (ForeignPtr Frame -> Frame
Frame, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unFrame :: Frame -> ForeignPtr Frame
unFrame (Frame ForeignPtr Frame
o) = ForeignPtr Frame
o
class BinClass o => FrameClass o
toFrame :: FrameClass o => o -> Frame
toFrame :: forall o. FrameClass o => o -> Frame
toFrame = GObject -> Frame
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Frame) -> (o -> GObject) -> o -> Frame
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance FrameClass Frame
instance BinClass Frame
instance ContainerClass Frame
instance WidgetClass Frame
instance GObjectClass Frame where
toGObject :: Frame -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Frame -> ForeignPtr GObject) -> Frame -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Frame -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Frame -> ForeignPtr GObject)
-> (Frame -> ForeignPtr Frame) -> Frame -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Frame -> ForeignPtr Frame
unFrame
unsafeCastGObject :: GObject -> Frame
unsafeCastGObject = ForeignPtr Frame -> Frame
Frame (ForeignPtr Frame -> Frame)
-> (GObject -> ForeignPtr Frame) -> GObject -> Frame
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Frame
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Frame)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Frame
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToFrame :: GObjectClass obj => obj -> Frame
castToFrame :: forall obj. GObjectClass obj => obj -> Frame
castToFrame = GType -> String -> obj -> Frame
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeFrame String
"Frame"
gTypeFrame :: GType
gTypeFrame :: GType
gTypeFrame =
GType
gtk_frame_get_type
{-# LINE 1935 "./Graphics/UI/Gtk/Types.chs" #-}
newtype AspectFrame = AspectFrame (ForeignPtr (AspectFrame)) deriving (AspectFrame -> AspectFrame -> Bool
(AspectFrame -> AspectFrame -> Bool)
-> (AspectFrame -> AspectFrame -> Bool) -> Eq AspectFrame
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: AspectFrame -> AspectFrame -> Bool
== :: AspectFrame -> AspectFrame -> Bool
$c/= :: AspectFrame -> AspectFrame -> Bool
/= :: AspectFrame -> AspectFrame -> Bool
Eq,Eq AspectFrame
Eq AspectFrame
-> (AspectFrame -> AspectFrame -> Ordering)
-> (AspectFrame -> AspectFrame -> Bool)
-> (AspectFrame -> AspectFrame -> Bool)
-> (AspectFrame -> AspectFrame -> Bool)
-> (AspectFrame -> AspectFrame -> Bool)
-> (AspectFrame -> AspectFrame -> AspectFrame)
-> (AspectFrame -> AspectFrame -> AspectFrame)
-> Ord AspectFrame
AspectFrame -> AspectFrame -> Bool
AspectFrame -> AspectFrame -> Ordering
AspectFrame -> AspectFrame -> AspectFrame
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: AspectFrame -> AspectFrame -> Ordering
compare :: AspectFrame -> AspectFrame -> Ordering
$c< :: AspectFrame -> AspectFrame -> Bool
< :: AspectFrame -> AspectFrame -> Bool
$c<= :: AspectFrame -> AspectFrame -> Bool
<= :: AspectFrame -> AspectFrame -> Bool
$c> :: AspectFrame -> AspectFrame -> Bool
> :: AspectFrame -> AspectFrame -> Bool
$c>= :: AspectFrame -> AspectFrame -> Bool
>= :: AspectFrame -> AspectFrame -> Bool
$cmax :: AspectFrame -> AspectFrame -> AspectFrame
max :: AspectFrame -> AspectFrame -> AspectFrame
$cmin :: AspectFrame -> AspectFrame -> AspectFrame
min :: AspectFrame -> AspectFrame -> AspectFrame
Ord)
mkAspectFrame :: (ForeignPtr AspectFrame -> AspectFrame, FinalizerPtr a)
mkAspectFrame = (ForeignPtr AspectFrame -> AspectFrame
AspectFrame, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unAspectFrame :: AspectFrame -> ForeignPtr AspectFrame
unAspectFrame (AspectFrame ForeignPtr AspectFrame
o) = ForeignPtr AspectFrame
o
class FrameClass o => AspectFrameClass o
toAspectFrame :: AspectFrameClass o => o -> AspectFrame
toAspectFrame :: forall o. AspectFrameClass o => o -> AspectFrame
toAspectFrame = GObject -> AspectFrame
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> AspectFrame) -> (o -> GObject) -> o -> AspectFrame
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance AspectFrameClass AspectFrame
instance FrameClass AspectFrame
instance BinClass AspectFrame
instance ContainerClass AspectFrame
instance WidgetClass AspectFrame
instance GObjectClass AspectFrame where
toGObject :: AspectFrame -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (AspectFrame -> ForeignPtr GObject) -> AspectFrame -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr AspectFrame -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr AspectFrame -> ForeignPtr GObject)
-> (AspectFrame -> ForeignPtr AspectFrame)
-> AspectFrame
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. AspectFrame -> ForeignPtr AspectFrame
unAspectFrame
unsafeCastGObject :: GObject -> AspectFrame
unsafeCastGObject = ForeignPtr AspectFrame -> AspectFrame
AspectFrame (ForeignPtr AspectFrame -> AspectFrame)
-> (GObject -> ForeignPtr AspectFrame) -> GObject -> AspectFrame
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr AspectFrame
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr AspectFrame)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr AspectFrame
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToAspectFrame :: GObjectClass obj => obj -> AspectFrame
castToAspectFrame :: forall obj. GObjectClass obj => obj -> AspectFrame
castToAspectFrame = GType -> String -> obj -> AspectFrame
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeAspectFrame String
"AspectFrame"
gTypeAspectFrame :: GType
gTypeAspectFrame :: GType
gTypeAspectFrame =
GType
gtk_aspect_frame_get_type
{-# LINE 1962 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Button = Button (ForeignPtr (Button)) deriving (Button -> Button -> Bool
(Button -> Button -> Bool)
-> (Button -> Button -> Bool) -> Eq Button
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Button -> Button -> Bool
== :: Button -> Button -> Bool
$c/= :: Button -> Button -> Bool
/= :: Button -> Button -> Bool
Eq,Eq Button
Eq Button
-> (Button -> Button -> Ordering)
-> (Button -> Button -> Bool)
-> (Button -> Button -> Bool)
-> (Button -> Button -> Bool)
-> (Button -> Button -> Bool)
-> (Button -> Button -> Button)
-> (Button -> Button -> Button)
-> Ord Button
Button -> Button -> Bool
Button -> Button -> Ordering
Button -> Button -> Button
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Button -> Button -> Ordering
compare :: Button -> Button -> Ordering
$c< :: Button -> Button -> Bool
< :: Button -> Button -> Bool
$c<= :: Button -> Button -> Bool
<= :: Button -> Button -> Bool
$c> :: Button -> Button -> Bool
> :: Button -> Button -> Bool
$c>= :: Button -> Button -> Bool
>= :: Button -> Button -> Bool
$cmax :: Button -> Button -> Button
max :: Button -> Button -> Button
$cmin :: Button -> Button -> Button
min :: Button -> Button -> Button
Ord)
mkButton :: (ForeignPtr Button -> Button, FinalizerPtr a)
mkButton = (ForeignPtr Button -> Button
Button, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unButton :: Button -> ForeignPtr Button
unButton (Button ForeignPtr Button
o) = ForeignPtr Button
o
class BinClass o => ButtonClass o
toButton :: ButtonClass o => o -> Button
toButton :: forall o. ButtonClass o => o -> Button
toButton = GObject -> Button
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Button) -> (o -> GObject) -> o -> Button
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ButtonClass Button
instance BinClass Button
instance ContainerClass Button
instance WidgetClass Button
instance GObjectClass Button where
toGObject :: Button -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Button -> ForeignPtr GObject) -> Button -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Button -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Button -> ForeignPtr GObject)
-> (Button -> ForeignPtr Button) -> Button -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Button -> ForeignPtr Button
unButton
unsafeCastGObject :: GObject -> Button
unsafeCastGObject = ForeignPtr Button -> Button
Button (ForeignPtr Button -> Button)
-> (GObject -> ForeignPtr Button) -> GObject -> Button
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Button
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Button)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Button
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToButton :: GObjectClass obj => obj -> Button
castToButton :: forall obj. GObjectClass obj => obj -> Button
castToButton = GType -> String -> obj -> Button
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeButton String
"Button"
gTypeButton :: GType
gTypeButton :: GType
gTypeButton =
GType
gtk_button_get_type
{-# LINE 1988 "./Graphics/UI/Gtk/Types.chs" #-}
newtype ScaleButton = ScaleButton (ForeignPtr (ScaleButton)) deriving (ScaleButton -> ScaleButton -> Bool
(ScaleButton -> ScaleButton -> Bool)
-> (ScaleButton -> ScaleButton -> Bool) -> Eq ScaleButton
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ScaleButton -> ScaleButton -> Bool
== :: ScaleButton -> ScaleButton -> Bool
$c/= :: ScaleButton -> ScaleButton -> Bool
/= :: ScaleButton -> ScaleButton -> Bool
Eq,Eq ScaleButton
Eq ScaleButton
-> (ScaleButton -> ScaleButton -> Ordering)
-> (ScaleButton -> ScaleButton -> Bool)
-> (ScaleButton -> ScaleButton -> Bool)
-> (ScaleButton -> ScaleButton -> Bool)
-> (ScaleButton -> ScaleButton -> Bool)
-> (ScaleButton -> ScaleButton -> ScaleButton)
-> (ScaleButton -> ScaleButton -> ScaleButton)
-> Ord ScaleButton
ScaleButton -> ScaleButton -> Bool
ScaleButton -> ScaleButton -> Ordering
ScaleButton -> ScaleButton -> ScaleButton
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: ScaleButton -> ScaleButton -> Ordering
compare :: ScaleButton -> ScaleButton -> Ordering
$c< :: ScaleButton -> ScaleButton -> Bool
< :: ScaleButton -> ScaleButton -> Bool
$c<= :: ScaleButton -> ScaleButton -> Bool
<= :: ScaleButton -> ScaleButton -> Bool
$c> :: ScaleButton -> ScaleButton -> Bool
> :: ScaleButton -> ScaleButton -> Bool
$c>= :: ScaleButton -> ScaleButton -> Bool
>= :: ScaleButton -> ScaleButton -> Bool
$cmax :: ScaleButton -> ScaleButton -> ScaleButton
max :: ScaleButton -> ScaleButton -> ScaleButton
$cmin :: ScaleButton -> ScaleButton -> ScaleButton
min :: ScaleButton -> ScaleButton -> ScaleButton
Ord)
mkScaleButton :: (ForeignPtr ScaleButton -> ScaleButton, FinalizerPtr a)
mkScaleButton = (ForeignPtr ScaleButton -> ScaleButton
ScaleButton, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unScaleButton :: ScaleButton -> ForeignPtr ScaleButton
unScaleButton (ScaleButton ForeignPtr ScaleButton
o) = ForeignPtr ScaleButton
o
class ButtonClass o => ScaleButtonClass o
toScaleButton :: ScaleButtonClass o => o -> ScaleButton
toScaleButton :: forall o. ScaleButtonClass o => o -> ScaleButton
toScaleButton = GObject -> ScaleButton
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> ScaleButton) -> (o -> GObject) -> o -> ScaleButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ScaleButtonClass ScaleButton
instance ButtonClass ScaleButton
instance BinClass ScaleButton
instance ContainerClass ScaleButton
instance WidgetClass ScaleButton
instance GObjectClass ScaleButton where
toGObject :: ScaleButton -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (ScaleButton -> ForeignPtr GObject) -> ScaleButton -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr ScaleButton -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr ScaleButton -> ForeignPtr GObject)
-> (ScaleButton -> ForeignPtr ScaleButton)
-> ScaleButton
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ScaleButton -> ForeignPtr ScaleButton
unScaleButton
unsafeCastGObject :: GObject -> ScaleButton
unsafeCastGObject = ForeignPtr ScaleButton -> ScaleButton
ScaleButton (ForeignPtr ScaleButton -> ScaleButton)
-> (GObject -> ForeignPtr ScaleButton) -> GObject -> ScaleButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr ScaleButton
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr ScaleButton)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr ScaleButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToScaleButton :: GObjectClass obj => obj -> ScaleButton
castToScaleButton :: forall obj. GObjectClass obj => obj -> ScaleButton
castToScaleButton = GType -> String -> obj -> ScaleButton
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeScaleButton String
"ScaleButton"
gTypeScaleButton :: GType
gTypeScaleButton :: GType
gTypeScaleButton =
GType
gtk_scale_button_get_type
{-# LINE 2015 "./Graphics/UI/Gtk/Types.chs" #-}
newtype VolumeButton = VolumeButton (ForeignPtr (VolumeButton)) deriving (VolumeButton -> VolumeButton -> Bool
(VolumeButton -> VolumeButton -> Bool)
-> (VolumeButton -> VolumeButton -> Bool) -> Eq VolumeButton
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: VolumeButton -> VolumeButton -> Bool
== :: VolumeButton -> VolumeButton -> Bool
$c/= :: VolumeButton -> VolumeButton -> Bool
/= :: VolumeButton -> VolumeButton -> Bool
Eq,Eq VolumeButton
Eq VolumeButton
-> (VolumeButton -> VolumeButton -> Ordering)
-> (VolumeButton -> VolumeButton -> Bool)
-> (VolumeButton -> VolumeButton -> Bool)
-> (VolumeButton -> VolumeButton -> Bool)
-> (VolumeButton -> VolumeButton -> Bool)
-> (VolumeButton -> VolumeButton -> VolumeButton)
-> (VolumeButton -> VolumeButton -> VolumeButton)
-> Ord VolumeButton
VolumeButton -> VolumeButton -> Bool
VolumeButton -> VolumeButton -> Ordering
VolumeButton -> VolumeButton -> VolumeButton
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: VolumeButton -> VolumeButton -> Ordering
compare :: VolumeButton -> VolumeButton -> Ordering
$c< :: VolumeButton -> VolumeButton -> Bool
< :: VolumeButton -> VolumeButton -> Bool
$c<= :: VolumeButton -> VolumeButton -> Bool
<= :: VolumeButton -> VolumeButton -> Bool
$c> :: VolumeButton -> VolumeButton -> Bool
> :: VolumeButton -> VolumeButton -> Bool
$c>= :: VolumeButton -> VolumeButton -> Bool
>= :: VolumeButton -> VolumeButton -> Bool
$cmax :: VolumeButton -> VolumeButton -> VolumeButton
max :: VolumeButton -> VolumeButton -> VolumeButton
$cmin :: VolumeButton -> VolumeButton -> VolumeButton
min :: VolumeButton -> VolumeButton -> VolumeButton
Ord)
mkVolumeButton :: (ForeignPtr VolumeButton -> VolumeButton, FinalizerPtr a)
mkVolumeButton = (ForeignPtr VolumeButton -> VolumeButton
VolumeButton, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unVolumeButton :: VolumeButton -> ForeignPtr VolumeButton
unVolumeButton (VolumeButton ForeignPtr VolumeButton
o) = ForeignPtr VolumeButton
o
class ScaleButtonClass o => VolumeButtonClass o
toVolumeButton :: VolumeButtonClass o => o -> VolumeButton
toVolumeButton :: forall o. VolumeButtonClass o => o -> VolumeButton
toVolumeButton = GObject -> VolumeButton
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> VolumeButton) -> (o -> GObject) -> o -> VolumeButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance VolumeButtonClass VolumeButton
instance ScaleButtonClass VolumeButton
instance ButtonClass VolumeButton
instance BinClass VolumeButton
instance ContainerClass VolumeButton
instance WidgetClass VolumeButton
instance GObjectClass VolumeButton where
toGObject :: VolumeButton -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (VolumeButton -> ForeignPtr GObject) -> VolumeButton -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr VolumeButton -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr VolumeButton -> ForeignPtr GObject)
-> (VolumeButton -> ForeignPtr VolumeButton)
-> VolumeButton
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. VolumeButton -> ForeignPtr VolumeButton
unVolumeButton
unsafeCastGObject :: GObject -> VolumeButton
unsafeCastGObject = ForeignPtr VolumeButton -> VolumeButton
VolumeButton (ForeignPtr VolumeButton -> VolumeButton)
-> (GObject -> ForeignPtr VolumeButton) -> GObject -> VolumeButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr VolumeButton
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr VolumeButton)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr VolumeButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToVolumeButton :: GObjectClass obj => obj -> VolumeButton
castToVolumeButton :: forall obj. GObjectClass obj => obj -> VolumeButton
castToVolumeButton = GType -> String -> obj -> VolumeButton
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeVolumeButton String
"VolumeButton"
gTypeVolumeButton :: GType
gTypeVolumeButton :: GType
gTypeVolumeButton =
GType
gtk_volume_button_get_type
{-# LINE 2043 "./Graphics/UI/Gtk/Types.chs" #-}
newtype LinkButton = LinkButton (ForeignPtr (LinkButton)) deriving (LinkButton -> LinkButton -> Bool
(LinkButton -> LinkButton -> Bool)
-> (LinkButton -> LinkButton -> Bool) -> Eq LinkButton
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: LinkButton -> LinkButton -> Bool
== :: LinkButton -> LinkButton -> Bool
$c/= :: LinkButton -> LinkButton -> Bool
/= :: LinkButton -> LinkButton -> Bool
Eq,Eq LinkButton
Eq LinkButton
-> (LinkButton -> LinkButton -> Ordering)
-> (LinkButton -> LinkButton -> Bool)
-> (LinkButton -> LinkButton -> Bool)
-> (LinkButton -> LinkButton -> Bool)
-> (LinkButton -> LinkButton -> Bool)
-> (LinkButton -> LinkButton -> LinkButton)
-> (LinkButton -> LinkButton -> LinkButton)
-> Ord LinkButton
LinkButton -> LinkButton -> Bool
LinkButton -> LinkButton -> Ordering
LinkButton -> LinkButton -> LinkButton
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: LinkButton -> LinkButton -> Ordering
compare :: LinkButton -> LinkButton -> Ordering
$c< :: LinkButton -> LinkButton -> Bool
< :: LinkButton -> LinkButton -> Bool
$c<= :: LinkButton -> LinkButton -> Bool
<= :: LinkButton -> LinkButton -> Bool
$c> :: LinkButton -> LinkButton -> Bool
> :: LinkButton -> LinkButton -> Bool
$c>= :: LinkButton -> LinkButton -> Bool
>= :: LinkButton -> LinkButton -> Bool
$cmax :: LinkButton -> LinkButton -> LinkButton
max :: LinkButton -> LinkButton -> LinkButton
$cmin :: LinkButton -> LinkButton -> LinkButton
min :: LinkButton -> LinkButton -> LinkButton
Ord)
mkLinkButton :: (ForeignPtr LinkButton -> LinkButton, FinalizerPtr a)
mkLinkButton = (ForeignPtr LinkButton -> LinkButton
LinkButton, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unLinkButton :: LinkButton -> ForeignPtr LinkButton
unLinkButton (LinkButton ForeignPtr LinkButton
o) = ForeignPtr LinkButton
o
class ButtonClass o => LinkButtonClass o
toLinkButton :: LinkButtonClass o => o -> LinkButton
toLinkButton :: forall o. LinkButtonClass o => o -> LinkButton
toLinkButton = GObject -> LinkButton
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> LinkButton) -> (o -> GObject) -> o -> LinkButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance LinkButtonClass LinkButton
instance ButtonClass LinkButton
instance BinClass LinkButton
instance ContainerClass LinkButton
instance WidgetClass LinkButton
instance GObjectClass LinkButton where
toGObject :: LinkButton -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (LinkButton -> ForeignPtr GObject) -> LinkButton -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr LinkButton -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr LinkButton -> ForeignPtr GObject)
-> (LinkButton -> ForeignPtr LinkButton)
-> LinkButton
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. LinkButton -> ForeignPtr LinkButton
unLinkButton
unsafeCastGObject :: GObject -> LinkButton
unsafeCastGObject = ForeignPtr LinkButton -> LinkButton
LinkButton (ForeignPtr LinkButton -> LinkButton)
-> (GObject -> ForeignPtr LinkButton) -> GObject -> LinkButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr LinkButton
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr LinkButton)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr LinkButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToLinkButton :: GObjectClass obj => obj -> LinkButton
castToLinkButton :: forall obj. GObjectClass obj => obj -> LinkButton
castToLinkButton = GType -> String -> obj -> LinkButton
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeLinkButton String
"LinkButton"
gTypeLinkButton :: GType
gTypeLinkButton :: GType
gTypeLinkButton =
GType
gtk_link_button_get_type
{-# LINE 2070 "./Graphics/UI/Gtk/Types.chs" #-}
newtype ToggleButton = ToggleButton (ForeignPtr (ToggleButton)) deriving (ToggleButton -> ToggleButton -> Bool
(ToggleButton -> ToggleButton -> Bool)
-> (ToggleButton -> ToggleButton -> Bool) -> Eq ToggleButton
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ToggleButton -> ToggleButton -> Bool
== :: ToggleButton -> ToggleButton -> Bool
$c/= :: ToggleButton -> ToggleButton -> Bool
/= :: ToggleButton -> ToggleButton -> Bool
Eq,Eq ToggleButton
Eq ToggleButton
-> (ToggleButton -> ToggleButton -> Ordering)
-> (ToggleButton -> ToggleButton -> Bool)
-> (ToggleButton -> ToggleButton -> Bool)
-> (ToggleButton -> ToggleButton -> Bool)
-> (ToggleButton -> ToggleButton -> Bool)
-> (ToggleButton -> ToggleButton -> ToggleButton)
-> (ToggleButton -> ToggleButton -> ToggleButton)
-> Ord ToggleButton
ToggleButton -> ToggleButton -> Bool
ToggleButton -> ToggleButton -> Ordering
ToggleButton -> ToggleButton -> ToggleButton
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: ToggleButton -> ToggleButton -> Ordering
compare :: ToggleButton -> ToggleButton -> Ordering
$c< :: ToggleButton -> ToggleButton -> Bool
< :: ToggleButton -> ToggleButton -> Bool
$c<= :: ToggleButton -> ToggleButton -> Bool
<= :: ToggleButton -> ToggleButton -> Bool
$c> :: ToggleButton -> ToggleButton -> Bool
> :: ToggleButton -> ToggleButton -> Bool
$c>= :: ToggleButton -> ToggleButton -> Bool
>= :: ToggleButton -> ToggleButton -> Bool
$cmax :: ToggleButton -> ToggleButton -> ToggleButton
max :: ToggleButton -> ToggleButton -> ToggleButton
$cmin :: ToggleButton -> ToggleButton -> ToggleButton
min :: ToggleButton -> ToggleButton -> ToggleButton
Ord)
mkToggleButton :: (ForeignPtr ToggleButton -> ToggleButton, FinalizerPtr a)
mkToggleButton = (ForeignPtr ToggleButton -> ToggleButton
ToggleButton, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unToggleButton :: ToggleButton -> ForeignPtr ToggleButton
unToggleButton (ToggleButton ForeignPtr ToggleButton
o) = ForeignPtr ToggleButton
o
class ButtonClass o => ToggleButtonClass o
toToggleButton :: ToggleButtonClass o => o -> ToggleButton
toToggleButton :: forall o. ToggleButtonClass o => o -> ToggleButton
toToggleButton = GObject -> ToggleButton
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> ToggleButton) -> (o -> GObject) -> o -> ToggleButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ToggleButtonClass ToggleButton
instance ButtonClass ToggleButton
instance BinClass ToggleButton
instance ContainerClass ToggleButton
instance WidgetClass ToggleButton
instance GObjectClass ToggleButton where
toGObject :: ToggleButton -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (ToggleButton -> ForeignPtr GObject) -> ToggleButton -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr ToggleButton -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr ToggleButton -> ForeignPtr GObject)
-> (ToggleButton -> ForeignPtr ToggleButton)
-> ToggleButton
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ToggleButton -> ForeignPtr ToggleButton
unToggleButton
unsafeCastGObject :: GObject -> ToggleButton
unsafeCastGObject = ForeignPtr ToggleButton -> ToggleButton
ToggleButton (ForeignPtr ToggleButton -> ToggleButton)
-> (GObject -> ForeignPtr ToggleButton) -> GObject -> ToggleButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr ToggleButton
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr ToggleButton)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr ToggleButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToToggleButton :: GObjectClass obj => obj -> ToggleButton
castToToggleButton :: forall obj. GObjectClass obj => obj -> ToggleButton
castToToggleButton = GType -> String -> obj -> ToggleButton
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeToggleButton String
"ToggleButton"
gTypeToggleButton :: GType
gTypeToggleButton :: GType
gTypeToggleButton =
GType
gtk_toggle_button_get_type
{-# LINE 2097 "./Graphics/UI/Gtk/Types.chs" #-}
newtype CheckButton = CheckButton (ForeignPtr (CheckButton)) deriving (CheckButton -> CheckButton -> Bool
(CheckButton -> CheckButton -> Bool)
-> (CheckButton -> CheckButton -> Bool) -> Eq CheckButton
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CheckButton -> CheckButton -> Bool
== :: CheckButton -> CheckButton -> Bool
$c/= :: CheckButton -> CheckButton -> Bool
/= :: CheckButton -> CheckButton -> Bool
Eq,Eq CheckButton
Eq CheckButton
-> (CheckButton -> CheckButton -> Ordering)
-> (CheckButton -> CheckButton -> Bool)
-> (CheckButton -> CheckButton -> Bool)
-> (CheckButton -> CheckButton -> Bool)
-> (CheckButton -> CheckButton -> Bool)
-> (CheckButton -> CheckButton -> CheckButton)
-> (CheckButton -> CheckButton -> CheckButton)
-> Ord CheckButton
CheckButton -> CheckButton -> Bool
CheckButton -> CheckButton -> Ordering
CheckButton -> CheckButton -> CheckButton
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: CheckButton -> CheckButton -> Ordering
compare :: CheckButton -> CheckButton -> Ordering
$c< :: CheckButton -> CheckButton -> Bool
< :: CheckButton -> CheckButton -> Bool
$c<= :: CheckButton -> CheckButton -> Bool
<= :: CheckButton -> CheckButton -> Bool
$c> :: CheckButton -> CheckButton -> Bool
> :: CheckButton -> CheckButton -> Bool
$c>= :: CheckButton -> CheckButton -> Bool
>= :: CheckButton -> CheckButton -> Bool
$cmax :: CheckButton -> CheckButton -> CheckButton
max :: CheckButton -> CheckButton -> CheckButton
$cmin :: CheckButton -> CheckButton -> CheckButton
min :: CheckButton -> CheckButton -> CheckButton
Ord)
mkCheckButton :: (ForeignPtr CheckButton -> CheckButton, FinalizerPtr a)
mkCheckButton = (ForeignPtr CheckButton -> CheckButton
CheckButton, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unCheckButton :: CheckButton -> ForeignPtr CheckButton
unCheckButton (CheckButton ForeignPtr CheckButton
o) = ForeignPtr CheckButton
o
class ToggleButtonClass o => CheckButtonClass o
toCheckButton :: CheckButtonClass o => o -> CheckButton
toCheckButton :: forall o. CheckButtonClass o => o -> CheckButton
toCheckButton = GObject -> CheckButton
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> CheckButton) -> (o -> GObject) -> o -> CheckButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance CheckButtonClass CheckButton
instance ToggleButtonClass CheckButton
instance ButtonClass CheckButton
instance BinClass CheckButton
instance ContainerClass CheckButton
instance WidgetClass CheckButton
instance GObjectClass CheckButton where
toGObject :: CheckButton -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (CheckButton -> ForeignPtr GObject) -> CheckButton -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr CheckButton -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr CheckButton -> ForeignPtr GObject)
-> (CheckButton -> ForeignPtr CheckButton)
-> CheckButton
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. CheckButton -> ForeignPtr CheckButton
unCheckButton
unsafeCastGObject :: GObject -> CheckButton
unsafeCastGObject = ForeignPtr CheckButton -> CheckButton
CheckButton (ForeignPtr CheckButton -> CheckButton)
-> (GObject -> ForeignPtr CheckButton) -> GObject -> CheckButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr CheckButton
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr CheckButton)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr CheckButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToCheckButton :: GObjectClass obj => obj -> CheckButton
castToCheckButton :: forall obj. GObjectClass obj => obj -> CheckButton
castToCheckButton = GType -> String -> obj -> CheckButton
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeCheckButton String
"CheckButton"
gTypeCheckButton :: GType
gTypeCheckButton :: GType
gTypeCheckButton =
GType
gtk_check_button_get_type
{-# LINE 2125 "./Graphics/UI/Gtk/Types.chs" #-}
newtype RadioButton = RadioButton (ForeignPtr (RadioButton)) deriving (RadioButton -> RadioButton -> Bool
(RadioButton -> RadioButton -> Bool)
-> (RadioButton -> RadioButton -> Bool) -> Eq RadioButton
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: RadioButton -> RadioButton -> Bool
== :: RadioButton -> RadioButton -> Bool
$c/= :: RadioButton -> RadioButton -> Bool
/= :: RadioButton -> RadioButton -> Bool
Eq,Eq RadioButton
Eq RadioButton
-> (RadioButton -> RadioButton -> Ordering)
-> (RadioButton -> RadioButton -> Bool)
-> (RadioButton -> RadioButton -> Bool)
-> (RadioButton -> RadioButton -> Bool)
-> (RadioButton -> RadioButton -> Bool)
-> (RadioButton -> RadioButton -> RadioButton)
-> (RadioButton -> RadioButton -> RadioButton)
-> Ord RadioButton
RadioButton -> RadioButton -> Bool
RadioButton -> RadioButton -> Ordering
RadioButton -> RadioButton -> RadioButton
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: RadioButton -> RadioButton -> Ordering
compare :: RadioButton -> RadioButton -> Ordering
$c< :: RadioButton -> RadioButton -> Bool
< :: RadioButton -> RadioButton -> Bool
$c<= :: RadioButton -> RadioButton -> Bool
<= :: RadioButton -> RadioButton -> Bool
$c> :: RadioButton -> RadioButton -> Bool
> :: RadioButton -> RadioButton -> Bool
$c>= :: RadioButton -> RadioButton -> Bool
>= :: RadioButton -> RadioButton -> Bool
$cmax :: RadioButton -> RadioButton -> RadioButton
max :: RadioButton -> RadioButton -> RadioButton
$cmin :: RadioButton -> RadioButton -> RadioButton
min :: RadioButton -> RadioButton -> RadioButton
Ord)
mkRadioButton :: (ForeignPtr RadioButton -> RadioButton, FinalizerPtr a)
mkRadioButton = (ForeignPtr RadioButton -> RadioButton
RadioButton, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unRadioButton :: RadioButton -> ForeignPtr RadioButton
unRadioButton (RadioButton ForeignPtr RadioButton
o) = ForeignPtr RadioButton
o
class CheckButtonClass o => RadioButtonClass o
toRadioButton :: RadioButtonClass o => o -> RadioButton
toRadioButton :: forall o. RadioButtonClass o => o -> RadioButton
toRadioButton = GObject -> RadioButton
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> RadioButton) -> (o -> GObject) -> o -> RadioButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance RadioButtonClass RadioButton
instance CheckButtonClass RadioButton
instance ToggleButtonClass RadioButton
instance ButtonClass RadioButton
instance BinClass RadioButton
instance ContainerClass RadioButton
instance WidgetClass RadioButton
instance GObjectClass RadioButton where
toGObject :: RadioButton -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (RadioButton -> ForeignPtr GObject) -> RadioButton -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr RadioButton -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr RadioButton -> ForeignPtr GObject)
-> (RadioButton -> ForeignPtr RadioButton)
-> RadioButton
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. RadioButton -> ForeignPtr RadioButton
unRadioButton
unsafeCastGObject :: GObject -> RadioButton
unsafeCastGObject = ForeignPtr RadioButton -> RadioButton
RadioButton (ForeignPtr RadioButton -> RadioButton)
-> (GObject -> ForeignPtr RadioButton) -> GObject -> RadioButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr RadioButton
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr RadioButton)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr RadioButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToRadioButton :: GObjectClass obj => obj -> RadioButton
castToRadioButton :: forall obj. GObjectClass obj => obj -> RadioButton
castToRadioButton = GType -> String -> obj -> RadioButton
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeRadioButton String
"RadioButton"
gTypeRadioButton :: GType
gTypeRadioButton :: GType
gTypeRadioButton =
GType
gtk_radio_button_get_type
{-# LINE 2154 "./Graphics/UI/Gtk/Types.chs" #-}
newtype ColorButton = ColorButton (ForeignPtr (ColorButton)) deriving (ColorButton -> ColorButton -> Bool
(ColorButton -> ColorButton -> Bool)
-> (ColorButton -> ColorButton -> Bool) -> Eq ColorButton
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ColorButton -> ColorButton -> Bool
== :: ColorButton -> ColorButton -> Bool
$c/= :: ColorButton -> ColorButton -> Bool
/= :: ColorButton -> ColorButton -> Bool
Eq,Eq ColorButton
Eq ColorButton
-> (ColorButton -> ColorButton -> Ordering)
-> (ColorButton -> ColorButton -> Bool)
-> (ColorButton -> ColorButton -> Bool)
-> (ColorButton -> ColorButton -> Bool)
-> (ColorButton -> ColorButton -> Bool)
-> (ColorButton -> ColorButton -> ColorButton)
-> (ColorButton -> ColorButton -> ColorButton)
-> Ord ColorButton
ColorButton -> ColorButton -> Bool
ColorButton -> ColorButton -> Ordering
ColorButton -> ColorButton -> ColorButton
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: ColorButton -> ColorButton -> Ordering
compare :: ColorButton -> ColorButton -> Ordering
$c< :: ColorButton -> ColorButton -> Bool
< :: ColorButton -> ColorButton -> Bool
$c<= :: ColorButton -> ColorButton -> Bool
<= :: ColorButton -> ColorButton -> Bool
$c> :: ColorButton -> ColorButton -> Bool
> :: ColorButton -> ColorButton -> Bool
$c>= :: ColorButton -> ColorButton -> Bool
>= :: ColorButton -> ColorButton -> Bool
$cmax :: ColorButton -> ColorButton -> ColorButton
max :: ColorButton -> ColorButton -> ColorButton
$cmin :: ColorButton -> ColorButton -> ColorButton
min :: ColorButton -> ColorButton -> ColorButton
Ord)
mkColorButton :: (ForeignPtr ColorButton -> ColorButton, FinalizerPtr a)
mkColorButton = (ForeignPtr ColorButton -> ColorButton
ColorButton, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unColorButton :: ColorButton -> ForeignPtr ColorButton
unColorButton (ColorButton ForeignPtr ColorButton
o) = ForeignPtr ColorButton
o
class ButtonClass o => ColorButtonClass o
toColorButton :: ColorButtonClass o => o -> ColorButton
toColorButton :: forall o. ColorButtonClass o => o -> ColorButton
toColorButton = GObject -> ColorButton
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> ColorButton) -> (o -> GObject) -> o -> ColorButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ColorButtonClass ColorButton
instance ButtonClass ColorButton
instance BinClass ColorButton
instance ContainerClass ColorButton
instance WidgetClass ColorButton
instance GObjectClass ColorButton where
toGObject :: ColorButton -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (ColorButton -> ForeignPtr GObject) -> ColorButton -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr ColorButton -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr ColorButton -> ForeignPtr GObject)
-> (ColorButton -> ForeignPtr ColorButton)
-> ColorButton
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ColorButton -> ForeignPtr ColorButton
unColorButton
unsafeCastGObject :: GObject -> ColorButton
unsafeCastGObject = ForeignPtr ColorButton -> ColorButton
ColorButton (ForeignPtr ColorButton -> ColorButton)
-> (GObject -> ForeignPtr ColorButton) -> GObject -> ColorButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr ColorButton
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr ColorButton)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr ColorButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToColorButton :: GObjectClass obj => obj -> ColorButton
castToColorButton :: forall obj. GObjectClass obj => obj -> ColorButton
castToColorButton = GType -> String -> obj -> ColorButton
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeColorButton String
"ColorButton"
gTypeColorButton :: GType
gTypeColorButton :: GType
gTypeColorButton =
GType
gtk_color_button_get_type
{-# LINE 2181 "./Graphics/UI/Gtk/Types.chs" #-}
newtype FontButton = FontButton (ForeignPtr (FontButton)) deriving (FontButton -> FontButton -> Bool
(FontButton -> FontButton -> Bool)
-> (FontButton -> FontButton -> Bool) -> Eq FontButton
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: FontButton -> FontButton -> Bool
== :: FontButton -> FontButton -> Bool
$c/= :: FontButton -> FontButton -> Bool
/= :: FontButton -> FontButton -> Bool
Eq,Eq FontButton
Eq FontButton
-> (FontButton -> FontButton -> Ordering)
-> (FontButton -> FontButton -> Bool)
-> (FontButton -> FontButton -> Bool)
-> (FontButton -> FontButton -> Bool)
-> (FontButton -> FontButton -> Bool)
-> (FontButton -> FontButton -> FontButton)
-> (FontButton -> FontButton -> FontButton)
-> Ord FontButton
FontButton -> FontButton -> Bool
FontButton -> FontButton -> Ordering
FontButton -> FontButton -> FontButton
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: FontButton -> FontButton -> Ordering
compare :: FontButton -> FontButton -> Ordering
$c< :: FontButton -> FontButton -> Bool
< :: FontButton -> FontButton -> Bool
$c<= :: FontButton -> FontButton -> Bool
<= :: FontButton -> FontButton -> Bool
$c> :: FontButton -> FontButton -> Bool
> :: FontButton -> FontButton -> Bool
$c>= :: FontButton -> FontButton -> Bool
>= :: FontButton -> FontButton -> Bool
$cmax :: FontButton -> FontButton -> FontButton
max :: FontButton -> FontButton -> FontButton
$cmin :: FontButton -> FontButton -> FontButton
min :: FontButton -> FontButton -> FontButton
Ord)
mkFontButton :: (ForeignPtr FontButton -> FontButton, FinalizerPtr a)
mkFontButton = (ForeignPtr FontButton -> FontButton
FontButton, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unFontButton :: FontButton -> ForeignPtr FontButton
unFontButton (FontButton ForeignPtr FontButton
o) = ForeignPtr FontButton
o
class ButtonClass o => FontButtonClass o
toFontButton :: FontButtonClass o => o -> FontButton
toFontButton :: forall o. FontButtonClass o => o -> FontButton
toFontButton = GObject -> FontButton
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> FontButton) -> (o -> GObject) -> o -> FontButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance FontButtonClass FontButton
instance ButtonClass FontButton
instance BinClass FontButton
instance ContainerClass FontButton
instance WidgetClass FontButton
instance GObjectClass FontButton where
toGObject :: FontButton -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (FontButton -> ForeignPtr GObject) -> FontButton -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr FontButton -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr FontButton -> ForeignPtr GObject)
-> (FontButton -> ForeignPtr FontButton)
-> FontButton
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. FontButton -> ForeignPtr FontButton
unFontButton
unsafeCastGObject :: GObject -> FontButton
unsafeCastGObject = ForeignPtr FontButton -> FontButton
FontButton (ForeignPtr FontButton -> FontButton)
-> (GObject -> ForeignPtr FontButton) -> GObject -> FontButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr FontButton
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr FontButton)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr FontButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToFontButton :: GObjectClass obj => obj -> FontButton
castToFontButton :: forall obj. GObjectClass obj => obj -> FontButton
castToFontButton = GType -> String -> obj -> FontButton
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeFontButton String
"FontButton"
gTypeFontButton :: GType
gTypeFontButton :: GType
gTypeFontButton =
GType
gtk_font_button_get_type
{-# LINE 2208 "./Graphics/UI/Gtk/Types.chs" #-}
newtype = (ForeignPtr (MenuItem)) deriving (MenuItem -> MenuItem -> Bool
(MenuItem -> MenuItem -> Bool)
-> (MenuItem -> MenuItem -> Bool) -> Eq MenuItem
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: MenuItem -> MenuItem -> Bool
== :: MenuItem -> MenuItem -> Bool
$c/= :: MenuItem -> MenuItem -> Bool
/= :: MenuItem -> MenuItem -> Bool
Eq,Eq MenuItem
Eq MenuItem
-> (MenuItem -> MenuItem -> Ordering)
-> (MenuItem -> MenuItem -> Bool)
-> (MenuItem -> MenuItem -> Bool)
-> (MenuItem -> MenuItem -> Bool)
-> (MenuItem -> MenuItem -> Bool)
-> (MenuItem -> MenuItem -> MenuItem)
-> (MenuItem -> MenuItem -> MenuItem)
-> Ord MenuItem
MenuItem -> MenuItem -> Bool
MenuItem -> MenuItem -> Ordering
MenuItem -> MenuItem -> MenuItem
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: MenuItem -> MenuItem -> Ordering
compare :: MenuItem -> MenuItem -> Ordering
$c< :: MenuItem -> MenuItem -> Bool
< :: MenuItem -> MenuItem -> Bool
$c<= :: MenuItem -> MenuItem -> Bool
<= :: MenuItem -> MenuItem -> Bool
$c> :: MenuItem -> MenuItem -> Bool
> :: MenuItem -> MenuItem -> Bool
$c>= :: MenuItem -> MenuItem -> Bool
>= :: MenuItem -> MenuItem -> Bool
$cmax :: MenuItem -> MenuItem -> MenuItem
max :: MenuItem -> MenuItem -> MenuItem
$cmin :: MenuItem -> MenuItem -> MenuItem
min :: MenuItem -> MenuItem -> MenuItem
Ord)
= (ForeignPtr MenuItem -> MenuItem
MenuItem, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
(MenuItem ForeignPtr MenuItem
o) = ForeignPtr MenuItem
o
class BinClass o => o
toMenuItem :: MenuItemClass o => o -> MenuItem
= GObject -> MenuItem
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> MenuItem) -> (o -> GObject) -> o -> MenuItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance MenuItemClass MenuItem
instance BinClass MenuItem
instance ContainerClass MenuItem
instance WidgetClass MenuItem
instance GObjectClass MenuItem where
toGObject :: MenuItem -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (MenuItem -> ForeignPtr GObject) -> MenuItem -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr MenuItem -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr MenuItem -> ForeignPtr GObject)
-> (MenuItem -> ForeignPtr MenuItem)
-> MenuItem
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. MenuItem -> ForeignPtr MenuItem
unMenuItem
unsafeCastGObject :: GObject -> MenuItem
unsafeCastGObject = ForeignPtr MenuItem -> MenuItem
MenuItem (ForeignPtr MenuItem -> MenuItem)
-> (GObject -> ForeignPtr MenuItem) -> GObject -> MenuItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr MenuItem
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr MenuItem)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr MenuItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToMenuItem :: GObjectClass obj => obj -> MenuItem
= GType -> String -> obj -> MenuItem
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeMenuItem String
"MenuItem"
gTypeMenuItem :: GType
=
GType
gtk_menu_item_get_type
{-# LINE 2234 "./Graphics/UI/Gtk/Types.chs" #-}
newtype = (ForeignPtr (CheckMenuItem)) deriving (CheckMenuItem -> CheckMenuItem -> Bool
(CheckMenuItem -> CheckMenuItem -> Bool)
-> (CheckMenuItem -> CheckMenuItem -> Bool) -> Eq CheckMenuItem
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CheckMenuItem -> CheckMenuItem -> Bool
== :: CheckMenuItem -> CheckMenuItem -> Bool
$c/= :: CheckMenuItem -> CheckMenuItem -> Bool
/= :: CheckMenuItem -> CheckMenuItem -> Bool
Eq,Eq CheckMenuItem
Eq CheckMenuItem
-> (CheckMenuItem -> CheckMenuItem -> Ordering)
-> (CheckMenuItem -> CheckMenuItem -> Bool)
-> (CheckMenuItem -> CheckMenuItem -> Bool)
-> (CheckMenuItem -> CheckMenuItem -> Bool)
-> (CheckMenuItem -> CheckMenuItem -> Bool)
-> (CheckMenuItem -> CheckMenuItem -> CheckMenuItem)
-> (CheckMenuItem -> CheckMenuItem -> CheckMenuItem)
-> Ord CheckMenuItem
CheckMenuItem -> CheckMenuItem -> Bool
CheckMenuItem -> CheckMenuItem -> Ordering
CheckMenuItem -> CheckMenuItem -> CheckMenuItem
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: CheckMenuItem -> CheckMenuItem -> Ordering
compare :: CheckMenuItem -> CheckMenuItem -> Ordering
$c< :: CheckMenuItem -> CheckMenuItem -> Bool
< :: CheckMenuItem -> CheckMenuItem -> Bool
$c<= :: CheckMenuItem -> CheckMenuItem -> Bool
<= :: CheckMenuItem -> CheckMenuItem -> Bool
$c> :: CheckMenuItem -> CheckMenuItem -> Bool
> :: CheckMenuItem -> CheckMenuItem -> Bool
$c>= :: CheckMenuItem -> CheckMenuItem -> Bool
>= :: CheckMenuItem -> CheckMenuItem -> Bool
$cmax :: CheckMenuItem -> CheckMenuItem -> CheckMenuItem
max :: CheckMenuItem -> CheckMenuItem -> CheckMenuItem
$cmin :: CheckMenuItem -> CheckMenuItem -> CheckMenuItem
min :: CheckMenuItem -> CheckMenuItem -> CheckMenuItem
Ord)
= (ForeignPtr CheckMenuItem -> CheckMenuItem
CheckMenuItem, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
(CheckMenuItem ForeignPtr CheckMenuItem
o) = ForeignPtr CheckMenuItem
o
class MenuItemClass o => o
toCheckMenuItem :: CheckMenuItemClass o => o -> CheckMenuItem
= GObject -> CheckMenuItem
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> CheckMenuItem) -> (o -> GObject) -> o -> CheckMenuItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance CheckMenuItemClass CheckMenuItem
instance MenuItemClass CheckMenuItem
instance BinClass CheckMenuItem
instance ContainerClass CheckMenuItem
instance WidgetClass CheckMenuItem
instance GObjectClass CheckMenuItem where
toGObject :: CheckMenuItem -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (CheckMenuItem -> ForeignPtr GObject)
-> CheckMenuItem
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr CheckMenuItem -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr CheckMenuItem -> ForeignPtr GObject)
-> (CheckMenuItem -> ForeignPtr CheckMenuItem)
-> CheckMenuItem
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. CheckMenuItem -> ForeignPtr CheckMenuItem
unCheckMenuItem
unsafeCastGObject :: GObject -> CheckMenuItem
unsafeCastGObject = ForeignPtr CheckMenuItem -> CheckMenuItem
CheckMenuItem (ForeignPtr CheckMenuItem -> CheckMenuItem)
-> (GObject -> ForeignPtr CheckMenuItem)
-> GObject
-> CheckMenuItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr CheckMenuItem
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr CheckMenuItem)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr CheckMenuItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToCheckMenuItem :: GObjectClass obj => obj -> CheckMenuItem
= GType -> String -> obj -> CheckMenuItem
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeCheckMenuItem String
"CheckMenuItem"
gTypeCheckMenuItem :: GType
=
GType
gtk_check_menu_item_get_type
{-# LINE 2261 "./Graphics/UI/Gtk/Types.chs" #-}
newtype = (ForeignPtr (RadioMenuItem)) deriving (RadioMenuItem -> RadioMenuItem -> Bool
(RadioMenuItem -> RadioMenuItem -> Bool)
-> (RadioMenuItem -> RadioMenuItem -> Bool) -> Eq RadioMenuItem
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: RadioMenuItem -> RadioMenuItem -> Bool
== :: RadioMenuItem -> RadioMenuItem -> Bool
$c/= :: RadioMenuItem -> RadioMenuItem -> Bool
/= :: RadioMenuItem -> RadioMenuItem -> Bool
Eq,Eq RadioMenuItem
Eq RadioMenuItem
-> (RadioMenuItem -> RadioMenuItem -> Ordering)
-> (RadioMenuItem -> RadioMenuItem -> Bool)
-> (RadioMenuItem -> RadioMenuItem -> Bool)
-> (RadioMenuItem -> RadioMenuItem -> Bool)
-> (RadioMenuItem -> RadioMenuItem -> Bool)
-> (RadioMenuItem -> RadioMenuItem -> RadioMenuItem)
-> (RadioMenuItem -> RadioMenuItem -> RadioMenuItem)
-> Ord RadioMenuItem
RadioMenuItem -> RadioMenuItem -> Bool
RadioMenuItem -> RadioMenuItem -> Ordering
RadioMenuItem -> RadioMenuItem -> RadioMenuItem
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: RadioMenuItem -> RadioMenuItem -> Ordering
compare :: RadioMenuItem -> RadioMenuItem -> Ordering
$c< :: RadioMenuItem -> RadioMenuItem -> Bool
< :: RadioMenuItem -> RadioMenuItem -> Bool
$c<= :: RadioMenuItem -> RadioMenuItem -> Bool
<= :: RadioMenuItem -> RadioMenuItem -> Bool
$c> :: RadioMenuItem -> RadioMenuItem -> Bool
> :: RadioMenuItem -> RadioMenuItem -> Bool
$c>= :: RadioMenuItem -> RadioMenuItem -> Bool
>= :: RadioMenuItem -> RadioMenuItem -> Bool
$cmax :: RadioMenuItem -> RadioMenuItem -> RadioMenuItem
max :: RadioMenuItem -> RadioMenuItem -> RadioMenuItem
$cmin :: RadioMenuItem -> RadioMenuItem -> RadioMenuItem
min :: RadioMenuItem -> RadioMenuItem -> RadioMenuItem
Ord)
= (ForeignPtr RadioMenuItem -> RadioMenuItem
RadioMenuItem, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
(RadioMenuItem ForeignPtr RadioMenuItem
o) = ForeignPtr RadioMenuItem
o
class CheckMenuItemClass o => o
toRadioMenuItem :: RadioMenuItemClass o => o -> RadioMenuItem
= GObject -> RadioMenuItem
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> RadioMenuItem) -> (o -> GObject) -> o -> RadioMenuItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance RadioMenuItemClass RadioMenuItem
instance CheckMenuItemClass RadioMenuItem
instance MenuItemClass RadioMenuItem
instance BinClass RadioMenuItem
instance ContainerClass RadioMenuItem
instance WidgetClass RadioMenuItem
instance GObjectClass RadioMenuItem where
toGObject :: RadioMenuItem -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (RadioMenuItem -> ForeignPtr GObject)
-> RadioMenuItem
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr RadioMenuItem -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr RadioMenuItem -> ForeignPtr GObject)
-> (RadioMenuItem -> ForeignPtr RadioMenuItem)
-> RadioMenuItem
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. RadioMenuItem -> ForeignPtr RadioMenuItem
unRadioMenuItem
unsafeCastGObject :: GObject -> RadioMenuItem
unsafeCastGObject = ForeignPtr RadioMenuItem -> RadioMenuItem
RadioMenuItem (ForeignPtr RadioMenuItem -> RadioMenuItem)
-> (GObject -> ForeignPtr RadioMenuItem)
-> GObject
-> RadioMenuItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr RadioMenuItem
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr RadioMenuItem)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr RadioMenuItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToRadioMenuItem :: GObjectClass obj => obj -> RadioMenuItem
= GType -> String -> obj -> RadioMenuItem
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeRadioMenuItem String
"RadioMenuItem"
gTypeRadioMenuItem :: GType
=
GType
gtk_radio_menu_item_get_type
{-# LINE 2289 "./Graphics/UI/Gtk/Types.chs" #-}
newtype = (ForeignPtr (TearoffMenuItem)) deriving (TearoffMenuItem -> TearoffMenuItem -> Bool
(TearoffMenuItem -> TearoffMenuItem -> Bool)
-> (TearoffMenuItem -> TearoffMenuItem -> Bool)
-> Eq TearoffMenuItem
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: TearoffMenuItem -> TearoffMenuItem -> Bool
== :: TearoffMenuItem -> TearoffMenuItem -> Bool
$c/= :: TearoffMenuItem -> TearoffMenuItem -> Bool
/= :: TearoffMenuItem -> TearoffMenuItem -> Bool
Eq,Eq TearoffMenuItem
Eq TearoffMenuItem
-> (TearoffMenuItem -> TearoffMenuItem -> Ordering)
-> (TearoffMenuItem -> TearoffMenuItem -> Bool)
-> (TearoffMenuItem -> TearoffMenuItem -> Bool)
-> (TearoffMenuItem -> TearoffMenuItem -> Bool)
-> (TearoffMenuItem -> TearoffMenuItem -> Bool)
-> (TearoffMenuItem -> TearoffMenuItem -> TearoffMenuItem)
-> (TearoffMenuItem -> TearoffMenuItem -> TearoffMenuItem)
-> Ord TearoffMenuItem
TearoffMenuItem -> TearoffMenuItem -> Bool
TearoffMenuItem -> TearoffMenuItem -> Ordering
TearoffMenuItem -> TearoffMenuItem -> TearoffMenuItem
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: TearoffMenuItem -> TearoffMenuItem -> Ordering
compare :: TearoffMenuItem -> TearoffMenuItem -> Ordering
$c< :: TearoffMenuItem -> TearoffMenuItem -> Bool
< :: TearoffMenuItem -> TearoffMenuItem -> Bool
$c<= :: TearoffMenuItem -> TearoffMenuItem -> Bool
<= :: TearoffMenuItem -> TearoffMenuItem -> Bool
$c> :: TearoffMenuItem -> TearoffMenuItem -> Bool
> :: TearoffMenuItem -> TearoffMenuItem -> Bool
$c>= :: TearoffMenuItem -> TearoffMenuItem -> Bool
>= :: TearoffMenuItem -> TearoffMenuItem -> Bool
$cmax :: TearoffMenuItem -> TearoffMenuItem -> TearoffMenuItem
max :: TearoffMenuItem -> TearoffMenuItem -> TearoffMenuItem
$cmin :: TearoffMenuItem -> TearoffMenuItem -> TearoffMenuItem
min :: TearoffMenuItem -> TearoffMenuItem -> TearoffMenuItem
Ord)
= (ForeignPtr TearoffMenuItem -> TearoffMenuItem
TearoffMenuItem, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
(TearoffMenuItem ForeignPtr TearoffMenuItem
o) = ForeignPtr TearoffMenuItem
o
class MenuItemClass o => o
toTearoffMenuItem :: TearoffMenuItemClass o => o -> TearoffMenuItem
= GObject -> TearoffMenuItem
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> TearoffMenuItem)
-> (o -> GObject) -> o -> TearoffMenuItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance TearoffMenuItemClass TearoffMenuItem
instance MenuItemClass TearoffMenuItem
instance BinClass TearoffMenuItem
instance ContainerClass TearoffMenuItem
instance WidgetClass TearoffMenuItem
instance GObjectClass TearoffMenuItem where
toGObject :: TearoffMenuItem -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (TearoffMenuItem -> ForeignPtr GObject)
-> TearoffMenuItem
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr TearoffMenuItem -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr TearoffMenuItem -> ForeignPtr GObject)
-> (TearoffMenuItem -> ForeignPtr TearoffMenuItem)
-> TearoffMenuItem
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. TearoffMenuItem -> ForeignPtr TearoffMenuItem
unTearoffMenuItem
unsafeCastGObject :: GObject -> TearoffMenuItem
unsafeCastGObject = ForeignPtr TearoffMenuItem -> TearoffMenuItem
TearoffMenuItem (ForeignPtr TearoffMenuItem -> TearoffMenuItem)
-> (GObject -> ForeignPtr TearoffMenuItem)
-> GObject
-> TearoffMenuItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr TearoffMenuItem
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr TearoffMenuItem)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr TearoffMenuItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToTearoffMenuItem :: GObjectClass obj => obj -> TearoffMenuItem
= GType -> String -> obj -> TearoffMenuItem
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeTearoffMenuItem String
"TearoffMenuItem"
gTypeTearoffMenuItem :: GType
=
GType
gtk_tearoff_menu_item_get_type
{-# LINE 2316 "./Graphics/UI/Gtk/Types.chs" #-}
newtype = (ForeignPtr (ImageMenuItem)) deriving (ImageMenuItem -> ImageMenuItem -> Bool
(ImageMenuItem -> ImageMenuItem -> Bool)
-> (ImageMenuItem -> ImageMenuItem -> Bool) -> Eq ImageMenuItem
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ImageMenuItem -> ImageMenuItem -> Bool
== :: ImageMenuItem -> ImageMenuItem -> Bool
$c/= :: ImageMenuItem -> ImageMenuItem -> Bool
/= :: ImageMenuItem -> ImageMenuItem -> Bool
Eq,Eq ImageMenuItem
Eq ImageMenuItem
-> (ImageMenuItem -> ImageMenuItem -> Ordering)
-> (ImageMenuItem -> ImageMenuItem -> Bool)
-> (ImageMenuItem -> ImageMenuItem -> Bool)
-> (ImageMenuItem -> ImageMenuItem -> Bool)
-> (ImageMenuItem -> ImageMenuItem -> Bool)
-> (ImageMenuItem -> ImageMenuItem -> ImageMenuItem)
-> (ImageMenuItem -> ImageMenuItem -> ImageMenuItem)
-> Ord ImageMenuItem
ImageMenuItem -> ImageMenuItem -> Bool
ImageMenuItem -> ImageMenuItem -> Ordering
ImageMenuItem -> ImageMenuItem -> ImageMenuItem
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: ImageMenuItem -> ImageMenuItem -> Ordering
compare :: ImageMenuItem -> ImageMenuItem -> Ordering
$c< :: ImageMenuItem -> ImageMenuItem -> Bool
< :: ImageMenuItem -> ImageMenuItem -> Bool
$c<= :: ImageMenuItem -> ImageMenuItem -> Bool
<= :: ImageMenuItem -> ImageMenuItem -> Bool
$c> :: ImageMenuItem -> ImageMenuItem -> Bool
> :: ImageMenuItem -> ImageMenuItem -> Bool
$c>= :: ImageMenuItem -> ImageMenuItem -> Bool
>= :: ImageMenuItem -> ImageMenuItem -> Bool
$cmax :: ImageMenuItem -> ImageMenuItem -> ImageMenuItem
max :: ImageMenuItem -> ImageMenuItem -> ImageMenuItem
$cmin :: ImageMenuItem -> ImageMenuItem -> ImageMenuItem
min :: ImageMenuItem -> ImageMenuItem -> ImageMenuItem
Ord)
= (ForeignPtr ImageMenuItem -> ImageMenuItem
ImageMenuItem, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
(ImageMenuItem ForeignPtr ImageMenuItem
o) = ForeignPtr ImageMenuItem
o
class MenuItemClass o => o
toImageMenuItem :: ImageMenuItemClass o => o -> ImageMenuItem
= GObject -> ImageMenuItem
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> ImageMenuItem) -> (o -> GObject) -> o -> ImageMenuItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ImageMenuItemClass ImageMenuItem
instance MenuItemClass ImageMenuItem
instance BinClass ImageMenuItem
instance ContainerClass ImageMenuItem
instance WidgetClass ImageMenuItem
instance GObjectClass ImageMenuItem where
toGObject :: ImageMenuItem -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (ImageMenuItem -> ForeignPtr GObject)
-> ImageMenuItem
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr ImageMenuItem -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr ImageMenuItem -> ForeignPtr GObject)
-> (ImageMenuItem -> ForeignPtr ImageMenuItem)
-> ImageMenuItem
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ImageMenuItem -> ForeignPtr ImageMenuItem
unImageMenuItem
unsafeCastGObject :: GObject -> ImageMenuItem
unsafeCastGObject = ForeignPtr ImageMenuItem -> ImageMenuItem
ImageMenuItem (ForeignPtr ImageMenuItem -> ImageMenuItem)
-> (GObject -> ForeignPtr ImageMenuItem)
-> GObject
-> ImageMenuItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr ImageMenuItem
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr ImageMenuItem)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr ImageMenuItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToImageMenuItem :: GObjectClass obj => obj -> ImageMenuItem
= GType -> String -> obj -> ImageMenuItem
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeImageMenuItem String
"ImageMenuItem"
gTypeImageMenuItem :: GType
=
GType
gtk_image_menu_item_get_type
{-# LINE 2343 "./Graphics/UI/Gtk/Types.chs" #-}
newtype = (ForeignPtr (SeparatorMenuItem)) deriving (SeparatorMenuItem -> SeparatorMenuItem -> Bool
(SeparatorMenuItem -> SeparatorMenuItem -> Bool)
-> (SeparatorMenuItem -> SeparatorMenuItem -> Bool)
-> Eq SeparatorMenuItem
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: SeparatorMenuItem -> SeparatorMenuItem -> Bool
== :: SeparatorMenuItem -> SeparatorMenuItem -> Bool
$c/= :: SeparatorMenuItem -> SeparatorMenuItem -> Bool
/= :: SeparatorMenuItem -> SeparatorMenuItem -> Bool
Eq,Eq SeparatorMenuItem
Eq SeparatorMenuItem
-> (SeparatorMenuItem -> SeparatorMenuItem -> Ordering)
-> (SeparatorMenuItem -> SeparatorMenuItem -> Bool)
-> (SeparatorMenuItem -> SeparatorMenuItem -> Bool)
-> (SeparatorMenuItem -> SeparatorMenuItem -> Bool)
-> (SeparatorMenuItem -> SeparatorMenuItem -> Bool)
-> (SeparatorMenuItem -> SeparatorMenuItem -> SeparatorMenuItem)
-> (SeparatorMenuItem -> SeparatorMenuItem -> SeparatorMenuItem)
-> Ord SeparatorMenuItem
SeparatorMenuItem -> SeparatorMenuItem -> Bool
SeparatorMenuItem -> SeparatorMenuItem -> Ordering
SeparatorMenuItem -> SeparatorMenuItem -> SeparatorMenuItem
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: SeparatorMenuItem -> SeparatorMenuItem -> Ordering
compare :: SeparatorMenuItem -> SeparatorMenuItem -> Ordering
$c< :: SeparatorMenuItem -> SeparatorMenuItem -> Bool
< :: SeparatorMenuItem -> SeparatorMenuItem -> Bool
$c<= :: SeparatorMenuItem -> SeparatorMenuItem -> Bool
<= :: SeparatorMenuItem -> SeparatorMenuItem -> Bool
$c> :: SeparatorMenuItem -> SeparatorMenuItem -> Bool
> :: SeparatorMenuItem -> SeparatorMenuItem -> Bool
$c>= :: SeparatorMenuItem -> SeparatorMenuItem -> Bool
>= :: SeparatorMenuItem -> SeparatorMenuItem -> Bool
$cmax :: SeparatorMenuItem -> SeparatorMenuItem -> SeparatorMenuItem
max :: SeparatorMenuItem -> SeparatorMenuItem -> SeparatorMenuItem
$cmin :: SeparatorMenuItem -> SeparatorMenuItem -> SeparatorMenuItem
min :: SeparatorMenuItem -> SeparatorMenuItem -> SeparatorMenuItem
Ord)
= (ForeignPtr SeparatorMenuItem -> SeparatorMenuItem
SeparatorMenuItem, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
(SeparatorMenuItem ForeignPtr SeparatorMenuItem
o) = ForeignPtr SeparatorMenuItem
o
class MenuItemClass o => o
toSeparatorMenuItem :: SeparatorMenuItemClass o => o -> SeparatorMenuItem
= GObject -> SeparatorMenuItem
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> SeparatorMenuItem)
-> (o -> GObject) -> o -> SeparatorMenuItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance SeparatorMenuItemClass SeparatorMenuItem
instance MenuItemClass SeparatorMenuItem
instance BinClass SeparatorMenuItem
instance ContainerClass SeparatorMenuItem
instance WidgetClass SeparatorMenuItem
instance GObjectClass SeparatorMenuItem where
toGObject :: SeparatorMenuItem -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (SeparatorMenuItem -> ForeignPtr GObject)
-> SeparatorMenuItem
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr SeparatorMenuItem -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr SeparatorMenuItem -> ForeignPtr GObject)
-> (SeparatorMenuItem -> ForeignPtr SeparatorMenuItem)
-> SeparatorMenuItem
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. SeparatorMenuItem -> ForeignPtr SeparatorMenuItem
unSeparatorMenuItem
unsafeCastGObject :: GObject -> SeparatorMenuItem
unsafeCastGObject = ForeignPtr SeparatorMenuItem -> SeparatorMenuItem
SeparatorMenuItem (ForeignPtr SeparatorMenuItem -> SeparatorMenuItem)
-> (GObject -> ForeignPtr SeparatorMenuItem)
-> GObject
-> SeparatorMenuItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr SeparatorMenuItem
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr SeparatorMenuItem)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr SeparatorMenuItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToSeparatorMenuItem :: GObjectClass obj => obj -> SeparatorMenuItem
= GType -> String -> obj -> SeparatorMenuItem
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeSeparatorMenuItem String
"SeparatorMenuItem"
gTypeSeparatorMenuItem :: GType
=
GType
gtk_separator_menu_item_get_type
{-# LINE 2370 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Overlay = Overlay (ForeignPtr (Overlay)) deriving (Overlay -> Overlay -> Bool
(Overlay -> Overlay -> Bool)
-> (Overlay -> Overlay -> Bool) -> Eq Overlay
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Overlay -> Overlay -> Bool
== :: Overlay -> Overlay -> Bool
$c/= :: Overlay -> Overlay -> Bool
/= :: Overlay -> Overlay -> Bool
Eq,Eq Overlay
Eq Overlay
-> (Overlay -> Overlay -> Ordering)
-> (Overlay -> Overlay -> Bool)
-> (Overlay -> Overlay -> Bool)
-> (Overlay -> Overlay -> Bool)
-> (Overlay -> Overlay -> Bool)
-> (Overlay -> Overlay -> Overlay)
-> (Overlay -> Overlay -> Overlay)
-> Ord Overlay
Overlay -> Overlay -> Bool
Overlay -> Overlay -> Ordering
Overlay -> Overlay -> Overlay
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Overlay -> Overlay -> Ordering
compare :: Overlay -> Overlay -> Ordering
$c< :: Overlay -> Overlay -> Bool
< :: Overlay -> Overlay -> Bool
$c<= :: Overlay -> Overlay -> Bool
<= :: Overlay -> Overlay -> Bool
$c> :: Overlay -> Overlay -> Bool
> :: Overlay -> Overlay -> Bool
$c>= :: Overlay -> Overlay -> Bool
>= :: Overlay -> Overlay -> Bool
$cmax :: Overlay -> Overlay -> Overlay
max :: Overlay -> Overlay -> Overlay
$cmin :: Overlay -> Overlay -> Overlay
min :: Overlay -> Overlay -> Overlay
Ord)
mkOverlay :: (ForeignPtr Overlay -> Overlay, FinalizerPtr a)
mkOverlay = (ForeignPtr Overlay -> Overlay
Overlay, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unOverlay :: Overlay -> ForeignPtr Overlay
unOverlay (Overlay ForeignPtr Overlay
o) = ForeignPtr Overlay
o
class BinClass o => OverlayClass o
toOverlay :: OverlayClass o => o -> Overlay
toOverlay :: forall o. OverlayClass o => o -> Overlay
toOverlay = GObject -> Overlay
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Overlay) -> (o -> GObject) -> o -> Overlay
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance OverlayClass Overlay
instance BinClass Overlay
instance ContainerClass Overlay
instance WidgetClass Overlay
instance GObjectClass Overlay where
toGObject :: Overlay -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Overlay -> ForeignPtr GObject) -> Overlay -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Overlay -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Overlay -> ForeignPtr GObject)
-> (Overlay -> ForeignPtr Overlay) -> Overlay -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Overlay -> ForeignPtr Overlay
unOverlay
unsafeCastGObject :: GObject -> Overlay
unsafeCastGObject = ForeignPtr Overlay -> Overlay
Overlay (ForeignPtr Overlay -> Overlay)
-> (GObject -> ForeignPtr Overlay) -> GObject -> Overlay
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Overlay
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Overlay)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Overlay
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToOverlay :: GObjectClass obj => obj -> Overlay
castToOverlay :: forall obj. GObjectClass obj => obj -> Overlay
castToOverlay = GType -> String -> obj -> Overlay
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeOverlay String
"Overlay"
gTypeOverlay :: GType
gTypeOverlay :: GType
gTypeOverlay =
GType
gtk_overlay_get_type
{-# LINE 2396 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Window = Window (ForeignPtr (Window)) deriving (Window -> Window -> Bool
(Window -> Window -> Bool)
-> (Window -> Window -> Bool) -> Eq Window
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Window -> Window -> Bool
== :: Window -> Window -> Bool
$c/= :: Window -> Window -> Bool
/= :: Window -> Window -> Bool
Eq,Eq Window
Eq Window
-> (Window -> Window -> Ordering)
-> (Window -> Window -> Bool)
-> (Window -> Window -> Bool)
-> (Window -> Window -> Bool)
-> (Window -> Window -> Bool)
-> (Window -> Window -> Window)
-> (Window -> Window -> Window)
-> Ord Window
Window -> Window -> Bool
Window -> Window -> Ordering
Window -> Window -> Window
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Window -> Window -> Ordering
compare :: Window -> Window -> Ordering
$c< :: Window -> Window -> Bool
< :: Window -> Window -> Bool
$c<= :: Window -> Window -> Bool
<= :: Window -> Window -> Bool
$c> :: Window -> Window -> Bool
> :: Window -> Window -> Bool
$c>= :: Window -> Window -> Bool
>= :: Window -> Window -> Bool
$cmax :: Window -> Window -> Window
max :: Window -> Window -> Window
$cmin :: Window -> Window -> Window
min :: Window -> Window -> Window
Ord)
mkWindow :: (ForeignPtr Window -> Window, FinalizerPtr a)
mkWindow = (ForeignPtr Window -> Window
Window, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unWindow :: Window -> ForeignPtr Window
unWindow (Window ForeignPtr Window
o) = ForeignPtr Window
o
class BinClass o => WindowClass o
toWindow :: WindowClass o => o -> Window
toWindow :: forall o. WindowClass o => o -> Window
toWindow = GObject -> Window
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Window) -> (o -> GObject) -> o -> Window
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance WindowClass Window
instance BinClass Window
instance ContainerClass Window
instance WidgetClass Window
instance GObjectClass Window where
toGObject :: Window -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Window -> ForeignPtr GObject) -> Window -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Window -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Window -> ForeignPtr GObject)
-> (Window -> ForeignPtr Window) -> Window -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Window -> ForeignPtr Window
unWindow
unsafeCastGObject :: GObject -> Window
unsafeCastGObject = ForeignPtr Window -> Window
Window (ForeignPtr Window -> Window)
-> (GObject -> ForeignPtr Window) -> GObject -> Window
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Window
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Window)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Window
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToWindow :: GObjectClass obj => obj -> Window
castToWindow :: forall obj. GObjectClass obj => obj -> Window
castToWindow = GType -> String -> obj -> Window
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeWindow String
"Window"
gTypeWindow :: GType
gTypeWindow :: GType
gTypeWindow =
GType
gtk_window_get_type
{-# LINE 2422 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Assistant = Assistant (ForeignPtr (Assistant)) deriving (Assistant -> Assistant -> Bool
(Assistant -> Assistant -> Bool)
-> (Assistant -> Assistant -> Bool) -> Eq Assistant
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Assistant -> Assistant -> Bool
== :: Assistant -> Assistant -> Bool
$c/= :: Assistant -> Assistant -> Bool
/= :: Assistant -> Assistant -> Bool
Eq,Eq Assistant
Eq Assistant
-> (Assistant -> Assistant -> Ordering)
-> (Assistant -> Assistant -> Bool)
-> (Assistant -> Assistant -> Bool)
-> (Assistant -> Assistant -> Bool)
-> (Assistant -> Assistant -> Bool)
-> (Assistant -> Assistant -> Assistant)
-> (Assistant -> Assistant -> Assistant)
-> Ord Assistant
Assistant -> Assistant -> Bool
Assistant -> Assistant -> Ordering
Assistant -> Assistant -> Assistant
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Assistant -> Assistant -> Ordering
compare :: Assistant -> Assistant -> Ordering
$c< :: Assistant -> Assistant -> Bool
< :: Assistant -> Assistant -> Bool
$c<= :: Assistant -> Assistant -> Bool
<= :: Assistant -> Assistant -> Bool
$c> :: Assistant -> Assistant -> Bool
> :: Assistant -> Assistant -> Bool
$c>= :: Assistant -> Assistant -> Bool
>= :: Assistant -> Assistant -> Bool
$cmax :: Assistant -> Assistant -> Assistant
max :: Assistant -> Assistant -> Assistant
$cmin :: Assistant -> Assistant -> Assistant
min :: Assistant -> Assistant -> Assistant
Ord)
mkAssistant :: (ForeignPtr Assistant -> Assistant, FinalizerPtr a)
mkAssistant = (ForeignPtr Assistant -> Assistant
Assistant, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unAssistant :: Assistant -> ForeignPtr Assistant
unAssistant (Assistant ForeignPtr Assistant
o) = ForeignPtr Assistant
o
class WindowClass o => AssistantClass o
toAssistant :: AssistantClass o => o -> Assistant
toAssistant :: forall o. AssistantClass o => o -> Assistant
toAssistant = GObject -> Assistant
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Assistant) -> (o -> GObject) -> o -> Assistant
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance AssistantClass Assistant
instance WindowClass Assistant
instance BinClass Assistant
instance ContainerClass Assistant
instance WidgetClass Assistant
instance GObjectClass Assistant where
toGObject :: Assistant -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Assistant -> ForeignPtr GObject) -> Assistant -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Assistant -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Assistant -> ForeignPtr GObject)
-> (Assistant -> ForeignPtr Assistant)
-> Assistant
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Assistant -> ForeignPtr Assistant
unAssistant
unsafeCastGObject :: GObject -> Assistant
unsafeCastGObject = ForeignPtr Assistant -> Assistant
Assistant (ForeignPtr Assistant -> Assistant)
-> (GObject -> ForeignPtr Assistant) -> GObject -> Assistant
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Assistant
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Assistant)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr Assistant
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToAssistant :: GObjectClass obj => obj -> Assistant
castToAssistant :: forall obj. GObjectClass obj => obj -> Assistant
castToAssistant = GType -> String -> obj -> Assistant
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeAssistant String
"Assistant"
gTypeAssistant :: GType
gTypeAssistant :: GType
gTypeAssistant =
GType
gtk_assistant_get_type
{-# LINE 2449 "./Graphics/UI/Gtk/Types.chs" #-}
newtype OffscreenWindow = OffscreenWindow (ForeignPtr (OffscreenWindow)) deriving (OffscreenWindow -> OffscreenWindow -> Bool
(OffscreenWindow -> OffscreenWindow -> Bool)
-> (OffscreenWindow -> OffscreenWindow -> Bool)
-> Eq OffscreenWindow
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: OffscreenWindow -> OffscreenWindow -> Bool
== :: OffscreenWindow -> OffscreenWindow -> Bool
$c/= :: OffscreenWindow -> OffscreenWindow -> Bool
/= :: OffscreenWindow -> OffscreenWindow -> Bool
Eq,Eq OffscreenWindow
Eq OffscreenWindow
-> (OffscreenWindow -> OffscreenWindow -> Ordering)
-> (OffscreenWindow -> OffscreenWindow -> Bool)
-> (OffscreenWindow -> OffscreenWindow -> Bool)
-> (OffscreenWindow -> OffscreenWindow -> Bool)
-> (OffscreenWindow -> OffscreenWindow -> Bool)
-> (OffscreenWindow -> OffscreenWindow -> OffscreenWindow)
-> (OffscreenWindow -> OffscreenWindow -> OffscreenWindow)
-> Ord OffscreenWindow
OffscreenWindow -> OffscreenWindow -> Bool
OffscreenWindow -> OffscreenWindow -> Ordering
OffscreenWindow -> OffscreenWindow -> OffscreenWindow
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: OffscreenWindow -> OffscreenWindow -> Ordering
compare :: OffscreenWindow -> OffscreenWindow -> Ordering
$c< :: OffscreenWindow -> OffscreenWindow -> Bool
< :: OffscreenWindow -> OffscreenWindow -> Bool
$c<= :: OffscreenWindow -> OffscreenWindow -> Bool
<= :: OffscreenWindow -> OffscreenWindow -> Bool
$c> :: OffscreenWindow -> OffscreenWindow -> Bool
> :: OffscreenWindow -> OffscreenWindow -> Bool
$c>= :: OffscreenWindow -> OffscreenWindow -> Bool
>= :: OffscreenWindow -> OffscreenWindow -> Bool
$cmax :: OffscreenWindow -> OffscreenWindow -> OffscreenWindow
max :: OffscreenWindow -> OffscreenWindow -> OffscreenWindow
$cmin :: OffscreenWindow -> OffscreenWindow -> OffscreenWindow
min :: OffscreenWindow -> OffscreenWindow -> OffscreenWindow
Ord)
mkOffscreenWindow :: (ForeignPtr OffscreenWindow -> OffscreenWindow, FinalizerPtr a)
mkOffscreenWindow = (ForeignPtr OffscreenWindow -> OffscreenWindow
OffscreenWindow, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unOffscreenWindow :: OffscreenWindow -> ForeignPtr OffscreenWindow
unOffscreenWindow (OffscreenWindow ForeignPtr OffscreenWindow
o) = ForeignPtr OffscreenWindow
o
class WindowClass o => OffscreenWindowClass o
toOffscreenWindow :: OffscreenWindowClass o => o -> OffscreenWindow
toOffscreenWindow :: forall o. OffscreenWindowClass o => o -> OffscreenWindow
toOffscreenWindow = GObject -> OffscreenWindow
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> OffscreenWindow)
-> (o -> GObject) -> o -> OffscreenWindow
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance OffscreenWindowClass OffscreenWindow
instance WindowClass OffscreenWindow
instance BinClass OffscreenWindow
instance ContainerClass OffscreenWindow
instance WidgetClass OffscreenWindow
instance GObjectClass OffscreenWindow where
toGObject :: OffscreenWindow -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (OffscreenWindow -> ForeignPtr GObject)
-> OffscreenWindow
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr OffscreenWindow -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr OffscreenWindow -> ForeignPtr GObject)
-> (OffscreenWindow -> ForeignPtr OffscreenWindow)
-> OffscreenWindow
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. OffscreenWindow -> ForeignPtr OffscreenWindow
unOffscreenWindow
unsafeCastGObject :: GObject -> OffscreenWindow
unsafeCastGObject = ForeignPtr OffscreenWindow -> OffscreenWindow
OffscreenWindow (ForeignPtr OffscreenWindow -> OffscreenWindow)
-> (GObject -> ForeignPtr OffscreenWindow)
-> GObject
-> OffscreenWindow
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr OffscreenWindow
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr OffscreenWindow)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr OffscreenWindow
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToOffscreenWindow :: GObjectClass obj => obj -> OffscreenWindow
castToOffscreenWindow :: forall obj. GObjectClass obj => obj -> OffscreenWindow
castToOffscreenWindow = GType -> String -> obj -> OffscreenWindow
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeOffscreenWindow String
"OffscreenWindow"
gTypeOffscreenWindow :: GType
gTypeOffscreenWindow :: GType
gTypeOffscreenWindow =
GType
gtk_offscreen_window_get_type
{-# LINE 2476 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Dialog = Dialog (ForeignPtr (Dialog)) deriving (Dialog -> Dialog -> Bool
(Dialog -> Dialog -> Bool)
-> (Dialog -> Dialog -> Bool) -> Eq Dialog
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Dialog -> Dialog -> Bool
== :: Dialog -> Dialog -> Bool
$c/= :: Dialog -> Dialog -> Bool
/= :: Dialog -> Dialog -> Bool
Eq,Eq Dialog
Eq Dialog
-> (Dialog -> Dialog -> Ordering)
-> (Dialog -> Dialog -> Bool)
-> (Dialog -> Dialog -> Bool)
-> (Dialog -> Dialog -> Bool)
-> (Dialog -> Dialog -> Bool)
-> (Dialog -> Dialog -> Dialog)
-> (Dialog -> Dialog -> Dialog)
-> Ord Dialog
Dialog -> Dialog -> Bool
Dialog -> Dialog -> Ordering
Dialog -> Dialog -> Dialog
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Dialog -> Dialog -> Ordering
compare :: Dialog -> Dialog -> Ordering
$c< :: Dialog -> Dialog -> Bool
< :: Dialog -> Dialog -> Bool
$c<= :: Dialog -> Dialog -> Bool
<= :: Dialog -> Dialog -> Bool
$c> :: Dialog -> Dialog -> Bool
> :: Dialog -> Dialog -> Bool
$c>= :: Dialog -> Dialog -> Bool
>= :: Dialog -> Dialog -> Bool
$cmax :: Dialog -> Dialog -> Dialog
max :: Dialog -> Dialog -> Dialog
$cmin :: Dialog -> Dialog -> Dialog
min :: Dialog -> Dialog -> Dialog
Ord)
mkDialog :: (ForeignPtr Dialog -> Dialog, FinalizerPtr a)
mkDialog = (ForeignPtr Dialog -> Dialog
Dialog, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unDialog :: Dialog -> ForeignPtr Dialog
unDialog (Dialog ForeignPtr Dialog
o) = ForeignPtr Dialog
o
class WindowClass o => DialogClass o
toDialog :: DialogClass o => o -> Dialog
toDialog :: forall o. DialogClass o => o -> Dialog
toDialog = GObject -> Dialog
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Dialog) -> (o -> GObject) -> o -> Dialog
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance DialogClass Dialog
instance WindowClass Dialog
instance BinClass Dialog
instance ContainerClass Dialog
instance WidgetClass Dialog
instance GObjectClass Dialog where
toGObject :: Dialog -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Dialog -> ForeignPtr GObject) -> Dialog -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Dialog -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Dialog -> ForeignPtr GObject)
-> (Dialog -> ForeignPtr Dialog) -> Dialog -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Dialog -> ForeignPtr Dialog
unDialog
unsafeCastGObject :: GObject -> Dialog
unsafeCastGObject = ForeignPtr Dialog -> Dialog
Dialog (ForeignPtr Dialog -> Dialog)
-> (GObject -> ForeignPtr Dialog) -> GObject -> Dialog
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Dialog
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Dialog)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Dialog
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToDialog :: GObjectClass obj => obj -> Dialog
castToDialog :: forall obj. GObjectClass obj => obj -> Dialog
castToDialog = GType -> String -> obj -> Dialog
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeDialog String
"Dialog"
gTypeDialog :: GType
gTypeDialog :: GType
gTypeDialog =
GType
gtk_dialog_get_type
{-# LINE 2503 "./Graphics/UI/Gtk/Types.chs" #-}
newtype AboutDialog = AboutDialog (ForeignPtr (AboutDialog)) deriving (AboutDialog -> AboutDialog -> Bool
(AboutDialog -> AboutDialog -> Bool)
-> (AboutDialog -> AboutDialog -> Bool) -> Eq AboutDialog
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: AboutDialog -> AboutDialog -> Bool
== :: AboutDialog -> AboutDialog -> Bool
$c/= :: AboutDialog -> AboutDialog -> Bool
/= :: AboutDialog -> AboutDialog -> Bool
Eq,Eq AboutDialog
Eq AboutDialog
-> (AboutDialog -> AboutDialog -> Ordering)
-> (AboutDialog -> AboutDialog -> Bool)
-> (AboutDialog -> AboutDialog -> Bool)
-> (AboutDialog -> AboutDialog -> Bool)
-> (AboutDialog -> AboutDialog -> Bool)
-> (AboutDialog -> AboutDialog -> AboutDialog)
-> (AboutDialog -> AboutDialog -> AboutDialog)
-> Ord AboutDialog
AboutDialog -> AboutDialog -> Bool
AboutDialog -> AboutDialog -> Ordering
AboutDialog -> AboutDialog -> AboutDialog
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: AboutDialog -> AboutDialog -> Ordering
compare :: AboutDialog -> AboutDialog -> Ordering
$c< :: AboutDialog -> AboutDialog -> Bool
< :: AboutDialog -> AboutDialog -> Bool
$c<= :: AboutDialog -> AboutDialog -> Bool
<= :: AboutDialog -> AboutDialog -> Bool
$c> :: AboutDialog -> AboutDialog -> Bool
> :: AboutDialog -> AboutDialog -> Bool
$c>= :: AboutDialog -> AboutDialog -> Bool
>= :: AboutDialog -> AboutDialog -> Bool
$cmax :: AboutDialog -> AboutDialog -> AboutDialog
max :: AboutDialog -> AboutDialog -> AboutDialog
$cmin :: AboutDialog -> AboutDialog -> AboutDialog
min :: AboutDialog -> AboutDialog -> AboutDialog
Ord)
mkAboutDialog :: (ForeignPtr AboutDialog -> AboutDialog, FinalizerPtr a)
mkAboutDialog = (ForeignPtr AboutDialog -> AboutDialog
AboutDialog, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unAboutDialog :: AboutDialog -> ForeignPtr AboutDialog
unAboutDialog (AboutDialog ForeignPtr AboutDialog
o) = ForeignPtr AboutDialog
o
class DialogClass o => AboutDialogClass o
toAboutDialog :: AboutDialogClass o => o -> AboutDialog
toAboutDialog :: forall o. AboutDialogClass o => o -> AboutDialog
toAboutDialog = GObject -> AboutDialog
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> AboutDialog) -> (o -> GObject) -> o -> AboutDialog
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance AboutDialogClass AboutDialog
instance DialogClass AboutDialog
instance WindowClass AboutDialog
instance BinClass AboutDialog
instance ContainerClass AboutDialog
instance WidgetClass AboutDialog
instance GObjectClass AboutDialog where
toGObject :: AboutDialog -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (AboutDialog -> ForeignPtr GObject) -> AboutDialog -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr AboutDialog -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr AboutDialog -> ForeignPtr GObject)
-> (AboutDialog -> ForeignPtr AboutDialog)
-> AboutDialog
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. AboutDialog -> ForeignPtr AboutDialog
unAboutDialog
unsafeCastGObject :: GObject -> AboutDialog
unsafeCastGObject = ForeignPtr AboutDialog -> AboutDialog
AboutDialog (ForeignPtr AboutDialog -> AboutDialog)
-> (GObject -> ForeignPtr AboutDialog) -> GObject -> AboutDialog
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr AboutDialog
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr AboutDialog)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr AboutDialog
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToAboutDialog :: GObjectClass obj => obj -> AboutDialog
castToAboutDialog :: forall obj. GObjectClass obj => obj -> AboutDialog
castToAboutDialog = GType -> String -> obj -> AboutDialog
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeAboutDialog String
"AboutDialog"
gTypeAboutDialog :: GType
gTypeAboutDialog :: GType
gTypeAboutDialog =
GType
gtk_about_dialog_get_type
{-# LINE 2531 "./Graphics/UI/Gtk/Types.chs" #-}
newtype ColorSelectionDialog = ColorSelectionDialog (ForeignPtr (ColorSelectionDialog)) deriving (ColorSelectionDialog -> ColorSelectionDialog -> Bool
(ColorSelectionDialog -> ColorSelectionDialog -> Bool)
-> (ColorSelectionDialog -> ColorSelectionDialog -> Bool)
-> Eq ColorSelectionDialog
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ColorSelectionDialog -> ColorSelectionDialog -> Bool
== :: ColorSelectionDialog -> ColorSelectionDialog -> Bool
$c/= :: ColorSelectionDialog -> ColorSelectionDialog -> Bool
/= :: ColorSelectionDialog -> ColorSelectionDialog -> Bool
Eq,Eq ColorSelectionDialog
Eq ColorSelectionDialog
-> (ColorSelectionDialog -> ColorSelectionDialog -> Ordering)
-> (ColorSelectionDialog -> ColorSelectionDialog -> Bool)
-> (ColorSelectionDialog -> ColorSelectionDialog -> Bool)
-> (ColorSelectionDialog -> ColorSelectionDialog -> Bool)
-> (ColorSelectionDialog -> ColorSelectionDialog -> Bool)
-> (ColorSelectionDialog
-> ColorSelectionDialog -> ColorSelectionDialog)
-> (ColorSelectionDialog
-> ColorSelectionDialog -> ColorSelectionDialog)
-> Ord ColorSelectionDialog
ColorSelectionDialog -> ColorSelectionDialog -> Bool
ColorSelectionDialog -> ColorSelectionDialog -> Ordering
ColorSelectionDialog
-> ColorSelectionDialog -> ColorSelectionDialog
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: ColorSelectionDialog -> ColorSelectionDialog -> Ordering
compare :: ColorSelectionDialog -> ColorSelectionDialog -> Ordering
$c< :: ColorSelectionDialog -> ColorSelectionDialog -> Bool
< :: ColorSelectionDialog -> ColorSelectionDialog -> Bool
$c<= :: ColorSelectionDialog -> ColorSelectionDialog -> Bool
<= :: ColorSelectionDialog -> ColorSelectionDialog -> Bool
$c> :: ColorSelectionDialog -> ColorSelectionDialog -> Bool
> :: ColorSelectionDialog -> ColorSelectionDialog -> Bool
$c>= :: ColorSelectionDialog -> ColorSelectionDialog -> Bool
>= :: ColorSelectionDialog -> ColorSelectionDialog -> Bool
$cmax :: ColorSelectionDialog
-> ColorSelectionDialog -> ColorSelectionDialog
max :: ColorSelectionDialog
-> ColorSelectionDialog -> ColorSelectionDialog
$cmin :: ColorSelectionDialog
-> ColorSelectionDialog -> ColorSelectionDialog
min :: ColorSelectionDialog
-> ColorSelectionDialog -> ColorSelectionDialog
Ord)
mkColorSelectionDialog :: (ForeignPtr ColorSelectionDialog -> ColorSelectionDialog,
FinalizerPtr a)
mkColorSelectionDialog = (ForeignPtr ColorSelectionDialog -> ColorSelectionDialog
ColorSelectionDialog, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unColorSelectionDialog :: ColorSelectionDialog -> ForeignPtr ColorSelectionDialog
unColorSelectionDialog (ColorSelectionDialog ForeignPtr ColorSelectionDialog
o) = ForeignPtr ColorSelectionDialog
o
class DialogClass o => ColorSelectionDialogClass o
toColorSelectionDialog :: ColorSelectionDialogClass o => o -> ColorSelectionDialog
toColorSelectionDialog :: forall o. ColorSelectionDialogClass o => o -> ColorSelectionDialog
toColorSelectionDialog = GObject -> ColorSelectionDialog
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> ColorSelectionDialog)
-> (o -> GObject) -> o -> ColorSelectionDialog
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ColorSelectionDialogClass ColorSelectionDialog
instance DialogClass ColorSelectionDialog
instance WindowClass ColorSelectionDialog
instance BinClass ColorSelectionDialog
instance ContainerClass ColorSelectionDialog
instance WidgetClass ColorSelectionDialog
instance GObjectClass ColorSelectionDialog where
toGObject :: ColorSelectionDialog -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (ColorSelectionDialog -> ForeignPtr GObject)
-> ColorSelectionDialog
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr ColorSelectionDialog -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr ColorSelectionDialog -> ForeignPtr GObject)
-> (ColorSelectionDialog -> ForeignPtr ColorSelectionDialog)
-> ColorSelectionDialog
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ColorSelectionDialog -> ForeignPtr ColorSelectionDialog
unColorSelectionDialog
unsafeCastGObject :: GObject -> ColorSelectionDialog
unsafeCastGObject = ForeignPtr ColorSelectionDialog -> ColorSelectionDialog
ColorSelectionDialog (ForeignPtr ColorSelectionDialog -> ColorSelectionDialog)
-> (GObject -> ForeignPtr ColorSelectionDialog)
-> GObject
-> ColorSelectionDialog
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr ColorSelectionDialog
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr ColorSelectionDialog)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr ColorSelectionDialog
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToColorSelectionDialog :: GObjectClass obj => obj -> ColorSelectionDialog
castToColorSelectionDialog :: forall obj. GObjectClass obj => obj -> ColorSelectionDialog
castToColorSelectionDialog = GType -> String -> obj -> ColorSelectionDialog
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeColorSelectionDialog String
"ColorSelectionDialog"
gTypeColorSelectionDialog :: GType
gTypeColorSelectionDialog :: GType
gTypeColorSelectionDialog =
GType
gtk_color_selection_dialog_get_type
{-# LINE 2559 "./Graphics/UI/Gtk/Types.chs" #-}
newtype FileChooserDialog = FileChooserDialog (ForeignPtr (FileChooserDialog)) deriving (FileChooserDialog -> FileChooserDialog -> Bool
(FileChooserDialog -> FileChooserDialog -> Bool)
-> (FileChooserDialog -> FileChooserDialog -> Bool)
-> Eq FileChooserDialog
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: FileChooserDialog -> FileChooserDialog -> Bool
== :: FileChooserDialog -> FileChooserDialog -> Bool
$c/= :: FileChooserDialog -> FileChooserDialog -> Bool
/= :: FileChooserDialog -> FileChooserDialog -> Bool
Eq,Eq FileChooserDialog
Eq FileChooserDialog
-> (FileChooserDialog -> FileChooserDialog -> Ordering)
-> (FileChooserDialog -> FileChooserDialog -> Bool)
-> (FileChooserDialog -> FileChooserDialog -> Bool)
-> (FileChooserDialog -> FileChooserDialog -> Bool)
-> (FileChooserDialog -> FileChooserDialog -> Bool)
-> (FileChooserDialog -> FileChooserDialog -> FileChooserDialog)
-> (FileChooserDialog -> FileChooserDialog -> FileChooserDialog)
-> Ord FileChooserDialog
FileChooserDialog -> FileChooserDialog -> Bool
FileChooserDialog -> FileChooserDialog -> Ordering
FileChooserDialog -> FileChooserDialog -> FileChooserDialog
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: FileChooserDialog -> FileChooserDialog -> Ordering
compare :: FileChooserDialog -> FileChooserDialog -> Ordering
$c< :: FileChooserDialog -> FileChooserDialog -> Bool
< :: FileChooserDialog -> FileChooserDialog -> Bool
$c<= :: FileChooserDialog -> FileChooserDialog -> Bool
<= :: FileChooserDialog -> FileChooserDialog -> Bool
$c> :: FileChooserDialog -> FileChooserDialog -> Bool
> :: FileChooserDialog -> FileChooserDialog -> Bool
$c>= :: FileChooserDialog -> FileChooserDialog -> Bool
>= :: FileChooserDialog -> FileChooserDialog -> Bool
$cmax :: FileChooserDialog -> FileChooserDialog -> FileChooserDialog
max :: FileChooserDialog -> FileChooserDialog -> FileChooserDialog
$cmin :: FileChooserDialog -> FileChooserDialog -> FileChooserDialog
min :: FileChooserDialog -> FileChooserDialog -> FileChooserDialog
Ord)
mkFileChooserDialog :: (ForeignPtr FileChooserDialog -> FileChooserDialog, FinalizerPtr a)
mkFileChooserDialog = (ForeignPtr FileChooserDialog -> FileChooserDialog
FileChooserDialog, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unFileChooserDialog :: FileChooserDialog -> ForeignPtr FileChooserDialog
unFileChooserDialog (FileChooserDialog ForeignPtr FileChooserDialog
o) = ForeignPtr FileChooserDialog
o
class DialogClass o => FileChooserDialogClass o
toFileChooserDialog :: FileChooserDialogClass o => o -> FileChooserDialog
toFileChooserDialog :: forall o. FileChooserDialogClass o => o -> FileChooserDialog
toFileChooserDialog = GObject -> FileChooserDialog
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> FileChooserDialog)
-> (o -> GObject) -> o -> FileChooserDialog
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance FileChooserDialogClass FileChooserDialog
instance DialogClass FileChooserDialog
instance WindowClass FileChooserDialog
instance BinClass FileChooserDialog
instance ContainerClass FileChooserDialog
instance WidgetClass FileChooserDialog
instance GObjectClass FileChooserDialog where
toGObject :: FileChooserDialog -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (FileChooserDialog -> ForeignPtr GObject)
-> FileChooserDialog
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr FileChooserDialog -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr FileChooserDialog -> ForeignPtr GObject)
-> (FileChooserDialog -> ForeignPtr FileChooserDialog)
-> FileChooserDialog
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. FileChooserDialog -> ForeignPtr FileChooserDialog
unFileChooserDialog
unsafeCastGObject :: GObject -> FileChooserDialog
unsafeCastGObject = ForeignPtr FileChooserDialog -> FileChooserDialog
FileChooserDialog (ForeignPtr FileChooserDialog -> FileChooserDialog)
-> (GObject -> ForeignPtr FileChooserDialog)
-> GObject
-> FileChooserDialog
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr FileChooserDialog
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr FileChooserDialog)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr FileChooserDialog
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToFileChooserDialog :: GObjectClass obj => obj -> FileChooserDialog
castToFileChooserDialog :: forall obj. GObjectClass obj => obj -> FileChooserDialog
castToFileChooserDialog = GType -> String -> obj -> FileChooserDialog
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeFileChooserDialog String
"FileChooserDialog"
gTypeFileChooserDialog :: GType
gTypeFileChooserDialog :: GType
gTypeFileChooserDialog =
GType
gtk_file_chooser_dialog_get_type
{-# LINE 2587 "./Graphics/UI/Gtk/Types.chs" #-}
newtype FontSelectionDialog = FontSelectionDialog (ForeignPtr (FontSelectionDialog)) deriving (FontSelectionDialog -> FontSelectionDialog -> Bool
(FontSelectionDialog -> FontSelectionDialog -> Bool)
-> (FontSelectionDialog -> FontSelectionDialog -> Bool)
-> Eq FontSelectionDialog
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: FontSelectionDialog -> FontSelectionDialog -> Bool
== :: FontSelectionDialog -> FontSelectionDialog -> Bool
$c/= :: FontSelectionDialog -> FontSelectionDialog -> Bool
/= :: FontSelectionDialog -> FontSelectionDialog -> Bool
Eq,Eq FontSelectionDialog
Eq FontSelectionDialog
-> (FontSelectionDialog -> FontSelectionDialog -> Ordering)
-> (FontSelectionDialog -> FontSelectionDialog -> Bool)
-> (FontSelectionDialog -> FontSelectionDialog -> Bool)
-> (FontSelectionDialog -> FontSelectionDialog -> Bool)
-> (FontSelectionDialog -> FontSelectionDialog -> Bool)
-> (FontSelectionDialog
-> FontSelectionDialog -> FontSelectionDialog)
-> (FontSelectionDialog
-> FontSelectionDialog -> FontSelectionDialog)
-> Ord FontSelectionDialog
FontSelectionDialog -> FontSelectionDialog -> Bool
FontSelectionDialog -> FontSelectionDialog -> Ordering
FontSelectionDialog -> FontSelectionDialog -> FontSelectionDialog
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: FontSelectionDialog -> FontSelectionDialog -> Ordering
compare :: FontSelectionDialog -> FontSelectionDialog -> Ordering
$c< :: FontSelectionDialog -> FontSelectionDialog -> Bool
< :: FontSelectionDialog -> FontSelectionDialog -> Bool
$c<= :: FontSelectionDialog -> FontSelectionDialog -> Bool
<= :: FontSelectionDialog -> FontSelectionDialog -> Bool
$c> :: FontSelectionDialog -> FontSelectionDialog -> Bool
> :: FontSelectionDialog -> FontSelectionDialog -> Bool
$c>= :: FontSelectionDialog -> FontSelectionDialog -> Bool
>= :: FontSelectionDialog -> FontSelectionDialog -> Bool
$cmax :: FontSelectionDialog -> FontSelectionDialog -> FontSelectionDialog
max :: FontSelectionDialog -> FontSelectionDialog -> FontSelectionDialog
$cmin :: FontSelectionDialog -> FontSelectionDialog -> FontSelectionDialog
min :: FontSelectionDialog -> FontSelectionDialog -> FontSelectionDialog
Ord)
mkFontSelectionDialog :: (ForeignPtr FontSelectionDialog -> FontSelectionDialog,
FinalizerPtr a)
mkFontSelectionDialog = (ForeignPtr FontSelectionDialog -> FontSelectionDialog
FontSelectionDialog, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unFontSelectionDialog :: FontSelectionDialog -> ForeignPtr FontSelectionDialog
unFontSelectionDialog (FontSelectionDialog ForeignPtr FontSelectionDialog
o) = ForeignPtr FontSelectionDialog
o
class DialogClass o => FontSelectionDialogClass o
toFontSelectionDialog :: FontSelectionDialogClass o => o -> FontSelectionDialog
toFontSelectionDialog :: forall o. FontSelectionDialogClass o => o -> FontSelectionDialog
toFontSelectionDialog = GObject -> FontSelectionDialog
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> FontSelectionDialog)
-> (o -> GObject) -> o -> FontSelectionDialog
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance FontSelectionDialogClass FontSelectionDialog
instance DialogClass FontSelectionDialog
instance WindowClass FontSelectionDialog
instance BinClass FontSelectionDialog
instance ContainerClass FontSelectionDialog
instance WidgetClass FontSelectionDialog
instance GObjectClass FontSelectionDialog where
toGObject :: FontSelectionDialog -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (FontSelectionDialog -> ForeignPtr GObject)
-> FontSelectionDialog
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr FontSelectionDialog -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr FontSelectionDialog -> ForeignPtr GObject)
-> (FontSelectionDialog -> ForeignPtr FontSelectionDialog)
-> FontSelectionDialog
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. FontSelectionDialog -> ForeignPtr FontSelectionDialog
unFontSelectionDialog
unsafeCastGObject :: GObject -> FontSelectionDialog
unsafeCastGObject = ForeignPtr FontSelectionDialog -> FontSelectionDialog
FontSelectionDialog (ForeignPtr FontSelectionDialog -> FontSelectionDialog)
-> (GObject -> ForeignPtr FontSelectionDialog)
-> GObject
-> FontSelectionDialog
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr FontSelectionDialog
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr FontSelectionDialog)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr FontSelectionDialog
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToFontSelectionDialog :: GObjectClass obj => obj -> FontSelectionDialog
castToFontSelectionDialog :: forall obj. GObjectClass obj => obj -> FontSelectionDialog
castToFontSelectionDialog = GType -> String -> obj -> FontSelectionDialog
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeFontSelectionDialog String
"FontSelectionDialog"
gTypeFontSelectionDialog :: GType
gTypeFontSelectionDialog :: GType
gTypeFontSelectionDialog =
GType
gtk_font_selection_dialog_get_type
{-# LINE 2615 "./Graphics/UI/Gtk/Types.chs" #-}
newtype MessageDialog = MessageDialog (ForeignPtr (MessageDialog)) deriving (MessageDialog -> MessageDialog -> Bool
(MessageDialog -> MessageDialog -> Bool)
-> (MessageDialog -> MessageDialog -> Bool) -> Eq MessageDialog
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: MessageDialog -> MessageDialog -> Bool
== :: MessageDialog -> MessageDialog -> Bool
$c/= :: MessageDialog -> MessageDialog -> Bool
/= :: MessageDialog -> MessageDialog -> Bool
Eq,Eq MessageDialog
Eq MessageDialog
-> (MessageDialog -> MessageDialog -> Ordering)
-> (MessageDialog -> MessageDialog -> Bool)
-> (MessageDialog -> MessageDialog -> Bool)
-> (MessageDialog -> MessageDialog -> Bool)
-> (MessageDialog -> MessageDialog -> Bool)
-> (MessageDialog -> MessageDialog -> MessageDialog)
-> (MessageDialog -> MessageDialog -> MessageDialog)
-> Ord MessageDialog
MessageDialog -> MessageDialog -> Bool
MessageDialog -> MessageDialog -> Ordering
MessageDialog -> MessageDialog -> MessageDialog
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: MessageDialog -> MessageDialog -> Ordering
compare :: MessageDialog -> MessageDialog -> Ordering
$c< :: MessageDialog -> MessageDialog -> Bool
< :: MessageDialog -> MessageDialog -> Bool
$c<= :: MessageDialog -> MessageDialog -> Bool
<= :: MessageDialog -> MessageDialog -> Bool
$c> :: MessageDialog -> MessageDialog -> Bool
> :: MessageDialog -> MessageDialog -> Bool
$c>= :: MessageDialog -> MessageDialog -> Bool
>= :: MessageDialog -> MessageDialog -> Bool
$cmax :: MessageDialog -> MessageDialog -> MessageDialog
max :: MessageDialog -> MessageDialog -> MessageDialog
$cmin :: MessageDialog -> MessageDialog -> MessageDialog
min :: MessageDialog -> MessageDialog -> MessageDialog
Ord)
mkMessageDialog :: (ForeignPtr MessageDialog -> MessageDialog, FinalizerPtr a)
mkMessageDialog = (ForeignPtr MessageDialog -> MessageDialog
MessageDialog, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unMessageDialog :: MessageDialog -> ForeignPtr MessageDialog
unMessageDialog (MessageDialog ForeignPtr MessageDialog
o) = ForeignPtr MessageDialog
o
class DialogClass o => MessageDialogClass o
toMessageDialog :: MessageDialogClass o => o -> MessageDialog
toMessageDialog :: forall o. MessageDialogClass o => o -> MessageDialog
toMessageDialog = GObject -> MessageDialog
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> MessageDialog) -> (o -> GObject) -> o -> MessageDialog
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance MessageDialogClass MessageDialog
instance DialogClass MessageDialog
instance WindowClass MessageDialog
instance BinClass MessageDialog
instance ContainerClass MessageDialog
instance WidgetClass MessageDialog
instance GObjectClass MessageDialog where
toGObject :: MessageDialog -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (MessageDialog -> ForeignPtr GObject)
-> MessageDialog
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr MessageDialog -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr MessageDialog -> ForeignPtr GObject)
-> (MessageDialog -> ForeignPtr MessageDialog)
-> MessageDialog
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. MessageDialog -> ForeignPtr MessageDialog
unMessageDialog
unsafeCastGObject :: GObject -> MessageDialog
unsafeCastGObject = ForeignPtr MessageDialog -> MessageDialog
MessageDialog (ForeignPtr MessageDialog -> MessageDialog)
-> (GObject -> ForeignPtr MessageDialog)
-> GObject
-> MessageDialog
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr MessageDialog
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr MessageDialog)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr MessageDialog
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToMessageDialog :: GObjectClass obj => obj -> MessageDialog
castToMessageDialog :: forall obj. GObjectClass obj => obj -> MessageDialog
castToMessageDialog = GType -> String -> obj -> MessageDialog
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeMessageDialog String
"MessageDialog"
gTypeMessageDialog :: GType
gTypeMessageDialog :: GType
gTypeMessageDialog =
GType
gtk_message_dialog_get_type
{-# LINE 2643 "./Graphics/UI/Gtk/Types.chs" #-}
newtype EventBox = EventBox (ForeignPtr (EventBox)) deriving (EventBox -> EventBox -> Bool
(EventBox -> EventBox -> Bool)
-> (EventBox -> EventBox -> Bool) -> Eq EventBox
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: EventBox -> EventBox -> Bool
== :: EventBox -> EventBox -> Bool
$c/= :: EventBox -> EventBox -> Bool
/= :: EventBox -> EventBox -> Bool
Eq,Eq EventBox
Eq EventBox
-> (EventBox -> EventBox -> Ordering)
-> (EventBox -> EventBox -> Bool)
-> (EventBox -> EventBox -> Bool)
-> (EventBox -> EventBox -> Bool)
-> (EventBox -> EventBox -> Bool)
-> (EventBox -> EventBox -> EventBox)
-> (EventBox -> EventBox -> EventBox)
-> Ord EventBox
EventBox -> EventBox -> Bool
EventBox -> EventBox -> Ordering
EventBox -> EventBox -> EventBox
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: EventBox -> EventBox -> Ordering
compare :: EventBox -> EventBox -> Ordering
$c< :: EventBox -> EventBox -> Bool
< :: EventBox -> EventBox -> Bool
$c<= :: EventBox -> EventBox -> Bool
<= :: EventBox -> EventBox -> Bool
$c> :: EventBox -> EventBox -> Bool
> :: EventBox -> EventBox -> Bool
$c>= :: EventBox -> EventBox -> Bool
>= :: EventBox -> EventBox -> Bool
$cmax :: EventBox -> EventBox -> EventBox
max :: EventBox -> EventBox -> EventBox
$cmin :: EventBox -> EventBox -> EventBox
min :: EventBox -> EventBox -> EventBox
Ord)
mkEventBox :: (ForeignPtr EventBox -> EventBox, FinalizerPtr a)
mkEventBox = (ForeignPtr EventBox -> EventBox
EventBox, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unEventBox :: EventBox -> ForeignPtr EventBox
unEventBox (EventBox ForeignPtr EventBox
o) = ForeignPtr EventBox
o
class BinClass o => EventBoxClass o
toEventBox :: EventBoxClass o => o -> EventBox
toEventBox :: forall o. EventBoxClass o => o -> EventBox
toEventBox = GObject -> EventBox
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> EventBox) -> (o -> GObject) -> o -> EventBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance EventBoxClass EventBox
instance BinClass EventBox
instance ContainerClass EventBox
instance WidgetClass EventBox
instance GObjectClass EventBox where
toGObject :: EventBox -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (EventBox -> ForeignPtr GObject) -> EventBox -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr EventBox -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr EventBox -> ForeignPtr GObject)
-> (EventBox -> ForeignPtr EventBox)
-> EventBox
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. EventBox -> ForeignPtr EventBox
unEventBox
unsafeCastGObject :: GObject -> EventBox
unsafeCastGObject = ForeignPtr EventBox -> EventBox
EventBox (ForeignPtr EventBox -> EventBox)
-> (GObject -> ForeignPtr EventBox) -> GObject -> EventBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr EventBox
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr EventBox)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr EventBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToEventBox :: GObjectClass obj => obj -> EventBox
castToEventBox :: forall obj. GObjectClass obj => obj -> EventBox
castToEventBox = GType -> String -> obj -> EventBox
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeEventBox String
"EventBox"
gTypeEventBox :: GType
gTypeEventBox :: GType
gTypeEventBox =
GType
gtk_event_box_get_type
{-# LINE 2669 "./Graphics/UI/Gtk/Types.chs" #-}
newtype HandleBox = HandleBox (ForeignPtr (HandleBox)) deriving (HandleBox -> HandleBox -> Bool
(HandleBox -> HandleBox -> Bool)
-> (HandleBox -> HandleBox -> Bool) -> Eq HandleBox
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: HandleBox -> HandleBox -> Bool
== :: HandleBox -> HandleBox -> Bool
$c/= :: HandleBox -> HandleBox -> Bool
/= :: HandleBox -> HandleBox -> Bool
Eq,Eq HandleBox
Eq HandleBox
-> (HandleBox -> HandleBox -> Ordering)
-> (HandleBox -> HandleBox -> Bool)
-> (HandleBox -> HandleBox -> Bool)
-> (HandleBox -> HandleBox -> Bool)
-> (HandleBox -> HandleBox -> Bool)
-> (HandleBox -> HandleBox -> HandleBox)
-> (HandleBox -> HandleBox -> HandleBox)
-> Ord HandleBox
HandleBox -> HandleBox -> Bool
HandleBox -> HandleBox -> Ordering
HandleBox -> HandleBox -> HandleBox
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: HandleBox -> HandleBox -> Ordering
compare :: HandleBox -> HandleBox -> Ordering
$c< :: HandleBox -> HandleBox -> Bool
< :: HandleBox -> HandleBox -> Bool
$c<= :: HandleBox -> HandleBox -> Bool
<= :: HandleBox -> HandleBox -> Bool
$c> :: HandleBox -> HandleBox -> Bool
> :: HandleBox -> HandleBox -> Bool
$c>= :: HandleBox -> HandleBox -> Bool
>= :: HandleBox -> HandleBox -> Bool
$cmax :: HandleBox -> HandleBox -> HandleBox
max :: HandleBox -> HandleBox -> HandleBox
$cmin :: HandleBox -> HandleBox -> HandleBox
min :: HandleBox -> HandleBox -> HandleBox
Ord)
mkHandleBox :: (ForeignPtr HandleBox -> HandleBox, FinalizerPtr a)
mkHandleBox = (ForeignPtr HandleBox -> HandleBox
HandleBox, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unHandleBox :: HandleBox -> ForeignPtr HandleBox
unHandleBox (HandleBox ForeignPtr HandleBox
o) = ForeignPtr HandleBox
o
class BinClass o => HandleBoxClass o
toHandleBox :: HandleBoxClass o => o -> HandleBox
toHandleBox :: forall o. HandleBoxClass o => o -> HandleBox
toHandleBox = GObject -> HandleBox
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> HandleBox) -> (o -> GObject) -> o -> HandleBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance HandleBoxClass HandleBox
instance BinClass HandleBox
instance ContainerClass HandleBox
instance WidgetClass HandleBox
instance GObjectClass HandleBox where
toGObject :: HandleBox -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (HandleBox -> ForeignPtr GObject) -> HandleBox -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr HandleBox -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr HandleBox -> ForeignPtr GObject)
-> (HandleBox -> ForeignPtr HandleBox)
-> HandleBox
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. HandleBox -> ForeignPtr HandleBox
unHandleBox
unsafeCastGObject :: GObject -> HandleBox
unsafeCastGObject = ForeignPtr HandleBox -> HandleBox
HandleBox (ForeignPtr HandleBox -> HandleBox)
-> (GObject -> ForeignPtr HandleBox) -> GObject -> HandleBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr HandleBox
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr HandleBox)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr HandleBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToHandleBox :: GObjectClass obj => obj -> HandleBox
castToHandleBox :: forall obj. GObjectClass obj => obj -> HandleBox
castToHandleBox = GType -> String -> obj -> HandleBox
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeHandleBox String
"HandleBox"
gTypeHandleBox :: GType
gTypeHandleBox :: GType
gTypeHandleBox =
GType
gtk_handle_box_get_type
{-# LINE 2695 "./Graphics/UI/Gtk/Types.chs" #-}
newtype ScrolledWindow = ScrolledWindow (ForeignPtr (ScrolledWindow)) deriving (ScrolledWindow -> ScrolledWindow -> Bool
(ScrolledWindow -> ScrolledWindow -> Bool)
-> (ScrolledWindow -> ScrolledWindow -> Bool) -> Eq ScrolledWindow
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ScrolledWindow -> ScrolledWindow -> Bool
== :: ScrolledWindow -> ScrolledWindow -> Bool
$c/= :: ScrolledWindow -> ScrolledWindow -> Bool
/= :: ScrolledWindow -> ScrolledWindow -> Bool
Eq,Eq ScrolledWindow
Eq ScrolledWindow
-> (ScrolledWindow -> ScrolledWindow -> Ordering)
-> (ScrolledWindow -> ScrolledWindow -> Bool)
-> (ScrolledWindow -> ScrolledWindow -> Bool)
-> (ScrolledWindow -> ScrolledWindow -> Bool)
-> (ScrolledWindow -> ScrolledWindow -> Bool)
-> (ScrolledWindow -> ScrolledWindow -> ScrolledWindow)
-> (ScrolledWindow -> ScrolledWindow -> ScrolledWindow)
-> Ord ScrolledWindow
ScrolledWindow -> ScrolledWindow -> Bool
ScrolledWindow -> ScrolledWindow -> Ordering
ScrolledWindow -> ScrolledWindow -> ScrolledWindow
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: ScrolledWindow -> ScrolledWindow -> Ordering
compare :: ScrolledWindow -> ScrolledWindow -> Ordering
$c< :: ScrolledWindow -> ScrolledWindow -> Bool
< :: ScrolledWindow -> ScrolledWindow -> Bool
$c<= :: ScrolledWindow -> ScrolledWindow -> Bool
<= :: ScrolledWindow -> ScrolledWindow -> Bool
$c> :: ScrolledWindow -> ScrolledWindow -> Bool
> :: ScrolledWindow -> ScrolledWindow -> Bool
$c>= :: ScrolledWindow -> ScrolledWindow -> Bool
>= :: ScrolledWindow -> ScrolledWindow -> Bool
$cmax :: ScrolledWindow -> ScrolledWindow -> ScrolledWindow
max :: ScrolledWindow -> ScrolledWindow -> ScrolledWindow
$cmin :: ScrolledWindow -> ScrolledWindow -> ScrolledWindow
min :: ScrolledWindow -> ScrolledWindow -> ScrolledWindow
Ord)
mkScrolledWindow :: (ForeignPtr ScrolledWindow -> ScrolledWindow, FinalizerPtr a)
mkScrolledWindow = (ForeignPtr ScrolledWindow -> ScrolledWindow
ScrolledWindow, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unScrolledWindow :: ScrolledWindow -> ForeignPtr ScrolledWindow
unScrolledWindow (ScrolledWindow ForeignPtr ScrolledWindow
o) = ForeignPtr ScrolledWindow
o
class BinClass o => ScrolledWindowClass o
toScrolledWindow :: ScrolledWindowClass o => o -> ScrolledWindow
toScrolledWindow :: forall o. ScrolledWindowClass o => o -> ScrolledWindow
toScrolledWindow = GObject -> ScrolledWindow
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> ScrolledWindow)
-> (o -> GObject) -> o -> ScrolledWindow
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ScrolledWindowClass ScrolledWindow
instance BinClass ScrolledWindow
instance ContainerClass ScrolledWindow
instance WidgetClass ScrolledWindow
instance GObjectClass ScrolledWindow where
toGObject :: ScrolledWindow -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (ScrolledWindow -> ForeignPtr GObject)
-> ScrolledWindow
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr ScrolledWindow -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr ScrolledWindow -> ForeignPtr GObject)
-> (ScrolledWindow -> ForeignPtr ScrolledWindow)
-> ScrolledWindow
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ScrolledWindow -> ForeignPtr ScrolledWindow
unScrolledWindow
unsafeCastGObject :: GObject -> ScrolledWindow
unsafeCastGObject = ForeignPtr ScrolledWindow -> ScrolledWindow
ScrolledWindow (ForeignPtr ScrolledWindow -> ScrolledWindow)
-> (GObject -> ForeignPtr ScrolledWindow)
-> GObject
-> ScrolledWindow
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr ScrolledWindow
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr ScrolledWindow)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr ScrolledWindow
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToScrolledWindow :: GObjectClass obj => obj -> ScrolledWindow
castToScrolledWindow :: forall obj. GObjectClass obj => obj -> ScrolledWindow
castToScrolledWindow = GType -> String -> obj -> ScrolledWindow
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeScrolledWindow String
"ScrolledWindow"
gTypeScrolledWindow :: GType
gTypeScrolledWindow :: GType
gTypeScrolledWindow =
GType
gtk_scrolled_window_get_type
{-# LINE 2721 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Viewport = Viewport (ForeignPtr (Viewport)) deriving (Viewport -> Viewport -> Bool
(Viewport -> Viewport -> Bool)
-> (Viewport -> Viewport -> Bool) -> Eq Viewport
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Viewport -> Viewport -> Bool
== :: Viewport -> Viewport -> Bool
$c/= :: Viewport -> Viewport -> Bool
/= :: Viewport -> Viewport -> Bool
Eq,Eq Viewport
Eq Viewport
-> (Viewport -> Viewport -> Ordering)
-> (Viewport -> Viewport -> Bool)
-> (Viewport -> Viewport -> Bool)
-> (Viewport -> Viewport -> Bool)
-> (Viewport -> Viewport -> Bool)
-> (Viewport -> Viewport -> Viewport)
-> (Viewport -> Viewport -> Viewport)
-> Ord Viewport
Viewport -> Viewport -> Bool
Viewport -> Viewport -> Ordering
Viewport -> Viewport -> Viewport
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Viewport -> Viewport -> Ordering
compare :: Viewport -> Viewport -> Ordering
$c< :: Viewport -> Viewport -> Bool
< :: Viewport -> Viewport -> Bool
$c<= :: Viewport -> Viewport -> Bool
<= :: Viewport -> Viewport -> Bool
$c> :: Viewport -> Viewport -> Bool
> :: Viewport -> Viewport -> Bool
$c>= :: Viewport -> Viewport -> Bool
>= :: Viewport -> Viewport -> Bool
$cmax :: Viewport -> Viewport -> Viewport
max :: Viewport -> Viewport -> Viewport
$cmin :: Viewport -> Viewport -> Viewport
min :: Viewport -> Viewport -> Viewport
Ord)
mkViewport :: (ForeignPtr Viewport -> Viewport, FinalizerPtr a)
mkViewport = (ForeignPtr Viewport -> Viewport
Viewport, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unViewport :: Viewport -> ForeignPtr Viewport
unViewport (Viewport ForeignPtr Viewport
o) = ForeignPtr Viewport
o
class BinClass o => ViewportClass o
toViewport :: ViewportClass o => o -> Viewport
toViewport :: forall o. ViewportClass o => o -> Viewport
toViewport = GObject -> Viewport
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Viewport) -> (o -> GObject) -> o -> Viewport
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ViewportClass Viewport
instance BinClass Viewport
instance ContainerClass Viewport
instance WidgetClass Viewport
instance GObjectClass Viewport where
toGObject :: Viewport -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Viewport -> ForeignPtr GObject) -> Viewport -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Viewport -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Viewport -> ForeignPtr GObject)
-> (Viewport -> ForeignPtr Viewport)
-> Viewport
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Viewport -> ForeignPtr Viewport
unViewport
unsafeCastGObject :: GObject -> Viewport
unsafeCastGObject = ForeignPtr Viewport -> Viewport
Viewport (ForeignPtr Viewport -> Viewport)
-> (GObject -> ForeignPtr Viewport) -> GObject -> Viewport
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Viewport
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Viewport)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr Viewport
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToViewport :: GObjectClass obj => obj -> Viewport
castToViewport :: forall obj. GObjectClass obj => obj -> Viewport
castToViewport = GType -> String -> obj -> Viewport
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeViewport String
"Viewport"
gTypeViewport :: GType
gTypeViewport :: GType
gTypeViewport =
GType
gtk_viewport_get_type
{-# LINE 2747 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Expander = Expander (ForeignPtr (Expander)) deriving (Expander -> Expander -> Bool
(Expander -> Expander -> Bool)
-> (Expander -> Expander -> Bool) -> Eq Expander
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Expander -> Expander -> Bool
== :: Expander -> Expander -> Bool
$c/= :: Expander -> Expander -> Bool
/= :: Expander -> Expander -> Bool
Eq,Eq Expander
Eq Expander
-> (Expander -> Expander -> Ordering)
-> (Expander -> Expander -> Bool)
-> (Expander -> Expander -> Bool)
-> (Expander -> Expander -> Bool)
-> (Expander -> Expander -> Bool)
-> (Expander -> Expander -> Expander)
-> (Expander -> Expander -> Expander)
-> Ord Expander
Expander -> Expander -> Bool
Expander -> Expander -> Ordering
Expander -> Expander -> Expander
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Expander -> Expander -> Ordering
compare :: Expander -> Expander -> Ordering
$c< :: Expander -> Expander -> Bool
< :: Expander -> Expander -> Bool
$c<= :: Expander -> Expander -> Bool
<= :: Expander -> Expander -> Bool
$c> :: Expander -> Expander -> Bool
> :: Expander -> Expander -> Bool
$c>= :: Expander -> Expander -> Bool
>= :: Expander -> Expander -> Bool
$cmax :: Expander -> Expander -> Expander
max :: Expander -> Expander -> Expander
$cmin :: Expander -> Expander -> Expander
min :: Expander -> Expander -> Expander
Ord)
mkExpander :: (ForeignPtr Expander -> Expander, FinalizerPtr a)
mkExpander = (ForeignPtr Expander -> Expander
Expander, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unExpander :: Expander -> ForeignPtr Expander
unExpander (Expander ForeignPtr Expander
o) = ForeignPtr Expander
o
class BinClass o => ExpanderClass o
toExpander :: ExpanderClass o => o -> Expander
toExpander :: forall o. ExpanderClass o => o -> Expander
toExpander = GObject -> Expander
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Expander) -> (o -> GObject) -> o -> Expander
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ExpanderClass Expander
instance BinClass Expander
instance ContainerClass Expander
instance WidgetClass Expander
instance GObjectClass Expander where
toGObject :: Expander -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Expander -> ForeignPtr GObject) -> Expander -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Expander -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Expander -> ForeignPtr GObject)
-> (Expander -> ForeignPtr Expander)
-> Expander
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Expander -> ForeignPtr Expander
unExpander
unsafeCastGObject :: GObject -> Expander
unsafeCastGObject = ForeignPtr Expander -> Expander
Expander (ForeignPtr Expander -> Expander)
-> (GObject -> ForeignPtr Expander) -> GObject -> Expander
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Expander
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Expander)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr Expander
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToExpander :: GObjectClass obj => obj -> Expander
castToExpander :: forall obj. GObjectClass obj => obj -> Expander
castToExpander = GType -> String -> obj -> Expander
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeExpander String
"Expander"
gTypeExpander :: GType
gTypeExpander :: GType
gTypeExpander =
GType
gtk_expander_get_type
{-# LINE 2773 "./Graphics/UI/Gtk/Types.chs" #-}
newtype ComboBox = ComboBox (ForeignPtr (ComboBox)) deriving (ComboBox -> ComboBox -> Bool
(ComboBox -> ComboBox -> Bool)
-> (ComboBox -> ComboBox -> Bool) -> Eq ComboBox
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ComboBox -> ComboBox -> Bool
== :: ComboBox -> ComboBox -> Bool
$c/= :: ComboBox -> ComboBox -> Bool
/= :: ComboBox -> ComboBox -> Bool
Eq,Eq ComboBox
Eq ComboBox
-> (ComboBox -> ComboBox -> Ordering)
-> (ComboBox -> ComboBox -> Bool)
-> (ComboBox -> ComboBox -> Bool)
-> (ComboBox -> ComboBox -> Bool)
-> (ComboBox -> ComboBox -> Bool)
-> (ComboBox -> ComboBox -> ComboBox)
-> (ComboBox -> ComboBox -> ComboBox)
-> Ord ComboBox
ComboBox -> ComboBox -> Bool
ComboBox -> ComboBox -> Ordering
ComboBox -> ComboBox -> ComboBox
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: ComboBox -> ComboBox -> Ordering
compare :: ComboBox -> ComboBox -> Ordering
$c< :: ComboBox -> ComboBox -> Bool
< :: ComboBox -> ComboBox -> Bool
$c<= :: ComboBox -> ComboBox -> Bool
<= :: ComboBox -> ComboBox -> Bool
$c> :: ComboBox -> ComboBox -> Bool
> :: ComboBox -> ComboBox -> Bool
$c>= :: ComboBox -> ComboBox -> Bool
>= :: ComboBox -> ComboBox -> Bool
$cmax :: ComboBox -> ComboBox -> ComboBox
max :: ComboBox -> ComboBox -> ComboBox
$cmin :: ComboBox -> ComboBox -> ComboBox
min :: ComboBox -> ComboBox -> ComboBox
Ord)
mkComboBox :: (ForeignPtr ComboBox -> ComboBox, FinalizerPtr a)
mkComboBox = (ForeignPtr ComboBox -> ComboBox
ComboBox, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unComboBox :: ComboBox -> ForeignPtr ComboBox
unComboBox (ComboBox ForeignPtr ComboBox
o) = ForeignPtr ComboBox
o
class BinClass o => ComboBoxClass o
toComboBox :: ComboBoxClass o => o -> ComboBox
toComboBox :: forall o. ComboBoxClass o => o -> ComboBox
toComboBox = GObject -> ComboBox
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> ComboBox) -> (o -> GObject) -> o -> ComboBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ComboBoxClass ComboBox
instance BinClass ComboBox
instance ContainerClass ComboBox
instance WidgetClass ComboBox
instance GObjectClass ComboBox where
toGObject :: ComboBox -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (ComboBox -> ForeignPtr GObject) -> ComboBox -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr ComboBox -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr ComboBox -> ForeignPtr GObject)
-> (ComboBox -> ForeignPtr ComboBox)
-> ComboBox
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ComboBox -> ForeignPtr ComboBox
unComboBox
unsafeCastGObject :: GObject -> ComboBox
unsafeCastGObject = ForeignPtr ComboBox -> ComboBox
ComboBox (ForeignPtr ComboBox -> ComboBox)
-> (GObject -> ForeignPtr ComboBox) -> GObject -> ComboBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr ComboBox
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr ComboBox)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr ComboBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToComboBox :: GObjectClass obj => obj -> ComboBox
castToComboBox :: forall obj. GObjectClass obj => obj -> ComboBox
castToComboBox = GType -> String -> obj -> ComboBox
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeComboBox String
"ComboBox"
gTypeComboBox :: GType
gTypeComboBox :: GType
gTypeComboBox =
GType
gtk_combo_box_get_type
{-# LINE 2799 "./Graphics/UI/Gtk/Types.chs" #-}
newtype ToolItem = ToolItem (ForeignPtr (ToolItem)) deriving (ToolItem -> ToolItem -> Bool
(ToolItem -> ToolItem -> Bool)
-> (ToolItem -> ToolItem -> Bool) -> Eq ToolItem
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ToolItem -> ToolItem -> Bool
== :: ToolItem -> ToolItem -> Bool
$c/= :: ToolItem -> ToolItem -> Bool
/= :: ToolItem -> ToolItem -> Bool
Eq,Eq ToolItem
Eq ToolItem
-> (ToolItem -> ToolItem -> Ordering)
-> (ToolItem -> ToolItem -> Bool)
-> (ToolItem -> ToolItem -> Bool)
-> (ToolItem -> ToolItem -> Bool)
-> (ToolItem -> ToolItem -> Bool)
-> (ToolItem -> ToolItem -> ToolItem)
-> (ToolItem -> ToolItem -> ToolItem)
-> Ord ToolItem
ToolItem -> ToolItem -> Bool
ToolItem -> ToolItem -> Ordering
ToolItem -> ToolItem -> ToolItem
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: ToolItem -> ToolItem -> Ordering
compare :: ToolItem -> ToolItem -> Ordering
$c< :: ToolItem -> ToolItem -> Bool
< :: ToolItem -> ToolItem -> Bool
$c<= :: ToolItem -> ToolItem -> Bool
<= :: ToolItem -> ToolItem -> Bool
$c> :: ToolItem -> ToolItem -> Bool
> :: ToolItem -> ToolItem -> Bool
$c>= :: ToolItem -> ToolItem -> Bool
>= :: ToolItem -> ToolItem -> Bool
$cmax :: ToolItem -> ToolItem -> ToolItem
max :: ToolItem -> ToolItem -> ToolItem
$cmin :: ToolItem -> ToolItem -> ToolItem
min :: ToolItem -> ToolItem -> ToolItem
Ord)
mkToolItem :: (ForeignPtr ToolItem -> ToolItem, FinalizerPtr a)
mkToolItem = (ForeignPtr ToolItem -> ToolItem
ToolItem, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unToolItem :: ToolItem -> ForeignPtr ToolItem
unToolItem (ToolItem ForeignPtr ToolItem
o) = ForeignPtr ToolItem
o
class BinClass o => ToolItemClass o
toToolItem :: ToolItemClass o => o -> ToolItem
toToolItem :: forall o. ToolItemClass o => o -> ToolItem
toToolItem = GObject -> ToolItem
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> ToolItem) -> (o -> GObject) -> o -> ToolItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ToolItemClass ToolItem
instance BinClass ToolItem
instance ContainerClass ToolItem
instance WidgetClass ToolItem
instance GObjectClass ToolItem where
toGObject :: ToolItem -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (ToolItem -> ForeignPtr GObject) -> ToolItem -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr ToolItem -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr ToolItem -> ForeignPtr GObject)
-> (ToolItem -> ForeignPtr ToolItem)
-> ToolItem
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ToolItem -> ForeignPtr ToolItem
unToolItem
unsafeCastGObject :: GObject -> ToolItem
unsafeCastGObject = ForeignPtr ToolItem -> ToolItem
ToolItem (ForeignPtr ToolItem -> ToolItem)
-> (GObject -> ForeignPtr ToolItem) -> GObject -> ToolItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr ToolItem
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr ToolItem)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr ToolItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToToolItem :: GObjectClass obj => obj -> ToolItem
castToToolItem :: forall obj. GObjectClass obj => obj -> ToolItem
castToToolItem = GType -> String -> obj -> ToolItem
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeToolItem String
"ToolItem"
gTypeToolItem :: GType
gTypeToolItem :: GType
gTypeToolItem =
GType
gtk_tool_item_get_type
{-# LINE 2825 "./Graphics/UI/Gtk/Types.chs" #-}
newtype ToolButton = ToolButton (ForeignPtr (ToolButton)) deriving (ToolButton -> ToolButton -> Bool
(ToolButton -> ToolButton -> Bool)
-> (ToolButton -> ToolButton -> Bool) -> Eq ToolButton
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ToolButton -> ToolButton -> Bool
== :: ToolButton -> ToolButton -> Bool
$c/= :: ToolButton -> ToolButton -> Bool
/= :: ToolButton -> ToolButton -> Bool
Eq,Eq ToolButton
Eq ToolButton
-> (ToolButton -> ToolButton -> Ordering)
-> (ToolButton -> ToolButton -> Bool)
-> (ToolButton -> ToolButton -> Bool)
-> (ToolButton -> ToolButton -> Bool)
-> (ToolButton -> ToolButton -> Bool)
-> (ToolButton -> ToolButton -> ToolButton)
-> (ToolButton -> ToolButton -> ToolButton)
-> Ord ToolButton
ToolButton -> ToolButton -> Bool
ToolButton -> ToolButton -> Ordering
ToolButton -> ToolButton -> ToolButton
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: ToolButton -> ToolButton -> Ordering
compare :: ToolButton -> ToolButton -> Ordering
$c< :: ToolButton -> ToolButton -> Bool
< :: ToolButton -> ToolButton -> Bool
$c<= :: ToolButton -> ToolButton -> Bool
<= :: ToolButton -> ToolButton -> Bool
$c> :: ToolButton -> ToolButton -> Bool
> :: ToolButton -> ToolButton -> Bool
$c>= :: ToolButton -> ToolButton -> Bool
>= :: ToolButton -> ToolButton -> Bool
$cmax :: ToolButton -> ToolButton -> ToolButton
max :: ToolButton -> ToolButton -> ToolButton
$cmin :: ToolButton -> ToolButton -> ToolButton
min :: ToolButton -> ToolButton -> ToolButton
Ord)
mkToolButton :: (ForeignPtr ToolButton -> ToolButton, FinalizerPtr a)
mkToolButton = (ForeignPtr ToolButton -> ToolButton
ToolButton, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unToolButton :: ToolButton -> ForeignPtr ToolButton
unToolButton (ToolButton ForeignPtr ToolButton
o) = ForeignPtr ToolButton
o
class ToolItemClass o => ToolButtonClass o
toToolButton :: ToolButtonClass o => o -> ToolButton
toToolButton :: forall o. ToolButtonClass o => o -> ToolButton
toToolButton = GObject -> ToolButton
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> ToolButton) -> (o -> GObject) -> o -> ToolButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ToolButtonClass ToolButton
instance ToolItemClass ToolButton
instance BinClass ToolButton
instance ContainerClass ToolButton
instance WidgetClass ToolButton
instance GObjectClass ToolButton where
toGObject :: ToolButton -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (ToolButton -> ForeignPtr GObject) -> ToolButton -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr ToolButton -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr ToolButton -> ForeignPtr GObject)
-> (ToolButton -> ForeignPtr ToolButton)
-> ToolButton
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ToolButton -> ForeignPtr ToolButton
unToolButton
unsafeCastGObject :: GObject -> ToolButton
unsafeCastGObject = ForeignPtr ToolButton -> ToolButton
ToolButton (ForeignPtr ToolButton -> ToolButton)
-> (GObject -> ForeignPtr ToolButton) -> GObject -> ToolButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr ToolButton
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr ToolButton)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr ToolButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToToolButton :: GObjectClass obj => obj -> ToolButton
castToToolButton :: forall obj. GObjectClass obj => obj -> ToolButton
castToToolButton = GType -> String -> obj -> ToolButton
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeToolButton String
"ToolButton"
gTypeToolButton :: GType
gTypeToolButton :: GType
gTypeToolButton =
GType
gtk_tool_button_get_type
{-# LINE 2852 "./Graphics/UI/Gtk/Types.chs" #-}
newtype = (ForeignPtr (MenuToolButton)) deriving (MenuToolButton -> MenuToolButton -> Bool
(MenuToolButton -> MenuToolButton -> Bool)
-> (MenuToolButton -> MenuToolButton -> Bool) -> Eq MenuToolButton
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: MenuToolButton -> MenuToolButton -> Bool
== :: MenuToolButton -> MenuToolButton -> Bool
$c/= :: MenuToolButton -> MenuToolButton -> Bool
/= :: MenuToolButton -> MenuToolButton -> Bool
Eq,Eq MenuToolButton
Eq MenuToolButton
-> (MenuToolButton -> MenuToolButton -> Ordering)
-> (MenuToolButton -> MenuToolButton -> Bool)
-> (MenuToolButton -> MenuToolButton -> Bool)
-> (MenuToolButton -> MenuToolButton -> Bool)
-> (MenuToolButton -> MenuToolButton -> Bool)
-> (MenuToolButton -> MenuToolButton -> MenuToolButton)
-> (MenuToolButton -> MenuToolButton -> MenuToolButton)
-> Ord MenuToolButton
MenuToolButton -> MenuToolButton -> Bool
MenuToolButton -> MenuToolButton -> Ordering
MenuToolButton -> MenuToolButton -> MenuToolButton
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: MenuToolButton -> MenuToolButton -> Ordering
compare :: MenuToolButton -> MenuToolButton -> Ordering
$c< :: MenuToolButton -> MenuToolButton -> Bool
< :: MenuToolButton -> MenuToolButton -> Bool
$c<= :: MenuToolButton -> MenuToolButton -> Bool
<= :: MenuToolButton -> MenuToolButton -> Bool
$c> :: MenuToolButton -> MenuToolButton -> Bool
> :: MenuToolButton -> MenuToolButton -> Bool
$c>= :: MenuToolButton -> MenuToolButton -> Bool
>= :: MenuToolButton -> MenuToolButton -> Bool
$cmax :: MenuToolButton -> MenuToolButton -> MenuToolButton
max :: MenuToolButton -> MenuToolButton -> MenuToolButton
$cmin :: MenuToolButton -> MenuToolButton -> MenuToolButton
min :: MenuToolButton -> MenuToolButton -> MenuToolButton
Ord)
= (ForeignPtr MenuToolButton -> MenuToolButton
MenuToolButton, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
(MenuToolButton ForeignPtr MenuToolButton
o) = ForeignPtr MenuToolButton
o
class ToolButtonClass o => o
toMenuToolButton :: MenuToolButtonClass o => o -> MenuToolButton
= GObject -> MenuToolButton
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> MenuToolButton)
-> (o -> GObject) -> o -> MenuToolButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance MenuToolButtonClass MenuToolButton
instance ToolButtonClass MenuToolButton
instance ToolItemClass MenuToolButton
instance BinClass MenuToolButton
instance ContainerClass MenuToolButton
instance WidgetClass MenuToolButton
instance GObjectClass MenuToolButton where
toGObject :: MenuToolButton -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (MenuToolButton -> ForeignPtr GObject)
-> MenuToolButton
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr MenuToolButton -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr MenuToolButton -> ForeignPtr GObject)
-> (MenuToolButton -> ForeignPtr MenuToolButton)
-> MenuToolButton
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. MenuToolButton -> ForeignPtr MenuToolButton
unMenuToolButton
unsafeCastGObject :: GObject -> MenuToolButton
unsafeCastGObject = ForeignPtr MenuToolButton -> MenuToolButton
MenuToolButton (ForeignPtr MenuToolButton -> MenuToolButton)
-> (GObject -> ForeignPtr MenuToolButton)
-> GObject
-> MenuToolButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr MenuToolButton
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr MenuToolButton)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr MenuToolButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToMenuToolButton :: GObjectClass obj => obj -> MenuToolButton
= GType -> String -> obj -> MenuToolButton
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeMenuToolButton String
"MenuToolButton"
gTypeMenuToolButton :: GType
=
GType
gtk_menu_tool_button_get_type
{-# LINE 2880 "./Graphics/UI/Gtk/Types.chs" #-}
newtype ToggleToolButton = ToggleToolButton (ForeignPtr (ToggleToolButton)) deriving (ToggleToolButton -> ToggleToolButton -> Bool
(ToggleToolButton -> ToggleToolButton -> Bool)
-> (ToggleToolButton -> ToggleToolButton -> Bool)
-> Eq ToggleToolButton
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ToggleToolButton -> ToggleToolButton -> Bool
== :: ToggleToolButton -> ToggleToolButton -> Bool
$c/= :: ToggleToolButton -> ToggleToolButton -> Bool
/= :: ToggleToolButton -> ToggleToolButton -> Bool
Eq,Eq ToggleToolButton
Eq ToggleToolButton
-> (ToggleToolButton -> ToggleToolButton -> Ordering)
-> (ToggleToolButton -> ToggleToolButton -> Bool)
-> (ToggleToolButton -> ToggleToolButton -> Bool)
-> (ToggleToolButton -> ToggleToolButton -> Bool)
-> (ToggleToolButton -> ToggleToolButton -> Bool)
-> (ToggleToolButton -> ToggleToolButton -> ToggleToolButton)
-> (ToggleToolButton -> ToggleToolButton -> ToggleToolButton)
-> Ord ToggleToolButton
ToggleToolButton -> ToggleToolButton -> Bool
ToggleToolButton -> ToggleToolButton -> Ordering
ToggleToolButton -> ToggleToolButton -> ToggleToolButton
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: ToggleToolButton -> ToggleToolButton -> Ordering
compare :: ToggleToolButton -> ToggleToolButton -> Ordering
$c< :: ToggleToolButton -> ToggleToolButton -> Bool
< :: ToggleToolButton -> ToggleToolButton -> Bool
$c<= :: ToggleToolButton -> ToggleToolButton -> Bool
<= :: ToggleToolButton -> ToggleToolButton -> Bool
$c> :: ToggleToolButton -> ToggleToolButton -> Bool
> :: ToggleToolButton -> ToggleToolButton -> Bool
$c>= :: ToggleToolButton -> ToggleToolButton -> Bool
>= :: ToggleToolButton -> ToggleToolButton -> Bool
$cmax :: ToggleToolButton -> ToggleToolButton -> ToggleToolButton
max :: ToggleToolButton -> ToggleToolButton -> ToggleToolButton
$cmin :: ToggleToolButton -> ToggleToolButton -> ToggleToolButton
min :: ToggleToolButton -> ToggleToolButton -> ToggleToolButton
Ord)
mkToggleToolButton :: (ForeignPtr ToggleToolButton -> ToggleToolButton, FinalizerPtr a)
mkToggleToolButton = (ForeignPtr ToggleToolButton -> ToggleToolButton
ToggleToolButton, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unToggleToolButton :: ToggleToolButton -> ForeignPtr ToggleToolButton
unToggleToolButton (ToggleToolButton ForeignPtr ToggleToolButton
o) = ForeignPtr ToggleToolButton
o
class ToolButtonClass o => ToggleToolButtonClass o
toToggleToolButton :: ToggleToolButtonClass o => o -> ToggleToolButton
toToggleToolButton :: forall o. ToggleToolButtonClass o => o -> ToggleToolButton
toToggleToolButton = GObject -> ToggleToolButton
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> ToggleToolButton)
-> (o -> GObject) -> o -> ToggleToolButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ToggleToolButtonClass ToggleToolButton
instance ToolButtonClass ToggleToolButton
instance ToolItemClass ToggleToolButton
instance BinClass ToggleToolButton
instance ContainerClass ToggleToolButton
instance WidgetClass ToggleToolButton
instance GObjectClass ToggleToolButton where
toGObject :: ToggleToolButton -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (ToggleToolButton -> ForeignPtr GObject)
-> ToggleToolButton
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr ToggleToolButton -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr ToggleToolButton -> ForeignPtr GObject)
-> (ToggleToolButton -> ForeignPtr ToggleToolButton)
-> ToggleToolButton
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ToggleToolButton -> ForeignPtr ToggleToolButton
unToggleToolButton
unsafeCastGObject :: GObject -> ToggleToolButton
unsafeCastGObject = ForeignPtr ToggleToolButton -> ToggleToolButton
ToggleToolButton (ForeignPtr ToggleToolButton -> ToggleToolButton)
-> (GObject -> ForeignPtr ToggleToolButton)
-> GObject
-> ToggleToolButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr ToggleToolButton
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr ToggleToolButton)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr ToggleToolButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToToggleToolButton :: GObjectClass obj => obj -> ToggleToolButton
castToToggleToolButton :: forall obj. GObjectClass obj => obj -> ToggleToolButton
castToToggleToolButton = GType -> String -> obj -> ToggleToolButton
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeToggleToolButton String
"ToggleToolButton"
gTypeToggleToolButton :: GType
gTypeToggleToolButton :: GType
gTypeToggleToolButton =
GType
gtk_toggle_tool_button_get_type
{-# LINE 2908 "./Graphics/UI/Gtk/Types.chs" #-}
newtype RadioToolButton = RadioToolButton (ForeignPtr (RadioToolButton)) deriving (RadioToolButton -> RadioToolButton -> Bool
(RadioToolButton -> RadioToolButton -> Bool)
-> (RadioToolButton -> RadioToolButton -> Bool)
-> Eq RadioToolButton
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: RadioToolButton -> RadioToolButton -> Bool
== :: RadioToolButton -> RadioToolButton -> Bool
$c/= :: RadioToolButton -> RadioToolButton -> Bool
/= :: RadioToolButton -> RadioToolButton -> Bool
Eq,Eq RadioToolButton
Eq RadioToolButton
-> (RadioToolButton -> RadioToolButton -> Ordering)
-> (RadioToolButton -> RadioToolButton -> Bool)
-> (RadioToolButton -> RadioToolButton -> Bool)
-> (RadioToolButton -> RadioToolButton -> Bool)
-> (RadioToolButton -> RadioToolButton -> Bool)
-> (RadioToolButton -> RadioToolButton -> RadioToolButton)
-> (RadioToolButton -> RadioToolButton -> RadioToolButton)
-> Ord RadioToolButton
RadioToolButton -> RadioToolButton -> Bool
RadioToolButton -> RadioToolButton -> Ordering
RadioToolButton -> RadioToolButton -> RadioToolButton
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: RadioToolButton -> RadioToolButton -> Ordering
compare :: RadioToolButton -> RadioToolButton -> Ordering
$c< :: RadioToolButton -> RadioToolButton -> Bool
< :: RadioToolButton -> RadioToolButton -> Bool
$c<= :: RadioToolButton -> RadioToolButton -> Bool
<= :: RadioToolButton -> RadioToolButton -> Bool
$c> :: RadioToolButton -> RadioToolButton -> Bool
> :: RadioToolButton -> RadioToolButton -> Bool
$c>= :: RadioToolButton -> RadioToolButton -> Bool
>= :: RadioToolButton -> RadioToolButton -> Bool
$cmax :: RadioToolButton -> RadioToolButton -> RadioToolButton
max :: RadioToolButton -> RadioToolButton -> RadioToolButton
$cmin :: RadioToolButton -> RadioToolButton -> RadioToolButton
min :: RadioToolButton -> RadioToolButton -> RadioToolButton
Ord)
mkRadioToolButton :: (ForeignPtr RadioToolButton -> RadioToolButton, FinalizerPtr a)
mkRadioToolButton = (ForeignPtr RadioToolButton -> RadioToolButton
RadioToolButton, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unRadioToolButton :: RadioToolButton -> ForeignPtr RadioToolButton
unRadioToolButton (RadioToolButton ForeignPtr RadioToolButton
o) = ForeignPtr RadioToolButton
o
class ToggleToolButtonClass o => RadioToolButtonClass o
toRadioToolButton :: RadioToolButtonClass o => o -> RadioToolButton
toRadioToolButton :: forall o. RadioToolButtonClass o => o -> RadioToolButton
toRadioToolButton = GObject -> RadioToolButton
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> RadioToolButton)
-> (o -> GObject) -> o -> RadioToolButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance RadioToolButtonClass RadioToolButton
instance ToggleToolButtonClass RadioToolButton
instance ToolButtonClass RadioToolButton
instance ToolItemClass RadioToolButton
instance BinClass RadioToolButton
instance ContainerClass RadioToolButton
instance WidgetClass RadioToolButton
instance GObjectClass RadioToolButton where
toGObject :: RadioToolButton -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (RadioToolButton -> ForeignPtr GObject)
-> RadioToolButton
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr RadioToolButton -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr RadioToolButton -> ForeignPtr GObject)
-> (RadioToolButton -> ForeignPtr RadioToolButton)
-> RadioToolButton
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. RadioToolButton -> ForeignPtr RadioToolButton
unRadioToolButton
unsafeCastGObject :: GObject -> RadioToolButton
unsafeCastGObject = ForeignPtr RadioToolButton -> RadioToolButton
RadioToolButton (ForeignPtr RadioToolButton -> RadioToolButton)
-> (GObject -> ForeignPtr RadioToolButton)
-> GObject
-> RadioToolButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr RadioToolButton
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr RadioToolButton)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr RadioToolButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToRadioToolButton :: GObjectClass obj => obj -> RadioToolButton
castToRadioToolButton :: forall obj. GObjectClass obj => obj -> RadioToolButton
castToRadioToolButton = GType -> String -> obj -> RadioToolButton
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeRadioToolButton String
"RadioToolButton"
gTypeRadioToolButton :: GType
gTypeRadioToolButton :: GType
gTypeRadioToolButton =
GType
gtk_radio_tool_button_get_type
{-# LINE 2937 "./Graphics/UI/Gtk/Types.chs" #-}
newtype SeparatorToolItem = SeparatorToolItem (ForeignPtr (SeparatorToolItem)) deriving (SeparatorToolItem -> SeparatorToolItem -> Bool
(SeparatorToolItem -> SeparatorToolItem -> Bool)
-> (SeparatorToolItem -> SeparatorToolItem -> Bool)
-> Eq SeparatorToolItem
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: SeparatorToolItem -> SeparatorToolItem -> Bool
== :: SeparatorToolItem -> SeparatorToolItem -> Bool
$c/= :: SeparatorToolItem -> SeparatorToolItem -> Bool
/= :: SeparatorToolItem -> SeparatorToolItem -> Bool
Eq,Eq SeparatorToolItem
Eq SeparatorToolItem
-> (SeparatorToolItem -> SeparatorToolItem -> Ordering)
-> (SeparatorToolItem -> SeparatorToolItem -> Bool)
-> (SeparatorToolItem -> SeparatorToolItem -> Bool)
-> (SeparatorToolItem -> SeparatorToolItem -> Bool)
-> (SeparatorToolItem -> SeparatorToolItem -> Bool)
-> (SeparatorToolItem -> SeparatorToolItem -> SeparatorToolItem)
-> (SeparatorToolItem -> SeparatorToolItem -> SeparatorToolItem)
-> Ord SeparatorToolItem
SeparatorToolItem -> SeparatorToolItem -> Bool
SeparatorToolItem -> SeparatorToolItem -> Ordering
SeparatorToolItem -> SeparatorToolItem -> SeparatorToolItem
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: SeparatorToolItem -> SeparatorToolItem -> Ordering
compare :: SeparatorToolItem -> SeparatorToolItem -> Ordering
$c< :: SeparatorToolItem -> SeparatorToolItem -> Bool
< :: SeparatorToolItem -> SeparatorToolItem -> Bool
$c<= :: SeparatorToolItem -> SeparatorToolItem -> Bool
<= :: SeparatorToolItem -> SeparatorToolItem -> Bool
$c> :: SeparatorToolItem -> SeparatorToolItem -> Bool
> :: SeparatorToolItem -> SeparatorToolItem -> Bool
$c>= :: SeparatorToolItem -> SeparatorToolItem -> Bool
>= :: SeparatorToolItem -> SeparatorToolItem -> Bool
$cmax :: SeparatorToolItem -> SeparatorToolItem -> SeparatorToolItem
max :: SeparatorToolItem -> SeparatorToolItem -> SeparatorToolItem
$cmin :: SeparatorToolItem -> SeparatorToolItem -> SeparatorToolItem
min :: SeparatorToolItem -> SeparatorToolItem -> SeparatorToolItem
Ord)
mkSeparatorToolItem :: (ForeignPtr SeparatorToolItem -> SeparatorToolItem, FinalizerPtr a)
mkSeparatorToolItem = (ForeignPtr SeparatorToolItem -> SeparatorToolItem
SeparatorToolItem, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unSeparatorToolItem :: SeparatorToolItem -> ForeignPtr SeparatorToolItem
unSeparatorToolItem (SeparatorToolItem ForeignPtr SeparatorToolItem
o) = ForeignPtr SeparatorToolItem
o
class ToolItemClass o => SeparatorToolItemClass o
toSeparatorToolItem :: SeparatorToolItemClass o => o -> SeparatorToolItem
toSeparatorToolItem :: forall o. SeparatorToolItemClass o => o -> SeparatorToolItem
toSeparatorToolItem = GObject -> SeparatorToolItem
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> SeparatorToolItem)
-> (o -> GObject) -> o -> SeparatorToolItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance SeparatorToolItemClass SeparatorToolItem
instance ToolItemClass SeparatorToolItem
instance BinClass SeparatorToolItem
instance ContainerClass SeparatorToolItem
instance WidgetClass SeparatorToolItem
instance GObjectClass SeparatorToolItem where
toGObject :: SeparatorToolItem -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (SeparatorToolItem -> ForeignPtr GObject)
-> SeparatorToolItem
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr SeparatorToolItem -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr SeparatorToolItem -> ForeignPtr GObject)
-> (SeparatorToolItem -> ForeignPtr SeparatorToolItem)
-> SeparatorToolItem
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. SeparatorToolItem -> ForeignPtr SeparatorToolItem
unSeparatorToolItem
unsafeCastGObject :: GObject -> SeparatorToolItem
unsafeCastGObject = ForeignPtr SeparatorToolItem -> SeparatorToolItem
SeparatorToolItem (ForeignPtr SeparatorToolItem -> SeparatorToolItem)
-> (GObject -> ForeignPtr SeparatorToolItem)
-> GObject
-> SeparatorToolItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr SeparatorToolItem
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr SeparatorToolItem)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr SeparatorToolItem
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToSeparatorToolItem :: GObjectClass obj => obj -> SeparatorToolItem
castToSeparatorToolItem :: forall obj. GObjectClass obj => obj -> SeparatorToolItem
castToSeparatorToolItem = GType -> String -> obj -> SeparatorToolItem
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeSeparatorToolItem String
"SeparatorToolItem"
gTypeSeparatorToolItem :: GType
gTypeSeparatorToolItem :: GType
gTypeSeparatorToolItem =
GType
gtk_separator_tool_item_get_type
{-# LINE 2964 "./Graphics/UI/Gtk/Types.chs" #-}
newtype StackSwitcher = StackSwitcher (ForeignPtr (StackSwitcher)) deriving (StackSwitcher -> StackSwitcher -> Bool
(StackSwitcher -> StackSwitcher -> Bool)
-> (StackSwitcher -> StackSwitcher -> Bool) -> Eq StackSwitcher
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: StackSwitcher -> StackSwitcher -> Bool
== :: StackSwitcher -> StackSwitcher -> Bool
$c/= :: StackSwitcher -> StackSwitcher -> Bool
/= :: StackSwitcher -> StackSwitcher -> Bool
Eq,Eq StackSwitcher
Eq StackSwitcher
-> (StackSwitcher -> StackSwitcher -> Ordering)
-> (StackSwitcher -> StackSwitcher -> Bool)
-> (StackSwitcher -> StackSwitcher -> Bool)
-> (StackSwitcher -> StackSwitcher -> Bool)
-> (StackSwitcher -> StackSwitcher -> Bool)
-> (StackSwitcher -> StackSwitcher -> StackSwitcher)
-> (StackSwitcher -> StackSwitcher -> StackSwitcher)
-> Ord StackSwitcher
StackSwitcher -> StackSwitcher -> Bool
StackSwitcher -> StackSwitcher -> Ordering
StackSwitcher -> StackSwitcher -> StackSwitcher
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: StackSwitcher -> StackSwitcher -> Ordering
compare :: StackSwitcher -> StackSwitcher -> Ordering
$c< :: StackSwitcher -> StackSwitcher -> Bool
< :: StackSwitcher -> StackSwitcher -> Bool
$c<= :: StackSwitcher -> StackSwitcher -> Bool
<= :: StackSwitcher -> StackSwitcher -> Bool
$c> :: StackSwitcher -> StackSwitcher -> Bool
> :: StackSwitcher -> StackSwitcher -> Bool
$c>= :: StackSwitcher -> StackSwitcher -> Bool
>= :: StackSwitcher -> StackSwitcher -> Bool
$cmax :: StackSwitcher -> StackSwitcher -> StackSwitcher
max :: StackSwitcher -> StackSwitcher -> StackSwitcher
$cmin :: StackSwitcher -> StackSwitcher -> StackSwitcher
min :: StackSwitcher -> StackSwitcher -> StackSwitcher
Ord)
mkStackSwitcher :: (ForeignPtr StackSwitcher -> StackSwitcher, FinalizerPtr a)
mkStackSwitcher = (ForeignPtr StackSwitcher -> StackSwitcher
StackSwitcher, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unStackSwitcher :: StackSwitcher -> ForeignPtr StackSwitcher
unStackSwitcher (StackSwitcher ForeignPtr StackSwitcher
o) = ForeignPtr StackSwitcher
o
class BinClass o => StackSwitcherClass o
toStackSwitcher :: StackSwitcherClass o => o -> StackSwitcher
toStackSwitcher :: forall o. StackSwitcherClass o => o -> StackSwitcher
toStackSwitcher = GObject -> StackSwitcher
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> StackSwitcher) -> (o -> GObject) -> o -> StackSwitcher
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance StackSwitcherClass StackSwitcher
instance BinClass StackSwitcher
instance ContainerClass StackSwitcher
instance WidgetClass StackSwitcher
instance GObjectClass StackSwitcher where
toGObject :: StackSwitcher -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (StackSwitcher -> ForeignPtr GObject)
-> StackSwitcher
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr StackSwitcher -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr StackSwitcher -> ForeignPtr GObject)
-> (StackSwitcher -> ForeignPtr StackSwitcher)
-> StackSwitcher
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. StackSwitcher -> ForeignPtr StackSwitcher
unStackSwitcher
unsafeCastGObject :: GObject -> StackSwitcher
unsafeCastGObject = ForeignPtr StackSwitcher -> StackSwitcher
StackSwitcher (ForeignPtr StackSwitcher -> StackSwitcher)
-> (GObject -> ForeignPtr StackSwitcher)
-> GObject
-> StackSwitcher
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr StackSwitcher
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr StackSwitcher)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr StackSwitcher
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToStackSwitcher :: GObjectClass obj => obj -> StackSwitcher
castToStackSwitcher :: forall obj. GObjectClass obj => obj -> StackSwitcher
castToStackSwitcher = GType -> String -> obj -> StackSwitcher
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeStackSwitcher String
"StackSwitcher"
gTypeStackSwitcher :: GType
gTypeStackSwitcher :: GType
gTypeStackSwitcher =
GType
gtk_stack_switcher_get_type
{-# LINE 2990 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Box = Box (ForeignPtr (Box)) deriving (Box -> Box -> Bool
(Box -> Box -> Bool) -> (Box -> Box -> Bool) -> Eq Box
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Box -> Box -> Bool
== :: Box -> Box -> Bool
$c/= :: Box -> Box -> Bool
/= :: Box -> Box -> Bool
Eq,Eq Box
Eq Box
-> (Box -> Box -> Ordering)
-> (Box -> Box -> Bool)
-> (Box -> Box -> Bool)
-> (Box -> Box -> Bool)
-> (Box -> Box -> Bool)
-> (Box -> Box -> Box)
-> (Box -> Box -> Box)
-> Ord Box
Box -> Box -> Bool
Box -> Box -> Ordering
Box -> Box -> Box
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Box -> Box -> Ordering
compare :: Box -> Box -> Ordering
$c< :: Box -> Box -> Bool
< :: Box -> Box -> Bool
$c<= :: Box -> Box -> Bool
<= :: Box -> Box -> Bool
$c> :: Box -> Box -> Bool
> :: Box -> Box -> Bool
$c>= :: Box -> Box -> Bool
>= :: Box -> Box -> Bool
$cmax :: Box -> Box -> Box
max :: Box -> Box -> Box
$cmin :: Box -> Box -> Box
min :: Box -> Box -> Box
Ord)
mkBox :: (ForeignPtr Box -> Box, FinalizerPtr a)
mkBox = (ForeignPtr Box -> Box
Box, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unBox :: Box -> ForeignPtr Box
unBox (Box ForeignPtr Box
o) = ForeignPtr Box
o
class ContainerClass o => BoxClass o
toBox :: BoxClass o => o -> Box
toBox :: forall o. BoxClass o => o -> Box
toBox = GObject -> Box
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Box) -> (o -> GObject) -> o -> Box
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance BoxClass Box
instance ContainerClass Box
instance WidgetClass Box
instance GObjectClass Box where
toGObject :: Box -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Box -> ForeignPtr GObject) -> Box -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Box -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Box -> ForeignPtr GObject)
-> (Box -> ForeignPtr Box) -> Box -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Box -> ForeignPtr Box
unBox
unsafeCastGObject :: GObject -> Box
unsafeCastGObject = ForeignPtr Box -> Box
Box (ForeignPtr Box -> Box)
-> (GObject -> ForeignPtr Box) -> GObject -> Box
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Box
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Box)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Box
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToBox :: GObjectClass obj => obj -> Box
castToBox :: forall obj. GObjectClass obj => obj -> Box
castToBox = GType -> String -> obj -> Box
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeBox String
"Box"
gTypeBox :: GType
gTypeBox :: GType
gTypeBox =
GType
gtk_box_get_type
{-# LINE 3015 "./Graphics/UI/Gtk/Types.chs" #-}
newtype ButtonBox = ButtonBox (ForeignPtr (ButtonBox)) deriving (ButtonBox -> ButtonBox -> Bool
(ButtonBox -> ButtonBox -> Bool)
-> (ButtonBox -> ButtonBox -> Bool) -> Eq ButtonBox
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ButtonBox -> ButtonBox -> Bool
== :: ButtonBox -> ButtonBox -> Bool
$c/= :: ButtonBox -> ButtonBox -> Bool
/= :: ButtonBox -> ButtonBox -> Bool
Eq,Eq ButtonBox
Eq ButtonBox
-> (ButtonBox -> ButtonBox -> Ordering)
-> (ButtonBox -> ButtonBox -> Bool)
-> (ButtonBox -> ButtonBox -> Bool)
-> (ButtonBox -> ButtonBox -> Bool)
-> (ButtonBox -> ButtonBox -> Bool)
-> (ButtonBox -> ButtonBox -> ButtonBox)
-> (ButtonBox -> ButtonBox -> ButtonBox)
-> Ord ButtonBox
ButtonBox -> ButtonBox -> Bool
ButtonBox -> ButtonBox -> Ordering
ButtonBox -> ButtonBox -> ButtonBox
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: ButtonBox -> ButtonBox -> Ordering
compare :: ButtonBox -> ButtonBox -> Ordering
$c< :: ButtonBox -> ButtonBox -> Bool
< :: ButtonBox -> ButtonBox -> Bool
$c<= :: ButtonBox -> ButtonBox -> Bool
<= :: ButtonBox -> ButtonBox -> Bool
$c> :: ButtonBox -> ButtonBox -> Bool
> :: ButtonBox -> ButtonBox -> Bool
$c>= :: ButtonBox -> ButtonBox -> Bool
>= :: ButtonBox -> ButtonBox -> Bool
$cmax :: ButtonBox -> ButtonBox -> ButtonBox
max :: ButtonBox -> ButtonBox -> ButtonBox
$cmin :: ButtonBox -> ButtonBox -> ButtonBox
min :: ButtonBox -> ButtonBox -> ButtonBox
Ord)
mkButtonBox :: (ForeignPtr ButtonBox -> ButtonBox, FinalizerPtr a)
mkButtonBox = (ForeignPtr ButtonBox -> ButtonBox
ButtonBox, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unButtonBox :: ButtonBox -> ForeignPtr ButtonBox
unButtonBox (ButtonBox ForeignPtr ButtonBox
o) = ForeignPtr ButtonBox
o
class BoxClass o => ButtonBoxClass o
toButtonBox :: ButtonBoxClass o => o -> ButtonBox
toButtonBox :: forall o. ButtonBoxClass o => o -> ButtonBox
toButtonBox = GObject -> ButtonBox
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> ButtonBox) -> (o -> GObject) -> o -> ButtonBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ButtonBoxClass ButtonBox
instance BoxClass ButtonBox
instance ContainerClass ButtonBox
instance WidgetClass ButtonBox
instance GObjectClass ButtonBox where
toGObject :: ButtonBox -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (ButtonBox -> ForeignPtr GObject) -> ButtonBox -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr ButtonBox -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr ButtonBox -> ForeignPtr GObject)
-> (ButtonBox -> ForeignPtr ButtonBox)
-> ButtonBox
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ButtonBox -> ForeignPtr ButtonBox
unButtonBox
unsafeCastGObject :: GObject -> ButtonBox
unsafeCastGObject = ForeignPtr ButtonBox -> ButtonBox
ButtonBox (ForeignPtr ButtonBox -> ButtonBox)
-> (GObject -> ForeignPtr ButtonBox) -> GObject -> ButtonBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr ButtonBox
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr ButtonBox)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr ButtonBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToButtonBox :: GObjectClass obj => obj -> ButtonBox
castToButtonBox :: forall obj. GObjectClass obj => obj -> ButtonBox
castToButtonBox = GType -> String -> obj -> ButtonBox
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeButtonBox String
"ButtonBox"
gTypeButtonBox :: GType
gTypeButtonBox :: GType
gTypeButtonBox =
GType
gtk_button_box_get_type
{-# LINE 3041 "./Graphics/UI/Gtk/Types.chs" #-}
newtype HButtonBox = HButtonBox (ForeignPtr (HButtonBox)) deriving (HButtonBox -> HButtonBox -> Bool
(HButtonBox -> HButtonBox -> Bool)
-> (HButtonBox -> HButtonBox -> Bool) -> Eq HButtonBox
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: HButtonBox -> HButtonBox -> Bool
== :: HButtonBox -> HButtonBox -> Bool
$c/= :: HButtonBox -> HButtonBox -> Bool
/= :: HButtonBox -> HButtonBox -> Bool
Eq,Eq HButtonBox
Eq HButtonBox
-> (HButtonBox -> HButtonBox -> Ordering)
-> (HButtonBox -> HButtonBox -> Bool)
-> (HButtonBox -> HButtonBox -> Bool)
-> (HButtonBox -> HButtonBox -> Bool)
-> (HButtonBox -> HButtonBox -> Bool)
-> (HButtonBox -> HButtonBox -> HButtonBox)
-> (HButtonBox -> HButtonBox -> HButtonBox)
-> Ord HButtonBox
HButtonBox -> HButtonBox -> Bool
HButtonBox -> HButtonBox -> Ordering
HButtonBox -> HButtonBox -> HButtonBox
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: HButtonBox -> HButtonBox -> Ordering
compare :: HButtonBox -> HButtonBox -> Ordering
$c< :: HButtonBox -> HButtonBox -> Bool
< :: HButtonBox -> HButtonBox -> Bool
$c<= :: HButtonBox -> HButtonBox -> Bool
<= :: HButtonBox -> HButtonBox -> Bool
$c> :: HButtonBox -> HButtonBox -> Bool
> :: HButtonBox -> HButtonBox -> Bool
$c>= :: HButtonBox -> HButtonBox -> Bool
>= :: HButtonBox -> HButtonBox -> Bool
$cmax :: HButtonBox -> HButtonBox -> HButtonBox
max :: HButtonBox -> HButtonBox -> HButtonBox
$cmin :: HButtonBox -> HButtonBox -> HButtonBox
min :: HButtonBox -> HButtonBox -> HButtonBox
Ord)
mkHButtonBox :: (ForeignPtr HButtonBox -> HButtonBox, FinalizerPtr a)
mkHButtonBox = (ForeignPtr HButtonBox -> HButtonBox
HButtonBox, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unHButtonBox :: HButtonBox -> ForeignPtr HButtonBox
unHButtonBox (HButtonBox ForeignPtr HButtonBox
o) = ForeignPtr HButtonBox
o
class ButtonBoxClass o => HButtonBoxClass o
toHButtonBox :: HButtonBoxClass o => o -> HButtonBox
toHButtonBox :: forall o. HButtonBoxClass o => o -> HButtonBox
toHButtonBox = GObject -> HButtonBox
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> HButtonBox) -> (o -> GObject) -> o -> HButtonBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance HButtonBoxClass HButtonBox
instance ButtonBoxClass HButtonBox
instance BoxClass HButtonBox
instance ContainerClass HButtonBox
instance WidgetClass HButtonBox
instance GObjectClass HButtonBox where
toGObject :: HButtonBox -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (HButtonBox -> ForeignPtr GObject) -> HButtonBox -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr HButtonBox -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr HButtonBox -> ForeignPtr GObject)
-> (HButtonBox -> ForeignPtr HButtonBox)
-> HButtonBox
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. HButtonBox -> ForeignPtr HButtonBox
unHButtonBox
unsafeCastGObject :: GObject -> HButtonBox
unsafeCastGObject = ForeignPtr HButtonBox -> HButtonBox
HButtonBox (ForeignPtr HButtonBox -> HButtonBox)
-> (GObject -> ForeignPtr HButtonBox) -> GObject -> HButtonBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr HButtonBox
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr HButtonBox)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr HButtonBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToHButtonBox :: GObjectClass obj => obj -> HButtonBox
castToHButtonBox :: forall obj. GObjectClass obj => obj -> HButtonBox
castToHButtonBox = GType -> String -> obj -> HButtonBox
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeHButtonBox String
"HButtonBox"
gTypeHButtonBox :: GType
gTypeHButtonBox :: GType
gTypeHButtonBox =
GType
gtk_hbutton_box_get_type
{-# LINE 3068 "./Graphics/UI/Gtk/Types.chs" #-}
newtype VButtonBox = VButtonBox (ForeignPtr (VButtonBox)) deriving (VButtonBox -> VButtonBox -> Bool
(VButtonBox -> VButtonBox -> Bool)
-> (VButtonBox -> VButtonBox -> Bool) -> Eq VButtonBox
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: VButtonBox -> VButtonBox -> Bool
== :: VButtonBox -> VButtonBox -> Bool
$c/= :: VButtonBox -> VButtonBox -> Bool
/= :: VButtonBox -> VButtonBox -> Bool
Eq,Eq VButtonBox
Eq VButtonBox
-> (VButtonBox -> VButtonBox -> Ordering)
-> (VButtonBox -> VButtonBox -> Bool)
-> (VButtonBox -> VButtonBox -> Bool)
-> (VButtonBox -> VButtonBox -> Bool)
-> (VButtonBox -> VButtonBox -> Bool)
-> (VButtonBox -> VButtonBox -> VButtonBox)
-> (VButtonBox -> VButtonBox -> VButtonBox)
-> Ord VButtonBox
VButtonBox -> VButtonBox -> Bool
VButtonBox -> VButtonBox -> Ordering
VButtonBox -> VButtonBox -> VButtonBox
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: VButtonBox -> VButtonBox -> Ordering
compare :: VButtonBox -> VButtonBox -> Ordering
$c< :: VButtonBox -> VButtonBox -> Bool
< :: VButtonBox -> VButtonBox -> Bool
$c<= :: VButtonBox -> VButtonBox -> Bool
<= :: VButtonBox -> VButtonBox -> Bool
$c> :: VButtonBox -> VButtonBox -> Bool
> :: VButtonBox -> VButtonBox -> Bool
$c>= :: VButtonBox -> VButtonBox -> Bool
>= :: VButtonBox -> VButtonBox -> Bool
$cmax :: VButtonBox -> VButtonBox -> VButtonBox
max :: VButtonBox -> VButtonBox -> VButtonBox
$cmin :: VButtonBox -> VButtonBox -> VButtonBox
min :: VButtonBox -> VButtonBox -> VButtonBox
Ord)
mkVButtonBox :: (ForeignPtr VButtonBox -> VButtonBox, FinalizerPtr a)
mkVButtonBox = (ForeignPtr VButtonBox -> VButtonBox
VButtonBox, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unVButtonBox :: VButtonBox -> ForeignPtr VButtonBox
unVButtonBox (VButtonBox ForeignPtr VButtonBox
o) = ForeignPtr VButtonBox
o
class ButtonBoxClass o => VButtonBoxClass o
toVButtonBox :: VButtonBoxClass o => o -> VButtonBox
toVButtonBox :: forall o. VButtonBoxClass o => o -> VButtonBox
toVButtonBox = GObject -> VButtonBox
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> VButtonBox) -> (o -> GObject) -> o -> VButtonBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance VButtonBoxClass VButtonBox
instance ButtonBoxClass VButtonBox
instance BoxClass VButtonBox
instance ContainerClass VButtonBox
instance WidgetClass VButtonBox
instance GObjectClass VButtonBox where
toGObject :: VButtonBox -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (VButtonBox -> ForeignPtr GObject) -> VButtonBox -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr VButtonBox -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr VButtonBox -> ForeignPtr GObject)
-> (VButtonBox -> ForeignPtr VButtonBox)
-> VButtonBox
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. VButtonBox -> ForeignPtr VButtonBox
unVButtonBox
unsafeCastGObject :: GObject -> VButtonBox
unsafeCastGObject = ForeignPtr VButtonBox -> VButtonBox
VButtonBox (ForeignPtr VButtonBox -> VButtonBox)
-> (GObject -> ForeignPtr VButtonBox) -> GObject -> VButtonBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr VButtonBox
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr VButtonBox)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr VButtonBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToVButtonBox :: GObjectClass obj => obj -> VButtonBox
castToVButtonBox :: forall obj. GObjectClass obj => obj -> VButtonBox
castToVButtonBox = GType -> String -> obj -> VButtonBox
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeVButtonBox String
"VButtonBox"
gTypeVButtonBox :: GType
gTypeVButtonBox :: GType
gTypeVButtonBox =
GType
gtk_vbutton_box_get_type
{-# LINE 3095 "./Graphics/UI/Gtk/Types.chs" #-}
newtype VBox = VBox (ForeignPtr (VBox)) deriving (VBox -> VBox -> Bool
(VBox -> VBox -> Bool) -> (VBox -> VBox -> Bool) -> Eq VBox
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: VBox -> VBox -> Bool
== :: VBox -> VBox -> Bool
$c/= :: VBox -> VBox -> Bool
/= :: VBox -> VBox -> Bool
Eq,Eq VBox
Eq VBox
-> (VBox -> VBox -> Ordering)
-> (VBox -> VBox -> Bool)
-> (VBox -> VBox -> Bool)
-> (VBox -> VBox -> Bool)
-> (VBox -> VBox -> Bool)
-> (VBox -> VBox -> VBox)
-> (VBox -> VBox -> VBox)
-> Ord VBox
VBox -> VBox -> Bool
VBox -> VBox -> Ordering
VBox -> VBox -> VBox
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: VBox -> VBox -> Ordering
compare :: VBox -> VBox -> Ordering
$c< :: VBox -> VBox -> Bool
< :: VBox -> VBox -> Bool
$c<= :: VBox -> VBox -> Bool
<= :: VBox -> VBox -> Bool
$c> :: VBox -> VBox -> Bool
> :: VBox -> VBox -> Bool
$c>= :: VBox -> VBox -> Bool
>= :: VBox -> VBox -> Bool
$cmax :: VBox -> VBox -> VBox
max :: VBox -> VBox -> VBox
$cmin :: VBox -> VBox -> VBox
min :: VBox -> VBox -> VBox
Ord)
mkVBox :: (ForeignPtr VBox -> VBox, FinalizerPtr a)
mkVBox = (ForeignPtr VBox -> VBox
VBox, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unVBox :: VBox -> ForeignPtr VBox
unVBox (VBox ForeignPtr VBox
o) = ForeignPtr VBox
o
class BoxClass o => VBoxClass o
toVBox :: VBoxClass o => o -> VBox
toVBox :: forall o. VBoxClass o => o -> VBox
toVBox = GObject -> VBox
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> VBox) -> (o -> GObject) -> o -> VBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance VBoxClass VBox
instance BoxClass VBox
instance ContainerClass VBox
instance WidgetClass VBox
instance GObjectClass VBox where
toGObject :: VBox -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (VBox -> ForeignPtr GObject) -> VBox -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr VBox -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr VBox -> ForeignPtr GObject)
-> (VBox -> ForeignPtr VBox) -> VBox -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. VBox -> ForeignPtr VBox
unVBox
unsafeCastGObject :: GObject -> VBox
unsafeCastGObject = ForeignPtr VBox -> VBox
VBox (ForeignPtr VBox -> VBox)
-> (GObject -> ForeignPtr VBox) -> GObject -> VBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr VBox
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr VBox)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr VBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToVBox :: GObjectClass obj => obj -> VBox
castToVBox :: forall obj. GObjectClass obj => obj -> VBox
castToVBox = GType -> String -> obj -> VBox
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeVBox String
"VBox"
gTypeVBox :: GType
gTypeVBox :: GType
gTypeVBox =
GType
gtk_vbox_get_type
{-# LINE 3121 "./Graphics/UI/Gtk/Types.chs" #-}
newtype RecentChooserWidget = RecentChooserWidget (ForeignPtr (RecentChooserWidget)) deriving (RecentChooserWidget -> RecentChooserWidget -> Bool
(RecentChooserWidget -> RecentChooserWidget -> Bool)
-> (RecentChooserWidget -> RecentChooserWidget -> Bool)
-> Eq RecentChooserWidget
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: RecentChooserWidget -> RecentChooserWidget -> Bool
== :: RecentChooserWidget -> RecentChooserWidget -> Bool
$c/= :: RecentChooserWidget -> RecentChooserWidget -> Bool
/= :: RecentChooserWidget -> RecentChooserWidget -> Bool
Eq,Eq RecentChooserWidget
Eq RecentChooserWidget
-> (RecentChooserWidget -> RecentChooserWidget -> Ordering)
-> (RecentChooserWidget -> RecentChooserWidget -> Bool)
-> (RecentChooserWidget -> RecentChooserWidget -> Bool)
-> (RecentChooserWidget -> RecentChooserWidget -> Bool)
-> (RecentChooserWidget -> RecentChooserWidget -> Bool)
-> (RecentChooserWidget
-> RecentChooserWidget -> RecentChooserWidget)
-> (RecentChooserWidget
-> RecentChooserWidget -> RecentChooserWidget)
-> Ord RecentChooserWidget
RecentChooserWidget -> RecentChooserWidget -> Bool
RecentChooserWidget -> RecentChooserWidget -> Ordering
RecentChooserWidget -> RecentChooserWidget -> RecentChooserWidget
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: RecentChooserWidget -> RecentChooserWidget -> Ordering
compare :: RecentChooserWidget -> RecentChooserWidget -> Ordering
$c< :: RecentChooserWidget -> RecentChooserWidget -> Bool
< :: RecentChooserWidget -> RecentChooserWidget -> Bool
$c<= :: RecentChooserWidget -> RecentChooserWidget -> Bool
<= :: RecentChooserWidget -> RecentChooserWidget -> Bool
$c> :: RecentChooserWidget -> RecentChooserWidget -> Bool
> :: RecentChooserWidget -> RecentChooserWidget -> Bool
$c>= :: RecentChooserWidget -> RecentChooserWidget -> Bool
>= :: RecentChooserWidget -> RecentChooserWidget -> Bool
$cmax :: RecentChooserWidget -> RecentChooserWidget -> RecentChooserWidget
max :: RecentChooserWidget -> RecentChooserWidget -> RecentChooserWidget
$cmin :: RecentChooserWidget -> RecentChooserWidget -> RecentChooserWidget
min :: RecentChooserWidget -> RecentChooserWidget -> RecentChooserWidget
Ord)
mkRecentChooserWidget :: (ForeignPtr RecentChooserWidget -> RecentChooserWidget,
FinalizerPtr a)
mkRecentChooserWidget = (ForeignPtr RecentChooserWidget -> RecentChooserWidget
RecentChooserWidget, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unRecentChooserWidget :: RecentChooserWidget -> ForeignPtr RecentChooserWidget
unRecentChooserWidget (RecentChooserWidget ForeignPtr RecentChooserWidget
o) = ForeignPtr RecentChooserWidget
o
class VBoxClass o => RecentChooserWidgetClass o
toRecentChooserWidget :: RecentChooserWidgetClass o => o -> RecentChooserWidget
toRecentChooserWidget :: forall o. RecentChooserWidgetClass o => o -> RecentChooserWidget
toRecentChooserWidget = GObject -> RecentChooserWidget
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> RecentChooserWidget)
-> (o -> GObject) -> o -> RecentChooserWidget
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance RecentChooserWidgetClass RecentChooserWidget
instance VBoxClass RecentChooserWidget
instance BoxClass RecentChooserWidget
instance ContainerClass RecentChooserWidget
instance WidgetClass RecentChooserWidget
instance GObjectClass RecentChooserWidget where
toGObject :: RecentChooserWidget -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (RecentChooserWidget -> ForeignPtr GObject)
-> RecentChooserWidget
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr RecentChooserWidget -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr RecentChooserWidget -> ForeignPtr GObject)
-> (RecentChooserWidget -> ForeignPtr RecentChooserWidget)
-> RecentChooserWidget
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. RecentChooserWidget -> ForeignPtr RecentChooserWidget
unRecentChooserWidget
unsafeCastGObject :: GObject -> RecentChooserWidget
unsafeCastGObject = ForeignPtr RecentChooserWidget -> RecentChooserWidget
RecentChooserWidget (ForeignPtr RecentChooserWidget -> RecentChooserWidget)
-> (GObject -> ForeignPtr RecentChooserWidget)
-> GObject
-> RecentChooserWidget
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr RecentChooserWidget
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr RecentChooserWidget)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr RecentChooserWidget
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToRecentChooserWidget :: GObjectClass obj => obj -> RecentChooserWidget
castToRecentChooserWidget :: forall obj. GObjectClass obj => obj -> RecentChooserWidget
castToRecentChooserWidget = GType -> String -> obj -> RecentChooserWidget
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeRecentChooserWidget String
"RecentChooserWidget"
gTypeRecentChooserWidget :: GType
gTypeRecentChooserWidget :: GType
gTypeRecentChooserWidget =
GType
gtk_recent_chooser_widget_get_type
{-# LINE 3148 "./Graphics/UI/Gtk/Types.chs" #-}
newtype ColorSelection = ColorSelection (ForeignPtr (ColorSelection)) deriving (ColorSelection -> ColorSelection -> Bool
(ColorSelection -> ColorSelection -> Bool)
-> (ColorSelection -> ColorSelection -> Bool) -> Eq ColorSelection
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ColorSelection -> ColorSelection -> Bool
== :: ColorSelection -> ColorSelection -> Bool
$c/= :: ColorSelection -> ColorSelection -> Bool
/= :: ColorSelection -> ColorSelection -> Bool
Eq,Eq ColorSelection
Eq ColorSelection
-> (ColorSelection -> ColorSelection -> Ordering)
-> (ColorSelection -> ColorSelection -> Bool)
-> (ColorSelection -> ColorSelection -> Bool)
-> (ColorSelection -> ColorSelection -> Bool)
-> (ColorSelection -> ColorSelection -> Bool)
-> (ColorSelection -> ColorSelection -> ColorSelection)
-> (ColorSelection -> ColorSelection -> ColorSelection)
-> Ord ColorSelection
ColorSelection -> ColorSelection -> Bool
ColorSelection -> ColorSelection -> Ordering
ColorSelection -> ColorSelection -> ColorSelection
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: ColorSelection -> ColorSelection -> Ordering
compare :: ColorSelection -> ColorSelection -> Ordering
$c< :: ColorSelection -> ColorSelection -> Bool
< :: ColorSelection -> ColorSelection -> Bool
$c<= :: ColorSelection -> ColorSelection -> Bool
<= :: ColorSelection -> ColorSelection -> Bool
$c> :: ColorSelection -> ColorSelection -> Bool
> :: ColorSelection -> ColorSelection -> Bool
$c>= :: ColorSelection -> ColorSelection -> Bool
>= :: ColorSelection -> ColorSelection -> Bool
$cmax :: ColorSelection -> ColorSelection -> ColorSelection
max :: ColorSelection -> ColorSelection -> ColorSelection
$cmin :: ColorSelection -> ColorSelection -> ColorSelection
min :: ColorSelection -> ColorSelection -> ColorSelection
Ord)
mkColorSelection :: (ForeignPtr ColorSelection -> ColorSelection, FinalizerPtr a)
mkColorSelection = (ForeignPtr ColorSelection -> ColorSelection
ColorSelection, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unColorSelection :: ColorSelection -> ForeignPtr ColorSelection
unColorSelection (ColorSelection ForeignPtr ColorSelection
o) = ForeignPtr ColorSelection
o
class VBoxClass o => ColorSelectionClass o
toColorSelection :: ColorSelectionClass o => o -> ColorSelection
toColorSelection :: forall o. ColorSelectionClass o => o -> ColorSelection
toColorSelection = GObject -> ColorSelection
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> ColorSelection)
-> (o -> GObject) -> o -> ColorSelection
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ColorSelectionClass ColorSelection
instance VBoxClass ColorSelection
instance BoxClass ColorSelection
instance ContainerClass ColorSelection
instance WidgetClass ColorSelection
instance GObjectClass ColorSelection where
toGObject :: ColorSelection -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (ColorSelection -> ForeignPtr GObject)
-> ColorSelection
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr ColorSelection -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr ColorSelection -> ForeignPtr GObject)
-> (ColorSelection -> ForeignPtr ColorSelection)
-> ColorSelection
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ColorSelection -> ForeignPtr ColorSelection
unColorSelection
unsafeCastGObject :: GObject -> ColorSelection
unsafeCastGObject = ForeignPtr ColorSelection -> ColorSelection
ColorSelection (ForeignPtr ColorSelection -> ColorSelection)
-> (GObject -> ForeignPtr ColorSelection)
-> GObject
-> ColorSelection
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr ColorSelection
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr ColorSelection)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr ColorSelection
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToColorSelection :: GObjectClass obj => obj -> ColorSelection
castToColorSelection :: forall obj. GObjectClass obj => obj -> ColorSelection
castToColorSelection = GType -> String -> obj -> ColorSelection
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeColorSelection String
"ColorSelection"
gTypeColorSelection :: GType
gTypeColorSelection :: GType
gTypeColorSelection =
GType
gtk_color_selection_get_type
{-# LINE 3175 "./Graphics/UI/Gtk/Types.chs" #-}
newtype FontSelection = FontSelection (ForeignPtr (FontSelection)) deriving (FontSelection -> FontSelection -> Bool
(FontSelection -> FontSelection -> Bool)
-> (FontSelection -> FontSelection -> Bool) -> Eq FontSelection
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: FontSelection -> FontSelection -> Bool
== :: FontSelection -> FontSelection -> Bool
$c/= :: FontSelection -> FontSelection -> Bool
/= :: FontSelection -> FontSelection -> Bool
Eq,Eq FontSelection
Eq FontSelection
-> (FontSelection -> FontSelection -> Ordering)
-> (FontSelection -> FontSelection -> Bool)
-> (FontSelection -> FontSelection -> Bool)
-> (FontSelection -> FontSelection -> Bool)
-> (FontSelection -> FontSelection -> Bool)
-> (FontSelection -> FontSelection -> FontSelection)
-> (FontSelection -> FontSelection -> FontSelection)
-> Ord FontSelection
FontSelection -> FontSelection -> Bool
FontSelection -> FontSelection -> Ordering
FontSelection -> FontSelection -> FontSelection
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: FontSelection -> FontSelection -> Ordering
compare :: FontSelection -> FontSelection -> Ordering
$c< :: FontSelection -> FontSelection -> Bool
< :: FontSelection -> FontSelection -> Bool
$c<= :: FontSelection -> FontSelection -> Bool
<= :: FontSelection -> FontSelection -> Bool
$c> :: FontSelection -> FontSelection -> Bool
> :: FontSelection -> FontSelection -> Bool
$c>= :: FontSelection -> FontSelection -> Bool
>= :: FontSelection -> FontSelection -> Bool
$cmax :: FontSelection -> FontSelection -> FontSelection
max :: FontSelection -> FontSelection -> FontSelection
$cmin :: FontSelection -> FontSelection -> FontSelection
min :: FontSelection -> FontSelection -> FontSelection
Ord)
mkFontSelection :: (ForeignPtr FontSelection -> FontSelection, FinalizerPtr a)
mkFontSelection = (ForeignPtr FontSelection -> FontSelection
FontSelection, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unFontSelection :: FontSelection -> ForeignPtr FontSelection
unFontSelection (FontSelection ForeignPtr FontSelection
o) = ForeignPtr FontSelection
o
class VBoxClass o => FontSelectionClass o
toFontSelection :: FontSelectionClass o => o -> FontSelection
toFontSelection :: forall o. FontSelectionClass o => o -> FontSelection
toFontSelection = GObject -> FontSelection
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> FontSelection) -> (o -> GObject) -> o -> FontSelection
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance FontSelectionClass FontSelection
instance VBoxClass FontSelection
instance BoxClass FontSelection
instance ContainerClass FontSelection
instance WidgetClass FontSelection
instance GObjectClass FontSelection where
toGObject :: FontSelection -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (FontSelection -> ForeignPtr GObject)
-> FontSelection
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr FontSelection -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr FontSelection -> ForeignPtr GObject)
-> (FontSelection -> ForeignPtr FontSelection)
-> FontSelection
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. FontSelection -> ForeignPtr FontSelection
unFontSelection
unsafeCastGObject :: GObject -> FontSelection
unsafeCastGObject = ForeignPtr FontSelection -> FontSelection
FontSelection (ForeignPtr FontSelection -> FontSelection)
-> (GObject -> ForeignPtr FontSelection)
-> GObject
-> FontSelection
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr FontSelection
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr FontSelection)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr FontSelection
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToFontSelection :: GObjectClass obj => obj -> FontSelection
castToFontSelection :: forall obj. GObjectClass obj => obj -> FontSelection
castToFontSelection = GType -> String -> obj -> FontSelection
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeFontSelection String
"FontSelection"
gTypeFontSelection :: GType
gTypeFontSelection :: GType
gTypeFontSelection =
GType
gtk_font_selection_get_type
{-# LINE 3202 "./Graphics/UI/Gtk/Types.chs" #-}
newtype FileChooserWidget = FileChooserWidget (ForeignPtr (FileChooserWidget)) deriving (FileChooserWidget -> FileChooserWidget -> Bool
(FileChooserWidget -> FileChooserWidget -> Bool)
-> (FileChooserWidget -> FileChooserWidget -> Bool)
-> Eq FileChooserWidget
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: FileChooserWidget -> FileChooserWidget -> Bool
== :: FileChooserWidget -> FileChooserWidget -> Bool
$c/= :: FileChooserWidget -> FileChooserWidget -> Bool
/= :: FileChooserWidget -> FileChooserWidget -> Bool
Eq,Eq FileChooserWidget
Eq FileChooserWidget
-> (FileChooserWidget -> FileChooserWidget -> Ordering)
-> (FileChooserWidget -> FileChooserWidget -> Bool)
-> (FileChooserWidget -> FileChooserWidget -> Bool)
-> (FileChooserWidget -> FileChooserWidget -> Bool)
-> (FileChooserWidget -> FileChooserWidget -> Bool)
-> (FileChooserWidget -> FileChooserWidget -> FileChooserWidget)
-> (FileChooserWidget -> FileChooserWidget -> FileChooserWidget)
-> Ord FileChooserWidget
FileChooserWidget -> FileChooserWidget -> Bool
FileChooserWidget -> FileChooserWidget -> Ordering
FileChooserWidget -> FileChooserWidget -> FileChooserWidget
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: FileChooserWidget -> FileChooserWidget -> Ordering
compare :: FileChooserWidget -> FileChooserWidget -> Ordering
$c< :: FileChooserWidget -> FileChooserWidget -> Bool
< :: FileChooserWidget -> FileChooserWidget -> Bool
$c<= :: FileChooserWidget -> FileChooserWidget -> Bool
<= :: FileChooserWidget -> FileChooserWidget -> Bool
$c> :: FileChooserWidget -> FileChooserWidget -> Bool
> :: FileChooserWidget -> FileChooserWidget -> Bool
$c>= :: FileChooserWidget -> FileChooserWidget -> Bool
>= :: FileChooserWidget -> FileChooserWidget -> Bool
$cmax :: FileChooserWidget -> FileChooserWidget -> FileChooserWidget
max :: FileChooserWidget -> FileChooserWidget -> FileChooserWidget
$cmin :: FileChooserWidget -> FileChooserWidget -> FileChooserWidget
min :: FileChooserWidget -> FileChooserWidget -> FileChooserWidget
Ord)
mkFileChooserWidget :: (ForeignPtr FileChooserWidget -> FileChooserWidget, FinalizerPtr a)
mkFileChooserWidget = (ForeignPtr FileChooserWidget -> FileChooserWidget
FileChooserWidget, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unFileChooserWidget :: FileChooserWidget -> ForeignPtr FileChooserWidget
unFileChooserWidget (FileChooserWidget ForeignPtr FileChooserWidget
o) = ForeignPtr FileChooserWidget
o
class VBoxClass o => FileChooserWidgetClass o
toFileChooserWidget :: FileChooserWidgetClass o => o -> FileChooserWidget
toFileChooserWidget :: forall o. FileChooserWidgetClass o => o -> FileChooserWidget
toFileChooserWidget = GObject -> FileChooserWidget
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> FileChooserWidget)
-> (o -> GObject) -> o -> FileChooserWidget
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance FileChooserWidgetClass FileChooserWidget
instance VBoxClass FileChooserWidget
instance BoxClass FileChooserWidget
instance ContainerClass FileChooserWidget
instance WidgetClass FileChooserWidget
instance GObjectClass FileChooserWidget where
toGObject :: FileChooserWidget -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (FileChooserWidget -> ForeignPtr GObject)
-> FileChooserWidget
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr FileChooserWidget -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr FileChooserWidget -> ForeignPtr GObject)
-> (FileChooserWidget -> ForeignPtr FileChooserWidget)
-> FileChooserWidget
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. FileChooserWidget -> ForeignPtr FileChooserWidget
unFileChooserWidget
unsafeCastGObject :: GObject -> FileChooserWidget
unsafeCastGObject = ForeignPtr FileChooserWidget -> FileChooserWidget
FileChooserWidget (ForeignPtr FileChooserWidget -> FileChooserWidget)
-> (GObject -> ForeignPtr FileChooserWidget)
-> GObject
-> FileChooserWidget
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr FileChooserWidget
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr FileChooserWidget)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr FileChooserWidget
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToFileChooserWidget :: GObjectClass obj => obj -> FileChooserWidget
castToFileChooserWidget :: forall obj. GObjectClass obj => obj -> FileChooserWidget
castToFileChooserWidget = GType -> String -> obj -> FileChooserWidget
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeFileChooserWidget String
"FileChooserWidget"
gTypeFileChooserWidget :: GType
gTypeFileChooserWidget :: GType
gTypeFileChooserWidget =
GType
gtk_file_chooser_widget_get_type
{-# LINE 3229 "./Graphics/UI/Gtk/Types.chs" #-}
newtype HBox = HBox (ForeignPtr (HBox)) deriving (HBox -> HBox -> Bool
(HBox -> HBox -> Bool) -> (HBox -> HBox -> Bool) -> Eq HBox
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: HBox -> HBox -> Bool
== :: HBox -> HBox -> Bool
$c/= :: HBox -> HBox -> Bool
/= :: HBox -> HBox -> Bool
Eq,Eq HBox
Eq HBox
-> (HBox -> HBox -> Ordering)
-> (HBox -> HBox -> Bool)
-> (HBox -> HBox -> Bool)
-> (HBox -> HBox -> Bool)
-> (HBox -> HBox -> Bool)
-> (HBox -> HBox -> HBox)
-> (HBox -> HBox -> HBox)
-> Ord HBox
HBox -> HBox -> Bool
HBox -> HBox -> Ordering
HBox -> HBox -> HBox
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: HBox -> HBox -> Ordering
compare :: HBox -> HBox -> Ordering
$c< :: HBox -> HBox -> Bool
< :: HBox -> HBox -> Bool
$c<= :: HBox -> HBox -> Bool
<= :: HBox -> HBox -> Bool
$c> :: HBox -> HBox -> Bool
> :: HBox -> HBox -> Bool
$c>= :: HBox -> HBox -> Bool
>= :: HBox -> HBox -> Bool
$cmax :: HBox -> HBox -> HBox
max :: HBox -> HBox -> HBox
$cmin :: HBox -> HBox -> HBox
min :: HBox -> HBox -> HBox
Ord)
mkHBox :: (ForeignPtr HBox -> HBox, FinalizerPtr a)
mkHBox = (ForeignPtr HBox -> HBox
HBox, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unHBox :: HBox -> ForeignPtr HBox
unHBox (HBox ForeignPtr HBox
o) = ForeignPtr HBox
o
class BoxClass o => HBoxClass o
toHBox :: HBoxClass o => o -> HBox
toHBox :: forall o. HBoxClass o => o -> HBox
toHBox = GObject -> HBox
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> HBox) -> (o -> GObject) -> o -> HBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance HBoxClass HBox
instance BoxClass HBox
instance ContainerClass HBox
instance WidgetClass HBox
instance GObjectClass HBox where
toGObject :: HBox -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (HBox -> ForeignPtr GObject) -> HBox -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr HBox -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr HBox -> ForeignPtr GObject)
-> (HBox -> ForeignPtr HBox) -> HBox -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. HBox -> ForeignPtr HBox
unHBox
unsafeCastGObject :: GObject -> HBox
unsafeCastGObject = ForeignPtr HBox -> HBox
HBox (ForeignPtr HBox -> HBox)
-> (GObject -> ForeignPtr HBox) -> GObject -> HBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr HBox
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr HBox)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr HBox
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToHBox :: GObjectClass obj => obj -> HBox
castToHBox :: forall obj. GObjectClass obj => obj -> HBox
castToHBox = GType -> String -> obj -> HBox
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeHBox String
"HBox"
gTypeHBox :: GType
gTypeHBox :: GType
gTypeHBox =
GType
gtk_hbox_get_type
{-# LINE 3255 "./Graphics/UI/Gtk/Types.chs" #-}
newtype InfoBar = InfoBar (ForeignPtr (InfoBar)) deriving (InfoBar -> InfoBar -> Bool
(InfoBar -> InfoBar -> Bool)
-> (InfoBar -> InfoBar -> Bool) -> Eq InfoBar
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: InfoBar -> InfoBar -> Bool
== :: InfoBar -> InfoBar -> Bool
$c/= :: InfoBar -> InfoBar -> Bool
/= :: InfoBar -> InfoBar -> Bool
Eq,Eq InfoBar
Eq InfoBar
-> (InfoBar -> InfoBar -> Ordering)
-> (InfoBar -> InfoBar -> Bool)
-> (InfoBar -> InfoBar -> Bool)
-> (InfoBar -> InfoBar -> Bool)
-> (InfoBar -> InfoBar -> Bool)
-> (InfoBar -> InfoBar -> InfoBar)
-> (InfoBar -> InfoBar -> InfoBar)
-> Ord InfoBar
InfoBar -> InfoBar -> Bool
InfoBar -> InfoBar -> Ordering
InfoBar -> InfoBar -> InfoBar
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: InfoBar -> InfoBar -> Ordering
compare :: InfoBar -> InfoBar -> Ordering
$c< :: InfoBar -> InfoBar -> Bool
< :: InfoBar -> InfoBar -> Bool
$c<= :: InfoBar -> InfoBar -> Bool
<= :: InfoBar -> InfoBar -> Bool
$c> :: InfoBar -> InfoBar -> Bool
> :: InfoBar -> InfoBar -> Bool
$c>= :: InfoBar -> InfoBar -> Bool
>= :: InfoBar -> InfoBar -> Bool
$cmax :: InfoBar -> InfoBar -> InfoBar
max :: InfoBar -> InfoBar -> InfoBar
$cmin :: InfoBar -> InfoBar -> InfoBar
min :: InfoBar -> InfoBar -> InfoBar
Ord)
mkInfoBar :: (ForeignPtr InfoBar -> InfoBar, FinalizerPtr a)
mkInfoBar = (ForeignPtr InfoBar -> InfoBar
InfoBar, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unInfoBar :: InfoBar -> ForeignPtr InfoBar
unInfoBar (InfoBar ForeignPtr InfoBar
o) = ForeignPtr InfoBar
o
class HBoxClass o => InfoBarClass o
toInfoBar :: InfoBarClass o => o -> InfoBar
toInfoBar :: forall o. InfoBarClass o => o -> InfoBar
toInfoBar = GObject -> InfoBar
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> InfoBar) -> (o -> GObject) -> o -> InfoBar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance InfoBarClass InfoBar
instance HBoxClass InfoBar
instance BoxClass InfoBar
instance ContainerClass InfoBar
instance WidgetClass InfoBar
instance GObjectClass InfoBar where
toGObject :: InfoBar -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (InfoBar -> ForeignPtr GObject) -> InfoBar -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr InfoBar -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr InfoBar -> ForeignPtr GObject)
-> (InfoBar -> ForeignPtr InfoBar) -> InfoBar -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. InfoBar -> ForeignPtr InfoBar
unInfoBar
unsafeCastGObject :: GObject -> InfoBar
unsafeCastGObject = ForeignPtr InfoBar -> InfoBar
InfoBar (ForeignPtr InfoBar -> InfoBar)
-> (GObject -> ForeignPtr InfoBar) -> GObject -> InfoBar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr InfoBar
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr InfoBar)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr InfoBar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToInfoBar :: GObjectClass obj => obj -> InfoBar
castToInfoBar :: forall obj. GObjectClass obj => obj -> InfoBar
castToInfoBar = GType -> String -> obj -> InfoBar
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeInfoBar String
"InfoBar"
gTypeInfoBar :: GType
gTypeInfoBar :: GType
gTypeInfoBar =
GType
gtk_info_bar_get_type
{-# LINE 3282 "./Graphics/UI/Gtk/Types.chs" #-}
newtype FileChooserButton = FileChooserButton (ForeignPtr (FileChooserButton)) deriving (FileChooserButton -> FileChooserButton -> Bool
(FileChooserButton -> FileChooserButton -> Bool)
-> (FileChooserButton -> FileChooserButton -> Bool)
-> Eq FileChooserButton
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: FileChooserButton -> FileChooserButton -> Bool
== :: FileChooserButton -> FileChooserButton -> Bool
$c/= :: FileChooserButton -> FileChooserButton -> Bool
/= :: FileChooserButton -> FileChooserButton -> Bool
Eq,Eq FileChooserButton
Eq FileChooserButton
-> (FileChooserButton -> FileChooserButton -> Ordering)
-> (FileChooserButton -> FileChooserButton -> Bool)
-> (FileChooserButton -> FileChooserButton -> Bool)
-> (FileChooserButton -> FileChooserButton -> Bool)
-> (FileChooserButton -> FileChooserButton -> Bool)
-> (FileChooserButton -> FileChooserButton -> FileChooserButton)
-> (FileChooserButton -> FileChooserButton -> FileChooserButton)
-> Ord FileChooserButton
FileChooserButton -> FileChooserButton -> Bool
FileChooserButton -> FileChooserButton -> Ordering
FileChooserButton -> FileChooserButton -> FileChooserButton
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: FileChooserButton -> FileChooserButton -> Ordering
compare :: FileChooserButton -> FileChooserButton -> Ordering
$c< :: FileChooserButton -> FileChooserButton -> Bool
< :: FileChooserButton -> FileChooserButton -> Bool
$c<= :: FileChooserButton -> FileChooserButton -> Bool
<= :: FileChooserButton -> FileChooserButton -> Bool
$c> :: FileChooserButton -> FileChooserButton -> Bool
> :: FileChooserButton -> FileChooserButton -> Bool
$c>= :: FileChooserButton -> FileChooserButton -> Bool
>= :: FileChooserButton -> FileChooserButton -> Bool
$cmax :: FileChooserButton -> FileChooserButton -> FileChooserButton
max :: FileChooserButton -> FileChooserButton -> FileChooserButton
$cmin :: FileChooserButton -> FileChooserButton -> FileChooserButton
min :: FileChooserButton -> FileChooserButton -> FileChooserButton
Ord)
mkFileChooserButton :: (ForeignPtr FileChooserButton -> FileChooserButton, FinalizerPtr a)
mkFileChooserButton = (ForeignPtr FileChooserButton -> FileChooserButton
FileChooserButton, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unFileChooserButton :: FileChooserButton -> ForeignPtr FileChooserButton
unFileChooserButton (FileChooserButton ForeignPtr FileChooserButton
o) = ForeignPtr FileChooserButton
o
class HBoxClass o => FileChooserButtonClass o
toFileChooserButton :: FileChooserButtonClass o => o -> FileChooserButton
toFileChooserButton :: forall o. FileChooserButtonClass o => o -> FileChooserButton
toFileChooserButton = GObject -> FileChooserButton
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> FileChooserButton)
-> (o -> GObject) -> o -> FileChooserButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance FileChooserButtonClass FileChooserButton
instance HBoxClass FileChooserButton
instance BoxClass FileChooserButton
instance ContainerClass FileChooserButton
instance WidgetClass FileChooserButton
instance GObjectClass FileChooserButton where
toGObject :: FileChooserButton -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (FileChooserButton -> ForeignPtr GObject)
-> FileChooserButton
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr FileChooserButton -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr FileChooserButton -> ForeignPtr GObject)
-> (FileChooserButton -> ForeignPtr FileChooserButton)
-> FileChooserButton
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. FileChooserButton -> ForeignPtr FileChooserButton
unFileChooserButton
unsafeCastGObject :: GObject -> FileChooserButton
unsafeCastGObject = ForeignPtr FileChooserButton -> FileChooserButton
FileChooserButton (ForeignPtr FileChooserButton -> FileChooserButton)
-> (GObject -> ForeignPtr FileChooserButton)
-> GObject
-> FileChooserButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr FileChooserButton
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr FileChooserButton)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr FileChooserButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToFileChooserButton :: GObjectClass obj => obj -> FileChooserButton
castToFileChooserButton :: forall obj. GObjectClass obj => obj -> FileChooserButton
castToFileChooserButton = GType -> String -> obj -> FileChooserButton
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeFileChooserButton String
"FileChooserButton"
gTypeFileChooserButton :: GType
gTypeFileChooserButton :: GType
gTypeFileChooserButton =
GType
gtk_file_chooser_button_get_type
{-# LINE 3309 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Statusbar = Statusbar (ForeignPtr (Statusbar)) deriving (Statusbar -> Statusbar -> Bool
(Statusbar -> Statusbar -> Bool)
-> (Statusbar -> Statusbar -> Bool) -> Eq Statusbar
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Statusbar -> Statusbar -> Bool
== :: Statusbar -> Statusbar -> Bool
$c/= :: Statusbar -> Statusbar -> Bool
/= :: Statusbar -> Statusbar -> Bool
Eq,Eq Statusbar
Eq Statusbar
-> (Statusbar -> Statusbar -> Ordering)
-> (Statusbar -> Statusbar -> Bool)
-> (Statusbar -> Statusbar -> Bool)
-> (Statusbar -> Statusbar -> Bool)
-> (Statusbar -> Statusbar -> Bool)
-> (Statusbar -> Statusbar -> Statusbar)
-> (Statusbar -> Statusbar -> Statusbar)
-> Ord Statusbar
Statusbar -> Statusbar -> Bool
Statusbar -> Statusbar -> Ordering
Statusbar -> Statusbar -> Statusbar
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Statusbar -> Statusbar -> Ordering
compare :: Statusbar -> Statusbar -> Ordering
$c< :: Statusbar -> Statusbar -> Bool
< :: Statusbar -> Statusbar -> Bool
$c<= :: Statusbar -> Statusbar -> Bool
<= :: Statusbar -> Statusbar -> Bool
$c> :: Statusbar -> Statusbar -> Bool
> :: Statusbar -> Statusbar -> Bool
$c>= :: Statusbar -> Statusbar -> Bool
>= :: Statusbar -> Statusbar -> Bool
$cmax :: Statusbar -> Statusbar -> Statusbar
max :: Statusbar -> Statusbar -> Statusbar
$cmin :: Statusbar -> Statusbar -> Statusbar
min :: Statusbar -> Statusbar -> Statusbar
Ord)
mkStatusbar :: (ForeignPtr Statusbar -> Statusbar, FinalizerPtr a)
mkStatusbar = (ForeignPtr Statusbar -> Statusbar
Statusbar, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unStatusbar :: Statusbar -> ForeignPtr Statusbar
unStatusbar (Statusbar ForeignPtr Statusbar
o) = ForeignPtr Statusbar
o
class HBoxClass o => StatusbarClass o
toStatusbar :: StatusbarClass o => o -> Statusbar
toStatusbar :: forall o. StatusbarClass o => o -> Statusbar
toStatusbar = GObject -> Statusbar
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Statusbar) -> (o -> GObject) -> o -> Statusbar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance StatusbarClass Statusbar
instance HBoxClass Statusbar
instance BoxClass Statusbar
instance ContainerClass Statusbar
instance WidgetClass Statusbar
instance GObjectClass Statusbar where
toGObject :: Statusbar -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Statusbar -> ForeignPtr GObject) -> Statusbar -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Statusbar -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Statusbar -> ForeignPtr GObject)
-> (Statusbar -> ForeignPtr Statusbar)
-> Statusbar
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Statusbar -> ForeignPtr Statusbar
unStatusbar
unsafeCastGObject :: GObject -> Statusbar
unsafeCastGObject = ForeignPtr Statusbar -> Statusbar
Statusbar (ForeignPtr Statusbar -> Statusbar)
-> (GObject -> ForeignPtr Statusbar) -> GObject -> Statusbar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Statusbar
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Statusbar)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr Statusbar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToStatusbar :: GObjectClass obj => obj -> Statusbar
castToStatusbar :: forall obj. GObjectClass obj => obj -> Statusbar
castToStatusbar = GType -> String -> obj -> Statusbar
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeStatusbar String
"Statusbar"
gTypeStatusbar :: GType
gTypeStatusbar :: GType
gTypeStatusbar =
GType
gtk_statusbar_get_type
{-# LINE 3336 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Grid = Grid (ForeignPtr (Grid)) deriving (Grid -> Grid -> Bool
(Grid -> Grid -> Bool) -> (Grid -> Grid -> Bool) -> Eq Grid
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Grid -> Grid -> Bool
== :: Grid -> Grid -> Bool
$c/= :: Grid -> Grid -> Bool
/= :: Grid -> Grid -> Bool
Eq,Eq Grid
Eq Grid
-> (Grid -> Grid -> Ordering)
-> (Grid -> Grid -> Bool)
-> (Grid -> Grid -> Bool)
-> (Grid -> Grid -> Bool)
-> (Grid -> Grid -> Bool)
-> (Grid -> Grid -> Grid)
-> (Grid -> Grid -> Grid)
-> Ord Grid
Grid -> Grid -> Bool
Grid -> Grid -> Ordering
Grid -> Grid -> Grid
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Grid -> Grid -> Ordering
compare :: Grid -> Grid -> Ordering
$c< :: Grid -> Grid -> Bool
< :: Grid -> Grid -> Bool
$c<= :: Grid -> Grid -> Bool
<= :: Grid -> Grid -> Bool
$c> :: Grid -> Grid -> Bool
> :: Grid -> Grid -> Bool
$c>= :: Grid -> Grid -> Bool
>= :: Grid -> Grid -> Bool
$cmax :: Grid -> Grid -> Grid
max :: Grid -> Grid -> Grid
$cmin :: Grid -> Grid -> Grid
min :: Grid -> Grid -> Grid
Ord)
mkGrid :: (ForeignPtr Grid -> Grid, FinalizerPtr a)
mkGrid = (ForeignPtr Grid -> Grid
Grid, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unGrid :: Grid -> ForeignPtr Grid
unGrid (Grid ForeignPtr Grid
o) = ForeignPtr Grid
o
class ContainerClass o => GridClass o
toGrid :: GridClass o => o -> Grid
toGrid :: forall o. GridClass o => o -> Grid
toGrid = GObject -> Grid
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Grid) -> (o -> GObject) -> o -> Grid
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance GridClass Grid
instance ContainerClass Grid
instance WidgetClass Grid
instance GObjectClass Grid where
toGObject :: Grid -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Grid -> ForeignPtr GObject) -> Grid -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Grid -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Grid -> ForeignPtr GObject)
-> (Grid -> ForeignPtr Grid) -> Grid -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Grid -> ForeignPtr Grid
unGrid
unsafeCastGObject :: GObject -> Grid
unsafeCastGObject = ForeignPtr Grid -> Grid
Grid (ForeignPtr Grid -> Grid)
-> (GObject -> ForeignPtr Grid) -> GObject -> Grid
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Grid
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Grid)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Grid
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToGrid :: GObjectClass obj => obj -> Grid
castToGrid :: forall obj. GObjectClass obj => obj -> Grid
castToGrid = GType -> String -> obj -> Grid
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeGrid String
"Grid"
gTypeGrid :: GType
gTypeGrid :: GType
gTypeGrid =
GType
gtk_grid_get_type
{-# LINE 3361 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Fixed = Fixed (ForeignPtr (Fixed)) deriving (Fixed -> Fixed -> Bool
(Fixed -> Fixed -> Bool) -> (Fixed -> Fixed -> Bool) -> Eq Fixed
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Fixed -> Fixed -> Bool
== :: Fixed -> Fixed -> Bool
$c/= :: Fixed -> Fixed -> Bool
/= :: Fixed -> Fixed -> Bool
Eq,Eq Fixed
Eq Fixed
-> (Fixed -> Fixed -> Ordering)
-> (Fixed -> Fixed -> Bool)
-> (Fixed -> Fixed -> Bool)
-> (Fixed -> Fixed -> Bool)
-> (Fixed -> Fixed -> Bool)
-> (Fixed -> Fixed -> Fixed)
-> (Fixed -> Fixed -> Fixed)
-> Ord Fixed
Fixed -> Fixed -> Bool
Fixed -> Fixed -> Ordering
Fixed -> Fixed -> Fixed
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Fixed -> Fixed -> Ordering
compare :: Fixed -> Fixed -> Ordering
$c< :: Fixed -> Fixed -> Bool
< :: Fixed -> Fixed -> Bool
$c<= :: Fixed -> Fixed -> Bool
<= :: Fixed -> Fixed -> Bool
$c> :: Fixed -> Fixed -> Bool
> :: Fixed -> Fixed -> Bool
$c>= :: Fixed -> Fixed -> Bool
>= :: Fixed -> Fixed -> Bool
$cmax :: Fixed -> Fixed -> Fixed
max :: Fixed -> Fixed -> Fixed
$cmin :: Fixed -> Fixed -> Fixed
min :: Fixed -> Fixed -> Fixed
Ord)
mkFixed :: (ForeignPtr Fixed -> Fixed, FinalizerPtr a)
mkFixed = (ForeignPtr Fixed -> Fixed
Fixed, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unFixed :: Fixed -> ForeignPtr Fixed
unFixed (Fixed ForeignPtr Fixed
o) = ForeignPtr Fixed
o
class ContainerClass o => FixedClass o
toFixed :: FixedClass o => o -> Fixed
toFixed :: forall o. FixedClass o => o -> Fixed
toFixed = GObject -> Fixed
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Fixed) -> (o -> GObject) -> o -> Fixed
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance FixedClass Fixed
instance ContainerClass Fixed
instance WidgetClass Fixed
instance GObjectClass Fixed where
toGObject :: Fixed -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Fixed -> ForeignPtr GObject) -> Fixed -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Fixed -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Fixed -> ForeignPtr GObject)
-> (Fixed -> ForeignPtr Fixed) -> Fixed -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Fixed -> ForeignPtr Fixed
unFixed
unsafeCastGObject :: GObject -> Fixed
unsafeCastGObject = ForeignPtr Fixed -> Fixed
Fixed (ForeignPtr Fixed -> Fixed)
-> (GObject -> ForeignPtr Fixed) -> GObject -> Fixed
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Fixed
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Fixed)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Fixed
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToFixed :: GObjectClass obj => obj -> Fixed
castToFixed :: forall obj. GObjectClass obj => obj -> Fixed
castToFixed = GType -> String -> obj -> Fixed
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeFixed String
"Fixed"
gTypeFixed :: GType
gTypeFixed :: GType
gTypeFixed =
GType
gtk_fixed_get_type
{-# LINE 3386 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Paned = Paned (ForeignPtr (Paned)) deriving (Paned -> Paned -> Bool
(Paned -> Paned -> Bool) -> (Paned -> Paned -> Bool) -> Eq Paned
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Paned -> Paned -> Bool
== :: Paned -> Paned -> Bool
$c/= :: Paned -> Paned -> Bool
/= :: Paned -> Paned -> Bool
Eq,Eq Paned
Eq Paned
-> (Paned -> Paned -> Ordering)
-> (Paned -> Paned -> Bool)
-> (Paned -> Paned -> Bool)
-> (Paned -> Paned -> Bool)
-> (Paned -> Paned -> Bool)
-> (Paned -> Paned -> Paned)
-> (Paned -> Paned -> Paned)
-> Ord Paned
Paned -> Paned -> Bool
Paned -> Paned -> Ordering
Paned -> Paned -> Paned
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Paned -> Paned -> Ordering
compare :: Paned -> Paned -> Ordering
$c< :: Paned -> Paned -> Bool
< :: Paned -> Paned -> Bool
$c<= :: Paned -> Paned -> Bool
<= :: Paned -> Paned -> Bool
$c> :: Paned -> Paned -> Bool
> :: Paned -> Paned -> Bool
$c>= :: Paned -> Paned -> Bool
>= :: Paned -> Paned -> Bool
$cmax :: Paned -> Paned -> Paned
max :: Paned -> Paned -> Paned
$cmin :: Paned -> Paned -> Paned
min :: Paned -> Paned -> Paned
Ord)
mkPaned :: (ForeignPtr Paned -> Paned, FinalizerPtr a)
mkPaned = (ForeignPtr Paned -> Paned
Paned, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unPaned :: Paned -> ForeignPtr Paned
unPaned (Paned ForeignPtr Paned
o) = ForeignPtr Paned
o
class ContainerClass o => PanedClass o
toPaned :: PanedClass o => o -> Paned
toPaned :: forall o. PanedClass o => o -> Paned
toPaned = GObject -> Paned
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Paned) -> (o -> GObject) -> o -> Paned
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance PanedClass Paned
instance ContainerClass Paned
instance WidgetClass Paned
instance GObjectClass Paned where
toGObject :: Paned -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Paned -> ForeignPtr GObject) -> Paned -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Paned -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Paned -> ForeignPtr GObject)
-> (Paned -> ForeignPtr Paned) -> Paned -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Paned -> ForeignPtr Paned
unPaned
unsafeCastGObject :: GObject -> Paned
unsafeCastGObject = ForeignPtr Paned -> Paned
Paned (ForeignPtr Paned -> Paned)
-> (GObject -> ForeignPtr Paned) -> GObject -> Paned
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Paned
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Paned)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Paned
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToPaned :: GObjectClass obj => obj -> Paned
castToPaned :: forall obj. GObjectClass obj => obj -> Paned
castToPaned = GType -> String -> obj -> Paned
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypePaned String
"Paned"
gTypePaned :: GType
gTypePaned :: GType
gTypePaned =
GType
gtk_paned_get_type
{-# LINE 3411 "./Graphics/UI/Gtk/Types.chs" #-}
newtype HPaned = HPaned (ForeignPtr (HPaned)) deriving (HPaned -> HPaned -> Bool
(HPaned -> HPaned -> Bool)
-> (HPaned -> HPaned -> Bool) -> Eq HPaned
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: HPaned -> HPaned -> Bool
== :: HPaned -> HPaned -> Bool
$c/= :: HPaned -> HPaned -> Bool
/= :: HPaned -> HPaned -> Bool
Eq,Eq HPaned
Eq HPaned
-> (HPaned -> HPaned -> Ordering)
-> (HPaned -> HPaned -> Bool)
-> (HPaned -> HPaned -> Bool)
-> (HPaned -> HPaned -> Bool)
-> (HPaned -> HPaned -> Bool)
-> (HPaned -> HPaned -> HPaned)
-> (HPaned -> HPaned -> HPaned)
-> Ord HPaned
HPaned -> HPaned -> Bool
HPaned -> HPaned -> Ordering
HPaned -> HPaned -> HPaned
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: HPaned -> HPaned -> Ordering
compare :: HPaned -> HPaned -> Ordering
$c< :: HPaned -> HPaned -> Bool
< :: HPaned -> HPaned -> Bool
$c<= :: HPaned -> HPaned -> Bool
<= :: HPaned -> HPaned -> Bool
$c> :: HPaned -> HPaned -> Bool
> :: HPaned -> HPaned -> Bool
$c>= :: HPaned -> HPaned -> Bool
>= :: HPaned -> HPaned -> Bool
$cmax :: HPaned -> HPaned -> HPaned
max :: HPaned -> HPaned -> HPaned
$cmin :: HPaned -> HPaned -> HPaned
min :: HPaned -> HPaned -> HPaned
Ord)
mkHPaned :: (ForeignPtr HPaned -> HPaned, FinalizerPtr a)
mkHPaned = (ForeignPtr HPaned -> HPaned
HPaned, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unHPaned :: HPaned -> ForeignPtr HPaned
unHPaned (HPaned ForeignPtr HPaned
o) = ForeignPtr HPaned
o
class PanedClass o => HPanedClass o
toHPaned :: HPanedClass o => o -> HPaned
toHPaned :: forall o. HPanedClass o => o -> HPaned
toHPaned = GObject -> HPaned
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> HPaned) -> (o -> GObject) -> o -> HPaned
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance HPanedClass HPaned
instance PanedClass HPaned
instance ContainerClass HPaned
instance WidgetClass HPaned
instance GObjectClass HPaned where
toGObject :: HPaned -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (HPaned -> ForeignPtr GObject) -> HPaned -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr HPaned -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr HPaned -> ForeignPtr GObject)
-> (HPaned -> ForeignPtr HPaned) -> HPaned -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. HPaned -> ForeignPtr HPaned
unHPaned
unsafeCastGObject :: GObject -> HPaned
unsafeCastGObject = ForeignPtr HPaned -> HPaned
HPaned (ForeignPtr HPaned -> HPaned)
-> (GObject -> ForeignPtr HPaned) -> GObject -> HPaned
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr HPaned
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr HPaned)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr HPaned
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToHPaned :: GObjectClass obj => obj -> HPaned
castToHPaned :: forall obj. GObjectClass obj => obj -> HPaned
castToHPaned = GType -> String -> obj -> HPaned
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeHPaned String
"HPaned"
gTypeHPaned :: GType
gTypeHPaned :: GType
gTypeHPaned =
GType
gtk_hpaned_get_type
{-# LINE 3437 "./Graphics/UI/Gtk/Types.chs" #-}
newtype VPaned = VPaned (ForeignPtr (VPaned)) deriving (VPaned -> VPaned -> Bool
(VPaned -> VPaned -> Bool)
-> (VPaned -> VPaned -> Bool) -> Eq VPaned
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: VPaned -> VPaned -> Bool
== :: VPaned -> VPaned -> Bool
$c/= :: VPaned -> VPaned -> Bool
/= :: VPaned -> VPaned -> Bool
Eq,Eq VPaned
Eq VPaned
-> (VPaned -> VPaned -> Ordering)
-> (VPaned -> VPaned -> Bool)
-> (VPaned -> VPaned -> Bool)
-> (VPaned -> VPaned -> Bool)
-> (VPaned -> VPaned -> Bool)
-> (VPaned -> VPaned -> VPaned)
-> (VPaned -> VPaned -> VPaned)
-> Ord VPaned
VPaned -> VPaned -> Bool
VPaned -> VPaned -> Ordering
VPaned -> VPaned -> VPaned
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: VPaned -> VPaned -> Ordering
compare :: VPaned -> VPaned -> Ordering
$c< :: VPaned -> VPaned -> Bool
< :: VPaned -> VPaned -> Bool
$c<= :: VPaned -> VPaned -> Bool
<= :: VPaned -> VPaned -> Bool
$c> :: VPaned -> VPaned -> Bool
> :: VPaned -> VPaned -> Bool
$c>= :: VPaned -> VPaned -> Bool
>= :: VPaned -> VPaned -> Bool
$cmax :: VPaned -> VPaned -> VPaned
max :: VPaned -> VPaned -> VPaned
$cmin :: VPaned -> VPaned -> VPaned
min :: VPaned -> VPaned -> VPaned
Ord)
mkVPaned :: (ForeignPtr VPaned -> VPaned, FinalizerPtr a)
mkVPaned = (ForeignPtr VPaned -> VPaned
VPaned, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unVPaned :: VPaned -> ForeignPtr VPaned
unVPaned (VPaned ForeignPtr VPaned
o) = ForeignPtr VPaned
o
class PanedClass o => VPanedClass o
toVPaned :: VPanedClass o => o -> VPaned
toVPaned :: forall o. VPanedClass o => o -> VPaned
toVPaned = GObject -> VPaned
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> VPaned) -> (o -> GObject) -> o -> VPaned
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance VPanedClass VPaned
instance PanedClass VPaned
instance ContainerClass VPaned
instance WidgetClass VPaned
instance GObjectClass VPaned where
toGObject :: VPaned -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (VPaned -> ForeignPtr GObject) -> VPaned -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr VPaned -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr VPaned -> ForeignPtr GObject)
-> (VPaned -> ForeignPtr VPaned) -> VPaned -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. VPaned -> ForeignPtr VPaned
unVPaned
unsafeCastGObject :: GObject -> VPaned
unsafeCastGObject = ForeignPtr VPaned -> VPaned
VPaned (ForeignPtr VPaned -> VPaned)
-> (GObject -> ForeignPtr VPaned) -> GObject -> VPaned
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr VPaned
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr VPaned)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr VPaned
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToVPaned :: GObjectClass obj => obj -> VPaned
castToVPaned :: forall obj. GObjectClass obj => obj -> VPaned
castToVPaned = GType -> String -> obj -> VPaned
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeVPaned String
"VPaned"
gTypeVPaned :: GType
gTypeVPaned :: GType
gTypeVPaned =
GType
gtk_vpaned_get_type
{-# LINE 3463 "./Graphics/UI/Gtk/Types.chs" #-}
newtype IconView = IconView (ForeignPtr (IconView)) deriving (IconView -> IconView -> Bool
(IconView -> IconView -> Bool)
-> (IconView -> IconView -> Bool) -> Eq IconView
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: IconView -> IconView -> Bool
== :: IconView -> IconView -> Bool
$c/= :: IconView -> IconView -> Bool
/= :: IconView -> IconView -> Bool
Eq,Eq IconView
Eq IconView
-> (IconView -> IconView -> Ordering)
-> (IconView -> IconView -> Bool)
-> (IconView -> IconView -> Bool)
-> (IconView -> IconView -> Bool)
-> (IconView -> IconView -> Bool)
-> (IconView -> IconView -> IconView)
-> (IconView -> IconView -> IconView)
-> Ord IconView
IconView -> IconView -> Bool
IconView -> IconView -> Ordering
IconView -> IconView -> IconView
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: IconView -> IconView -> Ordering
compare :: IconView -> IconView -> Ordering
$c< :: IconView -> IconView -> Bool
< :: IconView -> IconView -> Bool
$c<= :: IconView -> IconView -> Bool
<= :: IconView -> IconView -> Bool
$c> :: IconView -> IconView -> Bool
> :: IconView -> IconView -> Bool
$c>= :: IconView -> IconView -> Bool
>= :: IconView -> IconView -> Bool
$cmax :: IconView -> IconView -> IconView
max :: IconView -> IconView -> IconView
$cmin :: IconView -> IconView -> IconView
min :: IconView -> IconView -> IconView
Ord)
mkIconView :: (ForeignPtr IconView -> IconView, FinalizerPtr a)
mkIconView = (ForeignPtr IconView -> IconView
IconView, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unIconView :: IconView -> ForeignPtr IconView
unIconView (IconView ForeignPtr IconView
o) = ForeignPtr IconView
o
class ContainerClass o => IconViewClass o
toIconView :: IconViewClass o => o -> IconView
toIconView :: forall o. IconViewClass o => o -> IconView
toIconView = GObject -> IconView
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> IconView) -> (o -> GObject) -> o -> IconView
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance IconViewClass IconView
instance ContainerClass IconView
instance WidgetClass IconView
instance GObjectClass IconView where
toGObject :: IconView -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (IconView -> ForeignPtr GObject) -> IconView -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr IconView -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr IconView -> ForeignPtr GObject)
-> (IconView -> ForeignPtr IconView)
-> IconView
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. IconView -> ForeignPtr IconView
unIconView
unsafeCastGObject :: GObject -> IconView
unsafeCastGObject = ForeignPtr IconView -> IconView
IconView (ForeignPtr IconView -> IconView)
-> (GObject -> ForeignPtr IconView) -> GObject -> IconView
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr IconView
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr IconView)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr IconView
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToIconView :: GObjectClass obj => obj -> IconView
castToIconView :: forall obj. GObjectClass obj => obj -> IconView
castToIconView = GType -> String -> obj -> IconView
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeIconView String
"IconView"
gTypeIconView :: GType
gTypeIconView :: GType
gTypeIconView =
GType
gtk_icon_view_get_type
{-# LINE 3488 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Layout = Layout (ForeignPtr (Layout)) deriving (Layout -> Layout -> Bool
(Layout -> Layout -> Bool)
-> (Layout -> Layout -> Bool) -> Eq Layout
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Layout -> Layout -> Bool
== :: Layout -> Layout -> Bool
$c/= :: Layout -> Layout -> Bool
/= :: Layout -> Layout -> Bool
Eq,Eq Layout
Eq Layout
-> (Layout -> Layout -> Ordering)
-> (Layout -> Layout -> Bool)
-> (Layout -> Layout -> Bool)
-> (Layout -> Layout -> Bool)
-> (Layout -> Layout -> Bool)
-> (Layout -> Layout -> Layout)
-> (Layout -> Layout -> Layout)
-> Ord Layout
Layout -> Layout -> Bool
Layout -> Layout -> Ordering
Layout -> Layout -> Layout
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Layout -> Layout -> Ordering
compare :: Layout -> Layout -> Ordering
$c< :: Layout -> Layout -> Bool
< :: Layout -> Layout -> Bool
$c<= :: Layout -> Layout -> Bool
<= :: Layout -> Layout -> Bool
$c> :: Layout -> Layout -> Bool
> :: Layout -> Layout -> Bool
$c>= :: Layout -> Layout -> Bool
>= :: Layout -> Layout -> Bool
$cmax :: Layout -> Layout -> Layout
max :: Layout -> Layout -> Layout
$cmin :: Layout -> Layout -> Layout
min :: Layout -> Layout -> Layout
Ord)
mkLayout :: (ForeignPtr Layout -> Layout, FinalizerPtr a)
mkLayout = (ForeignPtr Layout -> Layout
Layout, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unLayout :: Layout -> ForeignPtr Layout
unLayout (Layout ForeignPtr Layout
o) = ForeignPtr Layout
o
class ContainerClass o => LayoutClass o
toLayout :: LayoutClass o => o -> Layout
toLayout :: forall o. LayoutClass o => o -> Layout
toLayout = GObject -> Layout
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Layout) -> (o -> GObject) -> o -> Layout
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance LayoutClass Layout
instance ContainerClass Layout
instance WidgetClass Layout
instance GObjectClass Layout where
toGObject :: Layout -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Layout -> ForeignPtr GObject) -> Layout -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Layout -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Layout -> ForeignPtr GObject)
-> (Layout -> ForeignPtr Layout) -> Layout -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Layout -> ForeignPtr Layout
unLayout
unsafeCastGObject :: GObject -> Layout
unsafeCastGObject = ForeignPtr Layout -> Layout
Layout (ForeignPtr Layout -> Layout)
-> (GObject -> ForeignPtr Layout) -> GObject -> Layout
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Layout
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Layout)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Layout
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToLayout :: GObjectClass obj => obj -> Layout
castToLayout :: forall obj. GObjectClass obj => obj -> Layout
castToLayout = GType -> String -> obj -> Layout
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeLayout String
"Layout"
gTypeLayout :: GType
gTypeLayout :: GType
gTypeLayout =
GType
gtk_layout_get_type
{-# LINE 3513 "./Graphics/UI/Gtk/Types.chs" #-}
newtype = (ForeignPtr (MenuShell)) deriving (MenuShell -> MenuShell -> Bool
(MenuShell -> MenuShell -> Bool)
-> (MenuShell -> MenuShell -> Bool) -> Eq MenuShell
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: MenuShell -> MenuShell -> Bool
== :: MenuShell -> MenuShell -> Bool
$c/= :: MenuShell -> MenuShell -> Bool
/= :: MenuShell -> MenuShell -> Bool
Eq,Eq MenuShell
Eq MenuShell
-> (MenuShell -> MenuShell -> Ordering)
-> (MenuShell -> MenuShell -> Bool)
-> (MenuShell -> MenuShell -> Bool)
-> (MenuShell -> MenuShell -> Bool)
-> (MenuShell -> MenuShell -> Bool)
-> (MenuShell -> MenuShell -> MenuShell)
-> (MenuShell -> MenuShell -> MenuShell)
-> Ord MenuShell
MenuShell -> MenuShell -> Bool
MenuShell -> MenuShell -> Ordering
MenuShell -> MenuShell -> MenuShell
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: MenuShell -> MenuShell -> Ordering
compare :: MenuShell -> MenuShell -> Ordering
$c< :: MenuShell -> MenuShell -> Bool
< :: MenuShell -> MenuShell -> Bool
$c<= :: MenuShell -> MenuShell -> Bool
<= :: MenuShell -> MenuShell -> Bool
$c> :: MenuShell -> MenuShell -> Bool
> :: MenuShell -> MenuShell -> Bool
$c>= :: MenuShell -> MenuShell -> Bool
>= :: MenuShell -> MenuShell -> Bool
$cmax :: MenuShell -> MenuShell -> MenuShell
max :: MenuShell -> MenuShell -> MenuShell
$cmin :: MenuShell -> MenuShell -> MenuShell
min :: MenuShell -> MenuShell -> MenuShell
Ord)
= (ForeignPtr MenuShell -> MenuShell
MenuShell, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
(MenuShell ForeignPtr MenuShell
o) = ForeignPtr MenuShell
o
class ContainerClass o => o
toMenuShell :: MenuShellClass o => o -> MenuShell
= GObject -> MenuShell
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> MenuShell) -> (o -> GObject) -> o -> MenuShell
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance MenuShellClass MenuShell
instance ContainerClass MenuShell
instance WidgetClass MenuShell
instance GObjectClass MenuShell where
toGObject :: MenuShell -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (MenuShell -> ForeignPtr GObject) -> MenuShell -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr MenuShell -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr MenuShell -> ForeignPtr GObject)
-> (MenuShell -> ForeignPtr MenuShell)
-> MenuShell
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. MenuShell -> ForeignPtr MenuShell
unMenuShell
unsafeCastGObject :: GObject -> MenuShell
unsafeCastGObject = ForeignPtr MenuShell -> MenuShell
MenuShell (ForeignPtr MenuShell -> MenuShell)
-> (GObject -> ForeignPtr MenuShell) -> GObject -> MenuShell
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr MenuShell
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr MenuShell)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr MenuShell
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToMenuShell :: GObjectClass obj => obj -> MenuShell
= GType -> String -> obj -> MenuShell
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeMenuShell String
"MenuShell"
gTypeMenuShell :: GType
=
GType
gtk_menu_shell_get_type
{-# LINE 3538 "./Graphics/UI/Gtk/Types.chs" #-}
newtype = (ForeignPtr (Menu)) deriving (Menu -> Menu -> Bool
(Menu -> Menu -> Bool) -> (Menu -> Menu -> Bool) -> Eq Menu
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Menu -> Menu -> Bool
== :: Menu -> Menu -> Bool
$c/= :: Menu -> Menu -> Bool
/= :: Menu -> Menu -> Bool
Eq,Eq Menu
Eq Menu
-> (Menu -> Menu -> Ordering)
-> (Menu -> Menu -> Bool)
-> (Menu -> Menu -> Bool)
-> (Menu -> Menu -> Bool)
-> (Menu -> Menu -> Bool)
-> (Menu -> Menu -> Menu)
-> (Menu -> Menu -> Menu)
-> Ord Menu
Menu -> Menu -> Bool
Menu -> Menu -> Ordering
Menu -> Menu -> Menu
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Menu -> Menu -> Ordering
compare :: Menu -> Menu -> Ordering
$c< :: Menu -> Menu -> Bool
< :: Menu -> Menu -> Bool
$c<= :: Menu -> Menu -> Bool
<= :: Menu -> Menu -> Bool
$c> :: Menu -> Menu -> Bool
> :: Menu -> Menu -> Bool
$c>= :: Menu -> Menu -> Bool
>= :: Menu -> Menu -> Bool
$cmax :: Menu -> Menu -> Menu
max :: Menu -> Menu -> Menu
$cmin :: Menu -> Menu -> Menu
min :: Menu -> Menu -> Menu
Ord)
= (ForeignPtr Menu -> Menu
Menu, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
(Menu ForeignPtr Menu
o) = ForeignPtr Menu
o
class MenuShellClass o => o
toMenu :: MenuClass o => o -> Menu
= GObject -> Menu
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Menu) -> (o -> GObject) -> o -> Menu
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance MenuClass Menu
instance MenuShellClass Menu
instance ContainerClass Menu
instance WidgetClass Menu
instance GObjectClass Menu where
toGObject :: Menu -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Menu -> ForeignPtr GObject) -> Menu -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Menu -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Menu -> ForeignPtr GObject)
-> (Menu -> ForeignPtr Menu) -> Menu -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Menu -> ForeignPtr Menu
unMenu
unsafeCastGObject :: GObject -> Menu
unsafeCastGObject = ForeignPtr Menu -> Menu
Menu (ForeignPtr Menu -> Menu)
-> (GObject -> ForeignPtr Menu) -> GObject -> Menu
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Menu
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Menu)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Menu
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToMenu :: GObjectClass obj => obj -> Menu
= GType -> String -> obj -> Menu
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeMenu String
"Menu"
gTypeMenu :: GType
=
GType
gtk_menu_get_type
{-# LINE 3564 "./Graphics/UI/Gtk/Types.chs" #-}
newtype = (ForeignPtr (RecentChooserMenu)) deriving (RecentChooserMenu -> RecentChooserMenu -> Bool
(RecentChooserMenu -> RecentChooserMenu -> Bool)
-> (RecentChooserMenu -> RecentChooserMenu -> Bool)
-> Eq RecentChooserMenu
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: RecentChooserMenu -> RecentChooserMenu -> Bool
== :: RecentChooserMenu -> RecentChooserMenu -> Bool
$c/= :: RecentChooserMenu -> RecentChooserMenu -> Bool
/= :: RecentChooserMenu -> RecentChooserMenu -> Bool
Eq,Eq RecentChooserMenu
Eq RecentChooserMenu
-> (RecentChooserMenu -> RecentChooserMenu -> Ordering)
-> (RecentChooserMenu -> RecentChooserMenu -> Bool)
-> (RecentChooserMenu -> RecentChooserMenu -> Bool)
-> (RecentChooserMenu -> RecentChooserMenu -> Bool)
-> (RecentChooserMenu -> RecentChooserMenu -> Bool)
-> (RecentChooserMenu -> RecentChooserMenu -> RecentChooserMenu)
-> (RecentChooserMenu -> RecentChooserMenu -> RecentChooserMenu)
-> Ord RecentChooserMenu
RecentChooserMenu -> RecentChooserMenu -> Bool
RecentChooserMenu -> RecentChooserMenu -> Ordering
RecentChooserMenu -> RecentChooserMenu -> RecentChooserMenu
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: RecentChooserMenu -> RecentChooserMenu -> Ordering
compare :: RecentChooserMenu -> RecentChooserMenu -> Ordering
$c< :: RecentChooserMenu -> RecentChooserMenu -> Bool
< :: RecentChooserMenu -> RecentChooserMenu -> Bool
$c<= :: RecentChooserMenu -> RecentChooserMenu -> Bool
<= :: RecentChooserMenu -> RecentChooserMenu -> Bool
$c> :: RecentChooserMenu -> RecentChooserMenu -> Bool
> :: RecentChooserMenu -> RecentChooserMenu -> Bool
$c>= :: RecentChooserMenu -> RecentChooserMenu -> Bool
>= :: RecentChooserMenu -> RecentChooserMenu -> Bool
$cmax :: RecentChooserMenu -> RecentChooserMenu -> RecentChooserMenu
max :: RecentChooserMenu -> RecentChooserMenu -> RecentChooserMenu
$cmin :: RecentChooserMenu -> RecentChooserMenu -> RecentChooserMenu
min :: RecentChooserMenu -> RecentChooserMenu -> RecentChooserMenu
Ord)
= (ForeignPtr RecentChooserMenu -> RecentChooserMenu
RecentChooserMenu, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
(RecentChooserMenu ForeignPtr RecentChooserMenu
o) = ForeignPtr RecentChooserMenu
o
class MenuClass o => o
toRecentChooserMenu :: RecentChooserMenuClass o => o -> RecentChooserMenu
= GObject -> RecentChooserMenu
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> RecentChooserMenu)
-> (o -> GObject) -> o -> RecentChooserMenu
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance RecentChooserMenuClass RecentChooserMenu
instance MenuClass RecentChooserMenu
instance MenuShellClass RecentChooserMenu
instance ContainerClass RecentChooserMenu
instance WidgetClass RecentChooserMenu
instance GObjectClass RecentChooserMenu where
toGObject :: RecentChooserMenu -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (RecentChooserMenu -> ForeignPtr GObject)
-> RecentChooserMenu
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr RecentChooserMenu -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr RecentChooserMenu -> ForeignPtr GObject)
-> (RecentChooserMenu -> ForeignPtr RecentChooserMenu)
-> RecentChooserMenu
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. RecentChooserMenu -> ForeignPtr RecentChooserMenu
unRecentChooserMenu
unsafeCastGObject :: GObject -> RecentChooserMenu
unsafeCastGObject = ForeignPtr RecentChooserMenu -> RecentChooserMenu
RecentChooserMenu (ForeignPtr RecentChooserMenu -> RecentChooserMenu)
-> (GObject -> ForeignPtr RecentChooserMenu)
-> GObject
-> RecentChooserMenu
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr RecentChooserMenu
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr RecentChooserMenu)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr RecentChooserMenu
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToRecentChooserMenu :: GObjectClass obj => obj -> RecentChooserMenu
= GType -> String -> obj -> RecentChooserMenu
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeRecentChooserMenu String
"RecentChooserMenu"
gTypeRecentChooserMenu :: GType
=
GType
gtk_recent_chooser_menu_get_type
{-# LINE 3591 "./Graphics/UI/Gtk/Types.chs" #-}
newtype = (ForeignPtr (MenuBar)) deriving (MenuBar -> MenuBar -> Bool
(MenuBar -> MenuBar -> Bool)
-> (MenuBar -> MenuBar -> Bool) -> Eq MenuBar
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: MenuBar -> MenuBar -> Bool
== :: MenuBar -> MenuBar -> Bool
$c/= :: MenuBar -> MenuBar -> Bool
/= :: MenuBar -> MenuBar -> Bool
Eq,Eq MenuBar
Eq MenuBar
-> (MenuBar -> MenuBar -> Ordering)
-> (MenuBar -> MenuBar -> Bool)
-> (MenuBar -> MenuBar -> Bool)
-> (MenuBar -> MenuBar -> Bool)
-> (MenuBar -> MenuBar -> Bool)
-> (MenuBar -> MenuBar -> MenuBar)
-> (MenuBar -> MenuBar -> MenuBar)
-> Ord MenuBar
MenuBar -> MenuBar -> Bool
MenuBar -> MenuBar -> Ordering
MenuBar -> MenuBar -> MenuBar
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: MenuBar -> MenuBar -> Ordering
compare :: MenuBar -> MenuBar -> Ordering
$c< :: MenuBar -> MenuBar -> Bool
< :: MenuBar -> MenuBar -> Bool
$c<= :: MenuBar -> MenuBar -> Bool
<= :: MenuBar -> MenuBar -> Bool
$c> :: MenuBar -> MenuBar -> Bool
> :: MenuBar -> MenuBar -> Bool
$c>= :: MenuBar -> MenuBar -> Bool
>= :: MenuBar -> MenuBar -> Bool
$cmax :: MenuBar -> MenuBar -> MenuBar
max :: MenuBar -> MenuBar -> MenuBar
$cmin :: MenuBar -> MenuBar -> MenuBar
min :: MenuBar -> MenuBar -> MenuBar
Ord)
= (ForeignPtr MenuBar -> MenuBar
MenuBar, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
(MenuBar ForeignPtr MenuBar
o) = ForeignPtr MenuBar
o
class MenuShellClass o => o
toMenuBar :: MenuBarClass o => o -> MenuBar
= GObject -> MenuBar
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> MenuBar) -> (o -> GObject) -> o -> MenuBar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance MenuBarClass MenuBar
instance MenuShellClass MenuBar
instance ContainerClass MenuBar
instance WidgetClass MenuBar
instance GObjectClass MenuBar where
toGObject :: MenuBar -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (MenuBar -> ForeignPtr GObject) -> MenuBar -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr MenuBar -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr MenuBar -> ForeignPtr GObject)
-> (MenuBar -> ForeignPtr MenuBar) -> MenuBar -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. MenuBar -> ForeignPtr MenuBar
unMenuBar
unsafeCastGObject :: GObject -> MenuBar
unsafeCastGObject = ForeignPtr MenuBar -> MenuBar
MenuBar (ForeignPtr MenuBar -> MenuBar)
-> (GObject -> ForeignPtr MenuBar) -> GObject -> MenuBar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr MenuBar
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr MenuBar)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr MenuBar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToMenuBar :: GObjectClass obj => obj -> MenuBar
= GType -> String -> obj -> MenuBar
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeMenuBar String
"MenuBar"
gTypeMenuBar :: GType
=
GType
gtk_menu_bar_get_type
{-# LINE 3617 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Notebook = Notebook (ForeignPtr (Notebook)) deriving (Notebook -> Notebook -> Bool
(Notebook -> Notebook -> Bool)
-> (Notebook -> Notebook -> Bool) -> Eq Notebook
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Notebook -> Notebook -> Bool
== :: Notebook -> Notebook -> Bool
$c/= :: Notebook -> Notebook -> Bool
/= :: Notebook -> Notebook -> Bool
Eq,Eq Notebook
Eq Notebook
-> (Notebook -> Notebook -> Ordering)
-> (Notebook -> Notebook -> Bool)
-> (Notebook -> Notebook -> Bool)
-> (Notebook -> Notebook -> Bool)
-> (Notebook -> Notebook -> Bool)
-> (Notebook -> Notebook -> Notebook)
-> (Notebook -> Notebook -> Notebook)
-> Ord Notebook
Notebook -> Notebook -> Bool
Notebook -> Notebook -> Ordering
Notebook -> Notebook -> Notebook
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Notebook -> Notebook -> Ordering
compare :: Notebook -> Notebook -> Ordering
$c< :: Notebook -> Notebook -> Bool
< :: Notebook -> Notebook -> Bool
$c<= :: Notebook -> Notebook -> Bool
<= :: Notebook -> Notebook -> Bool
$c> :: Notebook -> Notebook -> Bool
> :: Notebook -> Notebook -> Bool
$c>= :: Notebook -> Notebook -> Bool
>= :: Notebook -> Notebook -> Bool
$cmax :: Notebook -> Notebook -> Notebook
max :: Notebook -> Notebook -> Notebook
$cmin :: Notebook -> Notebook -> Notebook
min :: Notebook -> Notebook -> Notebook
Ord)
mkNotebook :: (ForeignPtr Notebook -> Notebook, FinalizerPtr a)
mkNotebook = (ForeignPtr Notebook -> Notebook
Notebook, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unNotebook :: Notebook -> ForeignPtr Notebook
unNotebook (Notebook ForeignPtr Notebook
o) = ForeignPtr Notebook
o
class ContainerClass o => NotebookClass o
toNotebook :: NotebookClass o => o -> Notebook
toNotebook :: forall o. NotebookClass o => o -> Notebook
toNotebook = GObject -> Notebook
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Notebook) -> (o -> GObject) -> o -> Notebook
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance NotebookClass Notebook
instance ContainerClass Notebook
instance WidgetClass Notebook
instance GObjectClass Notebook where
toGObject :: Notebook -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Notebook -> ForeignPtr GObject) -> Notebook -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Notebook -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Notebook -> ForeignPtr GObject)
-> (Notebook -> ForeignPtr Notebook)
-> Notebook
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Notebook -> ForeignPtr Notebook
unNotebook
unsafeCastGObject :: GObject -> Notebook
unsafeCastGObject = ForeignPtr Notebook -> Notebook
Notebook (ForeignPtr Notebook -> Notebook)
-> (GObject -> ForeignPtr Notebook) -> GObject -> Notebook
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Notebook
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Notebook)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr Notebook
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToNotebook :: GObjectClass obj => obj -> Notebook
castToNotebook :: forall obj. GObjectClass obj => obj -> Notebook
castToNotebook = GType -> String -> obj -> Notebook
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeNotebook String
"Notebook"
gTypeNotebook :: GType
gTypeNotebook :: GType
gTypeNotebook =
GType
gtk_notebook_get_type
{-# LINE 3642 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Table = Table (ForeignPtr (Table)) deriving (Table -> Table -> Bool
(Table -> Table -> Bool) -> (Table -> Table -> Bool) -> Eq Table
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Table -> Table -> Bool
== :: Table -> Table -> Bool
$c/= :: Table -> Table -> Bool
/= :: Table -> Table -> Bool
Eq,Eq Table
Eq Table
-> (Table -> Table -> Ordering)
-> (Table -> Table -> Bool)
-> (Table -> Table -> Bool)
-> (Table -> Table -> Bool)
-> (Table -> Table -> Bool)
-> (Table -> Table -> Table)
-> (Table -> Table -> Table)
-> Ord Table
Table -> Table -> Bool
Table -> Table -> Ordering
Table -> Table -> Table
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Table -> Table -> Ordering
compare :: Table -> Table -> Ordering
$c< :: Table -> Table -> Bool
< :: Table -> Table -> Bool
$c<= :: Table -> Table -> Bool
<= :: Table -> Table -> Bool
$c> :: Table -> Table -> Bool
> :: Table -> Table -> Bool
$c>= :: Table -> Table -> Bool
>= :: Table -> Table -> Bool
$cmax :: Table -> Table -> Table
max :: Table -> Table -> Table
$cmin :: Table -> Table -> Table
min :: Table -> Table -> Table
Ord)
mkTable :: (ForeignPtr Table -> Table, FinalizerPtr a)
mkTable = (ForeignPtr Table -> Table
Table, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unTable :: Table -> ForeignPtr Table
unTable (Table ForeignPtr Table
o) = ForeignPtr Table
o
class ContainerClass o => TableClass o
toTable :: TableClass o => o -> Table
toTable :: forall o. TableClass o => o -> Table
toTable = GObject -> Table
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Table) -> (o -> GObject) -> o -> Table
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance TableClass Table
instance ContainerClass Table
instance WidgetClass Table
instance GObjectClass Table where
toGObject :: Table -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Table -> ForeignPtr GObject) -> Table -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Table -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Table -> ForeignPtr GObject)
-> (Table -> ForeignPtr Table) -> Table -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Table -> ForeignPtr Table
unTable
unsafeCastGObject :: GObject -> Table
unsafeCastGObject = ForeignPtr Table -> Table
Table (ForeignPtr Table -> Table)
-> (GObject -> ForeignPtr Table) -> GObject -> Table
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Table
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Table)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Table
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToTable :: GObjectClass obj => obj -> Table
castToTable :: forall obj. GObjectClass obj => obj -> Table
castToTable = GType -> String -> obj -> Table
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeTable String
"Table"
gTypeTable :: GType
gTypeTable :: GType
gTypeTable =
GType
gtk_table_get_type
{-# LINE 3667 "./Graphics/UI/Gtk/Types.chs" #-}
newtype TextView = TextView (ForeignPtr (TextView)) deriving (TextView -> TextView -> Bool
(TextView -> TextView -> Bool)
-> (TextView -> TextView -> Bool) -> Eq TextView
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: TextView -> TextView -> Bool
== :: TextView -> TextView -> Bool
$c/= :: TextView -> TextView -> Bool
/= :: TextView -> TextView -> Bool
Eq,Eq TextView
Eq TextView
-> (TextView -> TextView -> Ordering)
-> (TextView -> TextView -> Bool)
-> (TextView -> TextView -> Bool)
-> (TextView -> TextView -> Bool)
-> (TextView -> TextView -> Bool)
-> (TextView -> TextView -> TextView)
-> (TextView -> TextView -> TextView)
-> Ord TextView
TextView -> TextView -> Bool
TextView -> TextView -> Ordering
TextView -> TextView -> TextView
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: TextView -> TextView -> Ordering
compare :: TextView -> TextView -> Ordering
$c< :: TextView -> TextView -> Bool
< :: TextView -> TextView -> Bool
$c<= :: TextView -> TextView -> Bool
<= :: TextView -> TextView -> Bool
$c> :: TextView -> TextView -> Bool
> :: TextView -> TextView -> Bool
$c>= :: TextView -> TextView -> Bool
>= :: TextView -> TextView -> Bool
$cmax :: TextView -> TextView -> TextView
max :: TextView -> TextView -> TextView
$cmin :: TextView -> TextView -> TextView
min :: TextView -> TextView -> TextView
Ord)
mkTextView :: (ForeignPtr TextView -> TextView, FinalizerPtr a)
mkTextView = (ForeignPtr TextView -> TextView
TextView, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unTextView :: TextView -> ForeignPtr TextView
unTextView (TextView ForeignPtr TextView
o) = ForeignPtr TextView
o
class ContainerClass o => TextViewClass o
toTextView :: TextViewClass o => o -> TextView
toTextView :: forall o. TextViewClass o => o -> TextView
toTextView = GObject -> TextView
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> TextView) -> (o -> GObject) -> o -> TextView
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance TextViewClass TextView
instance ContainerClass TextView
instance WidgetClass TextView
instance GObjectClass TextView where
toGObject :: TextView -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (TextView -> ForeignPtr GObject) -> TextView -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr TextView -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr TextView -> ForeignPtr GObject)
-> (TextView -> ForeignPtr TextView)
-> TextView
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. TextView -> ForeignPtr TextView
unTextView
unsafeCastGObject :: GObject -> TextView
unsafeCastGObject = ForeignPtr TextView -> TextView
TextView (ForeignPtr TextView -> TextView)
-> (GObject -> ForeignPtr TextView) -> GObject -> TextView
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr TextView
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr TextView)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr TextView
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToTextView :: GObjectClass obj => obj -> TextView
castToTextView :: forall obj. GObjectClass obj => obj -> TextView
castToTextView = GType -> String -> obj -> TextView
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeTextView String
"TextView"
gTypeTextView :: GType
gTypeTextView :: GType
gTypeTextView =
GType
gtk_text_view_get_type
{-# LINE 3692 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Toolbar = Toolbar (ForeignPtr (Toolbar)) deriving (Toolbar -> Toolbar -> Bool
(Toolbar -> Toolbar -> Bool)
-> (Toolbar -> Toolbar -> Bool) -> Eq Toolbar
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Toolbar -> Toolbar -> Bool
== :: Toolbar -> Toolbar -> Bool
$c/= :: Toolbar -> Toolbar -> Bool
/= :: Toolbar -> Toolbar -> Bool
Eq,Eq Toolbar
Eq Toolbar
-> (Toolbar -> Toolbar -> Ordering)
-> (Toolbar -> Toolbar -> Bool)
-> (Toolbar -> Toolbar -> Bool)
-> (Toolbar -> Toolbar -> Bool)
-> (Toolbar -> Toolbar -> Bool)
-> (Toolbar -> Toolbar -> Toolbar)
-> (Toolbar -> Toolbar -> Toolbar)
-> Ord Toolbar
Toolbar -> Toolbar -> Bool
Toolbar -> Toolbar -> Ordering
Toolbar -> Toolbar -> Toolbar
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Toolbar -> Toolbar -> Ordering
compare :: Toolbar -> Toolbar -> Ordering
$c< :: Toolbar -> Toolbar -> Bool
< :: Toolbar -> Toolbar -> Bool
$c<= :: Toolbar -> Toolbar -> Bool
<= :: Toolbar -> Toolbar -> Bool
$c> :: Toolbar -> Toolbar -> Bool
> :: Toolbar -> Toolbar -> Bool
$c>= :: Toolbar -> Toolbar -> Bool
>= :: Toolbar -> Toolbar -> Bool
$cmax :: Toolbar -> Toolbar -> Toolbar
max :: Toolbar -> Toolbar -> Toolbar
$cmin :: Toolbar -> Toolbar -> Toolbar
min :: Toolbar -> Toolbar -> Toolbar
Ord)
mkToolbar :: (ForeignPtr Toolbar -> Toolbar, FinalizerPtr a)
mkToolbar = (ForeignPtr Toolbar -> Toolbar
Toolbar, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unToolbar :: Toolbar -> ForeignPtr Toolbar
unToolbar (Toolbar ForeignPtr Toolbar
o) = ForeignPtr Toolbar
o
class ContainerClass o => ToolbarClass o
toToolbar :: ToolbarClass o => o -> Toolbar
toToolbar :: forall o. ToolbarClass o => o -> Toolbar
toToolbar = GObject -> Toolbar
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Toolbar) -> (o -> GObject) -> o -> Toolbar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ToolbarClass Toolbar
instance ContainerClass Toolbar
instance WidgetClass Toolbar
instance GObjectClass Toolbar where
toGObject :: Toolbar -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Toolbar -> ForeignPtr GObject) -> Toolbar -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Toolbar -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Toolbar -> ForeignPtr GObject)
-> (Toolbar -> ForeignPtr Toolbar) -> Toolbar -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Toolbar -> ForeignPtr Toolbar
unToolbar
unsafeCastGObject :: GObject -> Toolbar
unsafeCastGObject = ForeignPtr Toolbar -> Toolbar
Toolbar (ForeignPtr Toolbar -> Toolbar)
-> (GObject -> ForeignPtr Toolbar) -> GObject -> Toolbar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Toolbar
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Toolbar)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Toolbar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToToolbar :: GObjectClass obj => obj -> Toolbar
castToToolbar :: forall obj. GObjectClass obj => obj -> Toolbar
castToToolbar = GType -> String -> obj -> Toolbar
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeToolbar String
"Toolbar"
gTypeToolbar :: GType
gTypeToolbar :: GType
gTypeToolbar =
GType
gtk_toolbar_get_type
{-# LINE 3717 "./Graphics/UI/Gtk/Types.chs" #-}
newtype TreeView = TreeView (ForeignPtr (TreeView)) deriving (TreeView -> TreeView -> Bool
(TreeView -> TreeView -> Bool)
-> (TreeView -> TreeView -> Bool) -> Eq TreeView
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: TreeView -> TreeView -> Bool
== :: TreeView -> TreeView -> Bool
$c/= :: TreeView -> TreeView -> Bool
/= :: TreeView -> TreeView -> Bool
Eq,Eq TreeView
Eq TreeView
-> (TreeView -> TreeView -> Ordering)
-> (TreeView -> TreeView -> Bool)
-> (TreeView -> TreeView -> Bool)
-> (TreeView -> TreeView -> Bool)
-> (TreeView -> TreeView -> Bool)
-> (TreeView -> TreeView -> TreeView)
-> (TreeView -> TreeView -> TreeView)
-> Ord TreeView
TreeView -> TreeView -> Bool
TreeView -> TreeView -> Ordering
TreeView -> TreeView -> TreeView
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: TreeView -> TreeView -> Ordering
compare :: TreeView -> TreeView -> Ordering
$c< :: TreeView -> TreeView -> Bool
< :: TreeView -> TreeView -> Bool
$c<= :: TreeView -> TreeView -> Bool
<= :: TreeView -> TreeView -> Bool
$c> :: TreeView -> TreeView -> Bool
> :: TreeView -> TreeView -> Bool
$c>= :: TreeView -> TreeView -> Bool
>= :: TreeView -> TreeView -> Bool
$cmax :: TreeView -> TreeView -> TreeView
max :: TreeView -> TreeView -> TreeView
$cmin :: TreeView -> TreeView -> TreeView
min :: TreeView -> TreeView -> TreeView
Ord)
mkTreeView :: (ForeignPtr TreeView -> TreeView, FinalizerPtr a)
mkTreeView = (ForeignPtr TreeView -> TreeView
TreeView, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unTreeView :: TreeView -> ForeignPtr TreeView
unTreeView (TreeView ForeignPtr TreeView
o) = ForeignPtr TreeView
o
class ContainerClass o => TreeViewClass o
toTreeView :: TreeViewClass o => o -> TreeView
toTreeView :: forall o. TreeViewClass o => o -> TreeView
toTreeView = GObject -> TreeView
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> TreeView) -> (o -> GObject) -> o -> TreeView
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance TreeViewClass TreeView
instance ContainerClass TreeView
instance WidgetClass TreeView
instance GObjectClass TreeView where
toGObject :: TreeView -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (TreeView -> ForeignPtr GObject) -> TreeView -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr TreeView -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr TreeView -> ForeignPtr GObject)
-> (TreeView -> ForeignPtr TreeView)
-> TreeView
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. TreeView -> ForeignPtr TreeView
unTreeView
unsafeCastGObject :: GObject -> TreeView
unsafeCastGObject = ForeignPtr TreeView -> TreeView
TreeView (ForeignPtr TreeView -> TreeView)
-> (GObject -> ForeignPtr TreeView) -> GObject -> TreeView
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr TreeView
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr TreeView)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr TreeView
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToTreeView :: GObjectClass obj => obj -> TreeView
castToTreeView :: forall obj. GObjectClass obj => obj -> TreeView
castToTreeView = GType -> String -> obj -> TreeView
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeTreeView String
"TreeView"
gTypeTreeView :: GType
gTypeTreeView :: GType
gTypeTreeView =
GType
gtk_tree_view_get_type
{-# LINE 3742 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Calendar = Calendar (ForeignPtr (Calendar)) deriving (Calendar -> Calendar -> Bool
(Calendar -> Calendar -> Bool)
-> (Calendar -> Calendar -> Bool) -> Eq Calendar
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Calendar -> Calendar -> Bool
== :: Calendar -> Calendar -> Bool
$c/= :: Calendar -> Calendar -> Bool
/= :: Calendar -> Calendar -> Bool
Eq,Eq Calendar
Eq Calendar
-> (Calendar -> Calendar -> Ordering)
-> (Calendar -> Calendar -> Bool)
-> (Calendar -> Calendar -> Bool)
-> (Calendar -> Calendar -> Bool)
-> (Calendar -> Calendar -> Bool)
-> (Calendar -> Calendar -> Calendar)
-> (Calendar -> Calendar -> Calendar)
-> Ord Calendar
Calendar -> Calendar -> Bool
Calendar -> Calendar -> Ordering
Calendar -> Calendar -> Calendar
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Calendar -> Calendar -> Ordering
compare :: Calendar -> Calendar -> Ordering
$c< :: Calendar -> Calendar -> Bool
< :: Calendar -> Calendar -> Bool
$c<= :: Calendar -> Calendar -> Bool
<= :: Calendar -> Calendar -> Bool
$c> :: Calendar -> Calendar -> Bool
> :: Calendar -> Calendar -> Bool
$c>= :: Calendar -> Calendar -> Bool
>= :: Calendar -> Calendar -> Bool
$cmax :: Calendar -> Calendar -> Calendar
max :: Calendar -> Calendar -> Calendar
$cmin :: Calendar -> Calendar -> Calendar
min :: Calendar -> Calendar -> Calendar
Ord)
mkCalendar :: (ForeignPtr Calendar -> Calendar, FinalizerPtr a)
mkCalendar = (ForeignPtr Calendar -> Calendar
Calendar, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unCalendar :: Calendar -> ForeignPtr Calendar
unCalendar (Calendar ForeignPtr Calendar
o) = ForeignPtr Calendar
o
class WidgetClass o => CalendarClass o
toCalendar :: CalendarClass o => o -> Calendar
toCalendar :: forall o. CalendarClass o => o -> Calendar
toCalendar = GObject -> Calendar
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Calendar) -> (o -> GObject) -> o -> Calendar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance CalendarClass Calendar
instance WidgetClass Calendar
instance GObjectClass Calendar where
toGObject :: Calendar -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Calendar -> ForeignPtr GObject) -> Calendar -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Calendar -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Calendar -> ForeignPtr GObject)
-> (Calendar -> ForeignPtr Calendar)
-> Calendar
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Calendar -> ForeignPtr Calendar
unCalendar
unsafeCastGObject :: GObject -> Calendar
unsafeCastGObject = ForeignPtr Calendar -> Calendar
Calendar (ForeignPtr Calendar -> Calendar)
-> (GObject -> ForeignPtr Calendar) -> GObject -> Calendar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Calendar
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Calendar)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr Calendar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToCalendar :: GObjectClass obj => obj -> Calendar
castToCalendar :: forall obj. GObjectClass obj => obj -> Calendar
castToCalendar = GType -> String -> obj -> Calendar
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeCalendar String
"Calendar"
gTypeCalendar :: GType
gTypeCalendar :: GType
gTypeCalendar =
GType
gtk_calendar_get_type
{-# LINE 3766 "./Graphics/UI/Gtk/Types.chs" #-}
newtype CellView = CellView (ForeignPtr (CellView)) deriving (CellView -> CellView -> Bool
(CellView -> CellView -> Bool)
-> (CellView -> CellView -> Bool) -> Eq CellView
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CellView -> CellView -> Bool
== :: CellView -> CellView -> Bool
$c/= :: CellView -> CellView -> Bool
/= :: CellView -> CellView -> Bool
Eq,Eq CellView
Eq CellView
-> (CellView -> CellView -> Ordering)
-> (CellView -> CellView -> Bool)
-> (CellView -> CellView -> Bool)
-> (CellView -> CellView -> Bool)
-> (CellView -> CellView -> Bool)
-> (CellView -> CellView -> CellView)
-> (CellView -> CellView -> CellView)
-> Ord CellView
CellView -> CellView -> Bool
CellView -> CellView -> Ordering
CellView -> CellView -> CellView
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: CellView -> CellView -> Ordering
compare :: CellView -> CellView -> Ordering
$c< :: CellView -> CellView -> Bool
< :: CellView -> CellView -> Bool
$c<= :: CellView -> CellView -> Bool
<= :: CellView -> CellView -> Bool
$c> :: CellView -> CellView -> Bool
> :: CellView -> CellView -> Bool
$c>= :: CellView -> CellView -> Bool
>= :: CellView -> CellView -> Bool
$cmax :: CellView -> CellView -> CellView
max :: CellView -> CellView -> CellView
$cmin :: CellView -> CellView -> CellView
min :: CellView -> CellView -> CellView
Ord)
mkCellView :: (ForeignPtr CellView -> CellView, FinalizerPtr a)
mkCellView = (ForeignPtr CellView -> CellView
CellView, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unCellView :: CellView -> ForeignPtr CellView
unCellView (CellView ForeignPtr CellView
o) = ForeignPtr CellView
o
class WidgetClass o => CellViewClass o
toCellView :: CellViewClass o => o -> CellView
toCellView :: forall o. CellViewClass o => o -> CellView
toCellView = GObject -> CellView
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> CellView) -> (o -> GObject) -> o -> CellView
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance CellViewClass CellView
instance WidgetClass CellView
instance GObjectClass CellView where
toGObject :: CellView -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (CellView -> ForeignPtr GObject) -> CellView -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr CellView -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr CellView -> ForeignPtr GObject)
-> (CellView -> ForeignPtr CellView)
-> CellView
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. CellView -> ForeignPtr CellView
unCellView
unsafeCastGObject :: GObject -> CellView
unsafeCastGObject = ForeignPtr CellView -> CellView
CellView (ForeignPtr CellView -> CellView)
-> (GObject -> ForeignPtr CellView) -> GObject -> CellView
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr CellView
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr CellView)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr CellView
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToCellView :: GObjectClass obj => obj -> CellView
castToCellView :: forall obj. GObjectClass obj => obj -> CellView
castToCellView = GType -> String -> obj -> CellView
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeCellView String
"CellView"
gTypeCellView :: GType
gTypeCellView :: GType
gTypeCellView =
GType
gtk_cell_view_get_type
{-# LINE 3790 "./Graphics/UI/Gtk/Types.chs" #-}
newtype GLArea = GLArea (ForeignPtr (GLArea)) deriving (GLArea -> GLArea -> Bool
(GLArea -> GLArea -> Bool)
-> (GLArea -> GLArea -> Bool) -> Eq GLArea
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: GLArea -> GLArea -> Bool
== :: GLArea -> GLArea -> Bool
$c/= :: GLArea -> GLArea -> Bool
/= :: GLArea -> GLArea -> Bool
Eq,Eq GLArea
Eq GLArea
-> (GLArea -> GLArea -> Ordering)
-> (GLArea -> GLArea -> Bool)
-> (GLArea -> GLArea -> Bool)
-> (GLArea -> GLArea -> Bool)
-> (GLArea -> GLArea -> Bool)
-> (GLArea -> GLArea -> GLArea)
-> (GLArea -> GLArea -> GLArea)
-> Ord GLArea
GLArea -> GLArea -> Bool
GLArea -> GLArea -> Ordering
GLArea -> GLArea -> GLArea
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: GLArea -> GLArea -> Ordering
compare :: GLArea -> GLArea -> Ordering
$c< :: GLArea -> GLArea -> Bool
< :: GLArea -> GLArea -> Bool
$c<= :: GLArea -> GLArea -> Bool
<= :: GLArea -> GLArea -> Bool
$c> :: GLArea -> GLArea -> Bool
> :: GLArea -> GLArea -> Bool
$c>= :: GLArea -> GLArea -> Bool
>= :: GLArea -> GLArea -> Bool
$cmax :: GLArea -> GLArea -> GLArea
max :: GLArea -> GLArea -> GLArea
$cmin :: GLArea -> GLArea -> GLArea
min :: GLArea -> GLArea -> GLArea
Ord)
mkGLArea :: (ForeignPtr GLArea -> GLArea, FinalizerPtr a)
mkGLArea = (ForeignPtr GLArea -> GLArea
GLArea, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unGLArea :: GLArea -> ForeignPtr GLArea
unGLArea (GLArea ForeignPtr GLArea
o) = ForeignPtr GLArea
o
class WidgetClass o => GLAreaClass o
toGLArea :: GLAreaClass o => o -> GLArea
toGLArea :: forall o. GLAreaClass o => o -> GLArea
toGLArea = GObject -> GLArea
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> GLArea) -> (o -> GObject) -> o -> GLArea
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance GLAreaClass GLArea
instance WidgetClass GLArea
instance GObjectClass GLArea where
toGObject :: GLArea -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (GLArea -> ForeignPtr GObject) -> GLArea -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GLArea -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GLArea -> ForeignPtr GObject)
-> (GLArea -> ForeignPtr GLArea) -> GLArea -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GLArea -> ForeignPtr GLArea
unGLArea
unsafeCastGObject :: GObject -> GLArea
unsafeCastGObject = ForeignPtr GLArea -> GLArea
GLArea (ForeignPtr GLArea -> GLArea)
-> (GObject -> ForeignPtr GLArea) -> GObject -> GLArea
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr GLArea
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr GLArea)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr GLArea
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToGLArea :: GObjectClass obj => obj -> GLArea
castToGLArea :: forall obj. GObjectClass obj => obj -> GLArea
castToGLArea = GType -> String -> obj -> GLArea
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeGLArea String
"GLArea"
gTypeGLArea :: GType
gTypeGLArea :: GType
gTypeGLArea =
GType
gtk_gl_area_get_type
{-# LINE 3814 "./Graphics/UI/Gtk/Types.chs" #-}
newtype DrawingArea = DrawingArea (ForeignPtr (DrawingArea)) deriving (DrawingArea -> DrawingArea -> Bool
(DrawingArea -> DrawingArea -> Bool)
-> (DrawingArea -> DrawingArea -> Bool) -> Eq DrawingArea
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DrawingArea -> DrawingArea -> Bool
== :: DrawingArea -> DrawingArea -> Bool
$c/= :: DrawingArea -> DrawingArea -> Bool
/= :: DrawingArea -> DrawingArea -> Bool
Eq,Eq DrawingArea
Eq DrawingArea
-> (DrawingArea -> DrawingArea -> Ordering)
-> (DrawingArea -> DrawingArea -> Bool)
-> (DrawingArea -> DrawingArea -> Bool)
-> (DrawingArea -> DrawingArea -> Bool)
-> (DrawingArea -> DrawingArea -> Bool)
-> (DrawingArea -> DrawingArea -> DrawingArea)
-> (DrawingArea -> DrawingArea -> DrawingArea)
-> Ord DrawingArea
DrawingArea -> DrawingArea -> Bool
DrawingArea -> DrawingArea -> Ordering
DrawingArea -> DrawingArea -> DrawingArea
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: DrawingArea -> DrawingArea -> Ordering
compare :: DrawingArea -> DrawingArea -> Ordering
$c< :: DrawingArea -> DrawingArea -> Bool
< :: DrawingArea -> DrawingArea -> Bool
$c<= :: DrawingArea -> DrawingArea -> Bool
<= :: DrawingArea -> DrawingArea -> Bool
$c> :: DrawingArea -> DrawingArea -> Bool
> :: DrawingArea -> DrawingArea -> Bool
$c>= :: DrawingArea -> DrawingArea -> Bool
>= :: DrawingArea -> DrawingArea -> Bool
$cmax :: DrawingArea -> DrawingArea -> DrawingArea
max :: DrawingArea -> DrawingArea -> DrawingArea
$cmin :: DrawingArea -> DrawingArea -> DrawingArea
min :: DrawingArea -> DrawingArea -> DrawingArea
Ord)
mkDrawingArea :: (ForeignPtr DrawingArea -> DrawingArea, FinalizerPtr a)
mkDrawingArea = (ForeignPtr DrawingArea -> DrawingArea
DrawingArea, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unDrawingArea :: DrawingArea -> ForeignPtr DrawingArea
unDrawingArea (DrawingArea ForeignPtr DrawingArea
o) = ForeignPtr DrawingArea
o
class WidgetClass o => DrawingAreaClass o
toDrawingArea :: DrawingAreaClass o => o -> DrawingArea
toDrawingArea :: forall o. DrawingAreaClass o => o -> DrawingArea
toDrawingArea = GObject -> DrawingArea
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> DrawingArea) -> (o -> GObject) -> o -> DrawingArea
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance DrawingAreaClass DrawingArea
instance WidgetClass DrawingArea
instance GObjectClass DrawingArea where
toGObject :: DrawingArea -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (DrawingArea -> ForeignPtr GObject) -> DrawingArea -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr DrawingArea -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr DrawingArea -> ForeignPtr GObject)
-> (DrawingArea -> ForeignPtr DrawingArea)
-> DrawingArea
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. DrawingArea -> ForeignPtr DrawingArea
unDrawingArea
unsafeCastGObject :: GObject -> DrawingArea
unsafeCastGObject = ForeignPtr DrawingArea -> DrawingArea
DrawingArea (ForeignPtr DrawingArea -> DrawingArea)
-> (GObject -> ForeignPtr DrawingArea) -> GObject -> DrawingArea
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr DrawingArea
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr DrawingArea)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr DrawingArea
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToDrawingArea :: GObjectClass obj => obj -> DrawingArea
castToDrawingArea :: forall obj. GObjectClass obj => obj -> DrawingArea
castToDrawingArea = GType -> String -> obj -> DrawingArea
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeDrawingArea String
"DrawingArea"
gTypeDrawingArea :: GType
gTypeDrawingArea :: GType
gTypeDrawingArea =
GType
gtk_drawing_area_get_type
{-# LINE 3838 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Spinner = Spinner (ForeignPtr (Spinner)) deriving (Spinner -> Spinner -> Bool
(Spinner -> Spinner -> Bool)
-> (Spinner -> Spinner -> Bool) -> Eq Spinner
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Spinner -> Spinner -> Bool
== :: Spinner -> Spinner -> Bool
$c/= :: Spinner -> Spinner -> Bool
/= :: Spinner -> Spinner -> Bool
Eq,Eq Spinner
Eq Spinner
-> (Spinner -> Spinner -> Ordering)
-> (Spinner -> Spinner -> Bool)
-> (Spinner -> Spinner -> Bool)
-> (Spinner -> Spinner -> Bool)
-> (Spinner -> Spinner -> Bool)
-> (Spinner -> Spinner -> Spinner)
-> (Spinner -> Spinner -> Spinner)
-> Ord Spinner
Spinner -> Spinner -> Bool
Spinner -> Spinner -> Ordering
Spinner -> Spinner -> Spinner
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Spinner -> Spinner -> Ordering
compare :: Spinner -> Spinner -> Ordering
$c< :: Spinner -> Spinner -> Bool
< :: Spinner -> Spinner -> Bool
$c<= :: Spinner -> Spinner -> Bool
<= :: Spinner -> Spinner -> Bool
$c> :: Spinner -> Spinner -> Bool
> :: Spinner -> Spinner -> Bool
$c>= :: Spinner -> Spinner -> Bool
>= :: Spinner -> Spinner -> Bool
$cmax :: Spinner -> Spinner -> Spinner
max :: Spinner -> Spinner -> Spinner
$cmin :: Spinner -> Spinner -> Spinner
min :: Spinner -> Spinner -> Spinner
Ord)
mkSpinner :: (ForeignPtr Spinner -> Spinner, FinalizerPtr a)
mkSpinner = (ForeignPtr Spinner -> Spinner
Spinner, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unSpinner :: Spinner -> ForeignPtr Spinner
unSpinner (Spinner ForeignPtr Spinner
o) = ForeignPtr Spinner
o
class DrawingAreaClass o => SpinnerClass o
toSpinner :: SpinnerClass o => o -> Spinner
toSpinner :: forall o. SpinnerClass o => o -> Spinner
toSpinner = GObject -> Spinner
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Spinner) -> (o -> GObject) -> o -> Spinner
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance SpinnerClass Spinner
instance DrawingAreaClass Spinner
instance WidgetClass Spinner
instance GObjectClass Spinner where
toGObject :: Spinner -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Spinner -> ForeignPtr GObject) -> Spinner -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Spinner -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Spinner -> ForeignPtr GObject)
-> (Spinner -> ForeignPtr Spinner) -> Spinner -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Spinner -> ForeignPtr Spinner
unSpinner
unsafeCastGObject :: GObject -> Spinner
unsafeCastGObject = ForeignPtr Spinner -> Spinner
Spinner (ForeignPtr Spinner -> Spinner)
-> (GObject -> ForeignPtr Spinner) -> GObject -> Spinner
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Spinner
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Spinner)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Spinner
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToSpinner :: GObjectClass obj => obj -> Spinner
castToSpinner :: forall obj. GObjectClass obj => obj -> Spinner
castToSpinner = GType -> String -> obj -> Spinner
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeSpinner String
"Spinner"
gTypeSpinner :: GType
gTypeSpinner :: GType
gTypeSpinner =
GType
gtk_spinner_get_type
{-# LINE 3863 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Entry = Entry (ForeignPtr (Entry)) deriving (Entry -> Entry -> Bool
(Entry -> Entry -> Bool) -> (Entry -> Entry -> Bool) -> Eq Entry
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Entry -> Entry -> Bool
== :: Entry -> Entry -> Bool
$c/= :: Entry -> Entry -> Bool
/= :: Entry -> Entry -> Bool
Eq,Eq Entry
Eq Entry
-> (Entry -> Entry -> Ordering)
-> (Entry -> Entry -> Bool)
-> (Entry -> Entry -> Bool)
-> (Entry -> Entry -> Bool)
-> (Entry -> Entry -> Bool)
-> (Entry -> Entry -> Entry)
-> (Entry -> Entry -> Entry)
-> Ord Entry
Entry -> Entry -> Bool
Entry -> Entry -> Ordering
Entry -> Entry -> Entry
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Entry -> Entry -> Ordering
compare :: Entry -> Entry -> Ordering
$c< :: Entry -> Entry -> Bool
< :: Entry -> Entry -> Bool
$c<= :: Entry -> Entry -> Bool
<= :: Entry -> Entry -> Bool
$c> :: Entry -> Entry -> Bool
> :: Entry -> Entry -> Bool
$c>= :: Entry -> Entry -> Bool
>= :: Entry -> Entry -> Bool
$cmax :: Entry -> Entry -> Entry
max :: Entry -> Entry -> Entry
$cmin :: Entry -> Entry -> Entry
min :: Entry -> Entry -> Entry
Ord)
mkEntry :: (ForeignPtr Entry -> Entry, FinalizerPtr a)
mkEntry = (ForeignPtr Entry -> Entry
Entry, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unEntry :: Entry -> ForeignPtr Entry
unEntry (Entry ForeignPtr Entry
o) = ForeignPtr Entry
o
class WidgetClass o => EntryClass o
toEntry :: EntryClass o => o -> Entry
toEntry :: forall o. EntryClass o => o -> Entry
toEntry = GObject -> Entry
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Entry) -> (o -> GObject) -> o -> Entry
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance EntryClass Entry
instance WidgetClass Entry
instance GObjectClass Entry where
toGObject :: Entry -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Entry -> ForeignPtr GObject) -> Entry -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Entry -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Entry -> ForeignPtr GObject)
-> (Entry -> ForeignPtr Entry) -> Entry -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Entry -> ForeignPtr Entry
unEntry
unsafeCastGObject :: GObject -> Entry
unsafeCastGObject = ForeignPtr Entry -> Entry
Entry (ForeignPtr Entry -> Entry)
-> (GObject -> ForeignPtr Entry) -> GObject -> Entry
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Entry
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Entry)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Entry
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToEntry :: GObjectClass obj => obj -> Entry
castToEntry :: forall obj. GObjectClass obj => obj -> Entry
castToEntry = GType -> String -> obj -> Entry
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeEntry String
"Entry"
gTypeEntry :: GType
gTypeEntry :: GType
gTypeEntry =
GType
gtk_entry_get_type
{-# LINE 3887 "./Graphics/UI/Gtk/Types.chs" #-}
newtype SpinButton = SpinButton (ForeignPtr (SpinButton)) deriving (SpinButton -> SpinButton -> Bool
(SpinButton -> SpinButton -> Bool)
-> (SpinButton -> SpinButton -> Bool) -> Eq SpinButton
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: SpinButton -> SpinButton -> Bool
== :: SpinButton -> SpinButton -> Bool
$c/= :: SpinButton -> SpinButton -> Bool
/= :: SpinButton -> SpinButton -> Bool
Eq,Eq SpinButton
Eq SpinButton
-> (SpinButton -> SpinButton -> Ordering)
-> (SpinButton -> SpinButton -> Bool)
-> (SpinButton -> SpinButton -> Bool)
-> (SpinButton -> SpinButton -> Bool)
-> (SpinButton -> SpinButton -> Bool)
-> (SpinButton -> SpinButton -> SpinButton)
-> (SpinButton -> SpinButton -> SpinButton)
-> Ord SpinButton
SpinButton -> SpinButton -> Bool
SpinButton -> SpinButton -> Ordering
SpinButton -> SpinButton -> SpinButton
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: SpinButton -> SpinButton -> Ordering
compare :: SpinButton -> SpinButton -> Ordering
$c< :: SpinButton -> SpinButton -> Bool
< :: SpinButton -> SpinButton -> Bool
$c<= :: SpinButton -> SpinButton -> Bool
<= :: SpinButton -> SpinButton -> Bool
$c> :: SpinButton -> SpinButton -> Bool
> :: SpinButton -> SpinButton -> Bool
$c>= :: SpinButton -> SpinButton -> Bool
>= :: SpinButton -> SpinButton -> Bool
$cmax :: SpinButton -> SpinButton -> SpinButton
max :: SpinButton -> SpinButton -> SpinButton
$cmin :: SpinButton -> SpinButton -> SpinButton
min :: SpinButton -> SpinButton -> SpinButton
Ord)
mkSpinButton :: (ForeignPtr SpinButton -> SpinButton, FinalizerPtr a)
mkSpinButton = (ForeignPtr SpinButton -> SpinButton
SpinButton, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unSpinButton :: SpinButton -> ForeignPtr SpinButton
unSpinButton (SpinButton ForeignPtr SpinButton
o) = ForeignPtr SpinButton
o
class EntryClass o => SpinButtonClass o
toSpinButton :: SpinButtonClass o => o -> SpinButton
toSpinButton :: forall o. SpinButtonClass o => o -> SpinButton
toSpinButton = GObject -> SpinButton
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> SpinButton) -> (o -> GObject) -> o -> SpinButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance SpinButtonClass SpinButton
instance EntryClass SpinButton
instance WidgetClass SpinButton
instance GObjectClass SpinButton where
toGObject :: SpinButton -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (SpinButton -> ForeignPtr GObject) -> SpinButton -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr SpinButton -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr SpinButton -> ForeignPtr GObject)
-> (SpinButton -> ForeignPtr SpinButton)
-> SpinButton
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. SpinButton -> ForeignPtr SpinButton
unSpinButton
unsafeCastGObject :: GObject -> SpinButton
unsafeCastGObject = ForeignPtr SpinButton -> SpinButton
SpinButton (ForeignPtr SpinButton -> SpinButton)
-> (GObject -> ForeignPtr SpinButton) -> GObject -> SpinButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr SpinButton
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr SpinButton)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr SpinButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToSpinButton :: GObjectClass obj => obj -> SpinButton
castToSpinButton :: forall obj. GObjectClass obj => obj -> SpinButton
castToSpinButton = GType -> String -> obj -> SpinButton
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeSpinButton String
"SpinButton"
gTypeSpinButton :: GType
gTypeSpinButton :: GType
gTypeSpinButton =
GType
gtk_spin_button_get_type
{-# LINE 3912 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Range = Range (ForeignPtr (Range)) deriving (Range -> Range -> Bool
(Range -> Range -> Bool) -> (Range -> Range -> Bool) -> Eq Range
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Range -> Range -> Bool
== :: Range -> Range -> Bool
$c/= :: Range -> Range -> Bool
/= :: Range -> Range -> Bool
Eq,Eq Range
Eq Range
-> (Range -> Range -> Ordering)
-> (Range -> Range -> Bool)
-> (Range -> Range -> Bool)
-> (Range -> Range -> Bool)
-> (Range -> Range -> Bool)
-> (Range -> Range -> Range)
-> (Range -> Range -> Range)
-> Ord Range
Range -> Range -> Bool
Range -> Range -> Ordering
Range -> Range -> Range
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Range -> Range -> Ordering
compare :: Range -> Range -> Ordering
$c< :: Range -> Range -> Bool
< :: Range -> Range -> Bool
$c<= :: Range -> Range -> Bool
<= :: Range -> Range -> Bool
$c> :: Range -> Range -> Bool
> :: Range -> Range -> Bool
$c>= :: Range -> Range -> Bool
>= :: Range -> Range -> Bool
$cmax :: Range -> Range -> Range
max :: Range -> Range -> Range
$cmin :: Range -> Range -> Range
min :: Range -> Range -> Range
Ord)
mkRange :: (ForeignPtr Range -> Range, FinalizerPtr a)
mkRange = (ForeignPtr Range -> Range
Range, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unRange :: Range -> ForeignPtr Range
unRange (Range ForeignPtr Range
o) = ForeignPtr Range
o
class WidgetClass o => RangeClass o
toRange :: RangeClass o => o -> Range
toRange :: forall o. RangeClass o => o -> Range
toRange = GObject -> Range
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Range) -> (o -> GObject) -> o -> Range
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance RangeClass Range
instance WidgetClass Range
instance GObjectClass Range where
toGObject :: Range -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Range -> ForeignPtr GObject) -> Range -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Range -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Range -> ForeignPtr GObject)
-> (Range -> ForeignPtr Range) -> Range -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Range -> ForeignPtr Range
unRange
unsafeCastGObject :: GObject -> Range
unsafeCastGObject = ForeignPtr Range -> Range
Range (ForeignPtr Range -> Range)
-> (GObject -> ForeignPtr Range) -> GObject -> Range
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Range
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Range)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Range
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToRange :: GObjectClass obj => obj -> Range
castToRange :: forall obj. GObjectClass obj => obj -> Range
castToRange = GType -> String -> obj -> Range
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeRange String
"Range"
gTypeRange :: GType
gTypeRange :: GType
gTypeRange =
GType
gtk_range_get_type
{-# LINE 3936 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Scale = Scale (ForeignPtr (Scale)) deriving (Scale -> Scale -> Bool
(Scale -> Scale -> Bool) -> (Scale -> Scale -> Bool) -> Eq Scale
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Scale -> Scale -> Bool
== :: Scale -> Scale -> Bool
$c/= :: Scale -> Scale -> Bool
/= :: Scale -> Scale -> Bool
Eq,Eq Scale
Eq Scale
-> (Scale -> Scale -> Ordering)
-> (Scale -> Scale -> Bool)
-> (Scale -> Scale -> Bool)
-> (Scale -> Scale -> Bool)
-> (Scale -> Scale -> Bool)
-> (Scale -> Scale -> Scale)
-> (Scale -> Scale -> Scale)
-> Ord Scale
Scale -> Scale -> Bool
Scale -> Scale -> Ordering
Scale -> Scale -> Scale
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Scale -> Scale -> Ordering
compare :: Scale -> Scale -> Ordering
$c< :: Scale -> Scale -> Bool
< :: Scale -> Scale -> Bool
$c<= :: Scale -> Scale -> Bool
<= :: Scale -> Scale -> Bool
$c> :: Scale -> Scale -> Bool
> :: Scale -> Scale -> Bool
$c>= :: Scale -> Scale -> Bool
>= :: Scale -> Scale -> Bool
$cmax :: Scale -> Scale -> Scale
max :: Scale -> Scale -> Scale
$cmin :: Scale -> Scale -> Scale
min :: Scale -> Scale -> Scale
Ord)
mkScale :: (ForeignPtr Scale -> Scale, FinalizerPtr a)
mkScale = (ForeignPtr Scale -> Scale
Scale, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unScale :: Scale -> ForeignPtr Scale
unScale (Scale ForeignPtr Scale
o) = ForeignPtr Scale
o
class RangeClass o => ScaleClass o
toScale :: ScaleClass o => o -> Scale
toScale :: forall o. ScaleClass o => o -> Scale
toScale = GObject -> Scale
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Scale) -> (o -> GObject) -> o -> Scale
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ScaleClass Scale
instance RangeClass Scale
instance WidgetClass Scale
instance GObjectClass Scale where
toGObject :: Scale -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Scale -> ForeignPtr GObject) -> Scale -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Scale -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Scale -> ForeignPtr GObject)
-> (Scale -> ForeignPtr Scale) -> Scale -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Scale -> ForeignPtr Scale
unScale
unsafeCastGObject :: GObject -> Scale
unsafeCastGObject = ForeignPtr Scale -> Scale
Scale (ForeignPtr Scale -> Scale)
-> (GObject -> ForeignPtr Scale) -> GObject -> Scale
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Scale
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Scale)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Scale
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToScale :: GObjectClass obj => obj -> Scale
castToScale :: forall obj. GObjectClass obj => obj -> Scale
castToScale = GType -> String -> obj -> Scale
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeScale String
"Scale"
gTypeScale :: GType
gTypeScale :: GType
gTypeScale =
GType
gtk_scale_get_type
{-# LINE 3961 "./Graphics/UI/Gtk/Types.chs" #-}
newtype HScale = HScale (ForeignPtr (HScale)) deriving (HScale -> HScale -> Bool
(HScale -> HScale -> Bool)
-> (HScale -> HScale -> Bool) -> Eq HScale
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: HScale -> HScale -> Bool
== :: HScale -> HScale -> Bool
$c/= :: HScale -> HScale -> Bool
/= :: HScale -> HScale -> Bool
Eq,Eq HScale
Eq HScale
-> (HScale -> HScale -> Ordering)
-> (HScale -> HScale -> Bool)
-> (HScale -> HScale -> Bool)
-> (HScale -> HScale -> Bool)
-> (HScale -> HScale -> Bool)
-> (HScale -> HScale -> HScale)
-> (HScale -> HScale -> HScale)
-> Ord HScale
HScale -> HScale -> Bool
HScale -> HScale -> Ordering
HScale -> HScale -> HScale
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: HScale -> HScale -> Ordering
compare :: HScale -> HScale -> Ordering
$c< :: HScale -> HScale -> Bool
< :: HScale -> HScale -> Bool
$c<= :: HScale -> HScale -> Bool
<= :: HScale -> HScale -> Bool
$c> :: HScale -> HScale -> Bool
> :: HScale -> HScale -> Bool
$c>= :: HScale -> HScale -> Bool
>= :: HScale -> HScale -> Bool
$cmax :: HScale -> HScale -> HScale
max :: HScale -> HScale -> HScale
$cmin :: HScale -> HScale -> HScale
min :: HScale -> HScale -> HScale
Ord)
mkHScale :: (ForeignPtr HScale -> HScale, FinalizerPtr a)
mkHScale = (ForeignPtr HScale -> HScale
HScale, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unHScale :: HScale -> ForeignPtr HScale
unHScale (HScale ForeignPtr HScale
o) = ForeignPtr HScale
o
class ScaleClass o => HScaleClass o
toHScale :: HScaleClass o => o -> HScale
toHScale :: forall o. HScaleClass o => o -> HScale
toHScale = GObject -> HScale
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> HScale) -> (o -> GObject) -> o -> HScale
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance HScaleClass HScale
instance ScaleClass HScale
instance RangeClass HScale
instance WidgetClass HScale
instance GObjectClass HScale where
toGObject :: HScale -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (HScale -> ForeignPtr GObject) -> HScale -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr HScale -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr HScale -> ForeignPtr GObject)
-> (HScale -> ForeignPtr HScale) -> HScale -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. HScale -> ForeignPtr HScale
unHScale
unsafeCastGObject :: GObject -> HScale
unsafeCastGObject = ForeignPtr HScale -> HScale
HScale (ForeignPtr HScale -> HScale)
-> (GObject -> ForeignPtr HScale) -> GObject -> HScale
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr HScale
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr HScale)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr HScale
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToHScale :: GObjectClass obj => obj -> HScale
castToHScale :: forall obj. GObjectClass obj => obj -> HScale
castToHScale = GType -> String -> obj -> HScale
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeHScale String
"HScale"
gTypeHScale :: GType
gTypeHScale :: GType
gTypeHScale =
GType
gtk_hscale_get_type
{-# LINE 3987 "./Graphics/UI/Gtk/Types.chs" #-}
newtype VScale = VScale (ForeignPtr (VScale)) deriving (VScale -> VScale -> Bool
(VScale -> VScale -> Bool)
-> (VScale -> VScale -> Bool) -> Eq VScale
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: VScale -> VScale -> Bool
== :: VScale -> VScale -> Bool
$c/= :: VScale -> VScale -> Bool
/= :: VScale -> VScale -> Bool
Eq,Eq VScale
Eq VScale
-> (VScale -> VScale -> Ordering)
-> (VScale -> VScale -> Bool)
-> (VScale -> VScale -> Bool)
-> (VScale -> VScale -> Bool)
-> (VScale -> VScale -> Bool)
-> (VScale -> VScale -> VScale)
-> (VScale -> VScale -> VScale)
-> Ord VScale
VScale -> VScale -> Bool
VScale -> VScale -> Ordering
VScale -> VScale -> VScale
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: VScale -> VScale -> Ordering
compare :: VScale -> VScale -> Ordering
$c< :: VScale -> VScale -> Bool
< :: VScale -> VScale -> Bool
$c<= :: VScale -> VScale -> Bool
<= :: VScale -> VScale -> Bool
$c> :: VScale -> VScale -> Bool
> :: VScale -> VScale -> Bool
$c>= :: VScale -> VScale -> Bool
>= :: VScale -> VScale -> Bool
$cmax :: VScale -> VScale -> VScale
max :: VScale -> VScale -> VScale
$cmin :: VScale -> VScale -> VScale
min :: VScale -> VScale -> VScale
Ord)
mkVScale :: (ForeignPtr VScale -> VScale, FinalizerPtr a)
mkVScale = (ForeignPtr VScale -> VScale
VScale, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unVScale :: VScale -> ForeignPtr VScale
unVScale (VScale ForeignPtr VScale
o) = ForeignPtr VScale
o
class ScaleClass o => VScaleClass o
toVScale :: VScaleClass o => o -> VScale
toVScale :: forall o. VScaleClass o => o -> VScale
toVScale = GObject -> VScale
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> VScale) -> (o -> GObject) -> o -> VScale
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance VScaleClass VScale
instance ScaleClass VScale
instance RangeClass VScale
instance WidgetClass VScale
instance GObjectClass VScale where
toGObject :: VScale -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (VScale -> ForeignPtr GObject) -> VScale -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr VScale -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr VScale -> ForeignPtr GObject)
-> (VScale -> ForeignPtr VScale) -> VScale -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. VScale -> ForeignPtr VScale
unVScale
unsafeCastGObject :: GObject -> VScale
unsafeCastGObject = ForeignPtr VScale -> VScale
VScale (ForeignPtr VScale -> VScale)
-> (GObject -> ForeignPtr VScale) -> GObject -> VScale
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr VScale
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr VScale)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr VScale
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToVScale :: GObjectClass obj => obj -> VScale
castToVScale :: forall obj. GObjectClass obj => obj -> VScale
castToVScale = GType -> String -> obj -> VScale
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeVScale String
"VScale"
gTypeVScale :: GType
gTypeVScale :: GType
gTypeVScale =
GType
gtk_vscale_get_type
{-# LINE 4013 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Scrollbar = Scrollbar (ForeignPtr (Scrollbar)) deriving (Scrollbar -> Scrollbar -> Bool
(Scrollbar -> Scrollbar -> Bool)
-> (Scrollbar -> Scrollbar -> Bool) -> Eq Scrollbar
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Scrollbar -> Scrollbar -> Bool
== :: Scrollbar -> Scrollbar -> Bool
$c/= :: Scrollbar -> Scrollbar -> Bool
/= :: Scrollbar -> Scrollbar -> Bool
Eq,Eq Scrollbar
Eq Scrollbar
-> (Scrollbar -> Scrollbar -> Ordering)
-> (Scrollbar -> Scrollbar -> Bool)
-> (Scrollbar -> Scrollbar -> Bool)
-> (Scrollbar -> Scrollbar -> Bool)
-> (Scrollbar -> Scrollbar -> Bool)
-> (Scrollbar -> Scrollbar -> Scrollbar)
-> (Scrollbar -> Scrollbar -> Scrollbar)
-> Ord Scrollbar
Scrollbar -> Scrollbar -> Bool
Scrollbar -> Scrollbar -> Ordering
Scrollbar -> Scrollbar -> Scrollbar
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Scrollbar -> Scrollbar -> Ordering
compare :: Scrollbar -> Scrollbar -> Ordering
$c< :: Scrollbar -> Scrollbar -> Bool
< :: Scrollbar -> Scrollbar -> Bool
$c<= :: Scrollbar -> Scrollbar -> Bool
<= :: Scrollbar -> Scrollbar -> Bool
$c> :: Scrollbar -> Scrollbar -> Bool
> :: Scrollbar -> Scrollbar -> Bool
$c>= :: Scrollbar -> Scrollbar -> Bool
>= :: Scrollbar -> Scrollbar -> Bool
$cmax :: Scrollbar -> Scrollbar -> Scrollbar
max :: Scrollbar -> Scrollbar -> Scrollbar
$cmin :: Scrollbar -> Scrollbar -> Scrollbar
min :: Scrollbar -> Scrollbar -> Scrollbar
Ord)
mkScrollbar :: (ForeignPtr Scrollbar -> Scrollbar, FinalizerPtr a)
mkScrollbar = (ForeignPtr Scrollbar -> Scrollbar
Scrollbar, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unScrollbar :: Scrollbar -> ForeignPtr Scrollbar
unScrollbar (Scrollbar ForeignPtr Scrollbar
o) = ForeignPtr Scrollbar
o
class RangeClass o => ScrollbarClass o
toScrollbar :: ScrollbarClass o => o -> Scrollbar
toScrollbar :: forall o. ScrollbarClass o => o -> Scrollbar
toScrollbar = GObject -> Scrollbar
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Scrollbar) -> (o -> GObject) -> o -> Scrollbar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ScrollbarClass Scrollbar
instance RangeClass Scrollbar
instance WidgetClass Scrollbar
instance GObjectClass Scrollbar where
toGObject :: Scrollbar -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Scrollbar -> ForeignPtr GObject) -> Scrollbar -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Scrollbar -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Scrollbar -> ForeignPtr GObject)
-> (Scrollbar -> ForeignPtr Scrollbar)
-> Scrollbar
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Scrollbar -> ForeignPtr Scrollbar
unScrollbar
unsafeCastGObject :: GObject -> Scrollbar
unsafeCastGObject = ForeignPtr Scrollbar -> Scrollbar
Scrollbar (ForeignPtr Scrollbar -> Scrollbar)
-> (GObject -> ForeignPtr Scrollbar) -> GObject -> Scrollbar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Scrollbar
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Scrollbar)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr Scrollbar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToScrollbar :: GObjectClass obj => obj -> Scrollbar
castToScrollbar :: forall obj. GObjectClass obj => obj -> Scrollbar
castToScrollbar = GType -> String -> obj -> Scrollbar
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeScrollbar String
"Scrollbar"
gTypeScrollbar :: GType
gTypeScrollbar :: GType
gTypeScrollbar =
GType
gtk_scrollbar_get_type
{-# LINE 4038 "./Graphics/UI/Gtk/Types.chs" #-}
newtype HScrollbar = HScrollbar (ForeignPtr (HScrollbar)) deriving (HScrollbar -> HScrollbar -> Bool
(HScrollbar -> HScrollbar -> Bool)
-> (HScrollbar -> HScrollbar -> Bool) -> Eq HScrollbar
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: HScrollbar -> HScrollbar -> Bool
== :: HScrollbar -> HScrollbar -> Bool
$c/= :: HScrollbar -> HScrollbar -> Bool
/= :: HScrollbar -> HScrollbar -> Bool
Eq,Eq HScrollbar
Eq HScrollbar
-> (HScrollbar -> HScrollbar -> Ordering)
-> (HScrollbar -> HScrollbar -> Bool)
-> (HScrollbar -> HScrollbar -> Bool)
-> (HScrollbar -> HScrollbar -> Bool)
-> (HScrollbar -> HScrollbar -> Bool)
-> (HScrollbar -> HScrollbar -> HScrollbar)
-> (HScrollbar -> HScrollbar -> HScrollbar)
-> Ord HScrollbar
HScrollbar -> HScrollbar -> Bool
HScrollbar -> HScrollbar -> Ordering
HScrollbar -> HScrollbar -> HScrollbar
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: HScrollbar -> HScrollbar -> Ordering
compare :: HScrollbar -> HScrollbar -> Ordering
$c< :: HScrollbar -> HScrollbar -> Bool
< :: HScrollbar -> HScrollbar -> Bool
$c<= :: HScrollbar -> HScrollbar -> Bool
<= :: HScrollbar -> HScrollbar -> Bool
$c> :: HScrollbar -> HScrollbar -> Bool
> :: HScrollbar -> HScrollbar -> Bool
$c>= :: HScrollbar -> HScrollbar -> Bool
>= :: HScrollbar -> HScrollbar -> Bool
$cmax :: HScrollbar -> HScrollbar -> HScrollbar
max :: HScrollbar -> HScrollbar -> HScrollbar
$cmin :: HScrollbar -> HScrollbar -> HScrollbar
min :: HScrollbar -> HScrollbar -> HScrollbar
Ord)
mkHScrollbar :: (ForeignPtr HScrollbar -> HScrollbar, FinalizerPtr a)
mkHScrollbar = (ForeignPtr HScrollbar -> HScrollbar
HScrollbar, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unHScrollbar :: HScrollbar -> ForeignPtr HScrollbar
unHScrollbar (HScrollbar ForeignPtr HScrollbar
o) = ForeignPtr HScrollbar
o
class ScrollbarClass o => HScrollbarClass o
toHScrollbar :: HScrollbarClass o => o -> HScrollbar
toHScrollbar :: forall o. HScrollbarClass o => o -> HScrollbar
toHScrollbar = GObject -> HScrollbar
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> HScrollbar) -> (o -> GObject) -> o -> HScrollbar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance HScrollbarClass HScrollbar
instance ScrollbarClass HScrollbar
instance RangeClass HScrollbar
instance WidgetClass HScrollbar
instance GObjectClass HScrollbar where
toGObject :: HScrollbar -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (HScrollbar -> ForeignPtr GObject) -> HScrollbar -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr HScrollbar -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr HScrollbar -> ForeignPtr GObject)
-> (HScrollbar -> ForeignPtr HScrollbar)
-> HScrollbar
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. HScrollbar -> ForeignPtr HScrollbar
unHScrollbar
unsafeCastGObject :: GObject -> HScrollbar
unsafeCastGObject = ForeignPtr HScrollbar -> HScrollbar
HScrollbar (ForeignPtr HScrollbar -> HScrollbar)
-> (GObject -> ForeignPtr HScrollbar) -> GObject -> HScrollbar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr HScrollbar
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr HScrollbar)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr HScrollbar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToHScrollbar :: GObjectClass obj => obj -> HScrollbar
castToHScrollbar :: forall obj. GObjectClass obj => obj -> HScrollbar
castToHScrollbar = GType -> String -> obj -> HScrollbar
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeHScrollbar String
"HScrollbar"
gTypeHScrollbar :: GType
gTypeHScrollbar :: GType
gTypeHScrollbar =
GType
gtk_hscrollbar_get_type
{-# LINE 4064 "./Graphics/UI/Gtk/Types.chs" #-}
newtype VScrollbar = VScrollbar (ForeignPtr (VScrollbar)) deriving (VScrollbar -> VScrollbar -> Bool
(VScrollbar -> VScrollbar -> Bool)
-> (VScrollbar -> VScrollbar -> Bool) -> Eq VScrollbar
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: VScrollbar -> VScrollbar -> Bool
== :: VScrollbar -> VScrollbar -> Bool
$c/= :: VScrollbar -> VScrollbar -> Bool
/= :: VScrollbar -> VScrollbar -> Bool
Eq,Eq VScrollbar
Eq VScrollbar
-> (VScrollbar -> VScrollbar -> Ordering)
-> (VScrollbar -> VScrollbar -> Bool)
-> (VScrollbar -> VScrollbar -> Bool)
-> (VScrollbar -> VScrollbar -> Bool)
-> (VScrollbar -> VScrollbar -> Bool)
-> (VScrollbar -> VScrollbar -> VScrollbar)
-> (VScrollbar -> VScrollbar -> VScrollbar)
-> Ord VScrollbar
VScrollbar -> VScrollbar -> Bool
VScrollbar -> VScrollbar -> Ordering
VScrollbar -> VScrollbar -> VScrollbar
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: VScrollbar -> VScrollbar -> Ordering
compare :: VScrollbar -> VScrollbar -> Ordering
$c< :: VScrollbar -> VScrollbar -> Bool
< :: VScrollbar -> VScrollbar -> Bool
$c<= :: VScrollbar -> VScrollbar -> Bool
<= :: VScrollbar -> VScrollbar -> Bool
$c> :: VScrollbar -> VScrollbar -> Bool
> :: VScrollbar -> VScrollbar -> Bool
$c>= :: VScrollbar -> VScrollbar -> Bool
>= :: VScrollbar -> VScrollbar -> Bool
$cmax :: VScrollbar -> VScrollbar -> VScrollbar
max :: VScrollbar -> VScrollbar -> VScrollbar
$cmin :: VScrollbar -> VScrollbar -> VScrollbar
min :: VScrollbar -> VScrollbar -> VScrollbar
Ord)
mkVScrollbar :: (ForeignPtr VScrollbar -> VScrollbar, FinalizerPtr a)
mkVScrollbar = (ForeignPtr VScrollbar -> VScrollbar
VScrollbar, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unVScrollbar :: VScrollbar -> ForeignPtr VScrollbar
unVScrollbar (VScrollbar ForeignPtr VScrollbar
o) = ForeignPtr VScrollbar
o
class ScrollbarClass o => VScrollbarClass o
toVScrollbar :: VScrollbarClass o => o -> VScrollbar
toVScrollbar :: forall o. VScrollbarClass o => o -> VScrollbar
toVScrollbar = GObject -> VScrollbar
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> VScrollbar) -> (o -> GObject) -> o -> VScrollbar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance VScrollbarClass VScrollbar
instance ScrollbarClass VScrollbar
instance RangeClass VScrollbar
instance WidgetClass VScrollbar
instance GObjectClass VScrollbar where
toGObject :: VScrollbar -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (VScrollbar -> ForeignPtr GObject) -> VScrollbar -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr VScrollbar -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr VScrollbar -> ForeignPtr GObject)
-> (VScrollbar -> ForeignPtr VScrollbar)
-> VScrollbar
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. VScrollbar -> ForeignPtr VScrollbar
unVScrollbar
unsafeCastGObject :: GObject -> VScrollbar
unsafeCastGObject = ForeignPtr VScrollbar -> VScrollbar
VScrollbar (ForeignPtr VScrollbar -> VScrollbar)
-> (GObject -> ForeignPtr VScrollbar) -> GObject -> VScrollbar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr VScrollbar
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr VScrollbar)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr VScrollbar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToVScrollbar :: GObjectClass obj => obj -> VScrollbar
castToVScrollbar :: forall obj. GObjectClass obj => obj -> VScrollbar
castToVScrollbar = GType -> String -> obj -> VScrollbar
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeVScrollbar String
"VScrollbar"
gTypeVScrollbar :: GType
gTypeVScrollbar :: GType
gTypeVScrollbar =
GType
gtk_vscrollbar_get_type
{-# LINE 4090 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Separator = Separator (ForeignPtr (Separator)) deriving (Separator -> Separator -> Bool
(Separator -> Separator -> Bool)
-> (Separator -> Separator -> Bool) -> Eq Separator
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Separator -> Separator -> Bool
== :: Separator -> Separator -> Bool
$c/= :: Separator -> Separator -> Bool
/= :: Separator -> Separator -> Bool
Eq,Eq Separator
Eq Separator
-> (Separator -> Separator -> Ordering)
-> (Separator -> Separator -> Bool)
-> (Separator -> Separator -> Bool)
-> (Separator -> Separator -> Bool)
-> (Separator -> Separator -> Bool)
-> (Separator -> Separator -> Separator)
-> (Separator -> Separator -> Separator)
-> Ord Separator
Separator -> Separator -> Bool
Separator -> Separator -> Ordering
Separator -> Separator -> Separator
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Separator -> Separator -> Ordering
compare :: Separator -> Separator -> Ordering
$c< :: Separator -> Separator -> Bool
< :: Separator -> Separator -> Bool
$c<= :: Separator -> Separator -> Bool
<= :: Separator -> Separator -> Bool
$c> :: Separator -> Separator -> Bool
> :: Separator -> Separator -> Bool
$c>= :: Separator -> Separator -> Bool
>= :: Separator -> Separator -> Bool
$cmax :: Separator -> Separator -> Separator
max :: Separator -> Separator -> Separator
$cmin :: Separator -> Separator -> Separator
min :: Separator -> Separator -> Separator
Ord)
mkSeparator :: (ForeignPtr Separator -> Separator, FinalizerPtr a)
mkSeparator = (ForeignPtr Separator -> Separator
Separator, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unSeparator :: Separator -> ForeignPtr Separator
unSeparator (Separator ForeignPtr Separator
o) = ForeignPtr Separator
o
class WidgetClass o => SeparatorClass o
toSeparator :: SeparatorClass o => o -> Separator
toSeparator :: forall o. SeparatorClass o => o -> Separator
toSeparator = GObject -> Separator
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Separator) -> (o -> GObject) -> o -> Separator
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance SeparatorClass Separator
instance WidgetClass Separator
instance GObjectClass Separator where
toGObject :: Separator -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Separator -> ForeignPtr GObject) -> Separator -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Separator -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Separator -> ForeignPtr GObject)
-> (Separator -> ForeignPtr Separator)
-> Separator
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Separator -> ForeignPtr Separator
unSeparator
unsafeCastGObject :: GObject -> Separator
unsafeCastGObject = ForeignPtr Separator -> Separator
Separator (ForeignPtr Separator -> Separator)
-> (GObject -> ForeignPtr Separator) -> GObject -> Separator
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Separator
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Separator)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr Separator
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToSeparator :: GObjectClass obj => obj -> Separator
castToSeparator :: forall obj. GObjectClass obj => obj -> Separator
castToSeparator = GType -> String -> obj -> Separator
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeSeparator String
"Separator"
gTypeSeparator :: GType
gTypeSeparator :: GType
gTypeSeparator =
GType
gtk_separator_get_type
{-# LINE 4114 "./Graphics/UI/Gtk/Types.chs" #-}
newtype HSeparator = HSeparator (ForeignPtr (HSeparator)) deriving (HSeparator -> HSeparator -> Bool
(HSeparator -> HSeparator -> Bool)
-> (HSeparator -> HSeparator -> Bool) -> Eq HSeparator
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: HSeparator -> HSeparator -> Bool
== :: HSeparator -> HSeparator -> Bool
$c/= :: HSeparator -> HSeparator -> Bool
/= :: HSeparator -> HSeparator -> Bool
Eq,Eq HSeparator
Eq HSeparator
-> (HSeparator -> HSeparator -> Ordering)
-> (HSeparator -> HSeparator -> Bool)
-> (HSeparator -> HSeparator -> Bool)
-> (HSeparator -> HSeparator -> Bool)
-> (HSeparator -> HSeparator -> Bool)
-> (HSeparator -> HSeparator -> HSeparator)
-> (HSeparator -> HSeparator -> HSeparator)
-> Ord HSeparator
HSeparator -> HSeparator -> Bool
HSeparator -> HSeparator -> Ordering
HSeparator -> HSeparator -> HSeparator
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: HSeparator -> HSeparator -> Ordering
compare :: HSeparator -> HSeparator -> Ordering
$c< :: HSeparator -> HSeparator -> Bool
< :: HSeparator -> HSeparator -> Bool
$c<= :: HSeparator -> HSeparator -> Bool
<= :: HSeparator -> HSeparator -> Bool
$c> :: HSeparator -> HSeparator -> Bool
> :: HSeparator -> HSeparator -> Bool
$c>= :: HSeparator -> HSeparator -> Bool
>= :: HSeparator -> HSeparator -> Bool
$cmax :: HSeparator -> HSeparator -> HSeparator
max :: HSeparator -> HSeparator -> HSeparator
$cmin :: HSeparator -> HSeparator -> HSeparator
min :: HSeparator -> HSeparator -> HSeparator
Ord)
mkHSeparator :: (ForeignPtr HSeparator -> HSeparator, FinalizerPtr a)
mkHSeparator = (ForeignPtr HSeparator -> HSeparator
HSeparator, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unHSeparator :: HSeparator -> ForeignPtr HSeparator
unHSeparator (HSeparator ForeignPtr HSeparator
o) = ForeignPtr HSeparator
o
class SeparatorClass o => HSeparatorClass o
toHSeparator :: HSeparatorClass o => o -> HSeparator
toHSeparator :: forall o. HSeparatorClass o => o -> HSeparator
toHSeparator = GObject -> HSeparator
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> HSeparator) -> (o -> GObject) -> o -> HSeparator
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance HSeparatorClass HSeparator
instance SeparatorClass HSeparator
instance WidgetClass HSeparator
instance GObjectClass HSeparator where
toGObject :: HSeparator -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (HSeparator -> ForeignPtr GObject) -> HSeparator -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr HSeparator -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr HSeparator -> ForeignPtr GObject)
-> (HSeparator -> ForeignPtr HSeparator)
-> HSeparator
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. HSeparator -> ForeignPtr HSeparator
unHSeparator
unsafeCastGObject :: GObject -> HSeparator
unsafeCastGObject = ForeignPtr HSeparator -> HSeparator
HSeparator (ForeignPtr HSeparator -> HSeparator)
-> (GObject -> ForeignPtr HSeparator) -> GObject -> HSeparator
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr HSeparator
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr HSeparator)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr HSeparator
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToHSeparator :: GObjectClass obj => obj -> HSeparator
castToHSeparator :: forall obj. GObjectClass obj => obj -> HSeparator
castToHSeparator = GType -> String -> obj -> HSeparator
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeHSeparator String
"HSeparator"
gTypeHSeparator :: GType
gTypeHSeparator :: GType
gTypeHSeparator =
GType
gtk_hseparator_get_type
{-# LINE 4139 "./Graphics/UI/Gtk/Types.chs" #-}
newtype VSeparator = VSeparator (ForeignPtr (VSeparator)) deriving (VSeparator -> VSeparator -> Bool
(VSeparator -> VSeparator -> Bool)
-> (VSeparator -> VSeparator -> Bool) -> Eq VSeparator
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: VSeparator -> VSeparator -> Bool
== :: VSeparator -> VSeparator -> Bool
$c/= :: VSeparator -> VSeparator -> Bool
/= :: VSeparator -> VSeparator -> Bool
Eq,Eq VSeparator
Eq VSeparator
-> (VSeparator -> VSeparator -> Ordering)
-> (VSeparator -> VSeparator -> Bool)
-> (VSeparator -> VSeparator -> Bool)
-> (VSeparator -> VSeparator -> Bool)
-> (VSeparator -> VSeparator -> Bool)
-> (VSeparator -> VSeparator -> VSeparator)
-> (VSeparator -> VSeparator -> VSeparator)
-> Ord VSeparator
VSeparator -> VSeparator -> Bool
VSeparator -> VSeparator -> Ordering
VSeparator -> VSeparator -> VSeparator
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: VSeparator -> VSeparator -> Ordering
compare :: VSeparator -> VSeparator -> Ordering
$c< :: VSeparator -> VSeparator -> Bool
< :: VSeparator -> VSeparator -> Bool
$c<= :: VSeparator -> VSeparator -> Bool
<= :: VSeparator -> VSeparator -> Bool
$c> :: VSeparator -> VSeparator -> Bool
> :: VSeparator -> VSeparator -> Bool
$c>= :: VSeparator -> VSeparator -> Bool
>= :: VSeparator -> VSeparator -> Bool
$cmax :: VSeparator -> VSeparator -> VSeparator
max :: VSeparator -> VSeparator -> VSeparator
$cmin :: VSeparator -> VSeparator -> VSeparator
min :: VSeparator -> VSeparator -> VSeparator
Ord)
mkVSeparator :: (ForeignPtr VSeparator -> VSeparator, FinalizerPtr a)
mkVSeparator = (ForeignPtr VSeparator -> VSeparator
VSeparator, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unVSeparator :: VSeparator -> ForeignPtr VSeparator
unVSeparator (VSeparator ForeignPtr VSeparator
o) = ForeignPtr VSeparator
o
class SeparatorClass o => VSeparatorClass o
toVSeparator :: VSeparatorClass o => o -> VSeparator
toVSeparator :: forall o. VSeparatorClass o => o -> VSeparator
toVSeparator = GObject -> VSeparator
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> VSeparator) -> (o -> GObject) -> o -> VSeparator
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance VSeparatorClass VSeparator
instance SeparatorClass VSeparator
instance WidgetClass VSeparator
instance GObjectClass VSeparator where
toGObject :: VSeparator -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (VSeparator -> ForeignPtr GObject) -> VSeparator -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr VSeparator -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr VSeparator -> ForeignPtr GObject)
-> (VSeparator -> ForeignPtr VSeparator)
-> VSeparator
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. VSeparator -> ForeignPtr VSeparator
unVSeparator
unsafeCastGObject :: GObject -> VSeparator
unsafeCastGObject = ForeignPtr VSeparator -> VSeparator
VSeparator (ForeignPtr VSeparator -> VSeparator)
-> (GObject -> ForeignPtr VSeparator) -> GObject -> VSeparator
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr VSeparator
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr VSeparator)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr VSeparator
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToVSeparator :: GObjectClass obj => obj -> VSeparator
castToVSeparator :: forall obj. GObjectClass obj => obj -> VSeparator
castToVSeparator = GType -> String -> obj -> VSeparator
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeVSeparator String
"VSeparator"
gTypeVSeparator :: GType
gTypeVSeparator :: GType
gTypeVSeparator =
GType
gtk_vseparator_get_type
{-# LINE 4164 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Invisible = Invisible (ForeignPtr (Invisible)) deriving (Invisible -> Invisible -> Bool
(Invisible -> Invisible -> Bool)
-> (Invisible -> Invisible -> Bool) -> Eq Invisible
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Invisible -> Invisible -> Bool
== :: Invisible -> Invisible -> Bool
$c/= :: Invisible -> Invisible -> Bool
/= :: Invisible -> Invisible -> Bool
Eq,Eq Invisible
Eq Invisible
-> (Invisible -> Invisible -> Ordering)
-> (Invisible -> Invisible -> Bool)
-> (Invisible -> Invisible -> Bool)
-> (Invisible -> Invisible -> Bool)
-> (Invisible -> Invisible -> Bool)
-> (Invisible -> Invisible -> Invisible)
-> (Invisible -> Invisible -> Invisible)
-> Ord Invisible
Invisible -> Invisible -> Bool
Invisible -> Invisible -> Ordering
Invisible -> Invisible -> Invisible
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Invisible -> Invisible -> Ordering
compare :: Invisible -> Invisible -> Ordering
$c< :: Invisible -> Invisible -> Bool
< :: Invisible -> Invisible -> Bool
$c<= :: Invisible -> Invisible -> Bool
<= :: Invisible -> Invisible -> Bool
$c> :: Invisible -> Invisible -> Bool
> :: Invisible -> Invisible -> Bool
$c>= :: Invisible -> Invisible -> Bool
>= :: Invisible -> Invisible -> Bool
$cmax :: Invisible -> Invisible -> Invisible
max :: Invisible -> Invisible -> Invisible
$cmin :: Invisible -> Invisible -> Invisible
min :: Invisible -> Invisible -> Invisible
Ord)
mkInvisible :: (ForeignPtr Invisible -> Invisible, FinalizerPtr a)
mkInvisible = (ForeignPtr Invisible -> Invisible
Invisible, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unInvisible :: Invisible -> ForeignPtr Invisible
unInvisible (Invisible ForeignPtr Invisible
o) = ForeignPtr Invisible
o
class WidgetClass o => InvisibleClass o
toInvisible :: InvisibleClass o => o -> Invisible
toInvisible :: forall o. InvisibleClass o => o -> Invisible
toInvisible = GObject -> Invisible
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Invisible) -> (o -> GObject) -> o -> Invisible
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance InvisibleClass Invisible
instance WidgetClass Invisible
instance GObjectClass Invisible where
toGObject :: Invisible -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Invisible -> ForeignPtr GObject) -> Invisible -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Invisible -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Invisible -> ForeignPtr GObject)
-> (Invisible -> ForeignPtr Invisible)
-> Invisible
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Invisible -> ForeignPtr Invisible
unInvisible
unsafeCastGObject :: GObject -> Invisible
unsafeCastGObject = ForeignPtr Invisible -> Invisible
Invisible (ForeignPtr Invisible -> Invisible)
-> (GObject -> ForeignPtr Invisible) -> GObject -> Invisible
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Invisible
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Invisible)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr Invisible
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToInvisible :: GObjectClass obj => obj -> Invisible
castToInvisible :: forall obj. GObjectClass obj => obj -> Invisible
castToInvisible = GType -> String -> obj -> Invisible
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeInvisible String
"Invisible"
gTypeInvisible :: GType
gTypeInvisible :: GType
gTypeInvisible =
GType
gtk_invisible_get_type
{-# LINE 4188 "./Graphics/UI/Gtk/Types.chs" #-}
newtype ProgressBar = ProgressBar (ForeignPtr (ProgressBar)) deriving (ProgressBar -> ProgressBar -> Bool
(ProgressBar -> ProgressBar -> Bool)
-> (ProgressBar -> ProgressBar -> Bool) -> Eq ProgressBar
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ProgressBar -> ProgressBar -> Bool
== :: ProgressBar -> ProgressBar -> Bool
$c/= :: ProgressBar -> ProgressBar -> Bool
/= :: ProgressBar -> ProgressBar -> Bool
Eq,Eq ProgressBar
Eq ProgressBar
-> (ProgressBar -> ProgressBar -> Ordering)
-> (ProgressBar -> ProgressBar -> Bool)
-> (ProgressBar -> ProgressBar -> Bool)
-> (ProgressBar -> ProgressBar -> Bool)
-> (ProgressBar -> ProgressBar -> Bool)
-> (ProgressBar -> ProgressBar -> ProgressBar)
-> (ProgressBar -> ProgressBar -> ProgressBar)
-> Ord ProgressBar
ProgressBar -> ProgressBar -> Bool
ProgressBar -> ProgressBar -> Ordering
ProgressBar -> ProgressBar -> ProgressBar
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: ProgressBar -> ProgressBar -> Ordering
compare :: ProgressBar -> ProgressBar -> Ordering
$c< :: ProgressBar -> ProgressBar -> Bool
< :: ProgressBar -> ProgressBar -> Bool
$c<= :: ProgressBar -> ProgressBar -> Bool
<= :: ProgressBar -> ProgressBar -> Bool
$c> :: ProgressBar -> ProgressBar -> Bool
> :: ProgressBar -> ProgressBar -> Bool
$c>= :: ProgressBar -> ProgressBar -> Bool
>= :: ProgressBar -> ProgressBar -> Bool
$cmax :: ProgressBar -> ProgressBar -> ProgressBar
max :: ProgressBar -> ProgressBar -> ProgressBar
$cmin :: ProgressBar -> ProgressBar -> ProgressBar
min :: ProgressBar -> ProgressBar -> ProgressBar
Ord)
mkProgressBar :: (ForeignPtr ProgressBar -> ProgressBar, FinalizerPtr a)
mkProgressBar = (ForeignPtr ProgressBar -> ProgressBar
ProgressBar, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unProgressBar :: ProgressBar -> ForeignPtr ProgressBar
unProgressBar (ProgressBar ForeignPtr ProgressBar
o) = ForeignPtr ProgressBar
o
class WidgetClass o => ProgressBarClass o
toProgressBar :: ProgressBarClass o => o -> ProgressBar
toProgressBar :: forall o. ProgressBarClass o => o -> ProgressBar
toProgressBar = GObject -> ProgressBar
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> ProgressBar) -> (o -> GObject) -> o -> ProgressBar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ProgressBarClass ProgressBar
instance WidgetClass ProgressBar
instance GObjectClass ProgressBar where
toGObject :: ProgressBar -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (ProgressBar -> ForeignPtr GObject) -> ProgressBar -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr ProgressBar -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr ProgressBar -> ForeignPtr GObject)
-> (ProgressBar -> ForeignPtr ProgressBar)
-> ProgressBar
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ProgressBar -> ForeignPtr ProgressBar
unProgressBar
unsafeCastGObject :: GObject -> ProgressBar
unsafeCastGObject = ForeignPtr ProgressBar -> ProgressBar
ProgressBar (ForeignPtr ProgressBar -> ProgressBar)
-> (GObject -> ForeignPtr ProgressBar) -> GObject -> ProgressBar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr ProgressBar
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr ProgressBar)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr ProgressBar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToProgressBar :: GObjectClass obj => obj -> ProgressBar
castToProgressBar :: forall obj. GObjectClass obj => obj -> ProgressBar
castToProgressBar = GType -> String -> obj -> ProgressBar
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeProgressBar String
"ProgressBar"
gTypeProgressBar :: GType
gTypeProgressBar :: GType
gTypeProgressBar =
GType
gtk_progress_bar_get_type
{-# LINE 4212 "./Graphics/UI/Gtk/Types.chs" #-}
newtype LevelBar = LevelBar (ForeignPtr (LevelBar)) deriving (LevelBar -> LevelBar -> Bool
(LevelBar -> LevelBar -> Bool)
-> (LevelBar -> LevelBar -> Bool) -> Eq LevelBar
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: LevelBar -> LevelBar -> Bool
== :: LevelBar -> LevelBar -> Bool
$c/= :: LevelBar -> LevelBar -> Bool
/= :: LevelBar -> LevelBar -> Bool
Eq,Eq LevelBar
Eq LevelBar
-> (LevelBar -> LevelBar -> Ordering)
-> (LevelBar -> LevelBar -> Bool)
-> (LevelBar -> LevelBar -> Bool)
-> (LevelBar -> LevelBar -> Bool)
-> (LevelBar -> LevelBar -> Bool)
-> (LevelBar -> LevelBar -> LevelBar)
-> (LevelBar -> LevelBar -> LevelBar)
-> Ord LevelBar
LevelBar -> LevelBar -> Bool
LevelBar -> LevelBar -> Ordering
LevelBar -> LevelBar -> LevelBar
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: LevelBar -> LevelBar -> Ordering
compare :: LevelBar -> LevelBar -> Ordering
$c< :: LevelBar -> LevelBar -> Bool
< :: LevelBar -> LevelBar -> Bool
$c<= :: LevelBar -> LevelBar -> Bool
<= :: LevelBar -> LevelBar -> Bool
$c> :: LevelBar -> LevelBar -> Bool
> :: LevelBar -> LevelBar -> Bool
$c>= :: LevelBar -> LevelBar -> Bool
>= :: LevelBar -> LevelBar -> Bool
$cmax :: LevelBar -> LevelBar -> LevelBar
max :: LevelBar -> LevelBar -> LevelBar
$cmin :: LevelBar -> LevelBar -> LevelBar
min :: LevelBar -> LevelBar -> LevelBar
Ord)
mkLevelBar :: (ForeignPtr LevelBar -> LevelBar, FinalizerPtr a)
mkLevelBar = (ForeignPtr LevelBar -> LevelBar
LevelBar, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unLevelBar :: LevelBar -> ForeignPtr LevelBar
unLevelBar (LevelBar ForeignPtr LevelBar
o) = ForeignPtr LevelBar
o
class WidgetClass o => LevelBarClass o
toLevelBar :: LevelBarClass o => o -> LevelBar
toLevelBar :: forall o. LevelBarClass o => o -> LevelBar
toLevelBar = GObject -> LevelBar
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> LevelBar) -> (o -> GObject) -> o -> LevelBar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance LevelBarClass LevelBar
instance WidgetClass LevelBar
instance GObjectClass LevelBar where
toGObject :: LevelBar -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (LevelBar -> ForeignPtr GObject) -> LevelBar -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr LevelBar -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr LevelBar -> ForeignPtr GObject)
-> (LevelBar -> ForeignPtr LevelBar)
-> LevelBar
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. LevelBar -> ForeignPtr LevelBar
unLevelBar
unsafeCastGObject :: GObject -> LevelBar
unsafeCastGObject = ForeignPtr LevelBar -> LevelBar
LevelBar (ForeignPtr LevelBar -> LevelBar)
-> (GObject -> ForeignPtr LevelBar) -> GObject -> LevelBar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr LevelBar
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr LevelBar)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr LevelBar
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToLevelBar :: GObjectClass obj => obj -> LevelBar
castToLevelBar :: forall obj. GObjectClass obj => obj -> LevelBar
castToLevelBar = GType -> String -> obj -> LevelBar
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeLevelBar String
"LevelBar"
gTypeLevelBar :: GType
gTypeLevelBar :: GType
gTypeLevelBar =
GType
gtk_level_bar_get_type
{-# LINE 4236 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Adjustment = Adjustment (ForeignPtr (Adjustment)) deriving (Adjustment -> Adjustment -> Bool
(Adjustment -> Adjustment -> Bool)
-> (Adjustment -> Adjustment -> Bool) -> Eq Adjustment
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Adjustment -> Adjustment -> Bool
== :: Adjustment -> Adjustment -> Bool
$c/= :: Adjustment -> Adjustment -> Bool
/= :: Adjustment -> Adjustment -> Bool
Eq,Eq Adjustment
Eq Adjustment
-> (Adjustment -> Adjustment -> Ordering)
-> (Adjustment -> Adjustment -> Bool)
-> (Adjustment -> Adjustment -> Bool)
-> (Adjustment -> Adjustment -> Bool)
-> (Adjustment -> Adjustment -> Bool)
-> (Adjustment -> Adjustment -> Adjustment)
-> (Adjustment -> Adjustment -> Adjustment)
-> Ord Adjustment
Adjustment -> Adjustment -> Bool
Adjustment -> Adjustment -> Ordering
Adjustment -> Adjustment -> Adjustment
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Adjustment -> Adjustment -> Ordering
compare :: Adjustment -> Adjustment -> Ordering
$c< :: Adjustment -> Adjustment -> Bool
< :: Adjustment -> Adjustment -> Bool
$c<= :: Adjustment -> Adjustment -> Bool
<= :: Adjustment -> Adjustment -> Bool
$c> :: Adjustment -> Adjustment -> Bool
> :: Adjustment -> Adjustment -> Bool
$c>= :: Adjustment -> Adjustment -> Bool
>= :: Adjustment -> Adjustment -> Bool
$cmax :: Adjustment -> Adjustment -> Adjustment
max :: Adjustment -> Adjustment -> Adjustment
$cmin :: Adjustment -> Adjustment -> Adjustment
min :: Adjustment -> Adjustment -> Adjustment
Ord)
mkAdjustment :: (ForeignPtr Adjustment -> Adjustment, FinalizerPtr a)
mkAdjustment = (ForeignPtr Adjustment -> Adjustment
Adjustment, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unAdjustment :: Adjustment -> ForeignPtr Adjustment
unAdjustment (Adjustment ForeignPtr Adjustment
o) = ForeignPtr Adjustment
o
class GObjectClass o => AdjustmentClass o
toAdjustment :: AdjustmentClass o => o -> Adjustment
toAdjustment :: forall o. AdjustmentClass o => o -> Adjustment
toAdjustment = GObject -> Adjustment
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Adjustment) -> (o -> GObject) -> o -> Adjustment
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance AdjustmentClass Adjustment
instance GObjectClass Adjustment where
toGObject :: Adjustment -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Adjustment -> ForeignPtr GObject) -> Adjustment -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Adjustment -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Adjustment -> ForeignPtr GObject)
-> (Adjustment -> ForeignPtr Adjustment)
-> Adjustment
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Adjustment -> ForeignPtr Adjustment
unAdjustment
unsafeCastGObject :: GObject -> Adjustment
unsafeCastGObject = ForeignPtr Adjustment -> Adjustment
Adjustment (ForeignPtr Adjustment -> Adjustment)
-> (GObject -> ForeignPtr Adjustment) -> GObject -> Adjustment
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Adjustment
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Adjustment)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr Adjustment
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToAdjustment :: GObjectClass obj => obj -> Adjustment
castToAdjustment :: forall obj. GObjectClass obj => obj -> Adjustment
castToAdjustment = GType -> String -> obj -> Adjustment
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeAdjustment String
"Adjustment"
gTypeAdjustment :: GType
gTypeAdjustment :: GType
gTypeAdjustment =
GType
gtk_adjustment_get_type
{-# LINE 4259 "./Graphics/UI/Gtk/Types.chs" #-}
newtype IMContext = IMContext (ForeignPtr (IMContext)) deriving (IMContext -> IMContext -> Bool
(IMContext -> IMContext -> Bool)
-> (IMContext -> IMContext -> Bool) -> Eq IMContext
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: IMContext -> IMContext -> Bool
== :: IMContext -> IMContext -> Bool
$c/= :: IMContext -> IMContext -> Bool
/= :: IMContext -> IMContext -> Bool
Eq,Eq IMContext
Eq IMContext
-> (IMContext -> IMContext -> Ordering)
-> (IMContext -> IMContext -> Bool)
-> (IMContext -> IMContext -> Bool)
-> (IMContext -> IMContext -> Bool)
-> (IMContext -> IMContext -> Bool)
-> (IMContext -> IMContext -> IMContext)
-> (IMContext -> IMContext -> IMContext)
-> Ord IMContext
IMContext -> IMContext -> Bool
IMContext -> IMContext -> Ordering
IMContext -> IMContext -> IMContext
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: IMContext -> IMContext -> Ordering
compare :: IMContext -> IMContext -> Ordering
$c< :: IMContext -> IMContext -> Bool
< :: IMContext -> IMContext -> Bool
$c<= :: IMContext -> IMContext -> Bool
<= :: IMContext -> IMContext -> Bool
$c> :: IMContext -> IMContext -> Bool
> :: IMContext -> IMContext -> Bool
$c>= :: IMContext -> IMContext -> Bool
>= :: IMContext -> IMContext -> Bool
$cmax :: IMContext -> IMContext -> IMContext
max :: IMContext -> IMContext -> IMContext
$cmin :: IMContext -> IMContext -> IMContext
min :: IMContext -> IMContext -> IMContext
Ord)
mkIMContext :: (ForeignPtr IMContext -> IMContext, FinalizerPtr a)
mkIMContext = (ForeignPtr IMContext -> IMContext
IMContext, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unIMContext :: IMContext -> ForeignPtr IMContext
unIMContext (IMContext ForeignPtr IMContext
o) = ForeignPtr IMContext
o
class GObjectClass o => IMContextClass o
toIMContext :: IMContextClass o => o -> IMContext
toIMContext :: forall o. IMContextClass o => o -> IMContext
toIMContext = GObject -> IMContext
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> IMContext) -> (o -> GObject) -> o -> IMContext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance IMContextClass IMContext
instance GObjectClass IMContext where
toGObject :: IMContext -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (IMContext -> ForeignPtr GObject) -> IMContext -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr IMContext -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr IMContext -> ForeignPtr GObject)
-> (IMContext -> ForeignPtr IMContext)
-> IMContext
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. IMContext -> ForeignPtr IMContext
unIMContext
unsafeCastGObject :: GObject -> IMContext
unsafeCastGObject = ForeignPtr IMContext -> IMContext
IMContext (ForeignPtr IMContext -> IMContext)
-> (GObject -> ForeignPtr IMContext) -> GObject -> IMContext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr IMContext
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr IMContext)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr IMContext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToIMContext :: GObjectClass obj => obj -> IMContext
castToIMContext :: forall obj. GObjectClass obj => obj -> IMContext
castToIMContext = GType -> String -> obj -> IMContext
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeIMContext String
"IMContext"
gTypeIMContext :: GType
gTypeIMContext :: GType
gTypeIMContext =
GType
gtk_im_context_get_type
{-# LINE 4282 "./Graphics/UI/Gtk/Types.chs" #-}
newtype IMMulticontext = IMMulticontext (ForeignPtr (IMMulticontext)) deriving (IMMulticontext -> IMMulticontext -> Bool
(IMMulticontext -> IMMulticontext -> Bool)
-> (IMMulticontext -> IMMulticontext -> Bool) -> Eq IMMulticontext
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: IMMulticontext -> IMMulticontext -> Bool
== :: IMMulticontext -> IMMulticontext -> Bool
$c/= :: IMMulticontext -> IMMulticontext -> Bool
/= :: IMMulticontext -> IMMulticontext -> Bool
Eq,Eq IMMulticontext
Eq IMMulticontext
-> (IMMulticontext -> IMMulticontext -> Ordering)
-> (IMMulticontext -> IMMulticontext -> Bool)
-> (IMMulticontext -> IMMulticontext -> Bool)
-> (IMMulticontext -> IMMulticontext -> Bool)
-> (IMMulticontext -> IMMulticontext -> Bool)
-> (IMMulticontext -> IMMulticontext -> IMMulticontext)
-> (IMMulticontext -> IMMulticontext -> IMMulticontext)
-> Ord IMMulticontext
IMMulticontext -> IMMulticontext -> Bool
IMMulticontext -> IMMulticontext -> Ordering
IMMulticontext -> IMMulticontext -> IMMulticontext
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: IMMulticontext -> IMMulticontext -> Ordering
compare :: IMMulticontext -> IMMulticontext -> Ordering
$c< :: IMMulticontext -> IMMulticontext -> Bool
< :: IMMulticontext -> IMMulticontext -> Bool
$c<= :: IMMulticontext -> IMMulticontext -> Bool
<= :: IMMulticontext -> IMMulticontext -> Bool
$c> :: IMMulticontext -> IMMulticontext -> Bool
> :: IMMulticontext -> IMMulticontext -> Bool
$c>= :: IMMulticontext -> IMMulticontext -> Bool
>= :: IMMulticontext -> IMMulticontext -> Bool
$cmax :: IMMulticontext -> IMMulticontext -> IMMulticontext
max :: IMMulticontext -> IMMulticontext -> IMMulticontext
$cmin :: IMMulticontext -> IMMulticontext -> IMMulticontext
min :: IMMulticontext -> IMMulticontext -> IMMulticontext
Ord)
mkIMMulticontext :: (ForeignPtr IMMulticontext -> IMMulticontext, FinalizerPtr a)
mkIMMulticontext = (ForeignPtr IMMulticontext -> IMMulticontext
IMMulticontext, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unIMMulticontext :: IMMulticontext -> ForeignPtr IMMulticontext
unIMMulticontext (IMMulticontext ForeignPtr IMMulticontext
o) = ForeignPtr IMMulticontext
o
class IMContextClass o => IMMulticontextClass o
toIMMulticontext :: IMMulticontextClass o => o -> IMMulticontext
toIMMulticontext :: forall o. IMMulticontextClass o => o -> IMMulticontext
toIMMulticontext = GObject -> IMMulticontext
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> IMMulticontext)
-> (o -> GObject) -> o -> IMMulticontext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance IMMulticontextClass IMMulticontext
instance IMContextClass IMMulticontext
instance GObjectClass IMMulticontext where
toGObject :: IMMulticontext -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (IMMulticontext -> ForeignPtr GObject)
-> IMMulticontext
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr IMMulticontext -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr IMMulticontext -> ForeignPtr GObject)
-> (IMMulticontext -> ForeignPtr IMMulticontext)
-> IMMulticontext
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. IMMulticontext -> ForeignPtr IMMulticontext
unIMMulticontext
unsafeCastGObject :: GObject -> IMMulticontext
unsafeCastGObject = ForeignPtr IMMulticontext -> IMMulticontext
IMMulticontext (ForeignPtr IMMulticontext -> IMMulticontext)
-> (GObject -> ForeignPtr IMMulticontext)
-> GObject
-> IMMulticontext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr IMMulticontext
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr IMMulticontext)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr IMMulticontext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToIMMulticontext :: GObjectClass obj => obj -> IMMulticontext
castToIMMulticontext :: forall obj. GObjectClass obj => obj -> IMMulticontext
castToIMMulticontext = GType -> String -> obj -> IMMulticontext
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeIMMulticontext String
"IMMulticontext"
gTypeIMMulticontext :: GType
gTypeIMMulticontext :: GType
gTypeIMMulticontext =
GType
gtk_im_multicontext_get_type
{-# LINE 4306 "./Graphics/UI/Gtk/Types.chs" #-}
newtype IMContextSimple = IMContextSimple (ForeignPtr (IMContextSimple)) deriving (IMContextSimple -> IMContextSimple -> Bool
(IMContextSimple -> IMContextSimple -> Bool)
-> (IMContextSimple -> IMContextSimple -> Bool)
-> Eq IMContextSimple
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: IMContextSimple -> IMContextSimple -> Bool
== :: IMContextSimple -> IMContextSimple -> Bool
$c/= :: IMContextSimple -> IMContextSimple -> Bool
/= :: IMContextSimple -> IMContextSimple -> Bool
Eq,Eq IMContextSimple
Eq IMContextSimple
-> (IMContextSimple -> IMContextSimple -> Ordering)
-> (IMContextSimple -> IMContextSimple -> Bool)
-> (IMContextSimple -> IMContextSimple -> Bool)
-> (IMContextSimple -> IMContextSimple -> Bool)
-> (IMContextSimple -> IMContextSimple -> Bool)
-> (IMContextSimple -> IMContextSimple -> IMContextSimple)
-> (IMContextSimple -> IMContextSimple -> IMContextSimple)
-> Ord IMContextSimple
IMContextSimple -> IMContextSimple -> Bool
IMContextSimple -> IMContextSimple -> Ordering
IMContextSimple -> IMContextSimple -> IMContextSimple
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: IMContextSimple -> IMContextSimple -> Ordering
compare :: IMContextSimple -> IMContextSimple -> Ordering
$c< :: IMContextSimple -> IMContextSimple -> Bool
< :: IMContextSimple -> IMContextSimple -> Bool
$c<= :: IMContextSimple -> IMContextSimple -> Bool
<= :: IMContextSimple -> IMContextSimple -> Bool
$c> :: IMContextSimple -> IMContextSimple -> Bool
> :: IMContextSimple -> IMContextSimple -> Bool
$c>= :: IMContextSimple -> IMContextSimple -> Bool
>= :: IMContextSimple -> IMContextSimple -> Bool
$cmax :: IMContextSimple -> IMContextSimple -> IMContextSimple
max :: IMContextSimple -> IMContextSimple -> IMContextSimple
$cmin :: IMContextSimple -> IMContextSimple -> IMContextSimple
min :: IMContextSimple -> IMContextSimple -> IMContextSimple
Ord)
mkIMContextSimple :: (ForeignPtr IMContextSimple -> IMContextSimple, FinalizerPtr a)
mkIMContextSimple = (ForeignPtr IMContextSimple -> IMContextSimple
IMContextSimple, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unIMContextSimple :: IMContextSimple -> ForeignPtr IMContextSimple
unIMContextSimple (IMContextSimple ForeignPtr IMContextSimple
o) = ForeignPtr IMContextSimple
o
class IMContextClass o => IMContextSimpleClass o
toIMContextSimple :: IMContextSimpleClass o => o -> IMContextSimple
toIMContextSimple :: forall o. IMContextSimpleClass o => o -> IMContextSimple
toIMContextSimple = GObject -> IMContextSimple
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> IMContextSimple)
-> (o -> GObject) -> o -> IMContextSimple
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance IMContextSimpleClass IMContextSimple
instance IMContextClass IMContextSimple
instance GObjectClass IMContextSimple where
toGObject :: IMContextSimple -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (IMContextSimple -> ForeignPtr GObject)
-> IMContextSimple
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr IMContextSimple -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr IMContextSimple -> ForeignPtr GObject)
-> (IMContextSimple -> ForeignPtr IMContextSimple)
-> IMContextSimple
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. IMContextSimple -> ForeignPtr IMContextSimple
unIMContextSimple
unsafeCastGObject :: GObject -> IMContextSimple
unsafeCastGObject = ForeignPtr IMContextSimple -> IMContextSimple
IMContextSimple (ForeignPtr IMContextSimple -> IMContextSimple)
-> (GObject -> ForeignPtr IMContextSimple)
-> GObject
-> IMContextSimple
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr IMContextSimple
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr IMContextSimple)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr IMContextSimple
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToIMContextSimple :: GObjectClass obj => obj -> IMContextSimple
castToIMContextSimple :: forall obj. GObjectClass obj => obj -> IMContextSimple
castToIMContextSimple = GType -> String -> obj -> IMContextSimple
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeIMContextSimple String
"IMContextSimple"
gTypeIMContextSimple :: GType
gTypeIMContextSimple :: GType
gTypeIMContextSimple =
GType
gtk_im_context_simple_get_type
{-# LINE 4330 "./Graphics/UI/Gtk/Types.chs" #-}
newtype TreeViewColumn = TreeViewColumn (ForeignPtr (TreeViewColumn)) deriving (TreeViewColumn -> TreeViewColumn -> Bool
(TreeViewColumn -> TreeViewColumn -> Bool)
-> (TreeViewColumn -> TreeViewColumn -> Bool) -> Eq TreeViewColumn
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: TreeViewColumn -> TreeViewColumn -> Bool
== :: TreeViewColumn -> TreeViewColumn -> Bool
$c/= :: TreeViewColumn -> TreeViewColumn -> Bool
/= :: TreeViewColumn -> TreeViewColumn -> Bool
Eq,Eq TreeViewColumn
Eq TreeViewColumn
-> (TreeViewColumn -> TreeViewColumn -> Ordering)
-> (TreeViewColumn -> TreeViewColumn -> Bool)
-> (TreeViewColumn -> TreeViewColumn -> Bool)
-> (TreeViewColumn -> TreeViewColumn -> Bool)
-> (TreeViewColumn -> TreeViewColumn -> Bool)
-> (TreeViewColumn -> TreeViewColumn -> TreeViewColumn)
-> (TreeViewColumn -> TreeViewColumn -> TreeViewColumn)
-> Ord TreeViewColumn
TreeViewColumn -> TreeViewColumn -> Bool
TreeViewColumn -> TreeViewColumn -> Ordering
TreeViewColumn -> TreeViewColumn -> TreeViewColumn
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: TreeViewColumn -> TreeViewColumn -> Ordering
compare :: TreeViewColumn -> TreeViewColumn -> Ordering
$c< :: TreeViewColumn -> TreeViewColumn -> Bool
< :: TreeViewColumn -> TreeViewColumn -> Bool
$c<= :: TreeViewColumn -> TreeViewColumn -> Bool
<= :: TreeViewColumn -> TreeViewColumn -> Bool
$c> :: TreeViewColumn -> TreeViewColumn -> Bool
> :: TreeViewColumn -> TreeViewColumn -> Bool
$c>= :: TreeViewColumn -> TreeViewColumn -> Bool
>= :: TreeViewColumn -> TreeViewColumn -> Bool
$cmax :: TreeViewColumn -> TreeViewColumn -> TreeViewColumn
max :: TreeViewColumn -> TreeViewColumn -> TreeViewColumn
$cmin :: TreeViewColumn -> TreeViewColumn -> TreeViewColumn
min :: TreeViewColumn -> TreeViewColumn -> TreeViewColumn
Ord)
mkTreeViewColumn :: (ForeignPtr TreeViewColumn -> TreeViewColumn, FinalizerPtr a)
mkTreeViewColumn = (ForeignPtr TreeViewColumn -> TreeViewColumn
TreeViewColumn, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unTreeViewColumn :: TreeViewColumn -> ForeignPtr TreeViewColumn
unTreeViewColumn (TreeViewColumn ForeignPtr TreeViewColumn
o) = ForeignPtr TreeViewColumn
o
class GObjectClass o => TreeViewColumnClass o
toTreeViewColumn :: TreeViewColumnClass o => o -> TreeViewColumn
toTreeViewColumn :: forall o. TreeViewColumnClass o => o -> TreeViewColumn
toTreeViewColumn = GObject -> TreeViewColumn
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> TreeViewColumn)
-> (o -> GObject) -> o -> TreeViewColumn
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance TreeViewColumnClass TreeViewColumn
instance GObjectClass TreeViewColumn where
toGObject :: TreeViewColumn -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (TreeViewColumn -> ForeignPtr GObject)
-> TreeViewColumn
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr TreeViewColumn -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr TreeViewColumn -> ForeignPtr GObject)
-> (TreeViewColumn -> ForeignPtr TreeViewColumn)
-> TreeViewColumn
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. TreeViewColumn -> ForeignPtr TreeViewColumn
unTreeViewColumn
unsafeCastGObject :: GObject -> TreeViewColumn
unsafeCastGObject = ForeignPtr TreeViewColumn -> TreeViewColumn
TreeViewColumn (ForeignPtr TreeViewColumn -> TreeViewColumn)
-> (GObject -> ForeignPtr TreeViewColumn)
-> GObject
-> TreeViewColumn
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr TreeViewColumn
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr TreeViewColumn)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr TreeViewColumn
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToTreeViewColumn :: GObjectClass obj => obj -> TreeViewColumn
castToTreeViewColumn :: forall obj. GObjectClass obj => obj -> TreeViewColumn
castToTreeViewColumn = GType -> String -> obj -> TreeViewColumn
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeTreeViewColumn String
"TreeViewColumn"
gTypeTreeViewColumn :: GType
gTypeTreeViewColumn :: GType
gTypeTreeViewColumn =
GType
gtk_tree_view_column_get_type
{-# LINE 4353 "./Graphics/UI/Gtk/Types.chs" #-}
newtype CellRenderer = CellRenderer (ForeignPtr (CellRenderer)) deriving (CellRenderer -> CellRenderer -> Bool
(CellRenderer -> CellRenderer -> Bool)
-> (CellRenderer -> CellRenderer -> Bool) -> Eq CellRenderer
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CellRenderer -> CellRenderer -> Bool
== :: CellRenderer -> CellRenderer -> Bool
$c/= :: CellRenderer -> CellRenderer -> Bool
/= :: CellRenderer -> CellRenderer -> Bool
Eq,Eq CellRenderer
Eq CellRenderer
-> (CellRenderer -> CellRenderer -> Ordering)
-> (CellRenderer -> CellRenderer -> Bool)
-> (CellRenderer -> CellRenderer -> Bool)
-> (CellRenderer -> CellRenderer -> Bool)
-> (CellRenderer -> CellRenderer -> Bool)
-> (CellRenderer -> CellRenderer -> CellRenderer)
-> (CellRenderer -> CellRenderer -> CellRenderer)
-> Ord CellRenderer
CellRenderer -> CellRenderer -> Bool
CellRenderer -> CellRenderer -> Ordering
CellRenderer -> CellRenderer -> CellRenderer
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: CellRenderer -> CellRenderer -> Ordering
compare :: CellRenderer -> CellRenderer -> Ordering
$c< :: CellRenderer -> CellRenderer -> Bool
< :: CellRenderer -> CellRenderer -> Bool
$c<= :: CellRenderer -> CellRenderer -> Bool
<= :: CellRenderer -> CellRenderer -> Bool
$c> :: CellRenderer -> CellRenderer -> Bool
> :: CellRenderer -> CellRenderer -> Bool
$c>= :: CellRenderer -> CellRenderer -> Bool
>= :: CellRenderer -> CellRenderer -> Bool
$cmax :: CellRenderer -> CellRenderer -> CellRenderer
max :: CellRenderer -> CellRenderer -> CellRenderer
$cmin :: CellRenderer -> CellRenderer -> CellRenderer
min :: CellRenderer -> CellRenderer -> CellRenderer
Ord)
mkCellRenderer :: (ForeignPtr CellRenderer -> CellRenderer, FinalizerPtr a)
mkCellRenderer = (ForeignPtr CellRenderer -> CellRenderer
CellRenderer, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unCellRenderer :: CellRenderer -> ForeignPtr CellRenderer
unCellRenderer (CellRenderer ForeignPtr CellRenderer
o) = ForeignPtr CellRenderer
o
class GObjectClass o => CellRendererClass o
toCellRenderer :: CellRendererClass o => o -> CellRenderer
toCellRenderer :: forall o. CellRendererClass o => o -> CellRenderer
toCellRenderer = GObject -> CellRenderer
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> CellRenderer) -> (o -> GObject) -> o -> CellRenderer
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance CellRendererClass CellRenderer
instance GObjectClass CellRenderer where
toGObject :: CellRenderer -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (CellRenderer -> ForeignPtr GObject) -> CellRenderer -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr CellRenderer -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr CellRenderer -> ForeignPtr GObject)
-> (CellRenderer -> ForeignPtr CellRenderer)
-> CellRenderer
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. CellRenderer -> ForeignPtr CellRenderer
unCellRenderer
unsafeCastGObject :: GObject -> CellRenderer
unsafeCastGObject = ForeignPtr CellRenderer -> CellRenderer
CellRenderer (ForeignPtr CellRenderer -> CellRenderer)
-> (GObject -> ForeignPtr CellRenderer) -> GObject -> CellRenderer
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr CellRenderer
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr CellRenderer)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr CellRenderer
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToCellRenderer :: GObjectClass obj => obj -> CellRenderer
castToCellRenderer :: forall obj. GObjectClass obj => obj -> CellRenderer
castToCellRenderer = GType -> String -> obj -> CellRenderer
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeCellRenderer String
"CellRenderer"
gTypeCellRenderer :: GType
gTypeCellRenderer :: GType
gTypeCellRenderer =
GType
gtk_cell_renderer_get_type
{-# LINE 4376 "./Graphics/UI/Gtk/Types.chs" #-}
newtype CellRendererSpinner = CellRendererSpinner (ForeignPtr (CellRendererSpinner)) deriving (CellRendererSpinner -> CellRendererSpinner -> Bool
(CellRendererSpinner -> CellRendererSpinner -> Bool)
-> (CellRendererSpinner -> CellRendererSpinner -> Bool)
-> Eq CellRendererSpinner
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CellRendererSpinner -> CellRendererSpinner -> Bool
== :: CellRendererSpinner -> CellRendererSpinner -> Bool
$c/= :: CellRendererSpinner -> CellRendererSpinner -> Bool
/= :: CellRendererSpinner -> CellRendererSpinner -> Bool
Eq,Eq CellRendererSpinner
Eq CellRendererSpinner
-> (CellRendererSpinner -> CellRendererSpinner -> Ordering)
-> (CellRendererSpinner -> CellRendererSpinner -> Bool)
-> (CellRendererSpinner -> CellRendererSpinner -> Bool)
-> (CellRendererSpinner -> CellRendererSpinner -> Bool)
-> (CellRendererSpinner -> CellRendererSpinner -> Bool)
-> (CellRendererSpinner
-> CellRendererSpinner -> CellRendererSpinner)
-> (CellRendererSpinner
-> CellRendererSpinner -> CellRendererSpinner)
-> Ord CellRendererSpinner
CellRendererSpinner -> CellRendererSpinner -> Bool
CellRendererSpinner -> CellRendererSpinner -> Ordering
CellRendererSpinner -> CellRendererSpinner -> CellRendererSpinner
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: CellRendererSpinner -> CellRendererSpinner -> Ordering
compare :: CellRendererSpinner -> CellRendererSpinner -> Ordering
$c< :: CellRendererSpinner -> CellRendererSpinner -> Bool
< :: CellRendererSpinner -> CellRendererSpinner -> Bool
$c<= :: CellRendererSpinner -> CellRendererSpinner -> Bool
<= :: CellRendererSpinner -> CellRendererSpinner -> Bool
$c> :: CellRendererSpinner -> CellRendererSpinner -> Bool
> :: CellRendererSpinner -> CellRendererSpinner -> Bool
$c>= :: CellRendererSpinner -> CellRendererSpinner -> Bool
>= :: CellRendererSpinner -> CellRendererSpinner -> Bool
$cmax :: CellRendererSpinner -> CellRendererSpinner -> CellRendererSpinner
max :: CellRendererSpinner -> CellRendererSpinner -> CellRendererSpinner
$cmin :: CellRendererSpinner -> CellRendererSpinner -> CellRendererSpinner
min :: CellRendererSpinner -> CellRendererSpinner -> CellRendererSpinner
Ord)
mkCellRendererSpinner :: (ForeignPtr CellRendererSpinner -> CellRendererSpinner,
FinalizerPtr a)
mkCellRendererSpinner = (ForeignPtr CellRendererSpinner -> CellRendererSpinner
CellRendererSpinner, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unCellRendererSpinner :: CellRendererSpinner -> ForeignPtr CellRendererSpinner
unCellRendererSpinner (CellRendererSpinner ForeignPtr CellRendererSpinner
o) = ForeignPtr CellRendererSpinner
o
class CellRendererClass o => CellRendererSpinnerClass o
toCellRendererSpinner :: CellRendererSpinnerClass o => o -> CellRendererSpinner
toCellRendererSpinner :: forall o. CellRendererSpinnerClass o => o -> CellRendererSpinner
toCellRendererSpinner = GObject -> CellRendererSpinner
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> CellRendererSpinner)
-> (o -> GObject) -> o -> CellRendererSpinner
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance CellRendererSpinnerClass CellRendererSpinner
instance CellRendererClass CellRendererSpinner
instance GObjectClass CellRendererSpinner where
toGObject :: CellRendererSpinner -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (CellRendererSpinner -> ForeignPtr GObject)
-> CellRendererSpinner
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr CellRendererSpinner -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr CellRendererSpinner -> ForeignPtr GObject)
-> (CellRendererSpinner -> ForeignPtr CellRendererSpinner)
-> CellRendererSpinner
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. CellRendererSpinner -> ForeignPtr CellRendererSpinner
unCellRendererSpinner
unsafeCastGObject :: GObject -> CellRendererSpinner
unsafeCastGObject = ForeignPtr CellRendererSpinner -> CellRendererSpinner
CellRendererSpinner (ForeignPtr CellRendererSpinner -> CellRendererSpinner)
-> (GObject -> ForeignPtr CellRendererSpinner)
-> GObject
-> CellRendererSpinner
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr CellRendererSpinner
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr CellRendererSpinner)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr CellRendererSpinner
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToCellRendererSpinner :: GObjectClass obj => obj -> CellRendererSpinner
castToCellRendererSpinner :: forall obj. GObjectClass obj => obj -> CellRendererSpinner
castToCellRendererSpinner = GType -> String -> obj -> CellRendererSpinner
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeCellRendererSpinner String
"CellRendererSpinner"
gTypeCellRendererSpinner :: GType
gTypeCellRendererSpinner :: GType
gTypeCellRendererSpinner =
GType
gtk_cell_renderer_spinner_get_type
{-# LINE 4400 "./Graphics/UI/Gtk/Types.chs" #-}
newtype CellRendererPixbuf = CellRendererPixbuf (ForeignPtr (CellRendererPixbuf)) deriving (CellRendererPixbuf -> CellRendererPixbuf -> Bool
(CellRendererPixbuf -> CellRendererPixbuf -> Bool)
-> (CellRendererPixbuf -> CellRendererPixbuf -> Bool)
-> Eq CellRendererPixbuf
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CellRendererPixbuf -> CellRendererPixbuf -> Bool
== :: CellRendererPixbuf -> CellRendererPixbuf -> Bool
$c/= :: CellRendererPixbuf -> CellRendererPixbuf -> Bool
/= :: CellRendererPixbuf -> CellRendererPixbuf -> Bool
Eq,Eq CellRendererPixbuf
Eq CellRendererPixbuf
-> (CellRendererPixbuf -> CellRendererPixbuf -> Ordering)
-> (CellRendererPixbuf -> CellRendererPixbuf -> Bool)
-> (CellRendererPixbuf -> CellRendererPixbuf -> Bool)
-> (CellRendererPixbuf -> CellRendererPixbuf -> Bool)
-> (CellRendererPixbuf -> CellRendererPixbuf -> Bool)
-> (CellRendererPixbuf -> CellRendererPixbuf -> CellRendererPixbuf)
-> (CellRendererPixbuf -> CellRendererPixbuf -> CellRendererPixbuf)
-> Ord CellRendererPixbuf
CellRendererPixbuf -> CellRendererPixbuf -> Bool
CellRendererPixbuf -> CellRendererPixbuf -> Ordering
CellRendererPixbuf -> CellRendererPixbuf -> CellRendererPixbuf
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: CellRendererPixbuf -> CellRendererPixbuf -> Ordering
compare :: CellRendererPixbuf -> CellRendererPixbuf -> Ordering
$c< :: CellRendererPixbuf -> CellRendererPixbuf -> Bool
< :: CellRendererPixbuf -> CellRendererPixbuf -> Bool
$c<= :: CellRendererPixbuf -> CellRendererPixbuf -> Bool
<= :: CellRendererPixbuf -> CellRendererPixbuf -> Bool
$c> :: CellRendererPixbuf -> CellRendererPixbuf -> Bool
> :: CellRendererPixbuf -> CellRendererPixbuf -> Bool
$c>= :: CellRendererPixbuf -> CellRendererPixbuf -> Bool
>= :: CellRendererPixbuf -> CellRendererPixbuf -> Bool
$cmax :: CellRendererPixbuf -> CellRendererPixbuf -> CellRendererPixbuf
max :: CellRendererPixbuf -> CellRendererPixbuf -> CellRendererPixbuf
$cmin :: CellRendererPixbuf -> CellRendererPixbuf -> CellRendererPixbuf
min :: CellRendererPixbuf -> CellRendererPixbuf -> CellRendererPixbuf
Ord)
mkCellRendererPixbuf :: (ForeignPtr CellRendererPixbuf -> CellRendererPixbuf,
FinalizerPtr a)
mkCellRendererPixbuf = (ForeignPtr CellRendererPixbuf -> CellRendererPixbuf
CellRendererPixbuf, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unCellRendererPixbuf :: CellRendererPixbuf -> ForeignPtr CellRendererPixbuf
unCellRendererPixbuf (CellRendererPixbuf ForeignPtr CellRendererPixbuf
o) = ForeignPtr CellRendererPixbuf
o
class CellRendererClass o => CellRendererPixbufClass o
toCellRendererPixbuf :: CellRendererPixbufClass o => o -> CellRendererPixbuf
toCellRendererPixbuf :: forall o. CellRendererPixbufClass o => o -> CellRendererPixbuf
toCellRendererPixbuf = GObject -> CellRendererPixbuf
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> CellRendererPixbuf)
-> (o -> GObject) -> o -> CellRendererPixbuf
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance CellRendererPixbufClass CellRendererPixbuf
instance CellRendererClass CellRendererPixbuf
instance GObjectClass CellRendererPixbuf where
toGObject :: CellRendererPixbuf -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (CellRendererPixbuf -> ForeignPtr GObject)
-> CellRendererPixbuf
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr CellRendererPixbuf -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr CellRendererPixbuf -> ForeignPtr GObject)
-> (CellRendererPixbuf -> ForeignPtr CellRendererPixbuf)
-> CellRendererPixbuf
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. CellRendererPixbuf -> ForeignPtr CellRendererPixbuf
unCellRendererPixbuf
unsafeCastGObject :: GObject -> CellRendererPixbuf
unsafeCastGObject = ForeignPtr CellRendererPixbuf -> CellRendererPixbuf
CellRendererPixbuf (ForeignPtr CellRendererPixbuf -> CellRendererPixbuf)
-> (GObject -> ForeignPtr CellRendererPixbuf)
-> GObject
-> CellRendererPixbuf
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr CellRendererPixbuf
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr CellRendererPixbuf)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr CellRendererPixbuf
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToCellRendererPixbuf :: GObjectClass obj => obj -> CellRendererPixbuf
castToCellRendererPixbuf :: forall obj. GObjectClass obj => obj -> CellRendererPixbuf
castToCellRendererPixbuf = GType -> String -> obj -> CellRendererPixbuf
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeCellRendererPixbuf String
"CellRendererPixbuf"
gTypeCellRendererPixbuf :: GType
gTypeCellRendererPixbuf :: GType
gTypeCellRendererPixbuf =
GType
gtk_cell_renderer_pixbuf_get_type
{-# LINE 4424 "./Graphics/UI/Gtk/Types.chs" #-}
newtype CellRendererText = CellRendererText (ForeignPtr (CellRendererText)) deriving (CellRendererText -> CellRendererText -> Bool
(CellRendererText -> CellRendererText -> Bool)
-> (CellRendererText -> CellRendererText -> Bool)
-> Eq CellRendererText
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CellRendererText -> CellRendererText -> Bool
== :: CellRendererText -> CellRendererText -> Bool
$c/= :: CellRendererText -> CellRendererText -> Bool
/= :: CellRendererText -> CellRendererText -> Bool
Eq,Eq CellRendererText
Eq CellRendererText
-> (CellRendererText -> CellRendererText -> Ordering)
-> (CellRendererText -> CellRendererText -> Bool)
-> (CellRendererText -> CellRendererText -> Bool)
-> (CellRendererText -> CellRendererText -> Bool)
-> (CellRendererText -> CellRendererText -> Bool)
-> (CellRendererText -> CellRendererText -> CellRendererText)
-> (CellRendererText -> CellRendererText -> CellRendererText)
-> Ord CellRendererText
CellRendererText -> CellRendererText -> Bool
CellRendererText -> CellRendererText -> Ordering
CellRendererText -> CellRendererText -> CellRendererText
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: CellRendererText -> CellRendererText -> Ordering
compare :: CellRendererText -> CellRendererText -> Ordering
$c< :: CellRendererText -> CellRendererText -> Bool
< :: CellRendererText -> CellRendererText -> Bool
$c<= :: CellRendererText -> CellRendererText -> Bool
<= :: CellRendererText -> CellRendererText -> Bool
$c> :: CellRendererText -> CellRendererText -> Bool
> :: CellRendererText -> CellRendererText -> Bool
$c>= :: CellRendererText -> CellRendererText -> Bool
>= :: CellRendererText -> CellRendererText -> Bool
$cmax :: CellRendererText -> CellRendererText -> CellRendererText
max :: CellRendererText -> CellRendererText -> CellRendererText
$cmin :: CellRendererText -> CellRendererText -> CellRendererText
min :: CellRendererText -> CellRendererText -> CellRendererText
Ord)
mkCellRendererText :: (ForeignPtr CellRendererText -> CellRendererText, FinalizerPtr a)
mkCellRendererText = (ForeignPtr CellRendererText -> CellRendererText
CellRendererText, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unCellRendererText :: CellRendererText -> ForeignPtr CellRendererText
unCellRendererText (CellRendererText ForeignPtr CellRendererText
o) = ForeignPtr CellRendererText
o
class CellRendererClass o => CellRendererTextClass o
toCellRendererText :: CellRendererTextClass o => o -> CellRendererText
toCellRendererText :: forall o. CellRendererTextClass o => o -> CellRendererText
toCellRendererText = GObject -> CellRendererText
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> CellRendererText)
-> (o -> GObject) -> o -> CellRendererText
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance CellRendererTextClass CellRendererText
instance CellRendererClass CellRendererText
instance GObjectClass CellRendererText where
toGObject :: CellRendererText -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (CellRendererText -> ForeignPtr GObject)
-> CellRendererText
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr CellRendererText -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr CellRendererText -> ForeignPtr GObject)
-> (CellRendererText -> ForeignPtr CellRendererText)
-> CellRendererText
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. CellRendererText -> ForeignPtr CellRendererText
unCellRendererText
unsafeCastGObject :: GObject -> CellRendererText
unsafeCastGObject = ForeignPtr CellRendererText -> CellRendererText
CellRendererText (ForeignPtr CellRendererText -> CellRendererText)
-> (GObject -> ForeignPtr CellRendererText)
-> GObject
-> CellRendererText
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr CellRendererText
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr CellRendererText)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr CellRendererText
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToCellRendererText :: GObjectClass obj => obj -> CellRendererText
castToCellRendererText :: forall obj. GObjectClass obj => obj -> CellRendererText
castToCellRendererText = GType -> String -> obj -> CellRendererText
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeCellRendererText String
"CellRendererText"
gTypeCellRendererText :: GType
gTypeCellRendererText :: GType
gTypeCellRendererText =
GType
gtk_cell_renderer_text_get_type
{-# LINE 4448 "./Graphics/UI/Gtk/Types.chs" #-}
newtype CellRendererAccel = CellRendererAccel (ForeignPtr (CellRendererAccel)) deriving (CellRendererAccel -> CellRendererAccel -> Bool
(CellRendererAccel -> CellRendererAccel -> Bool)
-> (CellRendererAccel -> CellRendererAccel -> Bool)
-> Eq CellRendererAccel
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CellRendererAccel -> CellRendererAccel -> Bool
== :: CellRendererAccel -> CellRendererAccel -> Bool
$c/= :: CellRendererAccel -> CellRendererAccel -> Bool
/= :: CellRendererAccel -> CellRendererAccel -> Bool
Eq,Eq CellRendererAccel
Eq CellRendererAccel
-> (CellRendererAccel -> CellRendererAccel -> Ordering)
-> (CellRendererAccel -> CellRendererAccel -> Bool)
-> (CellRendererAccel -> CellRendererAccel -> Bool)
-> (CellRendererAccel -> CellRendererAccel -> Bool)
-> (CellRendererAccel -> CellRendererAccel -> Bool)
-> (CellRendererAccel -> CellRendererAccel -> CellRendererAccel)
-> (CellRendererAccel -> CellRendererAccel -> CellRendererAccel)
-> Ord CellRendererAccel
CellRendererAccel -> CellRendererAccel -> Bool
CellRendererAccel -> CellRendererAccel -> Ordering
CellRendererAccel -> CellRendererAccel -> CellRendererAccel
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: CellRendererAccel -> CellRendererAccel -> Ordering
compare :: CellRendererAccel -> CellRendererAccel -> Ordering
$c< :: CellRendererAccel -> CellRendererAccel -> Bool
< :: CellRendererAccel -> CellRendererAccel -> Bool
$c<= :: CellRendererAccel -> CellRendererAccel -> Bool
<= :: CellRendererAccel -> CellRendererAccel -> Bool
$c> :: CellRendererAccel -> CellRendererAccel -> Bool
> :: CellRendererAccel -> CellRendererAccel -> Bool
$c>= :: CellRendererAccel -> CellRendererAccel -> Bool
>= :: CellRendererAccel -> CellRendererAccel -> Bool
$cmax :: CellRendererAccel -> CellRendererAccel -> CellRendererAccel
max :: CellRendererAccel -> CellRendererAccel -> CellRendererAccel
$cmin :: CellRendererAccel -> CellRendererAccel -> CellRendererAccel
min :: CellRendererAccel -> CellRendererAccel -> CellRendererAccel
Ord)
mkCellRendererAccel :: (ForeignPtr CellRendererAccel -> CellRendererAccel, FinalizerPtr a)
mkCellRendererAccel = (ForeignPtr CellRendererAccel -> CellRendererAccel
CellRendererAccel, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unCellRendererAccel :: CellRendererAccel -> ForeignPtr CellRendererAccel
unCellRendererAccel (CellRendererAccel ForeignPtr CellRendererAccel
o) = ForeignPtr CellRendererAccel
o
class CellRendererTextClass o => CellRendererAccelClass o
toCellRendererAccel :: CellRendererAccelClass o => o -> CellRendererAccel
toCellRendererAccel :: forall o. CellRendererAccelClass o => o -> CellRendererAccel
toCellRendererAccel = GObject -> CellRendererAccel
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> CellRendererAccel)
-> (o -> GObject) -> o -> CellRendererAccel
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance CellRendererAccelClass CellRendererAccel
instance CellRendererTextClass CellRendererAccel
instance CellRendererClass CellRendererAccel
instance GObjectClass CellRendererAccel where
toGObject :: CellRendererAccel -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (CellRendererAccel -> ForeignPtr GObject)
-> CellRendererAccel
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr CellRendererAccel -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr CellRendererAccel -> ForeignPtr GObject)
-> (CellRendererAccel -> ForeignPtr CellRendererAccel)
-> CellRendererAccel
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. CellRendererAccel -> ForeignPtr CellRendererAccel
unCellRendererAccel
unsafeCastGObject :: GObject -> CellRendererAccel
unsafeCastGObject = ForeignPtr CellRendererAccel -> CellRendererAccel
CellRendererAccel (ForeignPtr CellRendererAccel -> CellRendererAccel)
-> (GObject -> ForeignPtr CellRendererAccel)
-> GObject
-> CellRendererAccel
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr CellRendererAccel
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr CellRendererAccel)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr CellRendererAccel
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToCellRendererAccel :: GObjectClass obj => obj -> CellRendererAccel
castToCellRendererAccel :: forall obj. GObjectClass obj => obj -> CellRendererAccel
castToCellRendererAccel = GType -> String -> obj -> CellRendererAccel
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeCellRendererAccel String
"CellRendererAccel"
gTypeCellRendererAccel :: GType
gTypeCellRendererAccel :: GType
gTypeCellRendererAccel =
GType
gtk_cell_renderer_accel_get_type
{-# LINE 4473 "./Graphics/UI/Gtk/Types.chs" #-}
newtype CellRendererSpin = CellRendererSpin (ForeignPtr (CellRendererSpin)) deriving (CellRendererSpin -> CellRendererSpin -> Bool
(CellRendererSpin -> CellRendererSpin -> Bool)
-> (CellRendererSpin -> CellRendererSpin -> Bool)
-> Eq CellRendererSpin
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CellRendererSpin -> CellRendererSpin -> Bool
== :: CellRendererSpin -> CellRendererSpin -> Bool
$c/= :: CellRendererSpin -> CellRendererSpin -> Bool
/= :: CellRendererSpin -> CellRendererSpin -> Bool
Eq,Eq CellRendererSpin
Eq CellRendererSpin
-> (CellRendererSpin -> CellRendererSpin -> Ordering)
-> (CellRendererSpin -> CellRendererSpin -> Bool)
-> (CellRendererSpin -> CellRendererSpin -> Bool)
-> (CellRendererSpin -> CellRendererSpin -> Bool)
-> (CellRendererSpin -> CellRendererSpin -> Bool)
-> (CellRendererSpin -> CellRendererSpin -> CellRendererSpin)
-> (CellRendererSpin -> CellRendererSpin -> CellRendererSpin)
-> Ord CellRendererSpin
CellRendererSpin -> CellRendererSpin -> Bool
CellRendererSpin -> CellRendererSpin -> Ordering
CellRendererSpin -> CellRendererSpin -> CellRendererSpin
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: CellRendererSpin -> CellRendererSpin -> Ordering
compare :: CellRendererSpin -> CellRendererSpin -> Ordering
$c< :: CellRendererSpin -> CellRendererSpin -> Bool
< :: CellRendererSpin -> CellRendererSpin -> Bool
$c<= :: CellRendererSpin -> CellRendererSpin -> Bool
<= :: CellRendererSpin -> CellRendererSpin -> Bool
$c> :: CellRendererSpin -> CellRendererSpin -> Bool
> :: CellRendererSpin -> CellRendererSpin -> Bool
$c>= :: CellRendererSpin -> CellRendererSpin -> Bool
>= :: CellRendererSpin -> CellRendererSpin -> Bool
$cmax :: CellRendererSpin -> CellRendererSpin -> CellRendererSpin
max :: CellRendererSpin -> CellRendererSpin -> CellRendererSpin
$cmin :: CellRendererSpin -> CellRendererSpin -> CellRendererSpin
min :: CellRendererSpin -> CellRendererSpin -> CellRendererSpin
Ord)
mkCellRendererSpin :: (ForeignPtr CellRendererSpin -> CellRendererSpin, FinalizerPtr a)
mkCellRendererSpin = (ForeignPtr CellRendererSpin -> CellRendererSpin
CellRendererSpin, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unCellRendererSpin :: CellRendererSpin -> ForeignPtr CellRendererSpin
unCellRendererSpin (CellRendererSpin ForeignPtr CellRendererSpin
o) = ForeignPtr CellRendererSpin
o
class CellRendererTextClass o => CellRendererSpinClass o
toCellRendererSpin :: CellRendererSpinClass o => o -> CellRendererSpin
toCellRendererSpin :: forall o. CellRendererSpinClass o => o -> CellRendererSpin
toCellRendererSpin = GObject -> CellRendererSpin
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> CellRendererSpin)
-> (o -> GObject) -> o -> CellRendererSpin
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance CellRendererSpinClass CellRendererSpin
instance CellRendererTextClass CellRendererSpin
instance CellRendererClass CellRendererSpin
instance GObjectClass CellRendererSpin where
toGObject :: CellRendererSpin -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (CellRendererSpin -> ForeignPtr GObject)
-> CellRendererSpin
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr CellRendererSpin -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr CellRendererSpin -> ForeignPtr GObject)
-> (CellRendererSpin -> ForeignPtr CellRendererSpin)
-> CellRendererSpin
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. CellRendererSpin -> ForeignPtr CellRendererSpin
unCellRendererSpin
unsafeCastGObject :: GObject -> CellRendererSpin
unsafeCastGObject = ForeignPtr CellRendererSpin -> CellRendererSpin
CellRendererSpin (ForeignPtr CellRendererSpin -> CellRendererSpin)
-> (GObject -> ForeignPtr CellRendererSpin)
-> GObject
-> CellRendererSpin
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr CellRendererSpin
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr CellRendererSpin)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr CellRendererSpin
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToCellRendererSpin :: GObjectClass obj => obj -> CellRendererSpin
castToCellRendererSpin :: forall obj. GObjectClass obj => obj -> CellRendererSpin
castToCellRendererSpin = GType -> String -> obj -> CellRendererSpin
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeCellRendererSpin String
"CellRendererSpin"
gTypeCellRendererSpin :: GType
gTypeCellRendererSpin :: GType
gTypeCellRendererSpin =
GType
gtk_cell_renderer_spin_get_type
{-# LINE 4498 "./Graphics/UI/Gtk/Types.chs" #-}
newtype CellRendererCombo = CellRendererCombo (ForeignPtr (CellRendererCombo)) deriving (CellRendererCombo -> CellRendererCombo -> Bool
(CellRendererCombo -> CellRendererCombo -> Bool)
-> (CellRendererCombo -> CellRendererCombo -> Bool)
-> Eq CellRendererCombo
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CellRendererCombo -> CellRendererCombo -> Bool
== :: CellRendererCombo -> CellRendererCombo -> Bool
$c/= :: CellRendererCombo -> CellRendererCombo -> Bool
/= :: CellRendererCombo -> CellRendererCombo -> Bool
Eq,Eq CellRendererCombo
Eq CellRendererCombo
-> (CellRendererCombo -> CellRendererCombo -> Ordering)
-> (CellRendererCombo -> CellRendererCombo -> Bool)
-> (CellRendererCombo -> CellRendererCombo -> Bool)
-> (CellRendererCombo -> CellRendererCombo -> Bool)
-> (CellRendererCombo -> CellRendererCombo -> Bool)
-> (CellRendererCombo -> CellRendererCombo -> CellRendererCombo)
-> (CellRendererCombo -> CellRendererCombo -> CellRendererCombo)
-> Ord CellRendererCombo
CellRendererCombo -> CellRendererCombo -> Bool
CellRendererCombo -> CellRendererCombo -> Ordering
CellRendererCombo -> CellRendererCombo -> CellRendererCombo
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: CellRendererCombo -> CellRendererCombo -> Ordering
compare :: CellRendererCombo -> CellRendererCombo -> Ordering
$c< :: CellRendererCombo -> CellRendererCombo -> Bool
< :: CellRendererCombo -> CellRendererCombo -> Bool
$c<= :: CellRendererCombo -> CellRendererCombo -> Bool
<= :: CellRendererCombo -> CellRendererCombo -> Bool
$c> :: CellRendererCombo -> CellRendererCombo -> Bool
> :: CellRendererCombo -> CellRendererCombo -> Bool
$c>= :: CellRendererCombo -> CellRendererCombo -> Bool
>= :: CellRendererCombo -> CellRendererCombo -> Bool
$cmax :: CellRendererCombo -> CellRendererCombo -> CellRendererCombo
max :: CellRendererCombo -> CellRendererCombo -> CellRendererCombo
$cmin :: CellRendererCombo -> CellRendererCombo -> CellRendererCombo
min :: CellRendererCombo -> CellRendererCombo -> CellRendererCombo
Ord)
mkCellRendererCombo :: (ForeignPtr CellRendererCombo -> CellRendererCombo, FinalizerPtr a)
mkCellRendererCombo = (ForeignPtr CellRendererCombo -> CellRendererCombo
CellRendererCombo, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unCellRendererCombo :: CellRendererCombo -> ForeignPtr CellRendererCombo
unCellRendererCombo (CellRendererCombo ForeignPtr CellRendererCombo
o) = ForeignPtr CellRendererCombo
o
class CellRendererTextClass o => CellRendererComboClass o
toCellRendererCombo :: CellRendererComboClass o => o -> CellRendererCombo
toCellRendererCombo :: forall o. CellRendererComboClass o => o -> CellRendererCombo
toCellRendererCombo = GObject -> CellRendererCombo
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> CellRendererCombo)
-> (o -> GObject) -> o -> CellRendererCombo
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance CellRendererComboClass CellRendererCombo
instance CellRendererTextClass CellRendererCombo
instance CellRendererClass CellRendererCombo
instance GObjectClass CellRendererCombo where
toGObject :: CellRendererCombo -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (CellRendererCombo -> ForeignPtr GObject)
-> CellRendererCombo
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr CellRendererCombo -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr CellRendererCombo -> ForeignPtr GObject)
-> (CellRendererCombo -> ForeignPtr CellRendererCombo)
-> CellRendererCombo
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. CellRendererCombo -> ForeignPtr CellRendererCombo
unCellRendererCombo
unsafeCastGObject :: GObject -> CellRendererCombo
unsafeCastGObject = ForeignPtr CellRendererCombo -> CellRendererCombo
CellRendererCombo (ForeignPtr CellRendererCombo -> CellRendererCombo)
-> (GObject -> ForeignPtr CellRendererCombo)
-> GObject
-> CellRendererCombo
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr CellRendererCombo
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr CellRendererCombo)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr CellRendererCombo
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToCellRendererCombo :: GObjectClass obj => obj -> CellRendererCombo
castToCellRendererCombo :: forall obj. GObjectClass obj => obj -> CellRendererCombo
castToCellRendererCombo = GType -> String -> obj -> CellRendererCombo
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeCellRendererCombo String
"CellRendererCombo"
gTypeCellRendererCombo :: GType
gTypeCellRendererCombo :: GType
gTypeCellRendererCombo =
GType
gtk_cell_renderer_combo_get_type
{-# LINE 4523 "./Graphics/UI/Gtk/Types.chs" #-}
newtype CellRendererToggle = CellRendererToggle (ForeignPtr (CellRendererToggle)) deriving (CellRendererToggle -> CellRendererToggle -> Bool
(CellRendererToggle -> CellRendererToggle -> Bool)
-> (CellRendererToggle -> CellRendererToggle -> Bool)
-> Eq CellRendererToggle
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CellRendererToggle -> CellRendererToggle -> Bool
== :: CellRendererToggle -> CellRendererToggle -> Bool
$c/= :: CellRendererToggle -> CellRendererToggle -> Bool
/= :: CellRendererToggle -> CellRendererToggle -> Bool
Eq,Eq CellRendererToggle
Eq CellRendererToggle
-> (CellRendererToggle -> CellRendererToggle -> Ordering)
-> (CellRendererToggle -> CellRendererToggle -> Bool)
-> (CellRendererToggle -> CellRendererToggle -> Bool)
-> (CellRendererToggle -> CellRendererToggle -> Bool)
-> (CellRendererToggle -> CellRendererToggle -> Bool)
-> (CellRendererToggle -> CellRendererToggle -> CellRendererToggle)
-> (CellRendererToggle -> CellRendererToggle -> CellRendererToggle)
-> Ord CellRendererToggle
CellRendererToggle -> CellRendererToggle -> Bool
CellRendererToggle -> CellRendererToggle -> Ordering
CellRendererToggle -> CellRendererToggle -> CellRendererToggle
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: CellRendererToggle -> CellRendererToggle -> Ordering
compare :: CellRendererToggle -> CellRendererToggle -> Ordering
$c< :: CellRendererToggle -> CellRendererToggle -> Bool
< :: CellRendererToggle -> CellRendererToggle -> Bool
$c<= :: CellRendererToggle -> CellRendererToggle -> Bool
<= :: CellRendererToggle -> CellRendererToggle -> Bool
$c> :: CellRendererToggle -> CellRendererToggle -> Bool
> :: CellRendererToggle -> CellRendererToggle -> Bool
$c>= :: CellRendererToggle -> CellRendererToggle -> Bool
>= :: CellRendererToggle -> CellRendererToggle -> Bool
$cmax :: CellRendererToggle -> CellRendererToggle -> CellRendererToggle
max :: CellRendererToggle -> CellRendererToggle -> CellRendererToggle
$cmin :: CellRendererToggle -> CellRendererToggle -> CellRendererToggle
min :: CellRendererToggle -> CellRendererToggle -> CellRendererToggle
Ord)
mkCellRendererToggle :: (ForeignPtr CellRendererToggle -> CellRendererToggle,
FinalizerPtr a)
mkCellRendererToggle = (ForeignPtr CellRendererToggle -> CellRendererToggle
CellRendererToggle, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unCellRendererToggle :: CellRendererToggle -> ForeignPtr CellRendererToggle
unCellRendererToggle (CellRendererToggle ForeignPtr CellRendererToggle
o) = ForeignPtr CellRendererToggle
o
class CellRendererClass o => CellRendererToggleClass o
toCellRendererToggle :: CellRendererToggleClass o => o -> CellRendererToggle
toCellRendererToggle :: forall o. CellRendererToggleClass o => o -> CellRendererToggle
toCellRendererToggle = GObject -> CellRendererToggle
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> CellRendererToggle)
-> (o -> GObject) -> o -> CellRendererToggle
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance CellRendererToggleClass CellRendererToggle
instance CellRendererClass CellRendererToggle
instance GObjectClass CellRendererToggle where
toGObject :: CellRendererToggle -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (CellRendererToggle -> ForeignPtr GObject)
-> CellRendererToggle
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr CellRendererToggle -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr CellRendererToggle -> ForeignPtr GObject)
-> (CellRendererToggle -> ForeignPtr CellRendererToggle)
-> CellRendererToggle
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. CellRendererToggle -> ForeignPtr CellRendererToggle
unCellRendererToggle
unsafeCastGObject :: GObject -> CellRendererToggle
unsafeCastGObject = ForeignPtr CellRendererToggle -> CellRendererToggle
CellRendererToggle (ForeignPtr CellRendererToggle -> CellRendererToggle)
-> (GObject -> ForeignPtr CellRendererToggle)
-> GObject
-> CellRendererToggle
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr CellRendererToggle
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr CellRendererToggle)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr CellRendererToggle
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToCellRendererToggle :: GObjectClass obj => obj -> CellRendererToggle
castToCellRendererToggle :: forall obj. GObjectClass obj => obj -> CellRendererToggle
castToCellRendererToggle = GType -> String -> obj -> CellRendererToggle
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeCellRendererToggle String
"CellRendererToggle"
gTypeCellRendererToggle :: GType
gTypeCellRendererToggle :: GType
gTypeCellRendererToggle =
GType
gtk_cell_renderer_toggle_get_type
{-# LINE 4547 "./Graphics/UI/Gtk/Types.chs" #-}
newtype CellRendererProgress = CellRendererProgress (ForeignPtr (CellRendererProgress)) deriving (CellRendererProgress -> CellRendererProgress -> Bool
(CellRendererProgress -> CellRendererProgress -> Bool)
-> (CellRendererProgress -> CellRendererProgress -> Bool)
-> Eq CellRendererProgress
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CellRendererProgress -> CellRendererProgress -> Bool
== :: CellRendererProgress -> CellRendererProgress -> Bool
$c/= :: CellRendererProgress -> CellRendererProgress -> Bool
/= :: CellRendererProgress -> CellRendererProgress -> Bool
Eq,Eq CellRendererProgress
Eq CellRendererProgress
-> (CellRendererProgress -> CellRendererProgress -> Ordering)
-> (CellRendererProgress -> CellRendererProgress -> Bool)
-> (CellRendererProgress -> CellRendererProgress -> Bool)
-> (CellRendererProgress -> CellRendererProgress -> Bool)
-> (CellRendererProgress -> CellRendererProgress -> Bool)
-> (CellRendererProgress
-> CellRendererProgress -> CellRendererProgress)
-> (CellRendererProgress
-> CellRendererProgress -> CellRendererProgress)
-> Ord CellRendererProgress
CellRendererProgress -> CellRendererProgress -> Bool
CellRendererProgress -> CellRendererProgress -> Ordering
CellRendererProgress
-> CellRendererProgress -> CellRendererProgress
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: CellRendererProgress -> CellRendererProgress -> Ordering
compare :: CellRendererProgress -> CellRendererProgress -> Ordering
$c< :: CellRendererProgress -> CellRendererProgress -> Bool
< :: CellRendererProgress -> CellRendererProgress -> Bool
$c<= :: CellRendererProgress -> CellRendererProgress -> Bool
<= :: CellRendererProgress -> CellRendererProgress -> Bool
$c> :: CellRendererProgress -> CellRendererProgress -> Bool
> :: CellRendererProgress -> CellRendererProgress -> Bool
$c>= :: CellRendererProgress -> CellRendererProgress -> Bool
>= :: CellRendererProgress -> CellRendererProgress -> Bool
$cmax :: CellRendererProgress
-> CellRendererProgress -> CellRendererProgress
max :: CellRendererProgress
-> CellRendererProgress -> CellRendererProgress
$cmin :: CellRendererProgress
-> CellRendererProgress -> CellRendererProgress
min :: CellRendererProgress
-> CellRendererProgress -> CellRendererProgress
Ord)
mkCellRendererProgress :: (ForeignPtr CellRendererProgress -> CellRendererProgress,
FinalizerPtr a)
mkCellRendererProgress = (ForeignPtr CellRendererProgress -> CellRendererProgress
CellRendererProgress, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unCellRendererProgress :: CellRendererProgress -> ForeignPtr CellRendererProgress
unCellRendererProgress (CellRendererProgress ForeignPtr CellRendererProgress
o) = ForeignPtr CellRendererProgress
o
class CellRendererClass o => CellRendererProgressClass o
toCellRendererProgress :: CellRendererProgressClass o => o -> CellRendererProgress
toCellRendererProgress :: forall o. CellRendererProgressClass o => o -> CellRendererProgress
toCellRendererProgress = GObject -> CellRendererProgress
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> CellRendererProgress)
-> (o -> GObject) -> o -> CellRendererProgress
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance CellRendererProgressClass CellRendererProgress
instance CellRendererClass CellRendererProgress
instance GObjectClass CellRendererProgress where
toGObject :: CellRendererProgress -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (CellRendererProgress -> ForeignPtr GObject)
-> CellRendererProgress
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr CellRendererProgress -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr CellRendererProgress -> ForeignPtr GObject)
-> (CellRendererProgress -> ForeignPtr CellRendererProgress)
-> CellRendererProgress
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. CellRendererProgress -> ForeignPtr CellRendererProgress
unCellRendererProgress
unsafeCastGObject :: GObject -> CellRendererProgress
unsafeCastGObject = ForeignPtr CellRendererProgress -> CellRendererProgress
CellRendererProgress (ForeignPtr CellRendererProgress -> CellRendererProgress)
-> (GObject -> ForeignPtr CellRendererProgress)
-> GObject
-> CellRendererProgress
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr CellRendererProgress
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr CellRendererProgress)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr CellRendererProgress
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToCellRendererProgress :: GObjectClass obj => obj -> CellRendererProgress
castToCellRendererProgress :: forall obj. GObjectClass obj => obj -> CellRendererProgress
castToCellRendererProgress = GType -> String -> obj -> CellRendererProgress
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeCellRendererProgress String
"CellRendererProgress"
gTypeCellRendererProgress :: GType
gTypeCellRendererProgress :: GType
gTypeCellRendererProgress =
GType
gtk_cell_renderer_progress_get_type
{-# LINE 4571 "./Graphics/UI/Gtk/Types.chs" #-}
newtype FileFilter = FileFilter (ForeignPtr (FileFilter)) deriving (FileFilter -> FileFilter -> Bool
(FileFilter -> FileFilter -> Bool)
-> (FileFilter -> FileFilter -> Bool) -> Eq FileFilter
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: FileFilter -> FileFilter -> Bool
== :: FileFilter -> FileFilter -> Bool
$c/= :: FileFilter -> FileFilter -> Bool
/= :: FileFilter -> FileFilter -> Bool
Eq,Eq FileFilter
Eq FileFilter
-> (FileFilter -> FileFilter -> Ordering)
-> (FileFilter -> FileFilter -> Bool)
-> (FileFilter -> FileFilter -> Bool)
-> (FileFilter -> FileFilter -> Bool)
-> (FileFilter -> FileFilter -> Bool)
-> (FileFilter -> FileFilter -> FileFilter)
-> (FileFilter -> FileFilter -> FileFilter)
-> Ord FileFilter
FileFilter -> FileFilter -> Bool
FileFilter -> FileFilter -> Ordering
FileFilter -> FileFilter -> FileFilter
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: FileFilter -> FileFilter -> Ordering
compare :: FileFilter -> FileFilter -> Ordering
$c< :: FileFilter -> FileFilter -> Bool
< :: FileFilter -> FileFilter -> Bool
$c<= :: FileFilter -> FileFilter -> Bool
<= :: FileFilter -> FileFilter -> Bool
$c> :: FileFilter -> FileFilter -> Bool
> :: FileFilter -> FileFilter -> Bool
$c>= :: FileFilter -> FileFilter -> Bool
>= :: FileFilter -> FileFilter -> Bool
$cmax :: FileFilter -> FileFilter -> FileFilter
max :: FileFilter -> FileFilter -> FileFilter
$cmin :: FileFilter -> FileFilter -> FileFilter
min :: FileFilter -> FileFilter -> FileFilter
Ord)
mkFileFilter :: (ForeignPtr FileFilter -> FileFilter, FinalizerPtr a)
mkFileFilter = (ForeignPtr FileFilter -> FileFilter
FileFilter, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unFileFilter :: FileFilter -> ForeignPtr FileFilter
unFileFilter (FileFilter ForeignPtr FileFilter
o) = ForeignPtr FileFilter
o
class GObjectClass o => FileFilterClass o
toFileFilter :: FileFilterClass o => o -> FileFilter
toFileFilter :: forall o. FileFilterClass o => o -> FileFilter
toFileFilter = GObject -> FileFilter
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> FileFilter) -> (o -> GObject) -> o -> FileFilter
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance FileFilterClass FileFilter
instance GObjectClass FileFilter where
toGObject :: FileFilter -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (FileFilter -> ForeignPtr GObject) -> FileFilter -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr FileFilter -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr FileFilter -> ForeignPtr GObject)
-> (FileFilter -> ForeignPtr FileFilter)
-> FileFilter
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. FileFilter -> ForeignPtr FileFilter
unFileFilter
unsafeCastGObject :: GObject -> FileFilter
unsafeCastGObject = ForeignPtr FileFilter -> FileFilter
FileFilter (ForeignPtr FileFilter -> FileFilter)
-> (GObject -> ForeignPtr FileFilter) -> GObject -> FileFilter
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr FileFilter
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr FileFilter)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr FileFilter
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToFileFilter :: GObjectClass obj => obj -> FileFilter
castToFileFilter :: forall obj. GObjectClass obj => obj -> FileFilter
castToFileFilter = GType -> String -> obj -> FileFilter
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeFileFilter String
"FileFilter"
gTypeFileFilter :: GType
gTypeFileFilter :: GType
gTypeFileFilter =
GType
gtk_file_filter_get_type
{-# LINE 4594 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Builder = Builder (ForeignPtr (Builder)) deriving (Builder -> Builder -> Bool
(Builder -> Builder -> Bool)
-> (Builder -> Builder -> Bool) -> Eq Builder
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Builder -> Builder -> Bool
== :: Builder -> Builder -> Bool
$c/= :: Builder -> Builder -> Bool
/= :: Builder -> Builder -> Bool
Eq,Eq Builder
Eq Builder
-> (Builder -> Builder -> Ordering)
-> (Builder -> Builder -> Bool)
-> (Builder -> Builder -> Bool)
-> (Builder -> Builder -> Bool)
-> (Builder -> Builder -> Bool)
-> (Builder -> Builder -> Builder)
-> (Builder -> Builder -> Builder)
-> Ord Builder
Builder -> Builder -> Bool
Builder -> Builder -> Ordering
Builder -> Builder -> Builder
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Builder -> Builder -> Ordering
compare :: Builder -> Builder -> Ordering
$c< :: Builder -> Builder -> Bool
< :: Builder -> Builder -> Bool
$c<= :: Builder -> Builder -> Bool
<= :: Builder -> Builder -> Bool
$c> :: Builder -> Builder -> Bool
> :: Builder -> Builder -> Bool
$c>= :: Builder -> Builder -> Bool
>= :: Builder -> Builder -> Bool
$cmax :: Builder -> Builder -> Builder
max :: Builder -> Builder -> Builder
$cmin :: Builder -> Builder -> Builder
min :: Builder -> Builder -> Builder
Ord)
mkBuilder :: (ForeignPtr Builder -> Builder, FinalizerPtr a)
mkBuilder = (ForeignPtr Builder -> Builder
Builder, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unBuilder :: Builder -> ForeignPtr Builder
unBuilder (Builder ForeignPtr Builder
o) = ForeignPtr Builder
o
class GObjectClass o => BuilderClass o
toBuilder :: BuilderClass o => o -> Builder
toBuilder :: forall o. BuilderClass o => o -> Builder
toBuilder = GObject -> Builder
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Builder) -> (o -> GObject) -> o -> Builder
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance BuilderClass Builder
instance GObjectClass Builder where
toGObject :: Builder -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Builder -> ForeignPtr GObject) -> Builder -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Builder -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Builder -> ForeignPtr GObject)
-> (Builder -> ForeignPtr Builder) -> Builder -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Builder -> ForeignPtr Builder
unBuilder
unsafeCastGObject :: GObject -> Builder
unsafeCastGObject = ForeignPtr Builder -> Builder
Builder (ForeignPtr Builder -> Builder)
-> (GObject -> ForeignPtr Builder) -> GObject -> Builder
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Builder
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Builder)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Builder
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToBuilder :: GObjectClass obj => obj -> Builder
castToBuilder :: forall obj. GObjectClass obj => obj -> Builder
castToBuilder = GType -> String -> obj -> Builder
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeBuilder String
"Builder"
gTypeBuilder :: GType
gTypeBuilder :: GType
gTypeBuilder =
GType
gtk_builder_get_type
{-# LINE 4617 "./Graphics/UI/Gtk/Types.chs" #-}
newtype StyleContext = StyleContext (ForeignPtr (StyleContext)) deriving (StyleContext -> StyleContext -> Bool
(StyleContext -> StyleContext -> Bool)
-> (StyleContext -> StyleContext -> Bool) -> Eq StyleContext
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: StyleContext -> StyleContext -> Bool
== :: StyleContext -> StyleContext -> Bool
$c/= :: StyleContext -> StyleContext -> Bool
/= :: StyleContext -> StyleContext -> Bool
Eq,Eq StyleContext
Eq StyleContext
-> (StyleContext -> StyleContext -> Ordering)
-> (StyleContext -> StyleContext -> Bool)
-> (StyleContext -> StyleContext -> Bool)
-> (StyleContext -> StyleContext -> Bool)
-> (StyleContext -> StyleContext -> Bool)
-> (StyleContext -> StyleContext -> StyleContext)
-> (StyleContext -> StyleContext -> StyleContext)
-> Ord StyleContext
StyleContext -> StyleContext -> Bool
StyleContext -> StyleContext -> Ordering
StyleContext -> StyleContext -> StyleContext
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: StyleContext -> StyleContext -> Ordering
compare :: StyleContext -> StyleContext -> Ordering
$c< :: StyleContext -> StyleContext -> Bool
< :: StyleContext -> StyleContext -> Bool
$c<= :: StyleContext -> StyleContext -> Bool
<= :: StyleContext -> StyleContext -> Bool
$c> :: StyleContext -> StyleContext -> Bool
> :: StyleContext -> StyleContext -> Bool
$c>= :: StyleContext -> StyleContext -> Bool
>= :: StyleContext -> StyleContext -> Bool
$cmax :: StyleContext -> StyleContext -> StyleContext
max :: StyleContext -> StyleContext -> StyleContext
$cmin :: StyleContext -> StyleContext -> StyleContext
min :: StyleContext -> StyleContext -> StyleContext
Ord)
mkStyleContext :: (ForeignPtr StyleContext -> StyleContext, FinalizerPtr a)
mkStyleContext = (ForeignPtr StyleContext -> StyleContext
StyleContext, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unStyleContext :: StyleContext -> ForeignPtr StyleContext
unStyleContext (StyleContext ForeignPtr StyleContext
o) = ForeignPtr StyleContext
o
class GObjectClass o => StyleContextClass o
toStyleContext :: StyleContextClass o => o -> StyleContext
toStyleContext :: forall o. StyleContextClass o => o -> StyleContext
toStyleContext = GObject -> StyleContext
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> StyleContext) -> (o -> GObject) -> o -> StyleContext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance StyleContextClass StyleContext
instance GObjectClass StyleContext where
toGObject :: StyleContext -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (StyleContext -> ForeignPtr GObject) -> StyleContext -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr StyleContext -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr StyleContext -> ForeignPtr GObject)
-> (StyleContext -> ForeignPtr StyleContext)
-> StyleContext
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. StyleContext -> ForeignPtr StyleContext
unStyleContext
unsafeCastGObject :: GObject -> StyleContext
unsafeCastGObject = ForeignPtr StyleContext -> StyleContext
StyleContext (ForeignPtr StyleContext -> StyleContext)
-> (GObject -> ForeignPtr StyleContext) -> GObject -> StyleContext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr StyleContext
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr StyleContext)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr StyleContext
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToStyleContext :: GObjectClass obj => obj -> StyleContext
castToStyleContext :: forall obj. GObjectClass obj => obj -> StyleContext
castToStyleContext = GType -> String -> obj -> StyleContext
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeStyleContext String
"StyleContext"
gTypeStyleContext :: GType
gTypeStyleContext :: GType
gTypeStyleContext =
GType
gtk_style_context_get_type
{-# LINE 4640 "./Graphics/UI/Gtk/Types.chs" #-}
newtype StyleProvider = StyleProvider (ForeignPtr (StyleProvider)) deriving (StyleProvider -> StyleProvider -> Bool
(StyleProvider -> StyleProvider -> Bool)
-> (StyleProvider -> StyleProvider -> Bool) -> Eq StyleProvider
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: StyleProvider -> StyleProvider -> Bool
== :: StyleProvider -> StyleProvider -> Bool
$c/= :: StyleProvider -> StyleProvider -> Bool
/= :: StyleProvider -> StyleProvider -> Bool
Eq,Eq StyleProvider
Eq StyleProvider
-> (StyleProvider -> StyleProvider -> Ordering)
-> (StyleProvider -> StyleProvider -> Bool)
-> (StyleProvider -> StyleProvider -> Bool)
-> (StyleProvider -> StyleProvider -> Bool)
-> (StyleProvider -> StyleProvider -> Bool)
-> (StyleProvider -> StyleProvider -> StyleProvider)
-> (StyleProvider -> StyleProvider -> StyleProvider)
-> Ord StyleProvider
StyleProvider -> StyleProvider -> Bool
StyleProvider -> StyleProvider -> Ordering
StyleProvider -> StyleProvider -> StyleProvider
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: StyleProvider -> StyleProvider -> Ordering
compare :: StyleProvider -> StyleProvider -> Ordering
$c< :: StyleProvider -> StyleProvider -> Bool
< :: StyleProvider -> StyleProvider -> Bool
$c<= :: StyleProvider -> StyleProvider -> Bool
<= :: StyleProvider -> StyleProvider -> Bool
$c> :: StyleProvider -> StyleProvider -> Bool
> :: StyleProvider -> StyleProvider -> Bool
$c>= :: StyleProvider -> StyleProvider -> Bool
>= :: StyleProvider -> StyleProvider -> Bool
$cmax :: StyleProvider -> StyleProvider -> StyleProvider
max :: StyleProvider -> StyleProvider -> StyleProvider
$cmin :: StyleProvider -> StyleProvider -> StyleProvider
min :: StyleProvider -> StyleProvider -> StyleProvider
Ord)
mkStyleProvider :: (ForeignPtr StyleProvider -> StyleProvider, FinalizerPtr a)
mkStyleProvider = (ForeignPtr StyleProvider -> StyleProvider
StyleProvider, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unStyleProvider :: StyleProvider -> ForeignPtr StyleProvider
unStyleProvider (StyleProvider ForeignPtr StyleProvider
o) = ForeignPtr StyleProvider
o
class GObjectClass o => StyleProviderClass o
toStyleProvider :: StyleProviderClass o => o -> StyleProvider
toStyleProvider :: forall o. StyleProviderClass o => o -> StyleProvider
toStyleProvider = GObject -> StyleProvider
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> StyleProvider) -> (o -> GObject) -> o -> StyleProvider
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance StyleProviderClass StyleProvider
instance GObjectClass StyleProvider where
toGObject :: StyleProvider -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (StyleProvider -> ForeignPtr GObject)
-> StyleProvider
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr StyleProvider -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr StyleProvider -> ForeignPtr GObject)
-> (StyleProvider -> ForeignPtr StyleProvider)
-> StyleProvider
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. StyleProvider -> ForeignPtr StyleProvider
unStyleProvider
unsafeCastGObject :: GObject -> StyleProvider
unsafeCastGObject = ForeignPtr StyleProvider -> StyleProvider
StyleProvider (ForeignPtr StyleProvider -> StyleProvider)
-> (GObject -> ForeignPtr StyleProvider)
-> GObject
-> StyleProvider
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr StyleProvider
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr StyleProvider)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr StyleProvider
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToStyleProvider :: GObjectClass obj => obj -> StyleProvider
castToStyleProvider :: forall obj. GObjectClass obj => obj -> StyleProvider
castToStyleProvider = GType -> String -> obj -> StyleProvider
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeStyleProvider String
"StyleProvider"
gTypeStyleProvider :: GType
gTypeStyleProvider :: GType
gTypeStyleProvider =
GType
gtk_style_provider_get_type
{-# LINE 4663 "./Graphics/UI/Gtk/Types.chs" #-}
newtype CssProvider = CssProvider (ForeignPtr (CssProvider)) deriving (CssProvider -> CssProvider -> Bool
(CssProvider -> CssProvider -> Bool)
-> (CssProvider -> CssProvider -> Bool) -> Eq CssProvider
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CssProvider -> CssProvider -> Bool
== :: CssProvider -> CssProvider -> Bool
$c/= :: CssProvider -> CssProvider -> Bool
/= :: CssProvider -> CssProvider -> Bool
Eq,Eq CssProvider
Eq CssProvider
-> (CssProvider -> CssProvider -> Ordering)
-> (CssProvider -> CssProvider -> Bool)
-> (CssProvider -> CssProvider -> Bool)
-> (CssProvider -> CssProvider -> Bool)
-> (CssProvider -> CssProvider -> Bool)
-> (CssProvider -> CssProvider -> CssProvider)
-> (CssProvider -> CssProvider -> CssProvider)
-> Ord CssProvider
CssProvider -> CssProvider -> Bool
CssProvider -> CssProvider -> Ordering
CssProvider -> CssProvider -> CssProvider
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: CssProvider -> CssProvider -> Ordering
compare :: CssProvider -> CssProvider -> Ordering
$c< :: CssProvider -> CssProvider -> Bool
< :: CssProvider -> CssProvider -> Bool
$c<= :: CssProvider -> CssProvider -> Bool
<= :: CssProvider -> CssProvider -> Bool
$c> :: CssProvider -> CssProvider -> Bool
> :: CssProvider -> CssProvider -> Bool
$c>= :: CssProvider -> CssProvider -> Bool
>= :: CssProvider -> CssProvider -> Bool
$cmax :: CssProvider -> CssProvider -> CssProvider
max :: CssProvider -> CssProvider -> CssProvider
$cmin :: CssProvider -> CssProvider -> CssProvider
min :: CssProvider -> CssProvider -> CssProvider
Ord)
mkCssProvider :: (ForeignPtr CssProvider -> CssProvider, FinalizerPtr a)
mkCssProvider = (ForeignPtr CssProvider -> CssProvider
CssProvider, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unCssProvider :: CssProvider -> ForeignPtr CssProvider
unCssProvider (CssProvider ForeignPtr CssProvider
o) = ForeignPtr CssProvider
o
class GObjectClass o => CssProviderClass o
toCssProvider :: CssProviderClass o => o -> CssProvider
toCssProvider :: forall o. CssProviderClass o => o -> CssProvider
toCssProvider = GObject -> CssProvider
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> CssProvider) -> (o -> GObject) -> o -> CssProvider
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance CssProviderClass CssProvider
instance GObjectClass CssProvider where
toGObject :: CssProvider -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (CssProvider -> ForeignPtr GObject) -> CssProvider -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr CssProvider -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr CssProvider -> ForeignPtr GObject)
-> (CssProvider -> ForeignPtr CssProvider)
-> CssProvider
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. CssProvider -> ForeignPtr CssProvider
unCssProvider
unsafeCastGObject :: GObject -> CssProvider
unsafeCastGObject = ForeignPtr CssProvider -> CssProvider
CssProvider (ForeignPtr CssProvider -> CssProvider)
-> (GObject -> ForeignPtr CssProvider) -> GObject -> CssProvider
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr CssProvider
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr CssProvider)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr CssProvider
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToCssProvider :: GObjectClass obj => obj -> CssProvider
castToCssProvider :: forall obj. GObjectClass obj => obj -> CssProvider
castToCssProvider = GType -> String -> obj -> CssProvider
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeCssProvider String
"CssProvider"
gTypeCssProvider :: GType
gTypeCssProvider :: GType
gTypeCssProvider =
GType
gtk_css_provider_get_type
{-# LINE 4686 "./Graphics/UI/Gtk/Types.chs" #-}
newtype CellLayout = CellLayout (ForeignPtr (CellLayout)) deriving (CellLayout -> CellLayout -> Bool
(CellLayout -> CellLayout -> Bool)
-> (CellLayout -> CellLayout -> Bool) -> Eq CellLayout
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CellLayout -> CellLayout -> Bool
== :: CellLayout -> CellLayout -> Bool
$c/= :: CellLayout -> CellLayout -> Bool
/= :: CellLayout -> CellLayout -> Bool
Eq,Eq CellLayout
Eq CellLayout
-> (CellLayout -> CellLayout -> Ordering)
-> (CellLayout -> CellLayout -> Bool)
-> (CellLayout -> CellLayout -> Bool)
-> (CellLayout -> CellLayout -> Bool)
-> (CellLayout -> CellLayout -> Bool)
-> (CellLayout -> CellLayout -> CellLayout)
-> (CellLayout -> CellLayout -> CellLayout)
-> Ord CellLayout
CellLayout -> CellLayout -> Bool
CellLayout -> CellLayout -> Ordering
CellLayout -> CellLayout -> CellLayout
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: CellLayout -> CellLayout -> Ordering
compare :: CellLayout -> CellLayout -> Ordering
$c< :: CellLayout -> CellLayout -> Bool
< :: CellLayout -> CellLayout -> Bool
$c<= :: CellLayout -> CellLayout -> Bool
<= :: CellLayout -> CellLayout -> Bool
$c> :: CellLayout -> CellLayout -> Bool
> :: CellLayout -> CellLayout -> Bool
$c>= :: CellLayout -> CellLayout -> Bool
>= :: CellLayout -> CellLayout -> Bool
$cmax :: CellLayout -> CellLayout -> CellLayout
max :: CellLayout -> CellLayout -> CellLayout
$cmin :: CellLayout -> CellLayout -> CellLayout
min :: CellLayout -> CellLayout -> CellLayout
Ord)
mkCellLayout :: (ForeignPtr CellLayout -> CellLayout, FinalizerPtr a)
mkCellLayout = (ForeignPtr CellLayout -> CellLayout
CellLayout, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unCellLayout :: CellLayout -> ForeignPtr CellLayout
unCellLayout (CellLayout ForeignPtr CellLayout
o) = ForeignPtr CellLayout
o
class GObjectClass o => CellLayoutClass o
toCellLayout :: CellLayoutClass o => o -> CellLayout
toCellLayout :: forall o. CellLayoutClass o => o -> CellLayout
toCellLayout = GObject -> CellLayout
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> CellLayout) -> (o -> GObject) -> o -> CellLayout
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance CellLayoutClass CellLayout
instance GObjectClass CellLayout where
toGObject :: CellLayout -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (CellLayout -> ForeignPtr GObject) -> CellLayout -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr CellLayout -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr CellLayout -> ForeignPtr GObject)
-> (CellLayout -> ForeignPtr CellLayout)
-> CellLayout
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. CellLayout -> ForeignPtr CellLayout
unCellLayout
unsafeCastGObject :: GObject -> CellLayout
unsafeCastGObject = ForeignPtr CellLayout -> CellLayout
CellLayout (ForeignPtr CellLayout -> CellLayout)
-> (GObject -> ForeignPtr CellLayout) -> GObject -> CellLayout
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr CellLayout
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr CellLayout)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr CellLayout
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToCellLayout :: GObjectClass obj => obj -> CellLayout
castToCellLayout :: forall obj. GObjectClass obj => obj -> CellLayout
castToCellLayout = GType -> String -> obj -> CellLayout
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeCellLayout String
"CellLayout"
gTypeCellLayout :: GType
gTypeCellLayout :: GType
gTypeCellLayout =
GType
gtk_cell_layout_get_type
{-# LINE 4709 "./Graphics/UI/Gtk/Types.chs" #-}
newtype TreeSortable = TreeSortable (ForeignPtr (TreeSortable)) deriving (TreeSortable -> TreeSortable -> Bool
(TreeSortable -> TreeSortable -> Bool)
-> (TreeSortable -> TreeSortable -> Bool) -> Eq TreeSortable
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: TreeSortable -> TreeSortable -> Bool
== :: TreeSortable -> TreeSortable -> Bool
$c/= :: TreeSortable -> TreeSortable -> Bool
/= :: TreeSortable -> TreeSortable -> Bool
Eq,Eq TreeSortable
Eq TreeSortable
-> (TreeSortable -> TreeSortable -> Ordering)
-> (TreeSortable -> TreeSortable -> Bool)
-> (TreeSortable -> TreeSortable -> Bool)
-> (TreeSortable -> TreeSortable -> Bool)
-> (TreeSortable -> TreeSortable -> Bool)
-> (TreeSortable -> TreeSortable -> TreeSortable)
-> (TreeSortable -> TreeSortable -> TreeSortable)
-> Ord TreeSortable
TreeSortable -> TreeSortable -> Bool
TreeSortable -> TreeSortable -> Ordering
TreeSortable -> TreeSortable -> TreeSortable
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: TreeSortable -> TreeSortable -> Ordering
compare :: TreeSortable -> TreeSortable -> Ordering
$c< :: TreeSortable -> TreeSortable -> Bool
< :: TreeSortable -> TreeSortable -> Bool
$c<= :: TreeSortable -> TreeSortable -> Bool
<= :: TreeSortable -> TreeSortable -> Bool
$c> :: TreeSortable -> TreeSortable -> Bool
> :: TreeSortable -> TreeSortable -> Bool
$c>= :: TreeSortable -> TreeSortable -> Bool
>= :: TreeSortable -> TreeSortable -> Bool
$cmax :: TreeSortable -> TreeSortable -> TreeSortable
max :: TreeSortable -> TreeSortable -> TreeSortable
$cmin :: TreeSortable -> TreeSortable -> TreeSortable
min :: TreeSortable -> TreeSortable -> TreeSortable
Ord)
mkTreeSortable :: (ForeignPtr TreeSortable -> TreeSortable, FinalizerPtr a)
mkTreeSortable = (ForeignPtr TreeSortable -> TreeSortable
TreeSortable, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unTreeSortable :: TreeSortable -> ForeignPtr TreeSortable
unTreeSortable (TreeSortable ForeignPtr TreeSortable
o) = ForeignPtr TreeSortable
o
class GObjectClass o => TreeSortableClass o
toTreeSortable :: TreeSortableClass o => o -> TreeSortable
toTreeSortable :: forall o. TreeSortableClass o => o -> TreeSortable
toTreeSortable = GObject -> TreeSortable
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> TreeSortable) -> (o -> GObject) -> o -> TreeSortable
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance TreeSortableClass TreeSortable
instance GObjectClass TreeSortable where
toGObject :: TreeSortable -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (TreeSortable -> ForeignPtr GObject) -> TreeSortable -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr TreeSortable -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr TreeSortable -> ForeignPtr GObject)
-> (TreeSortable -> ForeignPtr TreeSortable)
-> TreeSortable
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. TreeSortable -> ForeignPtr TreeSortable
unTreeSortable
unsafeCastGObject :: GObject -> TreeSortable
unsafeCastGObject = ForeignPtr TreeSortable -> TreeSortable
TreeSortable (ForeignPtr TreeSortable -> TreeSortable)
-> (GObject -> ForeignPtr TreeSortable) -> GObject -> TreeSortable
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr TreeSortable
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr TreeSortable)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr TreeSortable
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToTreeSortable :: GObjectClass obj => obj -> TreeSortable
castToTreeSortable :: forall obj. GObjectClass obj => obj -> TreeSortable
castToTreeSortable = GType -> String -> obj -> TreeSortable
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeTreeSortable String
"TreeSortable"
gTypeTreeSortable :: GType
gTypeTreeSortable :: GType
gTypeTreeSortable =
GType
gtk_tree_sortable_get_type
{-# LINE 4732 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Tooltip = Tooltip (ForeignPtr (Tooltip)) deriving (Tooltip -> Tooltip -> Bool
(Tooltip -> Tooltip -> Bool)
-> (Tooltip -> Tooltip -> Bool) -> Eq Tooltip
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Tooltip -> Tooltip -> Bool
== :: Tooltip -> Tooltip -> Bool
$c/= :: Tooltip -> Tooltip -> Bool
/= :: Tooltip -> Tooltip -> Bool
Eq,Eq Tooltip
Eq Tooltip
-> (Tooltip -> Tooltip -> Ordering)
-> (Tooltip -> Tooltip -> Bool)
-> (Tooltip -> Tooltip -> Bool)
-> (Tooltip -> Tooltip -> Bool)
-> (Tooltip -> Tooltip -> Bool)
-> (Tooltip -> Tooltip -> Tooltip)
-> (Tooltip -> Tooltip -> Tooltip)
-> Ord Tooltip
Tooltip -> Tooltip -> Bool
Tooltip -> Tooltip -> Ordering
Tooltip -> Tooltip -> Tooltip
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Tooltip -> Tooltip -> Ordering
compare :: Tooltip -> Tooltip -> Ordering
$c< :: Tooltip -> Tooltip -> Bool
< :: Tooltip -> Tooltip -> Bool
$c<= :: Tooltip -> Tooltip -> Bool
<= :: Tooltip -> Tooltip -> Bool
$c> :: Tooltip -> Tooltip -> Bool
> :: Tooltip -> Tooltip -> Bool
$c>= :: Tooltip -> Tooltip -> Bool
>= :: Tooltip -> Tooltip -> Bool
$cmax :: Tooltip -> Tooltip -> Tooltip
max :: Tooltip -> Tooltip -> Tooltip
$cmin :: Tooltip -> Tooltip -> Tooltip
min :: Tooltip -> Tooltip -> Tooltip
Ord)
mkTooltip :: (ForeignPtr Tooltip -> Tooltip, FinalizerPtr a)
mkTooltip = (ForeignPtr Tooltip -> Tooltip
Tooltip, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unTooltip :: Tooltip -> ForeignPtr Tooltip
unTooltip (Tooltip ForeignPtr Tooltip
o) = ForeignPtr Tooltip
o
class GObjectClass o => TooltipClass o
toTooltip :: TooltipClass o => o -> Tooltip
toTooltip :: forall o. TooltipClass o => o -> Tooltip
toTooltip = GObject -> Tooltip
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Tooltip) -> (o -> GObject) -> o -> Tooltip
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance TooltipClass Tooltip
instance GObjectClass Tooltip where
toGObject :: Tooltip -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Tooltip -> ForeignPtr GObject) -> Tooltip -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Tooltip -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Tooltip -> ForeignPtr GObject)
-> (Tooltip -> ForeignPtr Tooltip) -> Tooltip -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Tooltip -> ForeignPtr Tooltip
unTooltip
unsafeCastGObject :: GObject -> Tooltip
unsafeCastGObject = ForeignPtr Tooltip -> Tooltip
Tooltip (ForeignPtr Tooltip -> Tooltip)
-> (GObject -> ForeignPtr Tooltip) -> GObject -> Tooltip
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Tooltip
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Tooltip)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Tooltip
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToTooltip :: GObjectClass obj => obj -> Tooltip
castToTooltip :: forall obj. GObjectClass obj => obj -> Tooltip
castToTooltip = GType -> String -> obj -> Tooltip
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeTooltip String
"Tooltip"
gTypeTooltip :: GType
gTypeTooltip :: GType
gTypeTooltip =
GType
gtk_tooltip_get_type
{-# LINE 4755 "./Graphics/UI/Gtk/Types.chs" #-}
newtype StatusIcon = StatusIcon (ForeignPtr (StatusIcon)) deriving (StatusIcon -> StatusIcon -> Bool
(StatusIcon -> StatusIcon -> Bool)
-> (StatusIcon -> StatusIcon -> Bool) -> Eq StatusIcon
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: StatusIcon -> StatusIcon -> Bool
== :: StatusIcon -> StatusIcon -> Bool
$c/= :: StatusIcon -> StatusIcon -> Bool
/= :: StatusIcon -> StatusIcon -> Bool
Eq,Eq StatusIcon
Eq StatusIcon
-> (StatusIcon -> StatusIcon -> Ordering)
-> (StatusIcon -> StatusIcon -> Bool)
-> (StatusIcon -> StatusIcon -> Bool)
-> (StatusIcon -> StatusIcon -> Bool)
-> (StatusIcon -> StatusIcon -> Bool)
-> (StatusIcon -> StatusIcon -> StatusIcon)
-> (StatusIcon -> StatusIcon -> StatusIcon)
-> Ord StatusIcon
StatusIcon -> StatusIcon -> Bool
StatusIcon -> StatusIcon -> Ordering
StatusIcon -> StatusIcon -> StatusIcon
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: StatusIcon -> StatusIcon -> Ordering
compare :: StatusIcon -> StatusIcon -> Ordering
$c< :: StatusIcon -> StatusIcon -> Bool
< :: StatusIcon -> StatusIcon -> Bool
$c<= :: StatusIcon -> StatusIcon -> Bool
<= :: StatusIcon -> StatusIcon -> Bool
$c> :: StatusIcon -> StatusIcon -> Bool
> :: StatusIcon -> StatusIcon -> Bool
$c>= :: StatusIcon -> StatusIcon -> Bool
>= :: StatusIcon -> StatusIcon -> Bool
$cmax :: StatusIcon -> StatusIcon -> StatusIcon
max :: StatusIcon -> StatusIcon -> StatusIcon
$cmin :: StatusIcon -> StatusIcon -> StatusIcon
min :: StatusIcon -> StatusIcon -> StatusIcon
Ord)
mkStatusIcon :: (ForeignPtr StatusIcon -> StatusIcon, FinalizerPtr a)
mkStatusIcon = (ForeignPtr StatusIcon -> StatusIcon
StatusIcon, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unStatusIcon :: StatusIcon -> ForeignPtr StatusIcon
unStatusIcon (StatusIcon ForeignPtr StatusIcon
o) = ForeignPtr StatusIcon
o
class TooltipClass o => StatusIconClass o
toStatusIcon :: StatusIconClass o => o -> StatusIcon
toStatusIcon :: forall o. StatusIconClass o => o -> StatusIcon
toStatusIcon = GObject -> StatusIcon
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> StatusIcon) -> (o -> GObject) -> o -> StatusIcon
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance StatusIconClass StatusIcon
instance TooltipClass StatusIcon
instance GObjectClass StatusIcon where
toGObject :: StatusIcon -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (StatusIcon -> ForeignPtr GObject) -> StatusIcon -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr StatusIcon -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr StatusIcon -> ForeignPtr GObject)
-> (StatusIcon -> ForeignPtr StatusIcon)
-> StatusIcon
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. StatusIcon -> ForeignPtr StatusIcon
unStatusIcon
unsafeCastGObject :: GObject -> StatusIcon
unsafeCastGObject = ForeignPtr StatusIcon -> StatusIcon
StatusIcon (ForeignPtr StatusIcon -> StatusIcon)
-> (GObject -> ForeignPtr StatusIcon) -> GObject -> StatusIcon
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr StatusIcon
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr StatusIcon)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr StatusIcon
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToStatusIcon :: GObjectClass obj => obj -> StatusIcon
castToStatusIcon :: forall obj. GObjectClass obj => obj -> StatusIcon
castToStatusIcon = GType -> String -> obj -> StatusIcon
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeStatusIcon String
"StatusIcon"
gTypeStatusIcon :: GType
gTypeStatusIcon :: GType
gTypeStatusIcon =
GType
gtk_status_icon_get_type
{-# LINE 4779 "./Graphics/UI/Gtk/Types.chs" #-}
newtype TreeSelection = TreeSelection (ForeignPtr (TreeSelection)) deriving (TreeSelection -> TreeSelection -> Bool
(TreeSelection -> TreeSelection -> Bool)
-> (TreeSelection -> TreeSelection -> Bool) -> Eq TreeSelection
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: TreeSelection -> TreeSelection -> Bool
== :: TreeSelection -> TreeSelection -> Bool
$c/= :: TreeSelection -> TreeSelection -> Bool
/= :: TreeSelection -> TreeSelection -> Bool
Eq,Eq TreeSelection
Eq TreeSelection
-> (TreeSelection -> TreeSelection -> Ordering)
-> (TreeSelection -> TreeSelection -> Bool)
-> (TreeSelection -> TreeSelection -> Bool)
-> (TreeSelection -> TreeSelection -> Bool)
-> (TreeSelection -> TreeSelection -> Bool)
-> (TreeSelection -> TreeSelection -> TreeSelection)
-> (TreeSelection -> TreeSelection -> TreeSelection)
-> Ord TreeSelection
TreeSelection -> TreeSelection -> Bool
TreeSelection -> TreeSelection -> Ordering
TreeSelection -> TreeSelection -> TreeSelection
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: TreeSelection -> TreeSelection -> Ordering
compare :: TreeSelection -> TreeSelection -> Ordering
$c< :: TreeSelection -> TreeSelection -> Bool
< :: TreeSelection -> TreeSelection -> Bool
$c<= :: TreeSelection -> TreeSelection -> Bool
<= :: TreeSelection -> TreeSelection -> Bool
$c> :: TreeSelection -> TreeSelection -> Bool
> :: TreeSelection -> TreeSelection -> Bool
$c>= :: TreeSelection -> TreeSelection -> Bool
>= :: TreeSelection -> TreeSelection -> Bool
$cmax :: TreeSelection -> TreeSelection -> TreeSelection
max :: TreeSelection -> TreeSelection -> TreeSelection
$cmin :: TreeSelection -> TreeSelection -> TreeSelection
min :: TreeSelection -> TreeSelection -> TreeSelection
Ord)
mkTreeSelection :: (ForeignPtr TreeSelection -> TreeSelection, FinalizerPtr a)
mkTreeSelection = (ForeignPtr TreeSelection -> TreeSelection
TreeSelection, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unTreeSelection :: TreeSelection -> ForeignPtr TreeSelection
unTreeSelection (TreeSelection ForeignPtr TreeSelection
o) = ForeignPtr TreeSelection
o
class GObjectClass o => TreeSelectionClass o
toTreeSelection :: TreeSelectionClass o => o -> TreeSelection
toTreeSelection :: forall o. TreeSelectionClass o => o -> TreeSelection
toTreeSelection = GObject -> TreeSelection
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> TreeSelection) -> (o -> GObject) -> o -> TreeSelection
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance TreeSelectionClass TreeSelection
instance GObjectClass TreeSelection where
toGObject :: TreeSelection -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (TreeSelection -> ForeignPtr GObject)
-> TreeSelection
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr TreeSelection -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr TreeSelection -> ForeignPtr GObject)
-> (TreeSelection -> ForeignPtr TreeSelection)
-> TreeSelection
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. TreeSelection -> ForeignPtr TreeSelection
unTreeSelection
unsafeCastGObject :: GObject -> TreeSelection
unsafeCastGObject = ForeignPtr TreeSelection -> TreeSelection
TreeSelection (ForeignPtr TreeSelection -> TreeSelection)
-> (GObject -> ForeignPtr TreeSelection)
-> GObject
-> TreeSelection
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr TreeSelection
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr TreeSelection)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr TreeSelection
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToTreeSelection :: GObjectClass obj => obj -> TreeSelection
castToTreeSelection :: forall obj. GObjectClass obj => obj -> TreeSelection
castToTreeSelection = GType -> String -> obj -> TreeSelection
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeTreeSelection String
"TreeSelection"
gTypeTreeSelection :: GType
gTypeTreeSelection :: GType
gTypeTreeSelection =
GType
gtk_tree_selection_get_type
{-# LINE 4802 "./Graphics/UI/Gtk/Types.chs" #-}
newtype TreeModel = TreeModel (ForeignPtr (TreeModel)) deriving (TreeModel -> TreeModel -> Bool
(TreeModel -> TreeModel -> Bool)
-> (TreeModel -> TreeModel -> Bool) -> Eq TreeModel
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: TreeModel -> TreeModel -> Bool
== :: TreeModel -> TreeModel -> Bool
$c/= :: TreeModel -> TreeModel -> Bool
/= :: TreeModel -> TreeModel -> Bool
Eq,Eq TreeModel
Eq TreeModel
-> (TreeModel -> TreeModel -> Ordering)
-> (TreeModel -> TreeModel -> Bool)
-> (TreeModel -> TreeModel -> Bool)
-> (TreeModel -> TreeModel -> Bool)
-> (TreeModel -> TreeModel -> Bool)
-> (TreeModel -> TreeModel -> TreeModel)
-> (TreeModel -> TreeModel -> TreeModel)
-> Ord TreeModel
TreeModel -> TreeModel -> Bool
TreeModel -> TreeModel -> Ordering
TreeModel -> TreeModel -> TreeModel
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: TreeModel -> TreeModel -> Ordering
compare :: TreeModel -> TreeModel -> Ordering
$c< :: TreeModel -> TreeModel -> Bool
< :: TreeModel -> TreeModel -> Bool
$c<= :: TreeModel -> TreeModel -> Bool
<= :: TreeModel -> TreeModel -> Bool
$c> :: TreeModel -> TreeModel -> Bool
> :: TreeModel -> TreeModel -> Bool
$c>= :: TreeModel -> TreeModel -> Bool
>= :: TreeModel -> TreeModel -> Bool
$cmax :: TreeModel -> TreeModel -> TreeModel
max :: TreeModel -> TreeModel -> TreeModel
$cmin :: TreeModel -> TreeModel -> TreeModel
min :: TreeModel -> TreeModel -> TreeModel
Ord)
mkTreeModel :: (ForeignPtr TreeModel -> TreeModel, FinalizerPtr a)
mkTreeModel = (ForeignPtr TreeModel -> TreeModel
TreeModel, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unTreeModel :: TreeModel -> ForeignPtr TreeModel
unTreeModel (TreeModel ForeignPtr TreeModel
o) = ForeignPtr TreeModel
o
class GObjectClass o => TreeModelClass o
toTreeModel :: TreeModelClass o => o -> TreeModel
toTreeModel :: forall o. TreeModelClass o => o -> TreeModel
toTreeModel = GObject -> TreeModel
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> TreeModel) -> (o -> GObject) -> o -> TreeModel
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance TreeModelClass TreeModel
instance GObjectClass TreeModel where
toGObject :: TreeModel -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (TreeModel -> ForeignPtr GObject) -> TreeModel -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr TreeModel -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr TreeModel -> ForeignPtr GObject)
-> (TreeModel -> ForeignPtr TreeModel)
-> TreeModel
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. TreeModel -> ForeignPtr TreeModel
unTreeModel
unsafeCastGObject :: GObject -> TreeModel
unsafeCastGObject = ForeignPtr TreeModel -> TreeModel
TreeModel (ForeignPtr TreeModel -> TreeModel)
-> (GObject -> ForeignPtr TreeModel) -> GObject -> TreeModel
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr TreeModel
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr TreeModel)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr TreeModel
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToTreeModel :: GObjectClass obj => obj -> TreeModel
castToTreeModel :: forall obj. GObjectClass obj => obj -> TreeModel
castToTreeModel = GType -> String -> obj -> TreeModel
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeTreeModel String
"TreeModel"
gTypeTreeModel :: GType
gTypeTreeModel :: GType
gTypeTreeModel =
GType
gtk_tree_model_get_type
{-# LINE 4825 "./Graphics/UI/Gtk/Types.chs" #-}
newtype TreeStore = TreeStore (ForeignPtr (TreeStore)) deriving (TreeStore -> TreeStore -> Bool
(TreeStore -> TreeStore -> Bool)
-> (TreeStore -> TreeStore -> Bool) -> Eq TreeStore
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: TreeStore -> TreeStore -> Bool
== :: TreeStore -> TreeStore -> Bool
$c/= :: TreeStore -> TreeStore -> Bool
/= :: TreeStore -> TreeStore -> Bool
Eq,Eq TreeStore
Eq TreeStore
-> (TreeStore -> TreeStore -> Ordering)
-> (TreeStore -> TreeStore -> Bool)
-> (TreeStore -> TreeStore -> Bool)
-> (TreeStore -> TreeStore -> Bool)
-> (TreeStore -> TreeStore -> Bool)
-> (TreeStore -> TreeStore -> TreeStore)
-> (TreeStore -> TreeStore -> TreeStore)
-> Ord TreeStore
TreeStore -> TreeStore -> Bool
TreeStore -> TreeStore -> Ordering
TreeStore -> TreeStore -> TreeStore
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: TreeStore -> TreeStore -> Ordering
compare :: TreeStore -> TreeStore -> Ordering
$c< :: TreeStore -> TreeStore -> Bool
< :: TreeStore -> TreeStore -> Bool
$c<= :: TreeStore -> TreeStore -> Bool
<= :: TreeStore -> TreeStore -> Bool
$c> :: TreeStore -> TreeStore -> Bool
> :: TreeStore -> TreeStore -> Bool
$c>= :: TreeStore -> TreeStore -> Bool
>= :: TreeStore -> TreeStore -> Bool
$cmax :: TreeStore -> TreeStore -> TreeStore
max :: TreeStore -> TreeStore -> TreeStore
$cmin :: TreeStore -> TreeStore -> TreeStore
min :: TreeStore -> TreeStore -> TreeStore
Ord)
mkTreeStore :: (ForeignPtr TreeStore -> TreeStore, FinalizerPtr a)
mkTreeStore = (ForeignPtr TreeStore -> TreeStore
TreeStore, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unTreeStore :: TreeStore -> ForeignPtr TreeStore
unTreeStore (TreeStore ForeignPtr TreeStore
o) = ForeignPtr TreeStore
o
class TreeModelClass o => TreeStoreClass o
toTreeStore :: TreeStoreClass o => o -> TreeStore
toTreeStore :: forall o. TreeStoreClass o => o -> TreeStore
toTreeStore = GObject -> TreeStore
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> TreeStore) -> (o -> GObject) -> o -> TreeStore
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance TreeStoreClass TreeStore
instance TreeModelClass TreeStore
instance GObjectClass TreeStore where
toGObject :: TreeStore -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (TreeStore -> ForeignPtr GObject) -> TreeStore -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr TreeStore -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr TreeStore -> ForeignPtr GObject)
-> (TreeStore -> ForeignPtr TreeStore)
-> TreeStore
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. TreeStore -> ForeignPtr TreeStore
unTreeStore
unsafeCastGObject :: GObject -> TreeStore
unsafeCastGObject = ForeignPtr TreeStore -> TreeStore
TreeStore (ForeignPtr TreeStore -> TreeStore)
-> (GObject -> ForeignPtr TreeStore) -> GObject -> TreeStore
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr TreeStore
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr TreeStore)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr TreeStore
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToTreeStore :: GObjectClass obj => obj -> TreeStore
castToTreeStore :: forall obj. GObjectClass obj => obj -> TreeStore
castToTreeStore = GType -> String -> obj -> TreeStore
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeTreeStore String
"TreeStore"
gTypeTreeStore :: GType
gTypeTreeStore :: GType
gTypeTreeStore =
GType
gtk_tree_store_get_type
{-# LINE 4849 "./Graphics/UI/Gtk/Types.chs" #-}
newtype ListStore = ListStore (ForeignPtr (ListStore)) deriving (ListStore -> ListStore -> Bool
(ListStore -> ListStore -> Bool)
-> (ListStore -> ListStore -> Bool) -> Eq ListStore
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ListStore -> ListStore -> Bool
== :: ListStore -> ListStore -> Bool
$c/= :: ListStore -> ListStore -> Bool
/= :: ListStore -> ListStore -> Bool
Eq,Eq ListStore
Eq ListStore
-> (ListStore -> ListStore -> Ordering)
-> (ListStore -> ListStore -> Bool)
-> (ListStore -> ListStore -> Bool)
-> (ListStore -> ListStore -> Bool)
-> (ListStore -> ListStore -> Bool)
-> (ListStore -> ListStore -> ListStore)
-> (ListStore -> ListStore -> ListStore)
-> Ord ListStore
ListStore -> ListStore -> Bool
ListStore -> ListStore -> Ordering
ListStore -> ListStore -> ListStore
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: ListStore -> ListStore -> Ordering
compare :: ListStore -> ListStore -> Ordering
$c< :: ListStore -> ListStore -> Bool
< :: ListStore -> ListStore -> Bool
$c<= :: ListStore -> ListStore -> Bool
<= :: ListStore -> ListStore -> Bool
$c> :: ListStore -> ListStore -> Bool
> :: ListStore -> ListStore -> Bool
$c>= :: ListStore -> ListStore -> Bool
>= :: ListStore -> ListStore -> Bool
$cmax :: ListStore -> ListStore -> ListStore
max :: ListStore -> ListStore -> ListStore
$cmin :: ListStore -> ListStore -> ListStore
min :: ListStore -> ListStore -> ListStore
Ord)
mkListStore :: (ForeignPtr ListStore -> ListStore, FinalizerPtr a)
mkListStore = (ForeignPtr ListStore -> ListStore
ListStore, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unListStore :: ListStore -> ForeignPtr ListStore
unListStore (ListStore ForeignPtr ListStore
o) = ForeignPtr ListStore
o
class TreeModelClass o => ListStoreClass o
toListStore :: ListStoreClass o => o -> ListStore
toListStore :: forall o. ListStoreClass o => o -> ListStore
toListStore = GObject -> ListStore
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> ListStore) -> (o -> GObject) -> o -> ListStore
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ListStoreClass ListStore
instance TreeModelClass ListStore
instance GObjectClass ListStore where
toGObject :: ListStore -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (ListStore -> ForeignPtr GObject) -> ListStore -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr ListStore -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr ListStore -> ForeignPtr GObject)
-> (ListStore -> ForeignPtr ListStore)
-> ListStore
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ListStore -> ForeignPtr ListStore
unListStore
unsafeCastGObject :: GObject -> ListStore
unsafeCastGObject = ForeignPtr ListStore -> ListStore
ListStore (ForeignPtr ListStore -> ListStore)
-> (GObject -> ForeignPtr ListStore) -> GObject -> ListStore
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr ListStore
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr ListStore)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr ListStore
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToListStore :: GObjectClass obj => obj -> ListStore
castToListStore :: forall obj. GObjectClass obj => obj -> ListStore
castToListStore = GType -> String -> obj -> ListStore
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeListStore String
"ListStore"
gTypeListStore :: GType
gTypeListStore :: GType
gTypeListStore =
GType
gtk_list_store_get_type
{-# LINE 4873 "./Graphics/UI/Gtk/Types.chs" #-}
newtype TreeModelSort = TreeModelSort (ForeignPtr (TreeModelSort)) deriving (TreeModelSort -> TreeModelSort -> Bool
(TreeModelSort -> TreeModelSort -> Bool)
-> (TreeModelSort -> TreeModelSort -> Bool) -> Eq TreeModelSort
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: TreeModelSort -> TreeModelSort -> Bool
== :: TreeModelSort -> TreeModelSort -> Bool
$c/= :: TreeModelSort -> TreeModelSort -> Bool
/= :: TreeModelSort -> TreeModelSort -> Bool
Eq,Eq TreeModelSort
Eq TreeModelSort
-> (TreeModelSort -> TreeModelSort -> Ordering)
-> (TreeModelSort -> TreeModelSort -> Bool)
-> (TreeModelSort -> TreeModelSort -> Bool)
-> (TreeModelSort -> TreeModelSort -> Bool)
-> (TreeModelSort -> TreeModelSort -> Bool)
-> (TreeModelSort -> TreeModelSort -> TreeModelSort)
-> (TreeModelSort -> TreeModelSort -> TreeModelSort)
-> Ord TreeModelSort
TreeModelSort -> TreeModelSort -> Bool
TreeModelSort -> TreeModelSort -> Ordering
TreeModelSort -> TreeModelSort -> TreeModelSort
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: TreeModelSort -> TreeModelSort -> Ordering
compare :: TreeModelSort -> TreeModelSort -> Ordering
$c< :: TreeModelSort -> TreeModelSort -> Bool
< :: TreeModelSort -> TreeModelSort -> Bool
$c<= :: TreeModelSort -> TreeModelSort -> Bool
<= :: TreeModelSort -> TreeModelSort -> Bool
$c> :: TreeModelSort -> TreeModelSort -> Bool
> :: TreeModelSort -> TreeModelSort -> Bool
$c>= :: TreeModelSort -> TreeModelSort -> Bool
>= :: TreeModelSort -> TreeModelSort -> Bool
$cmax :: TreeModelSort -> TreeModelSort -> TreeModelSort
max :: TreeModelSort -> TreeModelSort -> TreeModelSort
$cmin :: TreeModelSort -> TreeModelSort -> TreeModelSort
min :: TreeModelSort -> TreeModelSort -> TreeModelSort
Ord)
mkTreeModelSort :: (ForeignPtr TreeModelSort -> TreeModelSort, FinalizerPtr a)
mkTreeModelSort = (ForeignPtr TreeModelSort -> TreeModelSort
TreeModelSort, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unTreeModelSort :: TreeModelSort -> ForeignPtr TreeModelSort
unTreeModelSort (TreeModelSort ForeignPtr TreeModelSort
o) = ForeignPtr TreeModelSort
o
class GObjectClass o => TreeModelSortClass o
toTreeModelSort :: TreeModelSortClass o => o -> TreeModelSort
toTreeModelSort :: forall o. TreeModelSortClass o => o -> TreeModelSort
toTreeModelSort = GObject -> TreeModelSort
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> TreeModelSort) -> (o -> GObject) -> o -> TreeModelSort
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance TreeModelSortClass TreeModelSort
instance GObjectClass TreeModelSort where
toGObject :: TreeModelSort -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (TreeModelSort -> ForeignPtr GObject)
-> TreeModelSort
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr TreeModelSort -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr TreeModelSort -> ForeignPtr GObject)
-> (TreeModelSort -> ForeignPtr TreeModelSort)
-> TreeModelSort
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. TreeModelSort -> ForeignPtr TreeModelSort
unTreeModelSort
unsafeCastGObject :: GObject -> TreeModelSort
unsafeCastGObject = ForeignPtr TreeModelSort -> TreeModelSort
TreeModelSort (ForeignPtr TreeModelSort -> TreeModelSort)
-> (GObject -> ForeignPtr TreeModelSort)
-> GObject
-> TreeModelSort
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr TreeModelSort
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr TreeModelSort)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr TreeModelSort
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToTreeModelSort :: GObjectClass obj => obj -> TreeModelSort
castToTreeModelSort :: forall obj. GObjectClass obj => obj -> TreeModelSort
castToTreeModelSort = GType -> String -> obj -> TreeModelSort
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeTreeModelSort String
"TreeModelSort"
gTypeTreeModelSort :: GType
gTypeTreeModelSort :: GType
gTypeTreeModelSort =
GType
gtk_tree_model_sort_get_type
{-# LINE 4896 "./Graphics/UI/Gtk/Types.chs" #-}
newtype TreeModelFilter = TreeModelFilter (ForeignPtr (TreeModelFilter)) deriving (TreeModelFilter -> TreeModelFilter -> Bool
(TreeModelFilter -> TreeModelFilter -> Bool)
-> (TreeModelFilter -> TreeModelFilter -> Bool)
-> Eq TreeModelFilter
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: TreeModelFilter -> TreeModelFilter -> Bool
== :: TreeModelFilter -> TreeModelFilter -> Bool
$c/= :: TreeModelFilter -> TreeModelFilter -> Bool
/= :: TreeModelFilter -> TreeModelFilter -> Bool
Eq,Eq TreeModelFilter
Eq TreeModelFilter
-> (TreeModelFilter -> TreeModelFilter -> Ordering)
-> (TreeModelFilter -> TreeModelFilter -> Bool)
-> (TreeModelFilter -> TreeModelFilter -> Bool)
-> (TreeModelFilter -> TreeModelFilter -> Bool)
-> (TreeModelFilter -> TreeModelFilter -> Bool)
-> (TreeModelFilter -> TreeModelFilter -> TreeModelFilter)
-> (TreeModelFilter -> TreeModelFilter -> TreeModelFilter)
-> Ord TreeModelFilter
TreeModelFilter -> TreeModelFilter -> Bool
TreeModelFilter -> TreeModelFilter -> Ordering
TreeModelFilter -> TreeModelFilter -> TreeModelFilter
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: TreeModelFilter -> TreeModelFilter -> Ordering
compare :: TreeModelFilter -> TreeModelFilter -> Ordering
$c< :: TreeModelFilter -> TreeModelFilter -> Bool
< :: TreeModelFilter -> TreeModelFilter -> Bool
$c<= :: TreeModelFilter -> TreeModelFilter -> Bool
<= :: TreeModelFilter -> TreeModelFilter -> Bool
$c> :: TreeModelFilter -> TreeModelFilter -> Bool
> :: TreeModelFilter -> TreeModelFilter -> Bool
$c>= :: TreeModelFilter -> TreeModelFilter -> Bool
>= :: TreeModelFilter -> TreeModelFilter -> Bool
$cmax :: TreeModelFilter -> TreeModelFilter -> TreeModelFilter
max :: TreeModelFilter -> TreeModelFilter -> TreeModelFilter
$cmin :: TreeModelFilter -> TreeModelFilter -> TreeModelFilter
min :: TreeModelFilter -> TreeModelFilter -> TreeModelFilter
Ord)
mkTreeModelFilter :: (ForeignPtr TreeModelFilter -> TreeModelFilter, FinalizerPtr a)
mkTreeModelFilter = (ForeignPtr TreeModelFilter -> TreeModelFilter
TreeModelFilter, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unTreeModelFilter :: TreeModelFilter -> ForeignPtr TreeModelFilter
unTreeModelFilter (TreeModelFilter ForeignPtr TreeModelFilter
o) = ForeignPtr TreeModelFilter
o
class GObjectClass o => TreeModelFilterClass o
toTreeModelFilter :: TreeModelFilterClass o => o -> TreeModelFilter
toTreeModelFilter :: forall o. TreeModelFilterClass o => o -> TreeModelFilter
toTreeModelFilter = GObject -> TreeModelFilter
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> TreeModelFilter)
-> (o -> GObject) -> o -> TreeModelFilter
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance TreeModelFilterClass TreeModelFilter
instance GObjectClass TreeModelFilter where
toGObject :: TreeModelFilter -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (TreeModelFilter -> ForeignPtr GObject)
-> TreeModelFilter
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr TreeModelFilter -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr TreeModelFilter -> ForeignPtr GObject)
-> (TreeModelFilter -> ForeignPtr TreeModelFilter)
-> TreeModelFilter
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. TreeModelFilter -> ForeignPtr TreeModelFilter
unTreeModelFilter
unsafeCastGObject :: GObject -> TreeModelFilter
unsafeCastGObject = ForeignPtr TreeModelFilter -> TreeModelFilter
TreeModelFilter (ForeignPtr TreeModelFilter -> TreeModelFilter)
-> (GObject -> ForeignPtr TreeModelFilter)
-> GObject
-> TreeModelFilter
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr TreeModelFilter
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr TreeModelFilter)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr TreeModelFilter
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToTreeModelFilter :: GObjectClass obj => obj -> TreeModelFilter
castToTreeModelFilter :: forall obj. GObjectClass obj => obj -> TreeModelFilter
castToTreeModelFilter = GType -> String -> obj -> TreeModelFilter
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeTreeModelFilter String
"TreeModelFilter"
gTypeTreeModelFilter :: GType
gTypeTreeModelFilter :: GType
gTypeTreeModelFilter =
GType
gtk_tree_model_filter_get_type
{-# LINE 4919 "./Graphics/UI/Gtk/Types.chs" #-}
newtype IconFactory = IconFactory (ForeignPtr (IconFactory)) deriving (IconFactory -> IconFactory -> Bool
(IconFactory -> IconFactory -> Bool)
-> (IconFactory -> IconFactory -> Bool) -> Eq IconFactory
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: IconFactory -> IconFactory -> Bool
== :: IconFactory -> IconFactory -> Bool
$c/= :: IconFactory -> IconFactory -> Bool
/= :: IconFactory -> IconFactory -> Bool
Eq,Eq IconFactory
Eq IconFactory
-> (IconFactory -> IconFactory -> Ordering)
-> (IconFactory -> IconFactory -> Bool)
-> (IconFactory -> IconFactory -> Bool)
-> (IconFactory -> IconFactory -> Bool)
-> (IconFactory -> IconFactory -> Bool)
-> (IconFactory -> IconFactory -> IconFactory)
-> (IconFactory -> IconFactory -> IconFactory)
-> Ord IconFactory
IconFactory -> IconFactory -> Bool
IconFactory -> IconFactory -> Ordering
IconFactory -> IconFactory -> IconFactory
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: IconFactory -> IconFactory -> Ordering
compare :: IconFactory -> IconFactory -> Ordering
$c< :: IconFactory -> IconFactory -> Bool
< :: IconFactory -> IconFactory -> Bool
$c<= :: IconFactory -> IconFactory -> Bool
<= :: IconFactory -> IconFactory -> Bool
$c> :: IconFactory -> IconFactory -> Bool
> :: IconFactory -> IconFactory -> Bool
$c>= :: IconFactory -> IconFactory -> Bool
>= :: IconFactory -> IconFactory -> Bool
$cmax :: IconFactory -> IconFactory -> IconFactory
max :: IconFactory -> IconFactory -> IconFactory
$cmin :: IconFactory -> IconFactory -> IconFactory
min :: IconFactory -> IconFactory -> IconFactory
Ord)
mkIconFactory :: (ForeignPtr IconFactory -> IconFactory, FinalizerPtr a)
mkIconFactory = (ForeignPtr IconFactory -> IconFactory
IconFactory, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unIconFactory :: IconFactory -> ForeignPtr IconFactory
unIconFactory (IconFactory ForeignPtr IconFactory
o) = ForeignPtr IconFactory
o
class GObjectClass o => IconFactoryClass o
toIconFactory :: IconFactoryClass o => o -> IconFactory
toIconFactory :: forall o. IconFactoryClass o => o -> IconFactory
toIconFactory = GObject -> IconFactory
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> IconFactory) -> (o -> GObject) -> o -> IconFactory
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance IconFactoryClass IconFactory
instance GObjectClass IconFactory where
toGObject :: IconFactory -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (IconFactory -> ForeignPtr GObject) -> IconFactory -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr IconFactory -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr IconFactory -> ForeignPtr GObject)
-> (IconFactory -> ForeignPtr IconFactory)
-> IconFactory
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. IconFactory -> ForeignPtr IconFactory
unIconFactory
unsafeCastGObject :: GObject -> IconFactory
unsafeCastGObject = ForeignPtr IconFactory -> IconFactory
IconFactory (ForeignPtr IconFactory -> IconFactory)
-> (GObject -> ForeignPtr IconFactory) -> GObject -> IconFactory
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr IconFactory
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr IconFactory)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr IconFactory
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToIconFactory :: GObjectClass obj => obj -> IconFactory
castToIconFactory :: forall obj. GObjectClass obj => obj -> IconFactory
castToIconFactory = GType -> String -> obj -> IconFactory
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeIconFactory String
"IconFactory"
gTypeIconFactory :: GType
gTypeIconFactory :: GType
gTypeIconFactory =
GType
gtk_icon_factory_get_type
{-# LINE 4942 "./Graphics/UI/Gtk/Types.chs" #-}
newtype IconTheme = IconTheme (ForeignPtr (IconTheme)) deriving (IconTheme -> IconTheme -> Bool
(IconTheme -> IconTheme -> Bool)
-> (IconTheme -> IconTheme -> Bool) -> Eq IconTheme
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: IconTheme -> IconTheme -> Bool
== :: IconTheme -> IconTheme -> Bool
$c/= :: IconTheme -> IconTheme -> Bool
/= :: IconTheme -> IconTheme -> Bool
Eq,Eq IconTheme
Eq IconTheme
-> (IconTheme -> IconTheme -> Ordering)
-> (IconTheme -> IconTheme -> Bool)
-> (IconTheme -> IconTheme -> Bool)
-> (IconTheme -> IconTheme -> Bool)
-> (IconTheme -> IconTheme -> Bool)
-> (IconTheme -> IconTheme -> IconTheme)
-> (IconTheme -> IconTheme -> IconTheme)
-> Ord IconTheme
IconTheme -> IconTheme -> Bool
IconTheme -> IconTheme -> Ordering
IconTheme -> IconTheme -> IconTheme
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: IconTheme -> IconTheme -> Ordering
compare :: IconTheme -> IconTheme -> Ordering
$c< :: IconTheme -> IconTheme -> Bool
< :: IconTheme -> IconTheme -> Bool
$c<= :: IconTheme -> IconTheme -> Bool
<= :: IconTheme -> IconTheme -> Bool
$c> :: IconTheme -> IconTheme -> Bool
> :: IconTheme -> IconTheme -> Bool
$c>= :: IconTheme -> IconTheme -> Bool
>= :: IconTheme -> IconTheme -> Bool
$cmax :: IconTheme -> IconTheme -> IconTheme
max :: IconTheme -> IconTheme -> IconTheme
$cmin :: IconTheme -> IconTheme -> IconTheme
min :: IconTheme -> IconTheme -> IconTheme
Ord)
mkIconTheme :: (ForeignPtr IconTheme -> IconTheme, FinalizerPtr a)
mkIconTheme = (ForeignPtr IconTheme -> IconTheme
IconTheme, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unIconTheme :: IconTheme -> ForeignPtr IconTheme
unIconTheme (IconTheme ForeignPtr IconTheme
o) = ForeignPtr IconTheme
o
class GObjectClass o => IconThemeClass o
toIconTheme :: IconThemeClass o => o -> IconTheme
toIconTheme :: forall o. IconThemeClass o => o -> IconTheme
toIconTheme = GObject -> IconTheme
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> IconTheme) -> (o -> GObject) -> o -> IconTheme
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance IconThemeClass IconTheme
instance GObjectClass IconTheme where
toGObject :: IconTheme -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (IconTheme -> ForeignPtr GObject) -> IconTheme -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr IconTheme -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr IconTheme -> ForeignPtr GObject)
-> (IconTheme -> ForeignPtr IconTheme)
-> IconTheme
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. IconTheme -> ForeignPtr IconTheme
unIconTheme
unsafeCastGObject :: GObject -> IconTheme
unsafeCastGObject = ForeignPtr IconTheme -> IconTheme
IconTheme (ForeignPtr IconTheme -> IconTheme)
-> (GObject -> ForeignPtr IconTheme) -> GObject -> IconTheme
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr IconTheme
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr IconTheme)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr IconTheme
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToIconTheme :: GObjectClass obj => obj -> IconTheme
castToIconTheme :: forall obj. GObjectClass obj => obj -> IconTheme
castToIconTheme = GType -> String -> obj -> IconTheme
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeIconTheme String
"IconTheme"
gTypeIconTheme :: GType
gTypeIconTheme :: GType
gTypeIconTheme =
GType
gtk_icon_theme_get_type
{-# LINE 4965 "./Graphics/UI/Gtk/Types.chs" #-}
newtype SizeGroup = SizeGroup (ForeignPtr (SizeGroup)) deriving (SizeGroup -> SizeGroup -> Bool
(SizeGroup -> SizeGroup -> Bool)
-> (SizeGroup -> SizeGroup -> Bool) -> Eq SizeGroup
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: SizeGroup -> SizeGroup -> Bool
== :: SizeGroup -> SizeGroup -> Bool
$c/= :: SizeGroup -> SizeGroup -> Bool
/= :: SizeGroup -> SizeGroup -> Bool
Eq,Eq SizeGroup
Eq SizeGroup
-> (SizeGroup -> SizeGroup -> Ordering)
-> (SizeGroup -> SizeGroup -> Bool)
-> (SizeGroup -> SizeGroup -> Bool)
-> (SizeGroup -> SizeGroup -> Bool)
-> (SizeGroup -> SizeGroup -> Bool)
-> (SizeGroup -> SizeGroup -> SizeGroup)
-> (SizeGroup -> SizeGroup -> SizeGroup)
-> Ord SizeGroup
SizeGroup -> SizeGroup -> Bool
SizeGroup -> SizeGroup -> Ordering
SizeGroup -> SizeGroup -> SizeGroup
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: SizeGroup -> SizeGroup -> Ordering
compare :: SizeGroup -> SizeGroup -> Ordering
$c< :: SizeGroup -> SizeGroup -> Bool
< :: SizeGroup -> SizeGroup -> Bool
$c<= :: SizeGroup -> SizeGroup -> Bool
<= :: SizeGroup -> SizeGroup -> Bool
$c> :: SizeGroup -> SizeGroup -> Bool
> :: SizeGroup -> SizeGroup -> Bool
$c>= :: SizeGroup -> SizeGroup -> Bool
>= :: SizeGroup -> SizeGroup -> Bool
$cmax :: SizeGroup -> SizeGroup -> SizeGroup
max :: SizeGroup -> SizeGroup -> SizeGroup
$cmin :: SizeGroup -> SizeGroup -> SizeGroup
min :: SizeGroup -> SizeGroup -> SizeGroup
Ord)
mkSizeGroup :: (ForeignPtr SizeGroup -> SizeGroup, FinalizerPtr a)
mkSizeGroup = (ForeignPtr SizeGroup -> SizeGroup
SizeGroup, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unSizeGroup :: SizeGroup -> ForeignPtr SizeGroup
unSizeGroup (SizeGroup ForeignPtr SizeGroup
o) = ForeignPtr SizeGroup
o
class GObjectClass o => SizeGroupClass o
toSizeGroup :: SizeGroupClass o => o -> SizeGroup
toSizeGroup :: forall o. SizeGroupClass o => o -> SizeGroup
toSizeGroup = GObject -> SizeGroup
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> SizeGroup) -> (o -> GObject) -> o -> SizeGroup
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance SizeGroupClass SizeGroup
instance GObjectClass SizeGroup where
toGObject :: SizeGroup -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (SizeGroup -> ForeignPtr GObject) -> SizeGroup -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr SizeGroup -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr SizeGroup -> ForeignPtr GObject)
-> (SizeGroup -> ForeignPtr SizeGroup)
-> SizeGroup
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. SizeGroup -> ForeignPtr SizeGroup
unSizeGroup
unsafeCastGObject :: GObject -> SizeGroup
unsafeCastGObject = ForeignPtr SizeGroup -> SizeGroup
SizeGroup (ForeignPtr SizeGroup -> SizeGroup)
-> (GObject -> ForeignPtr SizeGroup) -> GObject -> SizeGroup
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr SizeGroup
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr SizeGroup)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr SizeGroup
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToSizeGroup :: GObjectClass obj => obj -> SizeGroup
castToSizeGroup :: forall obj. GObjectClass obj => obj -> SizeGroup
castToSizeGroup = GType -> String -> obj -> SizeGroup
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeSizeGroup String
"SizeGroup"
gTypeSizeGroup :: GType
gTypeSizeGroup :: GType
gTypeSizeGroup =
GType
gtk_size_group_get_type
{-# LINE 4988 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Clipboard = Clipboard (ForeignPtr (Clipboard)) deriving (Clipboard -> Clipboard -> Bool
(Clipboard -> Clipboard -> Bool)
-> (Clipboard -> Clipboard -> Bool) -> Eq Clipboard
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Clipboard -> Clipboard -> Bool
== :: Clipboard -> Clipboard -> Bool
$c/= :: Clipboard -> Clipboard -> Bool
/= :: Clipboard -> Clipboard -> Bool
Eq,Eq Clipboard
Eq Clipboard
-> (Clipboard -> Clipboard -> Ordering)
-> (Clipboard -> Clipboard -> Bool)
-> (Clipboard -> Clipboard -> Bool)
-> (Clipboard -> Clipboard -> Bool)
-> (Clipboard -> Clipboard -> Bool)
-> (Clipboard -> Clipboard -> Clipboard)
-> (Clipboard -> Clipboard -> Clipboard)
-> Ord Clipboard
Clipboard -> Clipboard -> Bool
Clipboard -> Clipboard -> Ordering
Clipboard -> Clipboard -> Clipboard
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Clipboard -> Clipboard -> Ordering
compare :: Clipboard -> Clipboard -> Ordering
$c< :: Clipboard -> Clipboard -> Bool
< :: Clipboard -> Clipboard -> Bool
$c<= :: Clipboard -> Clipboard -> Bool
<= :: Clipboard -> Clipboard -> Bool
$c> :: Clipboard -> Clipboard -> Bool
> :: Clipboard -> Clipboard -> Bool
$c>= :: Clipboard -> Clipboard -> Bool
>= :: Clipboard -> Clipboard -> Bool
$cmax :: Clipboard -> Clipboard -> Clipboard
max :: Clipboard -> Clipboard -> Clipboard
$cmin :: Clipboard -> Clipboard -> Clipboard
min :: Clipboard -> Clipboard -> Clipboard
Ord)
mkClipboard :: (ForeignPtr Clipboard -> Clipboard, FinalizerPtr a)
mkClipboard = (ForeignPtr Clipboard -> Clipboard
Clipboard, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unClipboard :: Clipboard -> ForeignPtr Clipboard
unClipboard (Clipboard ForeignPtr Clipboard
o) = ForeignPtr Clipboard
o
class GObjectClass o => ClipboardClass o
toClipboard :: ClipboardClass o => o -> Clipboard
toClipboard :: forall o. ClipboardClass o => o -> Clipboard
toClipboard = GObject -> Clipboard
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Clipboard) -> (o -> GObject) -> o -> Clipboard
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ClipboardClass Clipboard
instance GObjectClass Clipboard where
toGObject :: Clipboard -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Clipboard -> ForeignPtr GObject) -> Clipboard -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Clipboard -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Clipboard -> ForeignPtr GObject)
-> (Clipboard -> ForeignPtr Clipboard)
-> Clipboard
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Clipboard -> ForeignPtr Clipboard
unClipboard
unsafeCastGObject :: GObject -> Clipboard
unsafeCastGObject = ForeignPtr Clipboard -> Clipboard
Clipboard (ForeignPtr Clipboard -> Clipboard)
-> (GObject -> ForeignPtr Clipboard) -> GObject -> Clipboard
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Clipboard
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Clipboard)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr Clipboard
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToClipboard :: GObjectClass obj => obj -> Clipboard
castToClipboard :: forall obj. GObjectClass obj => obj -> Clipboard
castToClipboard = GType -> String -> obj -> Clipboard
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeClipboard String
"Clipboard"
gTypeClipboard :: GType
gTypeClipboard :: GType
gTypeClipboard =
GType
gtk_clipboard_get_type
{-# LINE 5011 "./Graphics/UI/Gtk/Types.chs" #-}
newtype AccelGroup = AccelGroup (ForeignPtr (AccelGroup)) deriving (AccelGroup -> AccelGroup -> Bool
(AccelGroup -> AccelGroup -> Bool)
-> (AccelGroup -> AccelGroup -> Bool) -> Eq AccelGroup
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: AccelGroup -> AccelGroup -> Bool
== :: AccelGroup -> AccelGroup -> Bool
$c/= :: AccelGroup -> AccelGroup -> Bool
/= :: AccelGroup -> AccelGroup -> Bool
Eq,Eq AccelGroup
Eq AccelGroup
-> (AccelGroup -> AccelGroup -> Ordering)
-> (AccelGroup -> AccelGroup -> Bool)
-> (AccelGroup -> AccelGroup -> Bool)
-> (AccelGroup -> AccelGroup -> Bool)
-> (AccelGroup -> AccelGroup -> Bool)
-> (AccelGroup -> AccelGroup -> AccelGroup)
-> (AccelGroup -> AccelGroup -> AccelGroup)
-> Ord AccelGroup
AccelGroup -> AccelGroup -> Bool
AccelGroup -> AccelGroup -> Ordering
AccelGroup -> AccelGroup -> AccelGroup
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: AccelGroup -> AccelGroup -> Ordering
compare :: AccelGroup -> AccelGroup -> Ordering
$c< :: AccelGroup -> AccelGroup -> Bool
< :: AccelGroup -> AccelGroup -> Bool
$c<= :: AccelGroup -> AccelGroup -> Bool
<= :: AccelGroup -> AccelGroup -> Bool
$c> :: AccelGroup -> AccelGroup -> Bool
> :: AccelGroup -> AccelGroup -> Bool
$c>= :: AccelGroup -> AccelGroup -> Bool
>= :: AccelGroup -> AccelGroup -> Bool
$cmax :: AccelGroup -> AccelGroup -> AccelGroup
max :: AccelGroup -> AccelGroup -> AccelGroup
$cmin :: AccelGroup -> AccelGroup -> AccelGroup
min :: AccelGroup -> AccelGroup -> AccelGroup
Ord)
mkAccelGroup :: (ForeignPtr AccelGroup -> AccelGroup, FinalizerPtr a)
mkAccelGroup = (ForeignPtr AccelGroup -> AccelGroup
AccelGroup, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unAccelGroup :: AccelGroup -> ForeignPtr AccelGroup
unAccelGroup (AccelGroup ForeignPtr AccelGroup
o) = ForeignPtr AccelGroup
o
class GObjectClass o => AccelGroupClass o
toAccelGroup :: AccelGroupClass o => o -> AccelGroup
toAccelGroup :: forall o. AccelGroupClass o => o -> AccelGroup
toAccelGroup = GObject -> AccelGroup
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> AccelGroup) -> (o -> GObject) -> o -> AccelGroup
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance AccelGroupClass AccelGroup
instance GObjectClass AccelGroup where
toGObject :: AccelGroup -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (AccelGroup -> ForeignPtr GObject) -> AccelGroup -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr AccelGroup -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr AccelGroup -> ForeignPtr GObject)
-> (AccelGroup -> ForeignPtr AccelGroup)
-> AccelGroup
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. AccelGroup -> ForeignPtr AccelGroup
unAccelGroup
unsafeCastGObject :: GObject -> AccelGroup
unsafeCastGObject = ForeignPtr AccelGroup -> AccelGroup
AccelGroup (ForeignPtr AccelGroup -> AccelGroup)
-> (GObject -> ForeignPtr AccelGroup) -> GObject -> AccelGroup
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr AccelGroup
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr AccelGroup)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr AccelGroup
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToAccelGroup :: GObjectClass obj => obj -> AccelGroup
castToAccelGroup :: forall obj. GObjectClass obj => obj -> AccelGroup
castToAccelGroup = GType -> String -> obj -> AccelGroup
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeAccelGroup String
"AccelGroup"
gTypeAccelGroup :: GType
gTypeAccelGroup :: GType
gTypeAccelGroup =
GType
gtk_accel_group_get_type
{-# LINE 5034 "./Graphics/UI/Gtk/Types.chs" #-}
newtype AccelMap = AccelMap (ForeignPtr (AccelMap)) deriving (AccelMap -> AccelMap -> Bool
(AccelMap -> AccelMap -> Bool)
-> (AccelMap -> AccelMap -> Bool) -> Eq AccelMap
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: AccelMap -> AccelMap -> Bool
== :: AccelMap -> AccelMap -> Bool
$c/= :: AccelMap -> AccelMap -> Bool
/= :: AccelMap -> AccelMap -> Bool
Eq,Eq AccelMap
Eq AccelMap
-> (AccelMap -> AccelMap -> Ordering)
-> (AccelMap -> AccelMap -> Bool)
-> (AccelMap -> AccelMap -> Bool)
-> (AccelMap -> AccelMap -> Bool)
-> (AccelMap -> AccelMap -> Bool)
-> (AccelMap -> AccelMap -> AccelMap)
-> (AccelMap -> AccelMap -> AccelMap)
-> Ord AccelMap
AccelMap -> AccelMap -> Bool
AccelMap -> AccelMap -> Ordering
AccelMap -> AccelMap -> AccelMap
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: AccelMap -> AccelMap -> Ordering
compare :: AccelMap -> AccelMap -> Ordering
$c< :: AccelMap -> AccelMap -> Bool
< :: AccelMap -> AccelMap -> Bool
$c<= :: AccelMap -> AccelMap -> Bool
<= :: AccelMap -> AccelMap -> Bool
$c> :: AccelMap -> AccelMap -> Bool
> :: AccelMap -> AccelMap -> Bool
$c>= :: AccelMap -> AccelMap -> Bool
>= :: AccelMap -> AccelMap -> Bool
$cmax :: AccelMap -> AccelMap -> AccelMap
max :: AccelMap -> AccelMap -> AccelMap
$cmin :: AccelMap -> AccelMap -> AccelMap
min :: AccelMap -> AccelMap -> AccelMap
Ord)
mkAccelMap :: (ForeignPtr AccelMap -> AccelMap, FinalizerPtr a)
mkAccelMap = (ForeignPtr AccelMap -> AccelMap
AccelMap, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unAccelMap :: AccelMap -> ForeignPtr AccelMap
unAccelMap (AccelMap ForeignPtr AccelMap
o) = ForeignPtr AccelMap
o
class GObjectClass o => AccelMapClass o
toAccelMap :: AccelMapClass o => o -> AccelMap
toAccelMap :: forall o. AccelMapClass o => o -> AccelMap
toAccelMap = GObject -> AccelMap
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> AccelMap) -> (o -> GObject) -> o -> AccelMap
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance AccelMapClass AccelMap
instance GObjectClass AccelMap where
toGObject :: AccelMap -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (AccelMap -> ForeignPtr GObject) -> AccelMap -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr AccelMap -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr AccelMap -> ForeignPtr GObject)
-> (AccelMap -> ForeignPtr AccelMap)
-> AccelMap
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. AccelMap -> ForeignPtr AccelMap
unAccelMap
unsafeCastGObject :: GObject -> AccelMap
unsafeCastGObject = ForeignPtr AccelMap -> AccelMap
AccelMap (ForeignPtr AccelMap -> AccelMap)
-> (GObject -> ForeignPtr AccelMap) -> GObject -> AccelMap
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr AccelMap
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr AccelMap)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr AccelMap
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToAccelMap :: GObjectClass obj => obj -> AccelMap
castToAccelMap :: forall obj. GObjectClass obj => obj -> AccelMap
castToAccelMap = GType -> String -> obj -> AccelMap
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeAccelMap String
"AccelMap"
gTypeAccelMap :: GType
gTypeAccelMap :: GType
gTypeAccelMap =
GType
gtk_accel_map_get_type
{-# LINE 5057 "./Graphics/UI/Gtk/Types.chs" #-}
newtype EntryCompletion = EntryCompletion (ForeignPtr (EntryCompletion)) deriving (EntryCompletion -> EntryCompletion -> Bool
(EntryCompletion -> EntryCompletion -> Bool)
-> (EntryCompletion -> EntryCompletion -> Bool)
-> Eq EntryCompletion
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: EntryCompletion -> EntryCompletion -> Bool
== :: EntryCompletion -> EntryCompletion -> Bool
$c/= :: EntryCompletion -> EntryCompletion -> Bool
/= :: EntryCompletion -> EntryCompletion -> Bool
Eq,Eq EntryCompletion
Eq EntryCompletion
-> (EntryCompletion -> EntryCompletion -> Ordering)
-> (EntryCompletion -> EntryCompletion -> Bool)
-> (EntryCompletion -> EntryCompletion -> Bool)
-> (EntryCompletion -> EntryCompletion -> Bool)
-> (EntryCompletion -> EntryCompletion -> Bool)
-> (EntryCompletion -> EntryCompletion -> EntryCompletion)
-> (EntryCompletion -> EntryCompletion -> EntryCompletion)
-> Ord EntryCompletion
EntryCompletion -> EntryCompletion -> Bool
EntryCompletion -> EntryCompletion -> Ordering
EntryCompletion -> EntryCompletion -> EntryCompletion
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: EntryCompletion -> EntryCompletion -> Ordering
compare :: EntryCompletion -> EntryCompletion -> Ordering
$c< :: EntryCompletion -> EntryCompletion -> Bool
< :: EntryCompletion -> EntryCompletion -> Bool
$c<= :: EntryCompletion -> EntryCompletion -> Bool
<= :: EntryCompletion -> EntryCompletion -> Bool
$c> :: EntryCompletion -> EntryCompletion -> Bool
> :: EntryCompletion -> EntryCompletion -> Bool
$c>= :: EntryCompletion -> EntryCompletion -> Bool
>= :: EntryCompletion -> EntryCompletion -> Bool
$cmax :: EntryCompletion -> EntryCompletion -> EntryCompletion
max :: EntryCompletion -> EntryCompletion -> EntryCompletion
$cmin :: EntryCompletion -> EntryCompletion -> EntryCompletion
min :: EntryCompletion -> EntryCompletion -> EntryCompletion
Ord)
mkEntryCompletion :: (ForeignPtr EntryCompletion -> EntryCompletion, FinalizerPtr a)
mkEntryCompletion = (ForeignPtr EntryCompletion -> EntryCompletion
EntryCompletion, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unEntryCompletion :: EntryCompletion -> ForeignPtr EntryCompletion
unEntryCompletion (EntryCompletion ForeignPtr EntryCompletion
o) = ForeignPtr EntryCompletion
o
class GObjectClass o => EntryCompletionClass o
toEntryCompletion :: EntryCompletionClass o => o -> EntryCompletion
toEntryCompletion :: forall o. EntryCompletionClass o => o -> EntryCompletion
toEntryCompletion = GObject -> EntryCompletion
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> EntryCompletion)
-> (o -> GObject) -> o -> EntryCompletion
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance EntryCompletionClass EntryCompletion
instance GObjectClass EntryCompletion where
toGObject :: EntryCompletion -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (EntryCompletion -> ForeignPtr GObject)
-> EntryCompletion
-> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr EntryCompletion -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr EntryCompletion -> ForeignPtr GObject)
-> (EntryCompletion -> ForeignPtr EntryCompletion)
-> EntryCompletion
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. EntryCompletion -> ForeignPtr EntryCompletion
unEntryCompletion
unsafeCastGObject :: GObject -> EntryCompletion
unsafeCastGObject = ForeignPtr EntryCompletion -> EntryCompletion
EntryCompletion (ForeignPtr EntryCompletion -> EntryCompletion)
-> (GObject -> ForeignPtr EntryCompletion)
-> GObject
-> EntryCompletion
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr EntryCompletion
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr EntryCompletion)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr EntryCompletion
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToEntryCompletion :: GObjectClass obj => obj -> EntryCompletion
castToEntryCompletion :: forall obj. GObjectClass obj => obj -> EntryCompletion
castToEntryCompletion = GType -> String -> obj -> EntryCompletion
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeEntryCompletion String
"EntryCompletion"
gTypeEntryCompletion :: GType
gTypeEntryCompletion :: GType
gTypeEntryCompletion =
GType
gtk_entry_completion_get_type
{-# LINE 5080 "./Graphics/UI/Gtk/Types.chs" #-}
newtype EntryBuffer = EntryBuffer (ForeignPtr (EntryBuffer)) deriving (EntryBuffer -> EntryBuffer -> Bool
(EntryBuffer -> EntryBuffer -> Bool)
-> (EntryBuffer -> EntryBuffer -> Bool) -> Eq EntryBuffer
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: EntryBuffer -> EntryBuffer -> Bool
== :: EntryBuffer -> EntryBuffer -> Bool
$c/= :: EntryBuffer -> EntryBuffer -> Bool
/= :: EntryBuffer -> EntryBuffer -> Bool
Eq,Eq EntryBuffer
Eq EntryBuffer
-> (EntryBuffer -> EntryBuffer -> Ordering)
-> (EntryBuffer -> EntryBuffer -> Bool)
-> (EntryBuffer -> EntryBuffer -> Bool)
-> (EntryBuffer -> EntryBuffer -> Bool)
-> (EntryBuffer -> EntryBuffer -> Bool)
-> (EntryBuffer -> EntryBuffer -> EntryBuffer)
-> (EntryBuffer -> EntryBuffer -> EntryBuffer)
-> Ord EntryBuffer
EntryBuffer -> EntryBuffer -> Bool
EntryBuffer -> EntryBuffer -> Ordering
EntryBuffer -> EntryBuffer -> EntryBuffer
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: EntryBuffer -> EntryBuffer -> Ordering
compare :: EntryBuffer -> EntryBuffer -> Ordering
$c< :: EntryBuffer -> EntryBuffer -> Bool
< :: EntryBuffer -> EntryBuffer -> Bool
$c<= :: EntryBuffer -> EntryBuffer -> Bool
<= :: EntryBuffer -> EntryBuffer -> Bool
$c> :: EntryBuffer -> EntryBuffer -> Bool
> :: EntryBuffer -> EntryBuffer -> Bool
$c>= :: EntryBuffer -> EntryBuffer -> Bool
>= :: EntryBuffer -> EntryBuffer -> Bool
$cmax :: EntryBuffer -> EntryBuffer -> EntryBuffer
max :: EntryBuffer -> EntryBuffer -> EntryBuffer
$cmin :: EntryBuffer -> EntryBuffer -> EntryBuffer
min :: EntryBuffer -> EntryBuffer -> EntryBuffer
Ord)
mkEntryBuffer :: (ForeignPtr EntryBuffer -> EntryBuffer, FinalizerPtr a)
mkEntryBuffer = (ForeignPtr EntryBuffer -> EntryBuffer
EntryBuffer, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unEntryBuffer :: EntryBuffer -> ForeignPtr EntryBuffer
unEntryBuffer (EntryBuffer ForeignPtr EntryBuffer
o) = ForeignPtr EntryBuffer
o
class GObjectClass o => EntryBufferClass o
toEntryBuffer :: EntryBufferClass o => o -> EntryBuffer
toEntryBuffer :: forall o. EntryBufferClass o => o -> EntryBuffer
toEntryBuffer = GObject -> EntryBuffer
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> EntryBuffer) -> (o -> GObject) -> o -> EntryBuffer
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance EntryBufferClass EntryBuffer
instance GObjectClass EntryBuffer where
toGObject :: EntryBuffer -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (EntryBuffer -> ForeignPtr GObject) -> EntryBuffer -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr EntryBuffer -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr EntryBuffer -> ForeignPtr GObject)
-> (EntryBuffer -> ForeignPtr EntryBuffer)
-> EntryBuffer
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. EntryBuffer -> ForeignPtr EntryBuffer
unEntryBuffer
unsafeCastGObject :: GObject -> EntryBuffer
unsafeCastGObject = ForeignPtr EntryBuffer -> EntryBuffer
EntryBuffer (ForeignPtr EntryBuffer -> EntryBuffer)
-> (GObject -> ForeignPtr EntryBuffer) -> GObject -> EntryBuffer
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr EntryBuffer
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr EntryBuffer)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr EntryBuffer
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToEntryBuffer :: GObjectClass obj => obj -> EntryBuffer
castToEntryBuffer :: forall obj. GObjectClass obj => obj -> EntryBuffer
castToEntryBuffer = GType -> String -> obj -> EntryBuffer
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeEntryBuffer String
"EntryBuffer"
gTypeEntryBuffer :: GType
gTypeEntryBuffer :: GType
gTypeEntryBuffer =
GType
gtk_entry_buffer_get_type
{-# LINE 5103 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Action = Action (ForeignPtr (Action)) deriving (Action -> Action -> Bool
(Action -> Action -> Bool)
-> (Action -> Action -> Bool) -> Eq Action
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Action -> Action -> Bool
== :: Action -> Action -> Bool
$c/= :: Action -> Action -> Bool
/= :: Action -> Action -> Bool
Eq,Eq Action
Eq Action
-> (Action -> Action -> Ordering)
-> (Action -> Action -> Bool)
-> (Action -> Action -> Bool)
-> (Action -> Action -> Bool)
-> (Action -> Action -> Bool)
-> (Action -> Action -> Action)
-> (Action -> Action -> Action)
-> Ord Action
Action -> Action -> Bool
Action -> Action -> Ordering
Action -> Action -> Action
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Action -> Action -> Ordering
compare :: Action -> Action -> Ordering
$c< :: Action -> Action -> Bool
< :: Action -> Action -> Bool
$c<= :: Action -> Action -> Bool
<= :: Action -> Action -> Bool
$c> :: Action -> Action -> Bool
> :: Action -> Action -> Bool
$c>= :: Action -> Action -> Bool
>= :: Action -> Action -> Bool
$cmax :: Action -> Action -> Action
max :: Action -> Action -> Action
$cmin :: Action -> Action -> Action
min :: Action -> Action -> Action
Ord)
mkAction :: (ForeignPtr Action -> Action, FinalizerPtr a)
mkAction = (ForeignPtr Action -> Action
Action, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unAction :: Action -> ForeignPtr Action
unAction (Action ForeignPtr Action
o) = ForeignPtr Action
o
class GObjectClass o => ActionClass o
toAction :: ActionClass o => o -> Action
toAction :: forall o. ActionClass o => o -> Action
toAction = GObject -> Action
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Action) -> (o -> GObject) -> o -> Action
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ActionClass Action
instance GObjectClass Action where
toGObject :: Action -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Action -> ForeignPtr GObject) -> Action -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Action -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Action -> ForeignPtr GObject)
-> (Action -> ForeignPtr Action) -> Action -> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Action -> ForeignPtr Action
unAction
unsafeCastGObject :: GObject -> Action
unsafeCastGObject = ForeignPtr Action -> Action
Action (ForeignPtr Action -> Action)
-> (GObject -> ForeignPtr Action) -> GObject -> Action
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Action
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Action)
-> (GObject -> ForeignPtr GObject) -> GObject -> ForeignPtr Action
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToAction :: GObjectClass obj => obj -> Action
castToAction :: forall obj. GObjectClass obj => obj -> Action
castToAction = GType -> String -> obj -> Action
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeAction String
"Action"
gTypeAction :: GType
gTypeAction :: GType
gTypeAction =
GType
gtk_action_get_type
{-# LINE 5126 "./Graphics/UI/Gtk/Types.chs" #-}
newtype RecentAction = RecentAction (ForeignPtr (RecentAction)) deriving (RecentAction -> RecentAction -> Bool
(RecentAction -> RecentAction -> Bool)
-> (RecentAction -> RecentAction -> Bool) -> Eq RecentAction
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: RecentAction -> RecentAction -> Bool
== :: RecentAction -> RecentAction -> Bool
$c/= :: RecentAction -> RecentAction -> Bool
/= :: RecentAction -> RecentAction -> Bool
Eq,Eq RecentAction
Eq RecentAction
-> (RecentAction -> RecentAction -> Ordering)
-> (RecentAction -> RecentAction -> Bool)
-> (RecentAction -> RecentAction -> Bool)
-> (RecentAction -> RecentAction -> Bool)
-> (RecentAction -> RecentAction -> Bool)
-> (RecentAction -> RecentAction -> RecentAction)
-> (RecentAction -> RecentAction -> RecentAction)
-> Ord RecentAction
RecentAction -> RecentAction -> Bool
RecentAction -> RecentAction -> Ordering
RecentAction -> RecentAction -> RecentAction
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: RecentAction -> RecentAction -> Ordering
compare :: RecentAction -> RecentAction -> Ordering
$c< :: RecentAction -> RecentAction -> Bool
< :: RecentAction -> RecentAction -> Bool
$c<= :: RecentAction -> RecentAction -> Bool
<= :: RecentAction -> RecentAction -> Bool
$c> :: RecentAction -> RecentAction -> Bool
> :: RecentAction -> RecentAction -> Bool
$c>= :: RecentAction -> RecentAction -> Bool
>= :: RecentAction -> RecentAction -> Bool
$cmax :: RecentAction -> RecentAction -> RecentAction
max :: RecentAction -> RecentAction -> RecentAction
$cmin :: RecentAction -> RecentAction -> RecentAction
min :: RecentAction -> RecentAction -> RecentAction
Ord)
mkRecentAction :: (ForeignPtr RecentAction -> RecentAction, FinalizerPtr a)
mkRecentAction = (ForeignPtr RecentAction -> RecentAction
RecentAction, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unRecentAction :: RecentAction -> ForeignPtr RecentAction
unRecentAction (RecentAction ForeignPtr RecentAction
o) = ForeignPtr RecentAction
o
class ActionClass o => RecentActionClass o
toRecentAction :: RecentActionClass o => o -> RecentAction
toRecentAction :: forall o. RecentActionClass o => o -> RecentAction
toRecentAction = GObject -> RecentAction
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> RecentAction) -> (o -> GObject) -> o -> RecentAction
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance RecentActionClass RecentAction
instance ActionClass RecentAction
instance GObjectClass RecentAction where
toGObject :: RecentAction -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (RecentAction -> ForeignPtr GObject) -> RecentAction -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr RecentAction -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr RecentAction -> ForeignPtr GObject)
-> (RecentAction -> ForeignPtr RecentAction)
-> RecentAction
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. RecentAction -> ForeignPtr RecentAction
unRecentAction
unsafeCastGObject :: GObject -> RecentAction
unsafeCastGObject = ForeignPtr RecentAction -> RecentAction
RecentAction (ForeignPtr RecentAction -> RecentAction)
-> (GObject -> ForeignPtr RecentAction) -> GObject -> RecentAction
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr RecentAction
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr RecentAction)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr RecentAction
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToRecentAction :: GObjectClass obj => obj -> RecentAction
castToRecentAction :: forall obj. GObjectClass obj => obj -> RecentAction
castToRecentAction = GType -> String -> obj -> RecentAction
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeRecentAction String
"RecentAction"
gTypeRecentAction :: GType
gTypeRecentAction :: GType
gTypeRecentAction =
GType
gtk_recent_action_get_type
{-# LINE 5150 "./Graphics/UI/Gtk/Types.chs" #-}
newtype ToggleAction = ToggleAction (ForeignPtr (ToggleAction)) deriving (ToggleAction -> ToggleAction -> Bool
(ToggleAction -> ToggleAction -> Bool)
-> (ToggleAction -> ToggleAction -> Bool) -> Eq ToggleAction
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ToggleAction -> ToggleAction -> Bool
== :: ToggleAction -> ToggleAction -> Bool
$c/= :: ToggleAction -> ToggleAction -> Bool
/= :: ToggleAction -> ToggleAction -> Bool
Eq,Eq ToggleAction
Eq ToggleAction
-> (ToggleAction -> ToggleAction -> Ordering)
-> (ToggleAction -> ToggleAction -> Bool)
-> (ToggleAction -> ToggleAction -> Bool)
-> (ToggleAction -> ToggleAction -> Bool)
-> (ToggleAction -> ToggleAction -> Bool)
-> (ToggleAction -> ToggleAction -> ToggleAction)
-> (ToggleAction -> ToggleAction -> ToggleAction)
-> Ord ToggleAction
ToggleAction -> ToggleAction -> Bool
ToggleAction -> ToggleAction -> Ordering
ToggleAction -> ToggleAction -> ToggleAction
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: ToggleAction -> ToggleAction -> Ordering
compare :: ToggleAction -> ToggleAction -> Ordering
$c< :: ToggleAction -> ToggleAction -> Bool
< :: ToggleAction -> ToggleAction -> Bool
$c<= :: ToggleAction -> ToggleAction -> Bool
<= :: ToggleAction -> ToggleAction -> Bool
$c> :: ToggleAction -> ToggleAction -> Bool
> :: ToggleAction -> ToggleAction -> Bool
$c>= :: ToggleAction -> ToggleAction -> Bool
>= :: ToggleAction -> ToggleAction -> Bool
$cmax :: ToggleAction -> ToggleAction -> ToggleAction
max :: ToggleAction -> ToggleAction -> ToggleAction
$cmin :: ToggleAction -> ToggleAction -> ToggleAction
min :: ToggleAction -> ToggleAction -> ToggleAction
Ord)
mkToggleAction :: (ForeignPtr ToggleAction -> ToggleAction, FinalizerPtr a)
mkToggleAction = (ForeignPtr ToggleAction -> ToggleAction
ToggleAction, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unToggleAction :: ToggleAction -> ForeignPtr ToggleAction
unToggleAction (ToggleAction ForeignPtr ToggleAction
o) = ForeignPtr ToggleAction
o
class ActionClass o => ToggleActionClass o
toToggleAction :: ToggleActionClass o => o -> ToggleAction
toToggleAction :: forall o. ToggleActionClass o => o -> ToggleAction
toToggleAction = GObject -> ToggleAction
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> ToggleAction) -> (o -> GObject) -> o -> ToggleAction
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ToggleActionClass ToggleAction
instance ActionClass ToggleAction
instance GObjectClass ToggleAction where
toGObject :: ToggleAction -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (ToggleAction -> ForeignPtr GObject) -> ToggleAction -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr ToggleAction -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr ToggleAction -> ForeignPtr GObject)
-> (ToggleAction -> ForeignPtr ToggleAction)
-> ToggleAction
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ToggleAction -> ForeignPtr ToggleAction
unToggleAction
unsafeCastGObject :: GObject -> ToggleAction
unsafeCastGObject = ForeignPtr ToggleAction -> ToggleAction
ToggleAction (ForeignPtr ToggleAction -> ToggleAction)
-> (GObject -> ForeignPtr ToggleAction) -> GObject -> ToggleAction
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr ToggleAction
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr ToggleAction)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr ToggleAction
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToToggleAction :: GObjectClass obj => obj -> ToggleAction
castToToggleAction :: forall obj. GObjectClass obj => obj -> ToggleAction
castToToggleAction = GType -> String -> obj -> ToggleAction
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeToggleAction String
"ToggleAction"
gTypeToggleAction :: GType
gTypeToggleAction :: GType
gTypeToggleAction =
GType
gtk_toggle_action_get_type
{-# LINE 5174 "./Graphics/UI/Gtk/Types.chs" #-}
newtype RadioAction = RadioAction (ForeignPtr (RadioAction)) deriving (RadioAction -> RadioAction -> Bool
(RadioAction -> RadioAction -> Bool)
-> (RadioAction -> RadioAction -> Bool) -> Eq RadioAction
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: RadioAction -> RadioAction -> Bool
== :: RadioAction -> RadioAction -> Bool
$c/= :: RadioAction -> RadioAction -> Bool
/= :: RadioAction -> RadioAction -> Bool
Eq,Eq RadioAction
Eq RadioAction
-> (RadioAction -> RadioAction -> Ordering)
-> (RadioAction -> RadioAction -> Bool)
-> (RadioAction -> RadioAction -> Bool)
-> (RadioAction -> RadioAction -> Bool)
-> (RadioAction -> RadioAction -> Bool)
-> (RadioAction -> RadioAction -> RadioAction)
-> (RadioAction -> RadioAction -> RadioAction)
-> Ord RadioAction
RadioAction -> RadioAction -> Bool
RadioAction -> RadioAction -> Ordering
RadioAction -> RadioAction -> RadioAction
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: RadioAction -> RadioAction -> Ordering
compare :: RadioAction -> RadioAction -> Ordering
$c< :: RadioAction -> RadioAction -> Bool
< :: RadioAction -> RadioAction -> Bool
$c<= :: RadioAction -> RadioAction -> Bool
<= :: RadioAction -> RadioAction -> Bool
$c> :: RadioAction -> RadioAction -> Bool
> :: RadioAction -> RadioAction -> Bool
$c>= :: RadioAction -> RadioAction -> Bool
>= :: RadioAction -> RadioAction -> Bool
$cmax :: RadioAction -> RadioAction -> RadioAction
max :: RadioAction -> RadioAction -> RadioAction
$cmin :: RadioAction -> RadioAction -> RadioAction
min :: RadioAction -> RadioAction -> RadioAction
Ord)
mkRadioAction :: (ForeignPtr RadioAction -> RadioAction, FinalizerPtr a)
mkRadioAction = (ForeignPtr RadioAction -> RadioAction
RadioAction, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unRadioAction :: RadioAction -> ForeignPtr RadioAction
unRadioAction (RadioAction ForeignPtr RadioAction
o) = ForeignPtr RadioAction
o
class ToggleActionClass o => RadioActionClass o
toRadioAction :: RadioActionClass o => o -> RadioAction
toRadioAction :: forall o. RadioActionClass o => o -> RadioAction
toRadioAction = GObject -> RadioAction
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> RadioAction) -> (o -> GObject) -> o -> RadioAction
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance RadioActionClass RadioAction
instance ToggleActionClass RadioAction
instance ActionClass RadioAction
instance GObjectClass RadioAction where
toGObject :: RadioAction -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (RadioAction -> ForeignPtr GObject) -> RadioAction -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr RadioAction -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr RadioAction -> ForeignPtr GObject)
-> (RadioAction -> ForeignPtr RadioAction)
-> RadioAction
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. RadioAction -> ForeignPtr RadioAction
unRadioAction
unsafeCastGObject :: GObject -> RadioAction
unsafeCastGObject = ForeignPtr RadioAction -> RadioAction
RadioAction (ForeignPtr RadioAction -> RadioAction)
-> (GObject -> ForeignPtr RadioAction) -> GObject -> RadioAction
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr RadioAction
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr RadioAction)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr RadioAction
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToRadioAction :: GObjectClass obj => obj -> RadioAction
castToRadioAction :: forall obj. GObjectClass obj => obj -> RadioAction
castToRadioAction = GType -> String -> obj -> RadioAction
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeRadioAction String
"RadioAction"
gTypeRadioAction :: GType
gTypeRadioAction :: GType
gTypeRadioAction =
GType
gtk_radio_action_get_type
{-# LINE 5199 "./Graphics/UI/Gtk/Types.chs" #-}
newtype ActionGroup = ActionGroup (ForeignPtr (ActionGroup)) deriving (ActionGroup -> ActionGroup -> Bool
(ActionGroup -> ActionGroup -> Bool)
-> (ActionGroup -> ActionGroup -> Bool) -> Eq ActionGroup
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ActionGroup -> ActionGroup -> Bool
== :: ActionGroup -> ActionGroup -> Bool
$c/= :: ActionGroup -> ActionGroup -> Bool
/= :: ActionGroup -> ActionGroup -> Bool
Eq,Eq ActionGroup
Eq ActionGroup
-> (ActionGroup -> ActionGroup -> Ordering)
-> (ActionGroup -> ActionGroup -> Bool)
-> (ActionGroup -> ActionGroup -> Bool)
-> (ActionGroup -> ActionGroup -> Bool)
-> (ActionGroup -> ActionGroup -> Bool)
-> (ActionGroup -> ActionGroup -> ActionGroup)
-> (ActionGroup -> ActionGroup -> ActionGroup)
-> Ord ActionGroup
ActionGroup -> ActionGroup -> Bool
ActionGroup -> ActionGroup -> Ordering
ActionGroup -> ActionGroup -> ActionGroup
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: ActionGroup -> ActionGroup -> Ordering
compare :: ActionGroup -> ActionGroup -> Ordering
$c< :: ActionGroup -> ActionGroup -> Bool
< :: ActionGroup -> ActionGroup -> Bool
$c<= :: ActionGroup -> ActionGroup -> Bool
<= :: ActionGroup -> ActionGroup -> Bool
$c> :: ActionGroup -> ActionGroup -> Bool
> :: ActionGroup -> ActionGroup -> Bool
$c>= :: ActionGroup -> ActionGroup -> Bool
>= :: ActionGroup -> ActionGroup -> Bool
$cmax :: ActionGroup -> ActionGroup -> ActionGroup
max :: ActionGroup -> ActionGroup -> ActionGroup
$cmin :: ActionGroup -> ActionGroup -> ActionGroup
min :: ActionGroup -> ActionGroup -> ActionGroup
Ord)
mkActionGroup :: (ForeignPtr ActionGroup -> ActionGroup, FinalizerPtr a)
mkActionGroup = (ForeignPtr ActionGroup -> ActionGroup
ActionGroup, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unActionGroup :: ActionGroup -> ForeignPtr ActionGroup
unActionGroup (ActionGroup ForeignPtr ActionGroup
o) = ForeignPtr ActionGroup
o
class GObjectClass o => ActionGroupClass o
toActionGroup :: ActionGroupClass o => o -> ActionGroup
toActionGroup :: forall o. ActionGroupClass o => o -> ActionGroup
toActionGroup = GObject -> ActionGroup
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> ActionGroup) -> (o -> GObject) -> o -> ActionGroup
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance ActionGroupClass ActionGroup
instance GObjectClass ActionGroup where
toGObject :: ActionGroup -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (ActionGroup -> ForeignPtr GObject) -> ActionGroup -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr ActionGroup -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr ActionGroup -> ForeignPtr GObject)
-> (ActionGroup -> ForeignPtr ActionGroup)
-> ActionGroup
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ActionGroup -> ForeignPtr ActionGroup
unActionGroup
unsafeCastGObject :: GObject -> ActionGroup
unsafeCastGObject = ForeignPtr ActionGroup -> ActionGroup
ActionGroup (ForeignPtr ActionGroup -> ActionGroup)
-> (GObject -> ForeignPtr ActionGroup) -> GObject -> ActionGroup
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr ActionGroup
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr ActionGroup)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr ActionGroup
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToActionGroup :: GObjectClass obj => obj -> ActionGroup
castToActionGroup :: forall obj. GObjectClass obj => obj -> ActionGroup
castToActionGroup = GType -> String -> obj -> ActionGroup
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeActionGroup String
"ActionGroup"
gTypeActionGroup :: GType
gTypeActionGroup :: GType
gTypeActionGroup =
GType
gtk_action_group_get_type
{-# LINE 5222 "./Graphics/UI/Gtk/Types.chs" #-}
newtype UIManager = UIManager (ForeignPtr (UIManager)) deriving (UIManager -> UIManager -> Bool
(UIManager -> UIManager -> Bool)
-> (UIManager -> UIManager -> Bool) -> Eq UIManager
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: UIManager -> UIManager -> Bool
== :: UIManager -> UIManager -> Bool
$c/= :: UIManager -> UIManager -> Bool
/= :: UIManager -> UIManager -> Bool
Eq,Eq UIManager
Eq UIManager
-> (UIManager -> UIManager -> Ordering)
-> (UIManager -> UIManager -> Bool)
-> (UIManager -> UIManager -> Bool)
-> (UIManager -> UIManager -> Bool)
-> (UIManager -> UIManager -> Bool)
-> (UIManager -> UIManager -> UIManager)
-> (UIManager -> UIManager -> UIManager)
-> Ord UIManager
UIManager -> UIManager -> Bool
UIManager -> UIManager -> Ordering
UIManager -> UIManager -> UIManager
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: UIManager -> UIManager -> Ordering
compare :: UIManager -> UIManager -> Ordering
$c< :: UIManager -> UIManager -> Bool
< :: UIManager -> UIManager -> Bool
$c<= :: UIManager -> UIManager -> Bool
<= :: UIManager -> UIManager -> Bool
$c> :: UIManager -> UIManager -> Bool
> :: UIManager -> UIManager -> Bool
$c>= :: UIManager -> UIManager -> Bool
>= :: UIManager -> UIManager -> Bool
$cmax :: UIManager -> UIManager -> UIManager
max :: UIManager -> UIManager -> UIManager
$cmin :: UIManager -> UIManager -> UIManager
min :: UIManager -> UIManager -> UIManager
Ord)
mkUIManager :: (ForeignPtr UIManager -> UIManager, FinalizerPtr a)
mkUIManager = (ForeignPtr UIManager -> UIManager
UIManager, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unUIManager :: UIManager -> ForeignPtr UIManager
unUIManager (UIManager ForeignPtr UIManager
o) = ForeignPtr UIManager
o
class GObjectClass o => UIManagerClass o
toUIManager :: UIManagerClass o => o -> UIManager
toUIManager :: forall o. UIManagerClass o => o -> UIManager
toUIManager = GObject -> UIManager
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> UIManager) -> (o -> GObject) -> o -> UIManager
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance UIManagerClass UIManager
instance GObjectClass UIManager where
toGObject :: UIManager -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (UIManager -> ForeignPtr GObject) -> UIManager -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr UIManager -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr UIManager -> ForeignPtr GObject)
-> (UIManager -> ForeignPtr UIManager)
-> UIManager
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. UIManager -> ForeignPtr UIManager
unUIManager
unsafeCastGObject :: GObject -> UIManager
unsafeCastGObject = ForeignPtr UIManager -> UIManager
UIManager (ForeignPtr UIManager -> UIManager)
-> (GObject -> ForeignPtr UIManager) -> GObject -> UIManager
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr UIManager
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr UIManager)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr UIManager
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToUIManager :: GObjectClass obj => obj -> UIManager
castToUIManager :: forall obj. GObjectClass obj => obj -> UIManager
castToUIManager = GType -> String -> obj -> UIManager
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeUIManager String
"UIManager"
gTypeUIManager :: GType
gTypeUIManager :: GType
gTypeUIManager =
GType
gtk_ui_manager_get_type
{-# LINE 5245 "./Graphics/UI/Gtk/Types.chs" #-}
newtype WindowGroup = WindowGroup (ForeignPtr (WindowGroup)) deriving (WindowGroup -> WindowGroup -> Bool
(WindowGroup -> WindowGroup -> Bool)
-> (WindowGroup -> WindowGroup -> Bool) -> Eq WindowGroup
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: WindowGroup -> WindowGroup -> Bool
== :: WindowGroup -> WindowGroup -> Bool
$c/= :: WindowGroup -> WindowGroup -> Bool
/= :: WindowGroup -> WindowGroup -> Bool
Eq,Eq WindowGroup
Eq WindowGroup
-> (WindowGroup -> WindowGroup -> Ordering)
-> (WindowGroup -> WindowGroup -> Bool)
-> (WindowGroup -> WindowGroup -> Bool)
-> (WindowGroup -> WindowGroup -> Bool)
-> (WindowGroup -> WindowGroup -> Bool)
-> (WindowGroup -> WindowGroup -> WindowGroup)
-> (WindowGroup -> WindowGroup -> WindowGroup)
-> Ord WindowGroup
WindowGroup -> WindowGroup -> Bool
WindowGroup -> WindowGroup -> Ordering
WindowGroup -> WindowGroup -> WindowGroup
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: WindowGroup -> WindowGroup -> Ordering
compare :: WindowGroup -> WindowGroup -> Ordering
$c< :: WindowGroup -> WindowGroup -> Bool
< :: WindowGroup -> WindowGroup -> Bool
$c<= :: WindowGroup -> WindowGroup -> Bool
<= :: WindowGroup -> WindowGroup -> Bool
$c> :: WindowGroup -> WindowGroup -> Bool
> :: WindowGroup -> WindowGroup -> Bool
$c>= :: WindowGroup -> WindowGroup -> Bool
>= :: WindowGroup -> WindowGroup -> Bool
$cmax :: WindowGroup -> WindowGroup -> WindowGroup
max :: WindowGroup -> WindowGroup -> WindowGroup
$cmin :: WindowGroup -> WindowGroup -> WindowGroup
min :: WindowGroup -> WindowGroup -> WindowGroup
Ord)
mkWindowGroup :: (ForeignPtr WindowGroup -> WindowGroup, FinalizerPtr a)
mkWindowGroup = (ForeignPtr WindowGroup -> WindowGroup
WindowGroup, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unWindowGroup :: WindowGroup -> ForeignPtr WindowGroup
unWindowGroup (WindowGroup ForeignPtr WindowGroup
o) = ForeignPtr WindowGroup
o
class GObjectClass o => WindowGroupClass o
toWindowGroup :: WindowGroupClass o => o -> WindowGroup
toWindowGroup :: forall o. WindowGroupClass o => o -> WindowGroup
toWindowGroup = GObject -> WindowGroup
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> WindowGroup) -> (o -> GObject) -> o -> WindowGroup
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance WindowGroupClass WindowGroup
instance GObjectClass WindowGroup where
toGObject :: WindowGroup -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (WindowGroup -> ForeignPtr GObject) -> WindowGroup -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr WindowGroup -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr WindowGroup -> ForeignPtr GObject)
-> (WindowGroup -> ForeignPtr WindowGroup)
-> WindowGroup
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. WindowGroup -> ForeignPtr WindowGroup
unWindowGroup
unsafeCastGObject :: GObject -> WindowGroup
unsafeCastGObject = ForeignPtr WindowGroup -> WindowGroup
WindowGroup (ForeignPtr WindowGroup -> WindowGroup)
-> (GObject -> ForeignPtr WindowGroup) -> GObject -> WindowGroup
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr WindowGroup
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr WindowGroup)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr WindowGroup
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToWindowGroup :: GObjectClass obj => obj -> WindowGroup
castToWindowGroup :: forall obj. GObjectClass obj => obj -> WindowGroup
castToWindowGroup = GType -> String -> obj -> WindowGroup
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeWindowGroup String
"WindowGroup"
gTypeWindowGroup :: GType
gTypeWindowGroup :: GType
gTypeWindowGroup =
GType
gtk_window_group_get_type
{-# LINE 5268 "./Graphics/UI/Gtk/Types.chs" #-}
newtype CellEditable = CellEditable (ForeignPtr (CellEditable)) deriving (CellEditable -> CellEditable -> Bool
(CellEditable -> CellEditable -> Bool)
-> (CellEditable -> CellEditable -> Bool) -> Eq CellEditable
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CellEditable -> CellEditable -> Bool
== :: CellEditable -> CellEditable -> Bool
$c/= :: CellEditable -> CellEditable -> Bool
/= :: CellEditable -> CellEditable -> Bool
Eq,Eq CellEditable
Eq CellEditable
-> (CellEditable -> CellEditable -> Ordering)
-> (CellEditable -> CellEditable -> Bool)
-> (CellEditable -> CellEditable -> Bool)
-> (CellEditable -> CellEditable -> Bool)
-> (CellEditable -> CellEditable -> Bool)
-> (CellEditable -> CellEditable -> CellEditable)
-> (CellEditable -> CellEditable -> CellEditable)
-> Ord CellEditable
CellEditable -> CellEditable -> Bool
CellEditable -> CellEditable -> Ordering
CellEditable -> CellEditable -> CellEditable
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: CellEditable -> CellEditable -> Ordering
compare :: CellEditable -> CellEditable -> Ordering
$c< :: CellEditable -> CellEditable -> Bool
< :: CellEditable -> CellEditable -> Bool
$c<= :: CellEditable -> CellEditable -> Bool
<= :: CellEditable -> CellEditable -> Bool
$c> :: CellEditable -> CellEditable -> Bool
> :: CellEditable -> CellEditable -> Bool
$c>= :: CellEditable -> CellEditable -> Bool
>= :: CellEditable -> CellEditable -> Bool
$cmax :: CellEditable -> CellEditable -> CellEditable
max :: CellEditable -> CellEditable -> CellEditable
$cmin :: CellEditable -> CellEditable -> CellEditable
min :: CellEditable -> CellEditable -> CellEditable
Ord)
mkCellEditable :: (ForeignPtr CellEditable -> CellEditable, FinalizerPtr a)
mkCellEditable = (ForeignPtr CellEditable -> CellEditable
CellEditable, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unCellEditable :: CellEditable -> ForeignPtr CellEditable
unCellEditable (CellEditable ForeignPtr CellEditable
o) = ForeignPtr CellEditable
o
class GObjectClass o => CellEditableClass o
toCellEditable :: CellEditableClass o => o -> CellEditable
toCellEditable :: forall o. CellEditableClass o => o -> CellEditable
toCellEditable = GObject -> CellEditable
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> CellEditable) -> (o -> GObject) -> o -> CellEditable
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance CellEditableClass CellEditable
instance GObjectClass CellEditable where
toGObject :: CellEditable -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (CellEditable -> ForeignPtr GObject) -> CellEditable -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr CellEditable -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr CellEditable -> ForeignPtr GObject)
-> (CellEditable -> ForeignPtr CellEditable)
-> CellEditable
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. CellEditable -> ForeignPtr CellEditable
unCellEditable
unsafeCastGObject :: GObject -> CellEditable
unsafeCastGObject = ForeignPtr CellEditable -> CellEditable
CellEditable (ForeignPtr CellEditable -> CellEditable)
-> (GObject -> ForeignPtr CellEditable) -> GObject -> CellEditable
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr CellEditable
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr CellEditable)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr CellEditable
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToCellEditable :: GObjectClass obj => obj -> CellEditable
castToCellEditable :: forall obj. GObjectClass obj => obj -> CellEditable
castToCellEditable = GType -> String -> obj -> CellEditable
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeCellEditable String
"CellEditable"
gTypeCellEditable :: GType
gTypeCellEditable :: GType
gTypeCellEditable =
GType
gtk_cell_editable_get_type
{-# LINE 5291 "./Graphics/UI/Gtk/Types.chs" #-}
newtype Editable = Editable (ForeignPtr (Editable)) deriving (Editable -> Editable -> Bool
(Editable -> Editable -> Bool)
-> (Editable -> Editable -> Bool) -> Eq Editable
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: Editable -> Editable -> Bool
== :: Editable -> Editable -> Bool
$c/= :: Editable -> Editable -> Bool
/= :: Editable -> Editable -> Bool
Eq,Eq Editable
Eq Editable
-> (Editable -> Editable -> Ordering)
-> (Editable -> Editable -> Bool)
-> (Editable -> Editable -> Bool)
-> (Editable -> Editable -> Bool)
-> (Editable -> Editable -> Bool)
-> (Editable -> Editable -> Editable)
-> (Editable -> Editable -> Editable)
-> Ord Editable
Editable -> Editable -> Bool
Editable -> Editable -> Ordering
Editable -> Editable -> Editable
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: Editable -> Editable -> Ordering
compare :: Editable -> Editable -> Ordering
$c< :: Editable -> Editable -> Bool
< :: Editable -> Editable -> Bool
$c<= :: Editable -> Editable -> Bool
<= :: Editable -> Editable -> Bool
$c> :: Editable -> Editable -> Bool
> :: Editable -> Editable -> Bool
$c>= :: Editable -> Editable -> Bool
>= :: Editable -> Editable -> Bool
$cmax :: Editable -> Editable -> Editable
max :: Editable -> Editable -> Editable
$cmin :: Editable -> Editable -> Editable
min :: Editable -> Editable -> Editable
Ord)
mkEditable :: (ForeignPtr Editable -> Editable, FinalizerPtr a)
mkEditable = (ForeignPtr Editable -> Editable
Editable, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unEditable :: Editable -> ForeignPtr Editable
unEditable (Editable ForeignPtr Editable
o) = ForeignPtr Editable
o
class GObjectClass o => EditableClass o
toEditable :: EditableClass o => o -> Editable
toEditable :: forall o. EditableClass o => o -> Editable
toEditable = GObject -> Editable
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> Editable) -> (o -> GObject) -> o -> Editable
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance EditableClass Editable
instance GObjectClass Editable where
toGObject :: Editable -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (Editable -> ForeignPtr GObject) -> Editable -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr Editable -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr Editable -> ForeignPtr GObject)
-> (Editable -> ForeignPtr Editable)
-> Editable
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Editable -> ForeignPtr Editable
unEditable
unsafeCastGObject :: GObject -> Editable
unsafeCastGObject = ForeignPtr Editable -> Editable
Editable (ForeignPtr Editable -> Editable)
-> (GObject -> ForeignPtr Editable) -> GObject -> Editable
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr Editable
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr Editable)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr Editable
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToEditable :: GObjectClass obj => obj -> Editable
castToEditable :: forall obj. GObjectClass obj => obj -> Editable
castToEditable = GType -> String -> obj -> Editable
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeEditable String
"Editable"
gTypeEditable :: GType
gTypeEditable :: GType
gTypeEditable =
GType
gtk_editable_get_type
{-# LINE 5314 "./Graphics/UI/Gtk/Types.chs" #-}
newtype FileChooser = FileChooser (ForeignPtr (FileChooser)) deriving (FileChooser -> FileChooser -> Bool
(FileChooser -> FileChooser -> Bool)
-> (FileChooser -> FileChooser -> Bool) -> Eq FileChooser
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: FileChooser -> FileChooser -> Bool
== :: FileChooser -> FileChooser -> Bool
$c/= :: FileChooser -> FileChooser -> Bool
/= :: FileChooser -> FileChooser -> Bool
Eq,Eq FileChooser
Eq FileChooser
-> (FileChooser -> FileChooser -> Ordering)
-> (FileChooser -> FileChooser -> Bool)
-> (FileChooser -> FileChooser -> Bool)
-> (FileChooser -> FileChooser -> Bool)
-> (FileChooser -> FileChooser -> Bool)
-> (FileChooser -> FileChooser -> FileChooser)
-> (FileChooser -> FileChooser -> FileChooser)
-> Ord FileChooser
FileChooser -> FileChooser -> Bool
FileChooser -> FileChooser -> Ordering
FileChooser -> FileChooser -> FileChooser
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
$ccompare :: FileChooser -> FileChooser -> Ordering
compare :: FileChooser -> FileChooser -> Ordering
$c< :: FileChooser -> FileChooser -> Bool
< :: FileChooser -> FileChooser -> Bool
$c<= :: FileChooser -> FileChooser -> Bool
<= :: FileChooser -> FileChooser -> Bool
$c> :: FileChooser -> FileChooser -> Bool
> :: FileChooser -> FileChooser -> Bool
$c>= :: FileChooser -> FileChooser -> Bool
>= :: FileChooser -> FileChooser -> Bool
$cmax :: FileChooser -> FileChooser -> FileChooser
max :: FileChooser -> FileChooser -> FileChooser
$cmin :: FileChooser -> FileChooser -> FileChooser
min :: FileChooser -> FileChooser -> FileChooser
Ord)
mkFileChooser :: (ForeignPtr FileChooser -> FileChooser, FinalizerPtr a)
mkFileChooser = (ForeignPtr FileChooser -> FileChooser
FileChooser, FinalizerPtr a
forall a. FinalizerPtr a
objectUnrefFromMainloop)
unFileChooser :: FileChooser -> ForeignPtr FileChooser
unFileChooser (FileChooser ForeignPtr FileChooser
o) = ForeignPtr FileChooser
o
class GObjectClass o => FileChooserClass o
toFileChooser :: FileChooserClass o => o -> FileChooser
toFileChooser :: forall o. FileChooserClass o => o -> FileChooser
toFileChooser = GObject -> FileChooser
forall o. GObjectClass o => GObject -> o
unsafeCastGObject (GObject -> FileChooser) -> (o -> GObject) -> o -> FileChooser
forall b c a. (b -> c) -> (a -> b) -> a -> c
. o -> GObject
forall o. GObjectClass o => o -> GObject
toGObject
instance FileChooserClass FileChooser
instance GObjectClass FileChooser where
toGObject :: FileChooser -> GObject
toGObject = ForeignPtr GObject -> GObject
GObject (ForeignPtr GObject -> GObject)
-> (FileChooser -> ForeignPtr GObject) -> FileChooser -> GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr FileChooser -> ForeignPtr GObject
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr FileChooser -> ForeignPtr GObject)
-> (FileChooser -> ForeignPtr FileChooser)
-> FileChooser
-> ForeignPtr GObject
forall b c a. (b -> c) -> (a -> b) -> a -> c
. FileChooser -> ForeignPtr FileChooser
unFileChooser
unsafeCastGObject :: GObject -> FileChooser
unsafeCastGObject = ForeignPtr FileChooser -> FileChooser
FileChooser (ForeignPtr FileChooser -> FileChooser)
-> (GObject -> ForeignPtr FileChooser) -> GObject -> FileChooser
forall b c a. (b -> c) -> (a -> b) -> a -> c
. ForeignPtr GObject -> ForeignPtr FileChooser
forall a b. ForeignPtr a -> ForeignPtr b
castForeignPtr (ForeignPtr GObject -> ForeignPtr FileChooser)
-> (GObject -> ForeignPtr GObject)
-> GObject
-> ForeignPtr FileChooser
forall b c a. (b -> c) -> (a -> b) -> a -> c
. GObject -> ForeignPtr GObject
unGObject
castToFileChooser :: GObjectClass obj => obj -> FileChooser
castToFileChooser :: forall obj. GObjectClass obj => obj -> FileChooser
castToFileChooser = GType -> String -> obj -> FileChooser
forall obj obj'.
(GObjectClass obj, GObjectClass obj') =>
GType -> String -> obj -> obj'
castTo GType
gTypeFileChooser String
"FileChooser"
gTypeFileChooser :: GType
gTypeFileChooser :: GType
gTypeFileChooser =
GType
gtk_file_chooser_get_type
{-# LINE 5337 "./Graphics/UI/Gtk/Types.chs" #-}
foreign import ccall unsafe "atk_object_get_type"
atk_object_get_type :: CULong
foreign import ccall unsafe "gtk_accessible_get_type"
gtk_accessible_get_type :: CULong
foreign import ccall unsafe "gdk_keymap_get_type"
gdk_keymap_get_type :: CULong
foreign import ccall unsafe "gdk_display_manager_get_type"
gdk_display_manager_get_type :: CULong
foreign import ccall unsafe "gdk_app_launch_context_get_type"
gdk_app_launch_context_get_type :: CULong
foreign import ccall unsafe "gtk_print_settings_get_type"
gtk_print_settings_get_type :: CULong
foreign import ccall unsafe "gtk_print_operation_get_type"
gtk_print_operation_get_type :: CULong
foreign import ccall unsafe "gtk_print_operation_preview_get_type"
gtk_print_operation_preview_get_type :: CULong
foreign import ccall unsafe "gtk_page_setup_get_type"
gtk_page_setup_get_type :: CULong
foreign import ccall unsafe "gtk_print_context_get_type"
gtk_print_context_get_type :: CULong
foreign import ccall unsafe "gtk_recent_chooser_get_type"
gtk_recent_chooser_get_type :: CULong
foreign import ccall unsafe "gtk_recent_manager_get_type"
gtk_recent_manager_get_type :: CULong
foreign import ccall unsafe "gdk_window_get_type"
gdk_window_get_type :: CULong
foreign import ccall unsafe "gdk_gl_context_get_type"
gdk_gl_context_get_type :: CULong
foreign import ccall unsafe "gdk_screen_get_type"
gdk_screen_get_type :: CULong
foreign import ccall unsafe "gdk_display_get_type"
gdk_display_get_type :: CULong
foreign import ccall unsafe "gdk_visual_get_type"
gdk_visual_get_type :: CULong
foreign import ccall unsafe "gdk_device_get_type"
gdk_device_get_type :: CULong
foreign import ccall unsafe "gdk_frame_clock_get_type"
gdk_frame_clock_get_type :: CULong
foreign import ccall unsafe "gtk_settings_get_type"
gtk_settings_get_type :: CULong
foreign import ccall unsafe "gtk_text_buffer_get_type"
gtk_text_buffer_get_type :: CULong
foreign import ccall unsafe "gtk_text_tag_get_type"
gtk_text_tag_get_type :: CULong
foreign import ccall unsafe "gtk_text_tag_table_get_type"
gtk_text_tag_table_get_type :: CULong
foreign import ccall unsafe "gtk_style_get_type"
gtk_style_get_type :: CULong
foreign import ccall unsafe "gtk_rc_style_get_type"
gtk_rc_style_get_type :: CULong
foreign import ccall unsafe "gdk_drag_context_get_type"
gdk_drag_context_get_type :: CULong
foreign import ccall unsafe "gdk_pixbuf_get_type"
gdk_pixbuf_get_type :: CULong
foreign import ccall unsafe "gdk_pixbuf_animation_get_type"
gdk_pixbuf_animation_get_type :: CULong
foreign import ccall unsafe "gdk_pixbuf_simple_anim_get_type"
gdk_pixbuf_simple_anim_get_type :: CULong
foreign import ccall unsafe "gdk_pixbuf_animation_iter_get_type"
gdk_pixbuf_animation_iter_get_type :: CULong
foreign import ccall unsafe "gtk_text_child_anchor_get_type"
gtk_text_child_anchor_get_type :: CULong
foreign import ccall unsafe "gtk_text_mark_get_type"
gtk_text_mark_get_type :: CULong
foreign import ccall unsafe "gtk_recent_filter_get_type"
gtk_recent_filter_get_type :: CULong
foreign import ccall unsafe "gtk_widget_get_type"
gtk_widget_get_type :: CULong
foreign import ccall unsafe "gtk_hsv_get_type"
gtk_hsv_get_type :: CULong
foreign import ccall unsafe "gtk_misc_get_type"
gtk_misc_get_type :: CULong
foreign import ccall unsafe "gtk_label_get_type"
gtk_label_get_type :: CULong
foreign import ccall unsafe "gtk_accel_label_get_type"
gtk_accel_label_get_type :: CULong
foreign import ccall unsafe "gtk_arrow_get_type"
gtk_arrow_get_type :: CULong
foreign import ccall unsafe "gtk_image_get_type"
gtk_image_get_type :: CULong
foreign import ccall unsafe "gtk_switch_get_type"
gtk_switch_get_type :: CULong
foreign import ccall unsafe "gtk_container_get_type"
gtk_container_get_type :: CULong
foreign import ccall unsafe "gtk_tool_palette_get_type"
gtk_tool_palette_get_type :: CULong
foreign import ccall unsafe "gtk_tool_item_group_get_type"
gtk_tool_item_group_get_type :: CULong
foreign import ccall unsafe "gtk_stack_get_type"
gtk_stack_get_type :: CULong
foreign import ccall unsafe "gtk_bin_get_type"
gtk_bin_get_type :: CULong
foreign import ccall unsafe "gtk_alignment_get_type"
gtk_alignment_get_type :: CULong
foreign import ccall unsafe "gtk_frame_get_type"
gtk_frame_get_type :: CULong
foreign import ccall unsafe "gtk_aspect_frame_get_type"
gtk_aspect_frame_get_type :: CULong
foreign import ccall unsafe "gtk_button_get_type"
gtk_button_get_type :: CULong
foreign import ccall unsafe "gtk_scale_button_get_type"
gtk_scale_button_get_type :: CULong
foreign import ccall unsafe "gtk_volume_button_get_type"
gtk_volume_button_get_type :: CULong
foreign import ccall unsafe "gtk_link_button_get_type"
gtk_link_button_get_type :: CULong
foreign import ccall unsafe "gtk_toggle_button_get_type"
gtk_toggle_button_get_type :: CULong
foreign import ccall unsafe "gtk_check_button_get_type"
gtk_check_button_get_type :: CULong
foreign import ccall unsafe "gtk_radio_button_get_type"
gtk_radio_button_get_type :: CULong
foreign import ccall unsafe "gtk_color_button_get_type"
gtk_color_button_get_type :: CULong
foreign import ccall unsafe "gtk_font_button_get_type"
gtk_font_button_get_type :: CULong
foreign import ccall unsafe "gtk_menu_item_get_type"
:: CULong
foreign import ccall unsafe "gtk_check_menu_item_get_type"
:: CULong
foreign import ccall unsafe "gtk_radio_menu_item_get_type"
:: CULong
foreign import ccall unsafe "gtk_tearoff_menu_item_get_type"
:: CULong
foreign import ccall unsafe "gtk_image_menu_item_get_type"
:: CULong
foreign import ccall unsafe "gtk_separator_menu_item_get_type"
:: CULong
foreign import ccall unsafe "gtk_overlay_get_type"
gtk_overlay_get_type :: CULong
foreign import ccall unsafe "gtk_window_get_type"
gtk_window_get_type :: CULong
foreign import ccall unsafe "gtk_assistant_get_type"
gtk_assistant_get_type :: CULong
foreign import ccall unsafe "gtk_offscreen_window_get_type"
gtk_offscreen_window_get_type :: CULong
foreign import ccall unsafe "gtk_dialog_get_type"
gtk_dialog_get_type :: CULong
foreign import ccall unsafe "gtk_about_dialog_get_type"
gtk_about_dialog_get_type :: CULong
foreign import ccall unsafe "gtk_color_selection_dialog_get_type"
gtk_color_selection_dialog_get_type :: CULong
foreign import ccall unsafe "gtk_file_chooser_dialog_get_type"
gtk_file_chooser_dialog_get_type :: CULong
foreign import ccall unsafe "gtk_font_selection_dialog_get_type"
gtk_font_selection_dialog_get_type :: CULong
foreign import ccall unsafe "gtk_message_dialog_get_type"
gtk_message_dialog_get_type :: CULong
foreign import ccall unsafe "gtk_event_box_get_type"
gtk_event_box_get_type :: CULong
foreign import ccall unsafe "gtk_handle_box_get_type"
gtk_handle_box_get_type :: CULong
foreign import ccall unsafe "gtk_scrolled_window_get_type"
gtk_scrolled_window_get_type :: CULong
foreign import ccall unsafe "gtk_viewport_get_type"
gtk_viewport_get_type :: CULong
foreign import ccall unsafe "gtk_expander_get_type"
gtk_expander_get_type :: CULong
foreign import ccall unsafe "gtk_combo_box_get_type"
gtk_combo_box_get_type :: CULong
foreign import ccall unsafe "gtk_tool_item_get_type"
gtk_tool_item_get_type :: CULong
foreign import ccall unsafe "gtk_tool_button_get_type"
gtk_tool_button_get_type :: CULong
foreign import ccall unsafe "gtk_menu_tool_button_get_type"
:: CULong
foreign import ccall unsafe "gtk_toggle_tool_button_get_type"
gtk_toggle_tool_button_get_type :: CULong
foreign import ccall unsafe "gtk_radio_tool_button_get_type"
gtk_radio_tool_button_get_type :: CULong
foreign import ccall unsafe "gtk_separator_tool_item_get_type"
gtk_separator_tool_item_get_type :: CULong
foreign import ccall unsafe "gtk_stack_switcher_get_type"
gtk_stack_switcher_get_type :: CULong
foreign import ccall unsafe "gtk_box_get_type"
gtk_box_get_type :: CULong
foreign import ccall unsafe "gtk_button_box_get_type"
gtk_button_box_get_type :: CULong
foreign import ccall unsafe "gtk_hbutton_box_get_type"
gtk_hbutton_box_get_type :: CULong
foreign import ccall unsafe "gtk_vbutton_box_get_type"
gtk_vbutton_box_get_type :: CULong
foreign import ccall unsafe "gtk_vbox_get_type"
gtk_vbox_get_type :: CULong
foreign import ccall unsafe "gtk_recent_chooser_widget_get_type"
gtk_recent_chooser_widget_get_type :: CULong
foreign import ccall unsafe "gtk_color_selection_get_type"
gtk_color_selection_get_type :: CULong
foreign import ccall unsafe "gtk_font_selection_get_type"
gtk_font_selection_get_type :: CULong
foreign import ccall unsafe "gtk_file_chooser_widget_get_type"
gtk_file_chooser_widget_get_type :: CULong
foreign import ccall unsafe "gtk_hbox_get_type"
gtk_hbox_get_type :: CULong
foreign import ccall unsafe "gtk_info_bar_get_type"
gtk_info_bar_get_type :: CULong
foreign import ccall unsafe "gtk_file_chooser_button_get_type"
gtk_file_chooser_button_get_type :: CULong
foreign import ccall unsafe "gtk_statusbar_get_type"
gtk_statusbar_get_type :: CULong
foreign import ccall unsafe "gtk_grid_get_type"
gtk_grid_get_type :: CULong
foreign import ccall unsafe "gtk_fixed_get_type"
gtk_fixed_get_type :: CULong
foreign import ccall unsafe "gtk_paned_get_type"
gtk_paned_get_type :: CULong
foreign import ccall unsafe "gtk_hpaned_get_type"
gtk_hpaned_get_type :: CULong
foreign import ccall unsafe "gtk_vpaned_get_type"
gtk_vpaned_get_type :: CULong
foreign import ccall unsafe "gtk_icon_view_get_type"
gtk_icon_view_get_type :: CULong
foreign import ccall unsafe "gtk_layout_get_type"
gtk_layout_get_type :: CULong
foreign import ccall unsafe "gtk_menu_shell_get_type"
:: CULong
foreign import ccall unsafe "gtk_menu_get_type"
:: CULong
foreign import ccall unsafe "gtk_recent_chooser_menu_get_type"
:: CULong
foreign import ccall unsafe "gtk_menu_bar_get_type"
:: CULong
foreign import ccall unsafe "gtk_notebook_get_type"
gtk_notebook_get_type :: CULong
foreign import ccall unsafe "gtk_table_get_type"
gtk_table_get_type :: CULong
foreign import ccall unsafe "gtk_text_view_get_type"
gtk_text_view_get_type :: CULong
foreign import ccall unsafe "gtk_toolbar_get_type"
gtk_toolbar_get_type :: CULong
foreign import ccall unsafe "gtk_tree_view_get_type"
gtk_tree_view_get_type :: CULong
foreign import ccall unsafe "gtk_calendar_get_type"
gtk_calendar_get_type :: CULong
foreign import ccall unsafe "gtk_cell_view_get_type"
gtk_cell_view_get_type :: CULong
foreign import ccall unsafe "gtk_gl_area_get_type"
gtk_gl_area_get_type :: CULong
foreign import ccall unsafe "gtk_drawing_area_get_type"
gtk_drawing_area_get_type :: CULong
foreign import ccall unsafe "gtk_spinner_get_type"
gtk_spinner_get_type :: CULong
foreign import ccall unsafe "gtk_entry_get_type"
gtk_entry_get_type :: CULong
foreign import ccall unsafe "gtk_spin_button_get_type"
gtk_spin_button_get_type :: CULong
foreign import ccall unsafe "gtk_range_get_type"
gtk_range_get_type :: CULong
foreign import ccall unsafe "gtk_scale_get_type"
gtk_scale_get_type :: CULong
foreign import ccall unsafe "gtk_hscale_get_type"
gtk_hscale_get_type :: CULong
foreign import ccall unsafe "gtk_vscale_get_type"
gtk_vscale_get_type :: CULong
foreign import ccall unsafe "gtk_scrollbar_get_type"
gtk_scrollbar_get_type :: CULong
foreign import ccall unsafe "gtk_hscrollbar_get_type"
gtk_hscrollbar_get_type :: CULong
foreign import ccall unsafe "gtk_vscrollbar_get_type"
gtk_vscrollbar_get_type :: CULong
foreign import ccall unsafe "gtk_separator_get_type"
gtk_separator_get_type :: CULong
foreign import ccall unsafe "gtk_hseparator_get_type"
gtk_hseparator_get_type :: CULong
foreign import ccall unsafe "gtk_vseparator_get_type"
gtk_vseparator_get_type :: CULong
foreign import ccall unsafe "gtk_invisible_get_type"
gtk_invisible_get_type :: CULong
foreign import ccall unsafe "gtk_progress_bar_get_type"
gtk_progress_bar_get_type :: CULong
foreign import ccall unsafe "gtk_level_bar_get_type"
gtk_level_bar_get_type :: CULong
foreign import ccall unsafe "gtk_adjustment_get_type"
gtk_adjustment_get_type :: CULong
foreign import ccall unsafe "gtk_im_context_get_type"
gtk_im_context_get_type :: CULong
foreign import ccall unsafe "gtk_im_multicontext_get_type"
gtk_im_multicontext_get_type :: CULong
foreign import ccall unsafe "gtk_im_context_simple_get_type"
gtk_im_context_simple_get_type :: CULong
foreign import ccall unsafe "gtk_tree_view_column_get_type"
gtk_tree_view_column_get_type :: CULong
foreign import ccall unsafe "gtk_cell_renderer_get_type"
gtk_cell_renderer_get_type :: CULong
foreign import ccall unsafe "gtk_cell_renderer_spinner_get_type"
gtk_cell_renderer_spinner_get_type :: CULong
foreign import ccall unsafe "gtk_cell_renderer_pixbuf_get_type"
gtk_cell_renderer_pixbuf_get_type :: CULong
foreign import ccall unsafe "gtk_cell_renderer_text_get_type"
gtk_cell_renderer_text_get_type :: CULong
foreign import ccall unsafe "gtk_cell_renderer_accel_get_type"
gtk_cell_renderer_accel_get_type :: CULong
foreign import ccall unsafe "gtk_cell_renderer_spin_get_type"
gtk_cell_renderer_spin_get_type :: CULong
foreign import ccall unsafe "gtk_cell_renderer_combo_get_type"
gtk_cell_renderer_combo_get_type :: CULong
foreign import ccall unsafe "gtk_cell_renderer_toggle_get_type"
gtk_cell_renderer_toggle_get_type :: CULong
foreign import ccall unsafe "gtk_cell_renderer_progress_get_type"
gtk_cell_renderer_progress_get_type :: CULong
foreign import ccall unsafe "gtk_file_filter_get_type"
gtk_file_filter_get_type :: CULong
foreign import ccall unsafe "gtk_builder_get_type"
gtk_builder_get_type :: CULong
foreign import ccall unsafe "gtk_style_context_get_type"
gtk_style_context_get_type :: CULong
foreign import ccall unsafe "gtk_style_provider_get_type"
gtk_style_provider_get_type :: CULong
foreign import ccall unsafe "gtk_css_provider_get_type"
gtk_css_provider_get_type :: CULong
foreign import ccall unsafe "gtk_cell_layout_get_type"
gtk_cell_layout_get_type :: CULong
foreign import ccall unsafe "gtk_tree_sortable_get_type"
gtk_tree_sortable_get_type :: CULong
foreign import ccall unsafe "gtk_tooltip_get_type"
gtk_tooltip_get_type :: CULong
foreign import ccall unsafe "gtk_status_icon_get_type"
gtk_status_icon_get_type :: CULong
foreign import ccall unsafe "gtk_tree_selection_get_type"
gtk_tree_selection_get_type :: CULong
foreign import ccall unsafe "gtk_tree_model_get_type"
gtk_tree_model_get_type :: CULong
foreign import ccall unsafe "gtk_tree_store_get_type"
gtk_tree_store_get_type :: CULong
foreign import ccall unsafe "gtk_list_store_get_type"
gtk_list_store_get_type :: CULong
foreign import ccall unsafe "gtk_tree_model_sort_get_type"
gtk_tree_model_sort_get_type :: CULong
foreign import ccall unsafe "gtk_tree_model_filter_get_type"
gtk_tree_model_filter_get_type :: CULong
foreign import ccall unsafe "gtk_icon_factory_get_type"
gtk_icon_factory_get_type :: CULong
foreign import ccall unsafe "gtk_icon_theme_get_type"
gtk_icon_theme_get_type :: CULong
foreign import ccall unsafe "gtk_size_group_get_type"
gtk_size_group_get_type :: CULong
foreign import ccall unsafe "gtk_clipboard_get_type"
gtk_clipboard_get_type :: CULong
foreign import ccall unsafe "gtk_accel_group_get_type"
gtk_accel_group_get_type :: CULong
foreign import ccall unsafe "gtk_accel_map_get_type"
gtk_accel_map_get_type :: CULong
foreign import ccall unsafe "gtk_entry_completion_get_type"
gtk_entry_completion_get_type :: CULong
foreign import ccall unsafe "gtk_entry_buffer_get_type"
gtk_entry_buffer_get_type :: CULong
foreign import ccall unsafe "gtk_action_get_type"
gtk_action_get_type :: CULong
foreign import ccall unsafe "gtk_recent_action_get_type"
gtk_recent_action_get_type :: CULong
foreign import ccall unsafe "gtk_toggle_action_get_type"
gtk_toggle_action_get_type :: CULong
foreign import ccall unsafe "gtk_radio_action_get_type"
gtk_radio_action_get_type :: CULong
foreign import ccall unsafe "gtk_action_group_get_type"
gtk_action_group_get_type :: CULong
foreign import ccall unsafe "gtk_ui_manager_get_type"
gtk_ui_manager_get_type :: CULong
foreign import ccall unsafe "gtk_window_group_get_type"
gtk_window_group_get_type :: CULong
foreign import ccall unsafe "gtk_cell_editable_get_type"
gtk_cell_editable_get_type :: CULong
foreign import ccall unsafe "gtk_editable_get_type"
gtk_editable_get_type :: CULong
foreign import ccall unsafe "gtk_file_chooser_get_type"
gtk_file_chooser_get_type :: CULong