PageRenderTime 14ms CodeModel.GetById 10ms RepoModel.GetById 0ms app.codeStats 0ms

/core/externals/update-engine/externals/google-toolbox-for-mac/AppKit/GTMDelegatingTableColumn.h

http://macfuse.googlecode.com/
C++ Header | 35 lines | 9 code | 4 blank | 22 comment | 0 complexity | f7f60f484adf06d405498d476bc7fd95 MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, GPL-2.0
  1. //
  2. // GTMDelegatingTableColumn.h
  3. //
  4. // Copyright 2006-2008 Google Inc.
  5. //
  6. // Licensed under the Apache License, Version 2.0 (the "License"); you may not
  7. // use this file except in compliance with the License. You may obtain a copy
  8. // of the License at
  9. //
  10. // http://www.apache.org/licenses/LICENSE-2.0
  11. //
  12. // Unless required by applicable law or agreed to in writing, software
  13. // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
  14. // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
  15. // License for the specific language governing permissions and limitations under
  16. // the License.
  17. //
  18. #import <Cocoa/Cocoa.h>
  19. #import "GTMDefines.h"
  20. // NOTE: If you're using the 10.5 SDK, just use the new delegate method:
  21. // tableView:dataCellForTableColumn:row:
  22. @interface GTMDelegatingTableColumn : NSTableColumn
  23. // no instance state or new method, it will just invoke the tableview's delegate
  24. // w/ the method below.
  25. @end
  26. // the method delegated to
  27. @interface NSObject (GTMDelegatingTableColumnDelegate)
  28. - (id)gtm_tableView:(NSTableView *)tableView
  29. dataCellForTableColumn:(NSTableColumn *)tableColumn
  30. row:(NSInteger)row;
  31. @end