File: MACatalogs.h

package info (click to toggle)
mysql-gui-tools 5.0r12-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 105,540 kB
  • ctags: 50,897
  • sloc: sql: 348,439; pascal: 285,780; cpp: 94,578; ansic: 90,768; objc: 33,761; sh: 25,629; xml: 10,924; yacc: 10,755; java: 9,986; php: 2,806; python: 2,068; makefile: 1,945; perl: 3
file content (80 lines) | stat: -rw-r--r-- 2,012 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
/* MACatalogs */

#import <Cocoa/Cocoa.h>
#import "MAPanel.h"

@class MFilteredSchemaDataSource;

@interface MACatalogs : MAPanel
{
  IBOutlet NSTabView *tabView;
  IBOutlet NSScrollView *tableScrollView;
  IBOutlet NSTableView *tablesTable;
  IBOutlet NSButton *tableDetailToggleButton;
  IBOutlet NSMatrix *tableStatsMatrix;
  IBOutlet NSTabView *tableDetailsTab;
  IBOutlet NSTextField *tableStatusText;
  IBOutlet NSTextField *tableStatsDataText;
  IBOutlet NSTextField *tableStatsTimeText;
  IBOutlet NSPopUpButton *actionButton;
  
  IBOutlet NSTextField *emptyText;
  
  IBOutlet NSButton *addSchemaButton;
  IBOutlet NSButton *delSchemaButton;

  IBOutlet NSOutlineView *indexOutline;

  IBOutlet NSSearchField *schemataSearch;
  IBOutlet NSOutlineView *schemataOutline;
  
  IBOutlet NSTableView *viewTable;
  
  IBOutlet NSTableView *spTable;
  IBOutlet NSTableView *funcTable;
  
  NSMutableArray *_editors;
  
  NSImage *_tableIcon;
  NSImage *_indexIcon;
  NSImage *_columnIcon;
  NSImage *_viewIcon;
  NSImage *_procIcon;
  NSImage *_funcIcon;
  
  MFilteredSchemaDataSource *_schemaDS;
  
  MYX_SCHEMA_ENTITY_STATUS *_objectStatus;
  int *_tableIndices;
  int *_viewIndices;
  int *_procIndices;
  int *_funcIndices;
  unsigned int _tableCount;
  unsigned int _viewCount;
  unsigned int _funcCount;
  unsigned int _procCount;
}

- (IBAction)toggleTableDetails:(id)sender;
- (IBAction)checkTable:(id)sender;
- (IBAction)repairTable:(id)sender;
- (IBAction)optimizeTable:(id)sender;
- (IBAction)createTable:(id)sender;
- (IBAction)editTable:(id)sender;
- (IBAction)dropTable:(id)sender;
- (IBAction)refreshSchemas:(id)sender;
- (IBAction)refreshContents:(id)sender;
- (IBAction)searchCatalogs:(id)sender;

- (IBAction)createView:(id)sender;
- (IBAction)editView:(id)sender;
- (IBAction)dropView:(id)sender;

- (IBAction)createProcedure:(id)sender;
- (IBAction)editProcedure:(id)sender;
- (IBAction)dropProcedure:(id)sender;

- (IBAction)addSchema:(id)sender;
- (IBAction)delSchema:(id)sender;

@end