4 Status

EuIup is now in an alpha status.

4.1 Iup (Core)

4.1.1 System/Reference

Include file iup/core.e

  • DONE IupOpen
  • DONE IupClose
  • DONE IupVersion
  • DONE IupLoad
  • DONE IupLoadBuffer
  • DONE IupSetLanguage
  • DONE IupGetLanguage

4.1.2 Attributes/Functions

Include file iup/attributes.e

  • DONE IupStoreAttribute
  • DONE IupSetAttribute
  • DONE IupSetfAttribute
  • DONE IupSetAttributes
  • DONE IupResetAttribute
  • DONE IupSetAtt
  • DONE IupSetAttributeHandle
  • DONE IupGetAttributeHandle
  • DONE IupGetAttribute
  • DONE IupGetAllAttributes
  • DONE IupGetAttributes
  • DONE IupGetFloat
  • DONE IupGetInt
  • DONE IupStoreGlobal
  • DONE IupSetGlobal
  • DONE IupGetGlobal

4.1.3 Events/Functions

Include file iup/events.e

  • DONE IupMainLoop
  • DONE IupMainLoopLevel
  • DONE IupLoopStep
  • DONE IupExitLoop
  • DONE IupFlush
  • DONE IupGetCallback
  • DONE IupSetCallback
  • DONE IupSetCallbacks
  • DONE IupGetActionName
  • DEPRECATED IupGetFunction (will not implement)
  • DEPRECATED IupSetFunction (will not implement)

4.1.4 Layout/Construction

Include file iup/layout.e

  • DONE IupCreate
  • DONE IupDestroy
  • DONE IupMap
  • DONE IupUnmap
  • DONE IupGetAllClasses
  • DONE IupGetClassName
  • DONE IupGetClassType
  • DONE IupGetClassAttributes
  • DONE IupGetClassCallbacks
  • DONE IupSaveClassAttributes
  • DONE IupCopyClassAttributes
  • DONE IupSetClassDefaultAttribute

4.1.5 Layout/Composition

Include file iup/layout.e

  • DONE IupFill
  • DONE IupHbox
  • DONE IupVbox
  • DONE IupZbox
  • DONE IupRadio
  • DONE IupNormalizer
  • DONE IupCbox
  • DONE IupSbox
  • DONE IupSplit

4.1.6 Layout/Hierarchy

Include file iup/layout.e

  • DONE IupAppend
  • DONE IupDetach
  • DONE IupInsert
  • DONE IupReparent
  • DONE IupGetParent
  • DONE IupGetChild
  • DONE IupGetChildPos
  • DONE IupGetChildCount
  • DONE IupGetNextChild
  • DONE IupGetBrother
  • DONE IupGetDialog
  • DONE IupGetDialogChild

4.1.7 Layout/Utilities

Include file iup/layout.e

  • DONE IupRefresh
  • DONE IupRefreshChildren
  • DONE IupUpdate
  • DONE IupUpdateChildren
  • DONE IupRedraw
  • DONE IupConvertXYToPos

4.1.8 Dialogs/Reference

Include file iup/dialog.e

  • DONE IupDialog
  • DONE IupPopup
  • DONE IupShow
  • DONE IupShowXY
  • DONE IupHide

4.1.9 Dialogs/Predefined

Include file iup/dialog.e

  • DONE IupFileDlg
  • DONE IupMessageDlg
  • DONE IupColorDlg
  • DONE IupFontDlg
  • DONE IupAlarm
  • DONE IupGetFile
  • DONE IupGetColor
  • DONE IupGetParam
  • DONE IupGetText
  • DONE IupListDialog
  • DONE IupMessage
  • DEPRECATED IupScanf (will not implement)
  • DONE IupLayoutDialog

4.1.10 Controls/Standard

Include file iup/controls.e

  • DONE IupButton
  • DONE IupCanvas
  • DONE IupFrame
  • DONE IupLabel
  • DONE IupList
  • DEPRECATED IupMultiLine (will not implement)
  • DONE IupProgressBar
  • DONE IupSpin
  • DONE IupTabs
  • DONE IupText
  • DONE IupToggle
  • DONE IupTree
  • DONE IupVal

