KSSelectionBorder 1.0.4

KSSelectionBorder 1.0.4

测试已测试
Lang语言 Obj-CObjective C
许可协议 MIT
发布时间最新发布2014年12月

未声明的用户维护。



  • Mike Abdullah

功能

KSSelectionBorder是一个相对较小的类,用于绘制Apple在许多应用程序中使用的用于表示选择的外边框和句柄(例如iWork和Interface Builder)。

联系

我是Mike Abdullah,来自Karelia Software。在Twitter上的@mikeabdullah

关于代码的问题应在https://github.com/karelia/KSSelectionBorder上作为问题提出,或在我的Twitter上发消息给我。

依赖项

  • ESCursors,作为子模块包含
  • Quartz
  • AppKit

肯定可以在OS X v10.5或更高版本上正常工作,也许还可以更早

许可协议

ESCursors

ESCursors附带其自己的许可协议

您可以在自己的项目中自行承担风险使用此代码。请通知我们您发现的问题。您在使用代码时必须给予合理的信用。

KSSelectionBorder

版权所有 © 2009 Karelia Software

特此免费授予任何人获得此软件和关联文档文件(“软件”)副本(以下称为“软件”)的权利,以便无限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、分包和/或销售软件的副本,并允许向提供软件的个人做上述事项,但受以下条件限制

上述版权声明和本许可声明应包含在所有副本或实质性部分中。

软件按“原样”提供,不提供任何形式,无论是明示的还是暗示的,包括但不限于适销性、针对特定目的和使用的过程的无侵权性的保证。在任何情况下,作者或版权持有人不应对任何主张、损售或其它责任承担责任,无论是基于合同、侵权行为还是其它,源于、源于或与软件或软件的使用或其他使用有关。

用法

KSSelectionBorder.hKSSelectionBorder.mESCursors.hESCursors.m 文件添加到您的项目中。理想情况下,将此仓库设置为子模块,该子模块进一步将 ESCursors 作为子模块包含。但嘿,这是您的代码库,做您觉得合适的事情。

根据需要在您的代码中实例化 KSSelectionBorder 并要求它们进行绘制。还提供了一系列实例方法,以便精确地确定在哪里以及如何绘制,以及调整大小的光标。