API  0.9.7
 All Classes Files Functions Variables Macros Groups Pages
AppKit

Classes

class  CPAccordionView
 
class  CPAccordionViewItem
 
class  CPAnimation
 
class  CPApplication
 
class  CPBezierPath
 
class  CPBox
 
class  CPBrowser
 
class  CPButton
 
class  CPCib
 
class  CPCollectionView
 
class  CPColor
 
class  CPColorWell
 
class  CPControl
 
class  CPCookie
 
class  CPDocumentController
 
class  CPFlashMovie
 
class  CPFlashView
 
class  CPFont
 
class  CPFontManager
 
class  CPGraphicsContext
 
class  CPImage
 
class  CPImageView
 
class  CPLevelIndicator
 
class  CPMenu
 
class  CPOutlineView
 
class  CPPanel
 
class  CPPasteboard
 
class  CPPopover
 
class  CPPopUpButton
 
class  CPPredicateEditor
 CPPredicateEditor is a subclass of CPRuleEditor that is specialized for editing CPPredicate objects. More...
 
class  CPProgressIndicator
 
class  CPScreen
 
class  CPScroller
 
class  CPScrollView
 
class  CPSecureTextField
 
class  CPSegmentedControl
 
class  CPShadowView
 
class  CPSlider
 
class  CPTabView
 
class  CPTabViewItem
 
class  CPThemeBlend
 
class  CPToolbar
 
class  CPWebView
 

Variables

global CPApp CPRadioImageOffset = 4.0
 

Detailed Description

Variable Documentation

global CPApp CPRadioImageOffset = 4.0

from this mailing list thread: http://groups.google.com/group/objectivej/browse_thread/thread/7c41cbd9cbee9ea3


Creating a checkbox is easy enough:

checkbox = [[CPCheckBox alloc] initWithFrame:aFrame];

That's basically all there is to it. Radio buttons are very similar, the key difference is the introduction of a new class CPRadioGroup, which defines which radio buttons are part of the same group:

[myRadioButton setRadioGroup:aRadioGroup];

Every radio button receives a unique radio group by default (so if you do nothing further, they will all behave independently), but you can use an existing radio button's group with other buttons as so:

button1 = [[CPRadio alloc] initWithFrame:aFrame]; ... button2 = [[CPRadio alloc] initWithFrame:aFrame radioGroup:[button1 radioGroup]]; ... button3 = [[CPRadio alloc] initWithFrame:aFrame radioGroup:[button1 radioGroup]]; ...etc...

Here, all the radio buttons will act "together". [[button1 radioGroup] allRadios] returns every button that's part of this group, and [[button1 radioGroup] selectedRadio] returns the currently selected option.

Definition at line 66 of file CPRadio.j.