4.1.11 Controls/Additional

Include file iup/controls.e

  • DONE IupCells
  • DONE IupColorbar
  • DONE IupColorBrowser
  • DONE IupDial
  • DONE IupMatrix
  • DEPRECATED IupGauge (will not implement)
  • DONE IupGLCanvas
  • DONE IupWebControl

4.1.12 Controls/OLE

Include file iup/ole.e

  • DONE IupOleControl

4.1.13 Controls/PPlot

  • DONE IupPPlot
  • DONE IupPPlotBegin
  • DONE IupPPlotAdd
  • DONE IupPPlotAddStr
  • DONE IupPPlotEnd
  • DONE IupPPlotInsert
  • DONE IupPPlotInsertStr
  • DONE IupPPlotTransform
  • DONE IupPPlotPaintTo

4.1.14 Controls/Additional/IupMatrix

Include file iup/controls.e

  • DONE IupMatSetAttribute
  • DONE IupMatStoreAttribute
  • DONE IupMatGetAttribute
  • DONE IupMatGetInt
  • DONE IupMatGetFloat
  • DONE IupMatSetfAttribute (simply use IupMatStoreAttribute, it accepts sprintf() type formatting)

4.1.15 Resources/Fonts

Include file iup/resources.e

  • DEPRECATED IupMapFont (will not implement)
  • DEPRECATED IupUnMapFont (will not implement)

4.1.16 Resources/Images

Include file iup/resources.e

  • DONE IupImage
  • DONE IupImageRGB
  • DONE IupImageRGBA
  • DONE IupLoadImage
  • DONE IupSaveImage
  • DONE IupGetNativeHandleImage
  • DONE IupGetImageNativeHandle
  • DONE IupSaveImageAsText

4.1.17 Resources/Image Lib

Include file iup/imagelib.e

  • DONE IupImageLibOpen

4.1.18 Resources/Keyboard

Include file iup/defs.e

  • DONE Codes - ALL DEFINED AS CONSTANTS

4.1.19 Resources/Keyboard/Reference

Include file iup/resources.e

  • DONE IupNextField
  • DONE IupPreviousField
  • DONE IupGetFocus
  • DONE IupSetFocus

4.1.20 Resources/Menus

Include file iup/resources.e

  • DONE IupItem
  • DONE IupMenu
  • DONE IupSeparator
  • DONE IupSubmenu

4.1.21 Resources/Names

Include file iup/resources.e

  • DONE IupSetHandle
  • DONE IupGetHandle
  • DONE IupGetName
  • DONE IupGetAllNames
  • DONE IupGetAllDialogs

4.1.22 Resources Misc

Include file iup/misc.e

  • DONE IupClipboard
  • DONE IupTuioClient
  • DONE IupTimer
  • DONE IupUser
  • DONE IupHelp
  • DEPRECATED iupMask (will not implement)

4.2 Canvas Draw (CD)

Not yet categorized but all 2.x functions have been brought forward

Include file iup/cd.e

4.3 Image Representation, Storage, Capture and Processing (IM)

4.3.1 Representation

  • imImageCreate
  • imImageInit
  • imImageCreateBased
  • imImageDestroy
  • imImageAddAlpha
  • imImageSetAlpha
  • imImageReshape
  • imImageImageCopy
  • imImageCopyData
  • imImageCopyAttributes
  • imImageCopyPlane
  • imImageDuplicate
  • imImageClone
  • imImageSetAttribute
  • imImageGetAttribute
  • imImageGetAttributeList
  • imImageClear
  • imImageIsBitmap
  • imImageSetPalette
  • imImageMatchSize
  • imImageMatchColor
  • imImageMatchDataType
  • imImageMatchColorSpace
  • imImageMatch
  • imImageSetBinary
  • imImageMakeBinary
  • imImageMakeGray

4.3.2 Representation/Image Conversion

  • imConvertDataType
  • imConvertColorSpace
  • imConvertToBitmap
  • imImageGetOpenGLData
  • imImageCreateFromOpenGLData

4.3.3 Representation/Raw Data Utilities

  • imImageDataSize
  • imImageLineSize
  • imImageLineCount
  • imImageCheckFormat

4.3.4 Representation/Raw Data Conversion Utilities

  • imConverPacking
  • imConvertMapToRGB

4.3.5 Representation/Color Mode Utilities

  • imColorModeSpaceName
  • imColorModeDepth
  • imColorModeToBitmap
  • imColorModeIsBitmap

4.3.6 Storage/FileFormats

Formats supported as of 3.6: RAW, BMP, GIF, ICO, JPEG, KRN, LED, PCX, PNG, PNM, RAS, SGI, TGA, TIFF, AVI, JP2, WMV, ECW

  • imFileOpenRaw
  • imFileNewRaw
  • imFormatRegisterAVI
  • imFormatRegisterJP2
  • imFormatRegisterWMV
  • imFormatRegisterECW

4.3.7 Storage/Reference

  • imFileLoadImage
  • imFileLoadImageFrame
  • imFileLoadBitmap
  • imFileLoadImageRegion
  • imFileLoadBitmapFrame
  • imFileSaveImage
  • imFileImageLoad
  • imFileImageLoadBitmap
  • imFileImageLoadRegion
  • imFileImageSave

4.3.8 Storage/File Format SDK

  • imFileLineBufferCount
  • imFileLineBufferInc
  • imFileLineBufferRead
  • imFileLineBufferWrite
  • imFileLineSizeAligned
  • imFileSetBaseAttributes
  • imFormatRegister

4.3.9 Capture

  • imVideoCaptureDeviceCount
  • imVideoCaptureDeviceDesc
  • imVideoCaptureDeviceExDesc
  • imVideoCaptureDevicePath
  • imVideoCaptureDeviceVendorInfo
  • imVideoCaptureReloadDevices
  • imVideoCaptureReleaseDevices
  • imVideoCaptureCreate
  • imVideoCaptureDestroy
  • imVideoCaptureConnect
  • imVideoCaptureDisconnect
  • imVideoCaptureDialogCount
  • imVideoCaptureShowDialog
  • imVideoCaptureSetInOut
  • imVideoCaptureDialogDesc
  • imVideoCaptureFormatCount
  • imVideoCaptureGetFormat
  • imVideoCaptureSetFormat
  • imVideoCaptureGetImageSize
  • imVideoCaptureSetImageSize
  • imVideoCaptureFrame
  • imVideoCaptureOneFrame
  • imVideoCaptureLive
  • imVideoCaptureResetAttribute
  • imVideoCaptureGetAttribute
  • imVideoCaptureSetAttribute
  • imVideoCaptureGetAttributeList

4.3.10 Processing/Synthetic Image Render

To Be Cataloged

4.3.11 Processing/Image Resize

To Be Cataloged

4.3.12 Processing/Geometric Operations

To Be Cataloged

4.3.13 Processing/Additional Image Quantization Operations

To Be Cataloged

4.3.14 Processing/Color Processing Operations

To Be Cataloged

4.3.15 Processing/Histogram Based Operations

To Be Cataloged

4.3.16 Processing/Threshold Operations

To Be Cataloged

4.3.17 Processing/Arithmetic Operations

To Be Cataloged

4.3.18 Processing/Tone Gamut Operations

To Be Cataloged

4.3.19 Processing/Convolution Operations

To Be Cataloged

4.3.20 Processing/Predefined Kernels

To Be Cataloged

4.3.21 Processing/Rank Convolution Operations

To Be Cataloged

4.3.22 Processing/Morphology Operations for Binary Images

To Be Cataloged

4.3.23 Processing/Morphology Operations for Gray Images

To Be Cataloged

4.3.24 Processing/Fourier Transform Operations

To Be Cataloged

4.3.25 Processing/Other Domain Transform Operations

To Be Cataloged

4.3.26 Processing/Special Effects

To Be Cataloged

4.3.27 Processing/Statistics Calculations

To Be Cataloged

4.3.28 Processing/Image Analysis

To Be Cataloged

4.3.29 Additional

To Be Cataloged

About EuIup

EuIUP is an easy to use sizer based GUI toolkit boasting native widgets on Windows and Linux (OSX in alpha). Additionally native canvas, OpenGL canvas, advanced image manipulation and multi-touch device support.

Contacts