tobjc40.pp 478 B

1234567891011121314151617181920212223242526272829
  1. { %target=darwin }
  2. { %opt=norun }
  3. {$mode objfpc}
  4. {$modeswitch objectivec1}
  5. program Main;
  6. type
  7. NSView = objcclass(NSObject)
  8. procedure setNeedsDisplay (flag: boolean); message 'setNeedsDisplay:';
  9. end;
  10. type
  11. NSViewUtilities = objccategory (NSView)
  12. procedure setNeedsDisplay; message 'setNeedsDisplay'; overload;
  13. end;
  14. procedure NSView.setNeedsDisplay (flag: boolean);
  15. begin
  16. end;
  17. procedure NSViewUtilities.setNeedsDisplay;
  18. begin
  19. setNeedsDisplay(true);
  20. end;
  21. begin
  22. end.