MorePalmOS is a library of common functions written in C. It is intended to work around system bugs, illustrate how to use system calls, and generally be as useful as possible to Palm OS application developers coding in C or C++.
Be the first to post a text review of MorePalmOS. Rate and review a project by clicking thumbs up or thumbs down in the right column.
MorePalmOS 1.2 December 09, 2004 Additions: - MoreRect has been added. This file contains various point and rectangle utility functions. - Added MCtlCastToControlPtr() macro to MoreControl. This performs a hard cast. - Added MCtlGetPtrByIdxSafely() and friends to MoreControl. These perform a safe cast, checking the type of the object before casting. Attempting to safe cast a pointer to a list object to a ContolType* will return NULL. - Added MCtlCastToControlPtr(), MFrmGetObjTypeByID(), MFrmGetObjTypeByIdx(), and MFrmGetObjTypeByPtr(). - Added MFrmGetObjPtrOfTypeByID(), MFrmGetObjPtrOfTypeByIdx(), and MFrmGetObjPtrOfTypeByPtr(). Fixes & Changes: - The field functions have been renamed; instead of being prefixed with MField, they're prefixed with MFld to match the naming convention used elsewhere. - Minor tweaks have been made to the field functions. Old handle disposal and redraw code have been moved to private functions instead of being duplicated. - MFldSetTextFromHandle() will recognize if the field handle isn't changing and not redraw the field. - Various function renames: - MCtlGetByID() to MCtlGetPtrByID(). - MCtlGetByIdx() to MCtlGetPtrByIdx(). - MCtlGetByPtr() to MCtlGetPtrByObjPtr(). - MCtlGetEnabled() to MCtlGetEnabledByPtr(). - Misc. changes to documentation blocks. - Various tweaks to produce smaller, tighter code.
MorePalmOS 1.2 December 09, 2004 Additions: - MoreRect has been added. This file contains various point and rectangle utility functions. - Added MCtlCastToControlPtr() macro to MoreControl. This performs a hard cast. - Added MCtlGetPtrByIdxSafely() and friends to MoreControl. These perform a safe cast, checking the type of the object before casting. Attempting to safe cast a pointer to a list object to a ContolType* will return NULL. - Added MCtlCastToControlPtr(), MFrmGetObjTypeByID(), MFrmGetObjTypeByIdx(), and MFrmGetObjTypeByPtr(). - Added MFrmGetObjPtrOfTypeByID(), MFrmGetObjPtrOfTypeByIdx(), and MFrmGetObjPtrOfTypeByPtr(). Fixes & Changes: - The field functions have been renamed; instead of being prefixed with MField, they're prefixed with MFld to match the naming convention used elsewhere. - Minor tweaks have been made to the field functions. Old handle disposal and redraw code have been moved to private functions instead of being duplicated. - MFldSetTextFromHandle() will recognize if the field handle isn't changing and not redraw the field. - Various function renames: - MCtlGetByID() to MCtlGetPtrByID(). - MCtlGetByIdx() to MCtlGetPtrByIdx(). - MCtlGetByPtr() to MCtlGetPtrByObjPtr(). - MCtlGetEnabled() to MCtlGetEnabledByPtr(). - Misc. changes to documentation blocks. - Various tweaks to produce smaller, tighter code.
Not sure how that happened, but it's fixed now. Sorry folks!
Be the first person to add a text review.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: