/packages/cocoaint/src/appkit/NSStatusBar.inc
https://github.com/slibre/freepascal · Pascal · 64 lines · 19 code · 15 blank · 30 comment · 0 complexity · 61dbb7be87974cac0a5bd4c7e4fbd49e MD5 · raw file
- { Parsed from Appkit.framework NSStatusBar.h }
- {$ifdef TYPES}
- {$ifndef NSSTATUSBAR_PAS_T}
- {$define NSSTATUSBAR_PAS_T}
- { Defines }
- const
- NSVariableStatusItemLength = -1;
- NSSquareStatusItemLength = -2;
- {$endif}
- {$endif}
- {$ifdef RECORDS}
- {$ifndef NSSTATUSBAR_PAS_R}
- {$define NSSTATUSBAR_PAS_R}
- {$endif}
- {$endif}
- {$ifdef FUNCTIONS}
- {$ifndef NSSTATUSBAR_PAS_F}
- {$define NSSTATUSBAR_PAS_F}
- {$endif}
- {$endif}
- {$ifdef EXTERNAL_SYMBOLS}
- {$ifndef NSSTATUSBAR_PAS_S}
- {$define NSSTATUSBAR_PAS_S}
- {$endif}
- {$endif}
- {$ifdef FORWARD}
- NSStatusBar = objcclass;
- NSStatusBarPointer = ^NSStatusBar;
- NSStatusBarPtr = NSStatusBarPointer;
- {$endif}
- {$ifdef CLASSES}
- {$ifndef NSSTATUSBAR_PAS_C}
- {$define NSSTATUSBAR_PAS_C}
- { NSStatusBar }
- NSStatusBar = objcclass external (NSObject)
- private
- _items: id;
- _fReserved1: Pointer;
- _fReserved2: Pointer;
- _registeredForNote: NSInteger;
-
- public
- class function systemStatusBar: NSStatusBar; message 'systemStatusBar';
- function statusItemWithLength(length: CGFloat): NSStatusItem; message 'statusItemWithLength:';
- procedure removeStatusItem(item: NSStatusItem); message 'removeStatusItem:';
- function isVertical: Boolean; message 'isVertical';
- function thickness: CGFloat; message 'thickness';
- end;
- {$endif}
- {$endif}