Main Page | Modules | Class Hierarchy | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

LoginInfoController Class Reference

#import <LoginInfoController.h>


Detailed Description

Definition at line 5 of file LoginInfoController.h.

Public Member Functions

(id) - initWithParent:
(void) - run
(NSDictionary *) - results
(IBAction) - buttonAction:
(IBAction) - hostAction:
(IBAction) - revealAction:
(void) - sizePanel:
(void) - dealloc [implementation]
(void) - setReasonableDefaults [implementation]
(void) - setFromDictionary: [implementation]
(void) - prepareUI [implementation]
(NSDictionary *) - harvestUI [implementation]
(void) - awakeFromNib [implementation]
(int) - numberOfItemsInComboBox: [implementation]
(id) - comboBox:objectValueForItemAtIndex: [implementation]
(unsigned int) - comboBox:indexOfItemWithStringValue: [implementation]
(NSString *) - comboBox:completedString: [implementation]
(void) - controlTextDidChange: [implementation]

Protected Attributes

IBOutlet NSButton * cancelButton
IBOutlet NSComboBox * hostNameCombo
IBOutlet NSButton * okButton
IBOutlet NSPanel * panel
IBOutlet NSTextField * portField
IBOutlet NSTextField * rowsField
IBOutlet NSTextField * columnsField
IBOutlet NSButton * revealButton
IBOutlet NSTextField * userNameField
IBOutlet NSView * upperView
IBOutlet NSView * lowerView
IBOutlet NSColorWell * foreColorWell
IBOutlet NSColorWell * backColorWell
IBOutlet NSColorWell * cursorColorWell
IBOutlet NSPopUpButton * deleteKeyPopup
IBOutlet NSPopUpButton * cursorStylePopup
IBOutlet NSPopUpButton * protocolPopup
IBOutlet NSPopUpButton * cipherPopup
IBOutlet NSButton * compressionBox
NSWindow * parentWindow
BOOL showFullPanel
NSDictionary * results
NSArray * knownHosts


Member Function Documentation

- (void) awakeFromNib   [implementation]
 

Definition at line 227 of file LoginInfoController.m.

References hostNameCombo.

- (IBAction) buttonAction: (id)  sender  
 

Definition at line 232 of file LoginInfoController.m.

References harvestUI, okButton, and results.

Here is the call graph for this function:

- (NSString *) comboBox: (NSComboBox *)  aComboBox
completedString: (NSString *)  string
  [implementation]
 

Definition at line 294 of file LoginInfoController.m.

References knownHosts.

- (unsigned int) comboBox: (NSComboBox *)  aComboBox
indexOfItemWithStringValue: (NSString *)  string
  [implementation]
 

Definition at line 289 of file LoginInfoController.m.

References knownHosts.

- (id) comboBox: (NSComboBox *)  aComboBox
objectValueForItemAtIndex: (int)  index
  [implementation]
 

Definition at line 284 of file LoginInfoController.m.

References knownHosts.

- (void) controlTextDidChange: (NSNotification *)  notice   [implementation]
 

Definition at line 307 of file LoginInfoController.m.

References hostNameCombo, okButton, and userNameField.

- (void) dealloc   [implementation]
 

Definition at line 20 of file LoginInfoController.m.

References knownHosts, and panel.

- (NSDictionary *) harvestUI   [implementation]
 

Definition at line 179 of file LoginInfoController.m.

References backColorWell, cipherPopup, columnsField, compressionBox, cursorColorWell, cursorStylePopup, deleteKeyPopup, foreColorWell, hostNameCombo, portField, protocolPopup, rowsField, CrescatAppDelegate::setLastHost:, CrescatAppDelegate::setLastUser:forHost:, CrescatAppDelegate::setSettings:forHost:userID:, and userNameField.

Referenced by buttonAction:.

Here is the call graph for this function:

- (IBAction) hostAction: (id)  sender  
 

Definition at line 242 of file LoginInfoController.m.

References hostNameCombo, CrescatAppDelegate::lastUserForHost:, setFromDictionary:, setReasonableDefaults, CrescatAppDelegate::settingsForHost:userID:, and userNameField.

Here is the call graph for this function:

- (id) initWithParent: (NSWindow *)  aWindow  
 

Definition at line 7 of file LoginInfoController.m.

References CrescatAppDelegate::hosts, knownHosts, parentWindow, and results.

Here is the call graph for this function:

- (int) numberOfItemsInComboBox: (NSComboBox *)  aComboBox   [implementation]
 

Definition at line 279 of file LoginInfoController.m.

References knownHosts.

- (void) prepareUI   [implementation]
 

Definition at line 133 of file LoginInfoController.m.

References CrescatAppDelegate::defaultHostSettings, hostNameCombo, CrescatAppDelegate::hosts, CrescatAppDelegate::lastHost, CrescatAppDelegate::lastUserForHost:, okButton, setFromDictionary:, CrescatAppDelegate::settingsForHost:userID:, showFullPanel, sizePanel:, and userNameField.

Referenced by run.

Here is the call graph for this function:

- (NSDictionary *) results  
 

Referenced by buttonAction:, and initWithParent:.

- (IBAction) revealAction: (id)  sender  
 

Definition at line 269 of file LoginInfoController.m.

References showFullPanel, and sizePanel:.

Here is the call graph for this function:

- (void) run  
 

Definition at line 216 of file LoginInfoController.m.

References panel, and prepareUI.

Referenced by MyDocument::startNewSession.

Here is the call graph for this function:

- (void) setFromDictionary: (NSMutableDictionary *)  settings   [implementation]
 

Definition at line 69 of file LoginInfoController.m.

References CrescatAppDelegate::backColor, backColorWell, cipherPopup, columnsField, compressionBox, CrescatAppDelegate::cursorColor, cursorColorWell, cursorStylePopup, CrescatAppDelegate::defaultColumns, CrescatAppDelegate::defaultRows, deleteKeyPopup, CrescatAppDelegate::foreColor, foreColorWell, hostNameCombo, okButton, portField, protocolPopup, rowsField, and userNameField.

Referenced by hostAction:, and prepareUI.

Here is the call graph for this function:

- (void) setReasonableDefaults   [implementation]
 

Definition at line 51 of file LoginInfoController.m.

References CrescatAppDelegate::backColor, backColorWell, columnsField, CrescatAppDelegate::cursorColor, cursorColorWell, cursorStylePopup, CrescatAppDelegate::defaultColumns, CrescatAppDelegate::defaultRows, deleteKeyPopup, CrescatAppDelegate::foreColor, foreColorWell, portField, protocolPopup, rowsField, showFullPanel, and userNameField.

Referenced by hostAction:.

Here is the call graph for this function:

- (void) sizePanel: (BOOL)  animate  
 

Definition at line 27 of file LoginInfoController.m.

References lowerView, panel, revealButton, showFullPanel, and upperView.

Referenced by prepareUI, and revealAction:.


Field Documentation

- (IBOutlet NSColorWell*) backColorWell [protected]
 

Definition at line 19 of file LoginInfoController.h.

Referenced by harvestUI, setFromDictionary:, and setReasonableDefaults.

- (IBOutlet NSButton*) cancelButton [protected]
 

Definition at line 7 of file LoginInfoController.h.

- (IBOutlet NSPopUpButton*) cipherPopup [protected]
 

Definition at line 24 of file LoginInfoController.h.

Referenced by harvestUI, and setFromDictionary:.

- (IBOutlet NSTextField*) columnsField [protected]
 

Definition at line 13 of file LoginInfoController.h.

Referenced by harvestUI, setFromDictionary:, and setReasonableDefaults.

- (IBOutlet NSButton*) compressionBox [protected]
 

Definition at line 25 of file LoginInfoController.h.

Referenced by harvestUI, and setFromDictionary:.

- (IBOutlet NSColorWell*) cursorColorWell [protected]
 

Definition at line 20 of file LoginInfoController.h.

Referenced by harvestUI, setFromDictionary:, and setReasonableDefaults.

- (IBOutlet NSPopUpButton*) cursorStylePopup [protected]
 

Definition at line 22 of file LoginInfoController.h.

Referenced by harvestUI, setFromDictionary:, and setReasonableDefaults.

- (IBOutlet NSPopUpButton*) deleteKeyPopup [protected]
 

Definition at line 21 of file LoginInfoController.h.

Referenced by harvestUI, setFromDictionary:, and setReasonableDefaults.

- (IBOutlet NSColorWell*) foreColorWell [protected]
 

Definition at line 18 of file LoginInfoController.h.

Referenced by harvestUI, setFromDictionary:, and setReasonableDefaults.

- (IBOutlet NSComboBox*) hostNameCombo [protected]
 

Definition at line 8 of file LoginInfoController.h.

Referenced by awakeFromNib, controlTextDidChange:, harvestUI, hostAction:, prepareUI, and setFromDictionary:.

- (NSArray*) knownHosts [protected]
 

Definition at line 32 of file LoginInfoController.h.

Referenced by comboBox:completedString:, comboBox:indexOfItemWithStringValue:, comboBox:objectValueForItemAtIndex:, dealloc, initWithParent:, and numberOfItemsInComboBox:.

- (IBOutlet NSView*) lowerView [protected]
 

Definition at line 17 of file LoginInfoController.h.

Referenced by sizePanel:.

- (IBOutlet NSButton*) okButton [protected]
 

Definition at line 9 of file LoginInfoController.h.

Referenced by buttonAction:, controlTextDidChange:, prepareUI, and setFromDictionary:.

- (IBOutlet NSPanel*) panel [protected]
 

Definition at line 10 of file LoginInfoController.h.

Referenced by dealloc, run, and sizePanel:.

- (NSWindow*) parentWindow [protected]
 

Definition at line 27 of file LoginInfoController.h.

Referenced by initWithParent:.

- (IBOutlet NSTextField*) portField [protected]
 

Definition at line 11 of file LoginInfoController.h.

Referenced by harvestUI, setFromDictionary:, and setReasonableDefaults.

- (IBOutlet NSPopUpButton*) protocolPopup [protected]
 

Definition at line 23 of file LoginInfoController.h.

Referenced by harvestUI, setFromDictionary:, and setReasonableDefaults.

- (NSDictionary *) results [protected]
 

Definition at line 30 of file LoginInfoController.h.

Referenced by MyDocument::startNewSession.

- (IBOutlet NSButton*) revealButton [protected]
 

Definition at line 14 of file LoginInfoController.h.

Referenced by sizePanel:.

- (IBOutlet NSTextField*) rowsField [protected]
 

Definition at line 12 of file LoginInfoController.h.

Referenced by harvestUI, setFromDictionary:, and setReasonableDefaults.

- (BOOL) showFullPanel [protected]
 

Definition at line 29 of file LoginInfoController.h.

Referenced by prepareUI, revealAction:, setReasonableDefaults, and sizePanel:.

- (IBOutlet NSView*) upperView [protected]
 

Definition at line 16 of file LoginInfoController.h.

Referenced by sizePanel:.

- (IBOutlet NSTextField*) userNameField [protected]
 

Definition at line 15 of file LoginInfoController.h.

Referenced by controlTextDidChange:, harvestUI, hostAction:, prepareUI, setFromDictionary:, and setReasonableDefaults.


The documentation for this class was generated from the following files:
Generated on Fri Sep 30 12:01:13 2005 for Crescat by  doxygen 1.4.4