Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Layout #12

Open
24 of 43 tasks
thelink2012 opened this issue May 27, 2015 · 1 comment
Open
24 of 43 tasks

Layout #12

thelink2012 opened this issue May 27, 2015 · 1 comment

Comments

@thelink2012
Copy link
Collaborator

Tracking the progress on layout bindings.
If you wish to implement any of those items leave a comment :)

Having a layout implemented means it has it's documented callbacks (and constructors, even partially). Attributes as methods are not required at the moment (perhaps a future issue).

Controls

  • IupCbox
  • IupFill
  • IupGridBox
  • IupHbox
  • IupVbox
  • IupZbox
  • IupRadio
  • IupNormalizer
  • IupBackgroundBox
  • IupDetachBox
  • IupExpander
  • IupSbox
  • IupScrollBox
  • IupSplit

Construction

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

Hierarchy

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

IupGetNextChild is not on the list. It won't be implemented as it's semantics are too C-ish. It's essentially a shortcut for IupGetChildPos(h, 0) followed by a IupGetBrother loop.

Utilities

  • IupRefresh
  • IupRefreshChildren
  • IupUpdate
  • IupRedraw
  • IupConvertXYToPos
@thelink2012
Copy link
Collaborator Author

Picking Hierarchy and Utility methods.

thelink2012 added a commit that referenced this issue May 28, 2015
thelink2012 added a commit that referenced this issue May 28, 2015
thelink2012 added a commit that referenced this issue Jun 1, 2015
thelink2012 added a commit that referenced this issue Jun 2, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant