File: MAXMLGUIController.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 (37 lines) | stat: -rw-r--r-- 874 bytes parent folder | download | duplicates (4)
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
//
//  MAXMLGUIController.h
//  MySQL Administrator
//
//  Created by Alfredo Kojima on Wed Jul 21 2004.
//  Copyright (c) 2004 MySQL AB. All rights reserved.
//

#import <Cocoa/Cocoa.h>
#include "myx_admin_public_interface.h"

@class MAOptionWidget;

@interface MAXMLGUIController : NSObject {
  NSMutableDictionary *_optionControls;
  NSMutableDictionary *_optionToggles;
  NSMutableDictionary *_optionCaptions;
  
  NSString *_file;
  NSString *_section;
  
  NSImage *_editableImg;
  NSImage *_disabledImg;
  
  MYX_GUI_DESCRIPTION *_descr;
}

- (MAXMLGUIController*)initInTabView:(NSTabView*)tab
                               mysql:(MYSQL*)mysql
                             version:(const char*)version
                                file:(NSString*)file
                             section:(NSString*)section;

- (void)revertToSaved;
- (BOOL)saveTo:(int)fd;

@end