home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1995 August / NEBULA.bin / SourceCode / Palettes / ConnectDemo / EDBConnectInspector.h < prev    next >
Encoding:
Text File  |  1993-03-01  |  1.3 KB  |  59 lines

  1.  
  2. #import <appkit/appkit.h>
  3. #import "ExtList.h"
  4. #import <apps/InterfaceBuilder.h>
  5. #import "EDBConnections.h"
  6.  
  7. @interface EDBConnectInspector:IBInspector
  8. {
  9.     id    actionMatrix;
  10.     id    actionScrollView;
  11.     id    actionTitleField;
  12.     id    commentField;
  13.     id    connectMatrix;
  14.     id    connectScrollView;
  15.     id    lowerBox;
  16.     id    outletBrowser;
  17.     id    upperBox;
  18.  
  19.     ExtList            *connections;
  20.     NXCoord            minHeight;
  21.     List            *outlets;
  22.     u_long            outletCount;
  23.     BOOL            refreshOnRevert;
  24. }
  25.  
  26. + obtainEDBConnectInspector;
  27.  
  28. - init;
  29. - free;
  30. - ok:sender;
  31. - revert:sender;
  32. - (BOOL)wantsButtons;
  33.  
  34. - clickAction:sender;
  35. - clickConnection:sender;
  36. - clickOutlet:sender;
  37. - doubleClickOutlet:sender;
  38.  
  39. - getConnections:list;
  40. - displayConnections:list;
  41. - selectOutlet;
  42. - outletAt:cell inMatrix:matrix setConnected:(BOOL)flag andDisplay:(BOOL)disp;
  43. - (int)indexOfOutlet:(NXAtom)name;
  44. - (int)indexOfFirstFreeOutlet;
  45. - (BOOL)outletIsConnected:(int)ind;
  46. - fillTargetMatrixForConnection:connection andOutlet:(int)outletNr;
  47. - setSequenceNumberFor:connector;
  48. - removeSequenceNumberOf:connector;
  49. - createConnectorForOutlet:(NXAtom)outletName withNr:(int)outletNr
  50.     andSel:(const char *)sel;
  51.  
  52. - outletOfObject:sender renamedFrom:(NXAtom)from to:(NXAtom)to;
  53. - outlet:(NXAtom)name removedFromObject:sender;
  54. - outletAddedToObject:sender;
  55.  
  56. - (int)browser:sender fillMatrix:matrix inColumn:(int)column;
  57.  
  58. @end
  59.