1 package ch
.cyberduck
.binding
.application
;
4 * Copyright (c) 2002-2009 David Kocher. All rights reserved.
8 * This program is free software; you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License as published by
10 * the Free Software Foundation; either version 2 of the License, or
11 * (at your option) any later version.
13 * This program is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 * GNU General Public License for more details.
18 * Bug fixes, suggestions and comments should be sent to:
19 * dkocher@cyberduck.ch
22 import ch
.cyberduck
.binding
.foundation
.NSAttributedString
;
24 import org
.rococoa
.ID
;
25 import org
.rococoa
.ObjCClass
;
26 import org
.rococoa
.cocoa
.CGFloat
;
27 import org
.rococoa
.cocoa
.foundation
.NSUInteger
;
29 public abstract class NSButtonCell
extends NSActionCell
{
30 private static final _Class CLASS
= org
.rococoa
.Rococoa
.createClass("NSButtonCell", _Class
.class);
32 public static NSButtonCell
buttonCell() {
33 return CLASS
.alloc().init();
36 public interface _Class
extends ObjCClass
{
40 public abstract NSButtonCell
init();
43 * was NSMomentaryPushButton<br>
44 * <i>native declaration : :12</i>
46 public static final int NSMomentaryLightButton
= 0;
47 /// <i>native declaration : :13</i>
48 public static final int NSPushOnPushOffButton
= 1;
49 /// <i>native declaration : :14</i>
50 public static final int NSToggleButton
= 2;
51 /// <i>native declaration : :15</i>
52 public static final int NSSwitchButton
= 3;
53 /// <i>native declaration : :16</i>
54 public static final int NSRadioButton
= 4;
55 /// <i>native declaration : :17</i>
56 public static final int NSMomentaryChangeButton
= 5;
57 /// <i>native declaration : :18</i>
58 public static final int NSOnOffButton
= 6;
60 * was NSMomentaryLight<br>
61 * <i>native declaration : :19</i>
63 public static final int NSMomentaryPushInButton
= 7;
64 /// <i>native declaration : :24</i>
65 public static final int NSMomentaryPushButton
= 0;
66 /// <i>native declaration : :25</i>
67 public static final int NSMomentaryLight
= 7;
68 /// <i>native declaration : :32</i>
69 public static final int NSRoundedBezelStyle
= 1;
70 /// <i>native declaration : :33</i>
71 public static final int NSRegularSquareBezelStyle
= 2;
72 /// <i>native declaration : :34</i>
73 public static final int NSThickSquareBezelStyle
= 3;
74 /// <i>native declaration : :35</i>
75 public static final int NSThickerSquareBezelStyle
= 4;
76 /// <i>native declaration : :37</i>
77 public static final int NSDisclosureBezelStyle
= 5;
78 /// <i>native declaration : :39</i>
79 public static final int NSShadowlessSquareBezelStyle
= 6;
80 /// <i>native declaration : :40</i>
81 public static final int NSCircularBezelStyle
= 7;
82 /// <i>native declaration : :42</i>
83 public static final int NSTexturedSquareBezelStyle
= 8;
84 /// <i>native declaration : :43</i>
85 public static final int NSHelpButtonBezelStyle
= 9;
86 /// <i>native declaration : :46</i>
87 public static final int NSSmallSquareBezelStyle
= 10;
88 /// <i>native declaration : :47</i>
89 public static final int NSTexturedRoundedBezelStyle
= 11;
90 /// <i>native declaration : :48</i>
91 public static final int NSRoundRectBezelStyle
= 12;
92 /// <i>native declaration : :49</i>
93 public static final int NSRecessedBezelStyle
= 13;
94 /// <i>native declaration : :50</i>
95 public static final int NSRoundedDisclosureBezelStyle
= 14;
96 /// <i>native declaration : :55</i>
97 public static final int NSSmallIconButtonBezelStyle
= 2;
98 /// <i>native declaration : :200</i>
99 public static final int NSGradientNone
= 0;
100 /// <i>native declaration : :201</i>
101 public static final int NSGradientConcaveWeak
= 1;
102 /// <i>native declaration : :202</i>
103 public static final int NSGradientConcaveStrong
= 2;
104 /// <i>native declaration : :203</i>
105 public static final int NSGradientConvexWeak
= 3;
106 /// <i>native declaration : :204</i>
107 public static final int NSGradientConvexStrong
= 4;
110 * Original signature : <code>NSString* title()</code><br>
111 * <i>native declaration : :143</i>
113 public abstract String
title();
116 * Original signature : <code>void setTitle(NSString*)</code><br>
117 * <i>native declaration : :144</i>
119 public abstract void setTitle(String aString
);
122 * Original signature : <code>NSString* alternateTitle()</code><br>
123 * <i>native declaration : :145</i>
125 public abstract String
alternateTitle();
128 * Original signature : <code>void setAlternateTitle(NSString*)</code><br>
129 * <i>native declaration : :146</i>
131 public abstract void setAlternateTitle(String aString
);
134 * Original signature : <code>NSImage* alternateImage()</code><br>
135 * <i>native declaration : :148</i>
137 public abstract NSImage
alternateImage();
140 * Original signature : <code>void setAlternateImage(NSImage*)</code><br>
141 * <i>native declaration : :149</i>
143 public abstract void setAlternateImage(NSImage image
);
146 * Original signature : <code>imagePosition()</code><br>
147 * <i>native declaration : :150</i>
149 public abstract com
.sun
.jna
.Pointer
imagePosition();
151 * <i>native declaration : :151</i><br>
152 * Conversion Error : /// Original signature : <code>void setImagePosition(null)</code><br>
153 * - (void)setImagePosition:(null)aPosition; (Argument aPosition cannot be converted)
156 * Original signature : <code>imageScaling()</code><br>
157 * <i>native declaration : :153</i>
159 public abstract com
.sun
.jna
.Pointer
imageScaling();
161 * <i>native declaration : :154</i><br>
162 * Conversion Error : /// Original signature : <code>void setImageScaling(null)</code><br>
163 * - (void)setImageScaling:(null)scaling; (Argument scaling cannot be converted)
166 * Original signature : <code>NSInteger highlightsBy()</code><br>
167 * <i>native declaration : :157</i>
169 public abstract int highlightsBy();
172 * Original signature : <code>void setHighlightsBy(NSInteger)</code><br>
173 * <i>native declaration : :158</i>
175 public abstract void setHighlightsBy(int aType
);
178 * Original signature : <code>NSInteger showsStateBy()</code><br>
179 * <i>native declaration : :159</i>
181 public abstract int showsStateBy();
184 * Original signature : <code>void setShowsStateBy(NSInteger)</code><br>
185 * <i>native declaration : :160</i>
187 public abstract void setShowsStateBy(int aType
);
190 * Original signature : <code>void setButtonType(NSButtonType)</code><br>
191 * <i>native declaration : :161</i>
193 public abstract void setButtonType(int aType
);
196 * Original signature : <code>BOOL isTransparent()</code><br>
197 * <i>native declaration : :164</i>
199 public abstract boolean isTransparent();
202 * Original signature : <code>void setTransparent(BOOL)</code><br>
203 * <i>native declaration : :165</i>
205 public abstract void setTransparent(boolean flag
);
208 * Original signature : <code>void setPeriodicDelay(float, float)</code><br>
209 * <i>native declaration : :166</i>
211 public abstract void setPeriodicDelay_interval(float delay
, float interval
);
214 * Original signature : <code>void setKeyEquivalent(NSString*)</code><br>
215 * <i>native declaration : :169</i>
217 public abstract void setKeyEquivalent(String aKeyEquivalent
);
220 * Original signature : <code>NSUInteger keyEquivalentModifierMask()</code><br>
221 * <i>native declaration : :170</i>
223 public abstract int keyEquivalentModifierMask();
226 * Original signature : <code>void setKeyEquivalentModifierMask(NSUInteger)</code><br>
227 * <i>native declaration : :171</i>
229 public abstract void setKeyEquivalentModifierMask(int mask
);
232 * Original signature : <code>NSFont* keyEquivalentFont()</code><br>
233 * <i>native declaration : :172</i>
235 public abstract NSFont
keyEquivalentFont();
238 * Original signature : <code>void setKeyEquivalentFont(NSFont*)</code><br>
239 * <i>native declaration : :173</i>
241 public abstract void setKeyEquivalentFont(NSFont fontObj
);
244 * Original signature : <code>void setKeyEquivalentFont(NSString*, CGFloat)</code><br>
245 * <i>native declaration : :174</i>
247 public abstract void setKeyEquivalentFont_size(String fontName
, CGFloat fontSize
);
250 * Original signature : <code>void performClick(id)</code><br>
251 * Significant NSCell override, actually clicks itself.<br>
252 * <i>native declaration : :175</i>
254 public abstract void performClick(final ID sender
);
256 * <i>native declaration : :178</i><br>
257 * Conversion Error : /// Original signature : <code>void drawImage(NSImage*, null, NSView*)</code><br>
258 * - (void)drawImage:(NSImage*)image withFrame:(null)frame inView:(NSView*)controlView; (Argument frame cannot be converted)
261 * <i>native declaration : :179</i><br>
262 * Conversion Error : /// Original signature : <code>drawTitle(NSAttributedString*, null, NSView*)</code><br>
263 * - (null)drawTitle:(NSAttributedString*)title withFrame:(null)frame inView:(NSView*)controlView; (Argument frame cannot be converted)
266 * <i>native declaration : :180</i><br>
267 * Conversion Error : /// Original signature : <code>void drawBezelWithFrame(null, NSView*)</code><br>
268 * - (void)drawBezelWithFrame:(null)frame inView:(NSView*)controlView; (Argument frame cannot be converted)
271 * Original signature : <code>void setTitleWithMnemonic(NSString*)</code><br>
272 * <i>from NSKeyboardUI native declaration : :185</i>
274 public abstract void setTitleWithMnemonic(String stringWithAmpersand
);
277 * Original signature : <code>void setAlternateTitleWithMnemonic(NSString*)</code><br>
278 * <i>from NSKeyboardUI native declaration : :186</i>
280 public abstract void setAlternateTitleWithMnemonic(String stringWithAmpersand
);
283 * Original signature : <code>void setAlternateMnemonicLocation(NSUInteger)</code><br>
284 * <i>from NSKeyboardUI native declaration : :187</i>
286 public abstract void setAlternateMnemonicLocation(int location
);
289 * Original signature : <code>NSUInteger alternateMnemonicLocation()</code><br>
290 * <i>from NSKeyboardUI native declaration : :188</i>
292 public abstract int alternateMnemonicLocation();
295 * Original signature : <code>NSString* alternateMnemonic()</code><br>
296 * <i>from NSKeyboardUI native declaration : :189</i>
298 public abstract String
alternateMnemonic();
301 * Original signature : <code>NSGradientType gradientType()</code><br>
302 * <i>from NSButtonCellExtensions native declaration : :209</i>
304 public abstract int gradientType();
307 * Original signature : <code>void setGradientType(NSGradientType)</code><br>
308 * <i>from NSButtonCellExtensions native declaration : :210</i>
310 public abstract void setGradientType(int type
);
313 * Radio buttons and switches use (imageDimsWhenDisabled == NO) so only their text is dimmed.<br>
314 * Original signature : <code>void setImageDimsWhenDisabled(BOOL)</code><br>
315 * <i>from NSButtonCellExtensions native declaration : :214</i>
317 public abstract void setImageDimsWhenDisabled(boolean flag
);
320 * Original signature : <code>BOOL imageDimsWhenDisabled()</code><br>
321 * <i>from NSButtonCellExtensions native declaration : :215</i>
323 public abstract boolean imageDimsWhenDisabled();
326 * Original signature : <code>void setShowsBorderOnlyWhileMouseInside(BOOL)</code><br>
327 * <i>from NSButtonCellExtensions native declaration : :217</i>
329 public abstract void setShowsBorderOnlyWhileMouseInside(boolean show
);
332 * Original signature : <code>BOOL showsBorderOnlyWhileMouseInside()</code><br>
333 * <i>from NSButtonCellExtensions native declaration : :218</i>
335 public abstract boolean showsBorderOnlyWhileMouseInside();
338 * Original signature : <code>void mouseEntered(NSEvent*)</code><br>
339 * <i>from NSButtonCellExtensions native declaration : :220</i>
341 public abstract void mouseEntered(NSEvent event
);
344 * Original signature : <code>void mouseExited(NSEvent*)</code><br>
345 * <i>from NSButtonCellExtensions native declaration : :221</i>
347 public abstract void mouseExited(NSEvent event
);
350 * Original signature : <code>NSColor* backgroundColor()</code><br>
351 * <i>from NSButtonCellExtensions native declaration : :224</i>
353 public abstract NSColor
backgroundColor();
356 * Original signature : <code>void setBackgroundColor(NSColor*)</code><br>
357 * <i>from NSButtonCellExtensions native declaration : :225</i>
359 public abstract void setBackgroundColor(NSColor color
);
362 * Original signature : <code>NSAttributedString* attributedTitle()</code><br>
363 * <i>from NSButtonCellAttributedStringMethods native declaration : :231</i>
365 public abstract NSAttributedString
attributedTitle();
368 * Original signature : <code>void setAttributedTitle(NSAttributedString*)</code><br>
369 * <i>from NSButtonCellAttributedStringMethods native declaration : :232</i>
371 public abstract void setAttributedTitle(NSAttributedString obj
);
374 * Original signature : <code>NSAttributedString* attributedAlternateTitle()</code><br>
375 * <i>from NSButtonCellAttributedStringMethods native declaration : :233</i>
377 public abstract NSAttributedString
attributedAlternateTitle();
380 * Original signature : <code>void setAttributedAlternateTitle(NSAttributedString*)</code><br>
381 * <i>from NSButtonCellAttributedStringMethods native declaration : :234</i>
383 public abstract void setAttributedAlternateTitle(String obj
);
386 * Original signature : <code>void setBezelStyle(NSBezelStyle)</code><br>
387 * <i>from NSButtonCellBezelStyles native declaration : :239</i>
389 public abstract void setBezelStyle(NSUInteger bezelStyle
);
392 * Original signature : <code>NSBezelStyle bezelStyle()</code><br>
393 * <i>from NSButtonCellBezelStyles native declaration : :240</i>
395 public abstract NSUInteger
bezelStyle();
398 * Original signature : <code>void setSound(NSSound*)</code><br>
399 * <i>from NSButtonCellSoundExtensions native declaration : :245</i>
401 public abstract void setSound(com
.sun
.jna
.Pointer aSound
);
404 * Original signature : <code>NSSound* sound()</code><br>
405 * <i>from NSButtonCellSoundExtensions native declaration : :246</i>
407 public abstract com
.sun
.jna
.Pointer
sound();