Disposition 1.0

Disposition 1.0

LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Dec 2014

Maintained by Unclaimed.

  • By
  • Hector Zarate

Disposition is a set of functions handful when manipulating and setting the components of CGRect structures.

It's current reach is short, but tested and expected to grow over time.


  1. Copy the Source/CGRect+Disposition.h header file to your project.
  2. Show those CGRect structures who is the boss.


  1. The following function headers self-explain the reach of the library. Note that the CGRect structure to modify should be passed by reference.
void CGRectSetSize(CGRect *rect, CGSize size);
void CGRectSetWidth(CGRect *rect, CGFloat width);
void CGRectSetHeight(CGRect *rect, CGFloat height);

void CGRectSetOrigin(CGRect *rect, CGPoint originPoint);
void CGRectSetX(CGRect *rect, CGFloat x);
void CGRectSetY(CGRect *rect, CGFloat y);


Contribution is always welcomed. Create a pull request or raise an issue if you develop a new feature or enhancement or want to start discussing a topic concerning the library.


Released under the MIT License. Refer to the LICENSE file for more.


Hector Zarate (@hecktorzr)