From 46344761d22504556f7fdf6321f706e33f85804f Mon Sep 17 00:00:00 2001 From: stuconnolly Date: Sun, 5 Sep 2010 20:02:00 +0000 Subject: Minor enhancements to the CSV import dialogs new table info sheet (i.e. table encoding and type): - Make the sheet non-resizable, thus removing the visible resize triangle. - Add a cancel button so the user can discard their selection. - Only save the user's selection when they select 'OK'. --- Interfaces/English.lproj/DataMigrationDialog.xib | 2879 ++++++++++++++++++---- 1 file changed, 2359 insertions(+), 520 deletions(-) (limited to 'Interfaces/English.lproj') diff --git a/Interfaces/English.lproj/DataMigrationDialog.xib b/Interfaces/English.lproj/DataMigrationDialog.xib index cfd68279..2d3b9172 100644 --- a/Interfaces/English.lproj/DataMigrationDialog.xib +++ b/Interfaces/English.lproj/DataMigrationDialog.xib @@ -12,6 +12,7 @@ YES + YES @@ -476,6 +477,7 @@ {{1, 17}, {522, 126}} + 6 @@ -515,6 +517,7 @@ {{1, 0}, {522, 17}} + 4 @@ -523,6 +526,7 @@ {{-1, 129}, {524, 144}} + 530 @@ -1128,6 +1132,7 @@ {{1, 1}, {400, 37}} + @@ -1161,6 +1166,7 @@ {{20, 20}, {402, 39}} + 530 @@ -1913,7 +1919,7 @@ - 9 + 1 2 {{343, 475}, {269, 120}} 1886912512 @@ -1934,7 +1940,6 @@ 256 {{17, 80}, {90, 14}} - YES 68288064 @@ -1951,7 +1956,6 @@ 257 {{184, 13}, {70, 28}} - 1 YES @@ -1963,7 +1967,7 @@ 1 -2038284033 1 - + Helvetica 11 16 @@ -1979,7 +1983,6 @@ 256 {{109, 75}, {143, 22}} - YES -2076049856 @@ -2015,7 +2018,6 @@ 256 {{41, 54}, {66, 14}} - YES 68288064 @@ -2032,7 +2034,6 @@ 256 {{109, 50}, {143, 22}} - YES -2076049856 @@ -2063,10 +2064,30 @@ 1 + + + 257 + {{116, 12}, {70, 28}} + + YES + + 67239424 + 138018816 + Cancel + + + -2038284033 + 1 + + + Gw + 200 + 25 + + {269, 120} - {{0, 0}, {1280, 778}} {269, 142} @@ -2780,6 +2801,14 @@ 483 + + + closeInfoSheet: + + + + 487 + @@ -3837,6 +3866,7 @@ + @@ -3928,6 +3958,20 @@ + + 485 + + + YES + + + + + + 486 + + + @@ -4139,6 +4183,9 @@ 474.editorWindowContentRectSynchronizationRect 475.IBPluginDependency 48.IBPluginDependency + 485.IBPluginDependency + 485.ImportedFromIB2 + 486.IBPluginDependency 56.IBPluginDependency 57.IBPluginDependency 89.IBPluginDependency @@ -4424,9 +4471,9 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - {{245, 339}, {269, 120}} + {{733, 239}, {269, 120}} com.apple.InterfaceBuilder.CocoaPlugin - {{245, 339}, {269, 120}} + {{733, 239}, {269, 120}} @@ -4463,6 +4510,9 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin {{169, 564}, {465, 20}} @@ -4494,11 +4544,18 @@ - 484 + 487 YES + + NSApplication + + IBProjectSource + Frameworks/PSMTabBar/PSMTabDragAssistant.h + + NSObject @@ -4517,7 +4574,14 @@ NSObject IBProjectSource - Source/CMImageView.h + Frameworks/PSMTabBar/PSMTabBarCell.h + + + + NSObject + + IBProjectSource + Frameworks/PSMTabBar/PSMTabBarControl.h @@ -4534,6 +4598,20 @@ Source/SPContentFilterManager.h + + NSObject + + IBProjectSource + Source/SPImageView.h + + + + NSObject + + IBProjectSource + Source/SPMainThreadTrampoline.h + + NSObject @@ -4561,9 +4639,9 @@ id - + IBProjectSource - Source/TablesList.h + Source/SPTablesList.h @@ -4690,26 +4768,86 @@ - SPFieldMapperController - NSWindowController + SPCopyTable + SPTableView + + copy: + id + + + copy: + + copy: + id + + + + YES + + YES + mySQLConnection + tableInstance + + + YES + id + id + + + + YES + + YES + mySQLConnection + tableInstance + + + YES + + mySQLConnection + id + + + tableInstance + id + + + + + IBProjectSource + Source/SPCopyTable.h + + + + SPCustomQuery + NSObject YES YES - addGlobalSourceVariable: - addGlobalValue: - advancedCheckboxValidation: - changeFieldAlignment: - changeHasHeaderCheckbox: - changeImportMethod: - changeTableTarget: - closeGlobalValuesSheet: + chooseQueryFavorite: + chooseQueryHistory: + clearQueryHistory: closeSheet: - goBackToFileChooser: - insertNULLValue: - openAdvancedSheet: - removeGlobalValue: - stepRow: + copyQueryHistory: + filterQueryFavorites: + filterQueryHistory: + gearMenuItemSelected: + helpSearchFindNextInPage: + helpSearchFindPreviousInPage: + helpSegmentDispatcher: + helpSelectHelpTargetMySQL: + helpSelectHelpTargetPage: + helpSelectHelpTargetWeb: + helpTargetDispatcher: + runAllQueries: + runSelectedQueries: + saveQueryHistory: + showAutoHelpForCurrentWord: + showCompletionList: + showHelpForCurrentWord: + showHelpForSearchString: + toggleQueryInfoPaneCollapse: YES @@ -4727,83 +4865,137 @@ id id id + id + id + id + id + id + id + id + id + id YES YES - addGlobalSourceVariable: - addGlobalValue: - advancedCheckboxValidation: - changeFieldAlignment: - changeHasHeaderCheckbox: - changeImportMethod: - changeTableTarget: - closeGlobalValuesSheet: + chooseQueryFavorite: + chooseQueryHistory: + clearQueryHistory: closeSheet: - goBackToFileChooser: - insertNULLValue: - openAdvancedSheet: - removeGlobalValue: - stepRow: + copyQueryHistory: + filterQueryFavorites: + filterQueryHistory: + gearMenuItemSelected: + helpSearchFindNextInPage: + helpSearchFindPreviousInPage: + helpSegmentDispatcher: + helpSelectHelpTargetMySQL: + helpSelectHelpTargetPage: + helpSelectHelpTargetWeb: + helpTargetDispatcher: + runAllQueries: + runSelectedQueries: + saveQueryHistory: + showAutoHelpForCurrentWord: + showCompletionList: + showHelpForCurrentWord: + showHelpForSearchString: + toggleQueryInfoPaneCollapse: YES - addGlobalSourceVariable: + chooseQueryFavorite: id - addGlobalValue: + chooseQueryHistory: id - advancedCheckboxValidation: + clearQueryHistory: id - changeFieldAlignment: + closeSheet: id - changeHasHeaderCheckbox: + copyQueryHistory: id - changeImportMethod: + filterQueryFavorites: id - changeTableTarget: + filterQueryHistory: id - closeGlobalValuesSheet: + gearMenuItemSelected: id - closeSheet: + helpSearchFindNextInPage: id - goBackToFileChooser: + helpSearchFindPreviousInPage: id - insertNULLValue: + helpSegmentDispatcher: id - openAdvancedSheet: + helpSelectHelpTargetMySQL: id - removeGlobalValue: + helpSelectHelpTargetPage: id - stepRow: + helpSelectHelpTargetWeb: + id + + + helpTargetDispatcher: + id + + + runAllQueries: + id + + + runSelectedQueries: + id + + + saveQueryHistory: + id + + + showAutoHelpForCurrentWord: + id + + + showCompletionList: + id + + + showHelpForCurrentWord: + id + + + showHelpForSearchString: + id + + + toggleQueryInfoPaneCollapse: id @@ -4812,371 +5004,451 @@ YES YES - addGlobalValueButton - addRemainingDataSwitch - advancedBox - advancedButton - advancedInsertView - advancedLabel - advancedReplaceView - advancedUpdateView - alignByPopup - alignByPopupLabel - customQueryInstance - delayedCheckBox - delayedReplaceCheckBox - fieldMapperTableScrollView - fieldMapperTableView - fieldMappingImportArray - fileSourcePath - globalValuesSheet - globalValuesTableView - highPriorityCheckBox - ignoreCheckBox - ignoreUpdateCheckBox - importButton - importFieldNamesHeaderSwitch - importMethodLabel - importMethodPopup - insertNULLValueButton - lowPriorityCheckBox - lowPriorityReplaceCheckBox - lowPriorityUpdateCheckBox - matchingNameMenuItem - onupdateCheckBox - onupdateTextView - recordCountLabel - removeGlobalValueButton - replaceAfterSavingCheckBox - rowDownButton - rowUpButton - skipexistingRowsCheckBox - tableTargetPopup - theDelegate + affectedRowsText + autohelpMenuItem + autoindentMenuItem + autopairMenuItem + autouppercaseKeywordsMenuItem + clearHistoryMenuItem + commentCurrentQueryMenuItem + commentLineOrSelectionMenuItem + completionListMenuItem + copyHistoryMenuItem + customQueryScrollView + customQueryView + editorFontMenuItem + encodingPopUp + errorText + helpNavigator + helpSearchField + helpSearchFieldCell + helpTargetSelector + helpWebView + helpWebViewWindow + multipleLineEditingButton + nextHistoryMenuItem + previousHistoryMenuItem + queryFavoriteNameTextField + queryFavoritesButton + queryFavoritesSaveAllMenuItem + queryFavoritesSaveAsMenuItem + queryFavoritesSearchField + queryFavoritesSearchFieldView + queryFavoritesSearchMenuItem + queryFavoritesSheet + queryHistoryButton + queryHistorySearchField + queryHistorySearchFieldView + queryHistorySearchMenuItem + queryInfoButton + queryInfoPaneSplitView + runAllButton + runAllMenuItem + runSelectionButton + runSelectionMenuItem + saveHistoryMenuItem + saveQueryFavoriteButton + saveQueryFavoriteGlobal + shiftLeftMenuItem + shiftRightMenuItem + tableDocumentInstance + tablesListInstance + textView + valueSheet + valueTextField YES - NSButton - id - id - id - id - id - id id + NSMenuItem + NSMenuItem + NSMenuItem + NSMenuItem + NSMenuItem + NSMenuItem + NSMenuItem + NSMenuItem + NSMenuItem + NSScrollView + SPCopyTable + NSMenuItem NSPopUpButton id + NSSegmentedControl + NSSearchField + NSSearchFieldCell + NSSegmentedControl + WebView + NSWindow id + NSMenuItem + NSMenuItem + NSTextField id + NSMenuItem + NSMenuItem + NSSearchField id + NSMenuItem + NSWindow id - NSTableView + NSSearchField id - NSPathControl + NSMenuItem + NSButton + BWSplitView id - NSTableView + NSMenuItem id + NSMenuItem + NSMenuItem + NSButton id + NSMenuItem + NSMenuItem id id + SPTextView id id - NSPopUpButton - NSButton - id - id - id - NSMenuItem - id - SPTextView - id - NSButton - id - id - id - id - NSPopUpButton - id YES YES - addGlobalValueButton - addRemainingDataSwitch - advancedBox - advancedButton - advancedInsertView - advancedLabel - advancedReplaceView - advancedUpdateView - alignByPopup - alignByPopupLabel - customQueryInstance - delayedCheckBox - delayedReplaceCheckBox - fieldMapperTableScrollView - fieldMapperTableView - fieldMappingImportArray - fileSourcePath - globalValuesSheet - globalValuesTableView - highPriorityCheckBox - ignoreCheckBox - ignoreUpdateCheckBox - importButton - importFieldNamesHeaderSwitch - importMethodLabel - importMethodPopup - insertNULLValueButton - lowPriorityCheckBox - lowPriorityReplaceCheckBox - lowPriorityUpdateCheckBox - matchingNameMenuItem - onupdateCheckBox - onupdateTextView - recordCountLabel - removeGlobalValueButton - replaceAfterSavingCheckBox - rowDownButton - rowUpButton - skipexistingRowsCheckBox - tableTargetPopup - theDelegate + affectedRowsText + autohelpMenuItem + autoindentMenuItem + autopairMenuItem + autouppercaseKeywordsMenuItem + clearHistoryMenuItem + commentCurrentQueryMenuItem + commentLineOrSelectionMenuItem + completionListMenuItem + copyHistoryMenuItem + customQueryScrollView + customQueryView + editorFontMenuItem + encodingPopUp + errorText + helpNavigator + helpSearchField + helpSearchFieldCell + helpTargetSelector + helpWebView + helpWebViewWindow + multipleLineEditingButton + nextHistoryMenuItem + previousHistoryMenuItem + queryFavoriteNameTextField + queryFavoritesButton + queryFavoritesSaveAllMenuItem + queryFavoritesSaveAsMenuItem + queryFavoritesSearchField + queryFavoritesSearchFieldView + queryFavoritesSearchMenuItem + queryFavoritesSheet + queryHistoryButton + queryHistorySearchField + queryHistorySearchFieldView + queryHistorySearchMenuItem + queryInfoButton + queryInfoPaneSplitView + runAllButton + runAllMenuItem + runSelectionButton + runSelectionMenuItem + saveHistoryMenuItem + saveQueryFavoriteButton + saveQueryFavoriteGlobal + shiftLeftMenuItem + shiftRightMenuItem + tableDocumentInstance + tablesListInstance + textView + valueSheet + valueTextField YES - addGlobalValueButton - NSButton + affectedRowsText + id - addRemainingDataSwitch - id + autohelpMenuItem + NSMenuItem - advancedBox - id + autoindentMenuItem + NSMenuItem - advancedButton - id + autopairMenuItem + NSMenuItem - advancedInsertView - id + autouppercaseKeywordsMenuItem + NSMenuItem - advancedLabel - id + clearHistoryMenuItem + NSMenuItem - advancedReplaceView - id + commentCurrentQueryMenuItem + NSMenuItem - advancedUpdateView - id + commentLineOrSelectionMenuItem + NSMenuItem - alignByPopup + completionListMenuItem + NSMenuItem + + + copyHistoryMenuItem + NSMenuItem + + + customQueryScrollView + NSScrollView + + + customQueryView + SPCopyTable + + + editorFontMenuItem + NSMenuItem + + + encodingPopUp NSPopUpButton - alignByPopupLabel + errorText id - customQueryInstance - id + helpNavigator + NSSegmentedControl - delayedCheckBox - id + helpSearchField + NSSearchField - delayedReplaceCheckBox - id + helpSearchFieldCell + NSSearchFieldCell - fieldMapperTableScrollView - id + helpTargetSelector + NSSegmentedControl - fieldMapperTableView - NSTableView + helpWebView + WebView - fieldMappingImportArray + helpWebViewWindow + NSWindow + + + multipleLineEditingButton id - fileSourcePath - NSPathControl + nextHistoryMenuItem + NSMenuItem - globalValuesSheet - id + previousHistoryMenuItem + NSMenuItem - globalValuesTableView - NSTableView + queryFavoriteNameTextField + NSTextField - highPriorityCheckBox + queryFavoritesButton id - ignoreCheckBox - id + queryFavoritesSaveAllMenuItem + NSMenuItem - ignoreUpdateCheckBox - id + queryFavoritesSaveAsMenuItem + NSMenuItem - importButton + queryFavoritesSearchField + NSSearchField + + + queryFavoritesSearchFieldView id - importFieldNamesHeaderSwitch + queryFavoritesSearchMenuItem + NSMenuItem + + + queryFavoritesSheet + NSWindow + + + queryHistoryButton id - importMethodLabel + queryHistorySearchField + NSSearchField + + + queryHistorySearchFieldView id - importMethodPopup - NSPopUpButton + queryHistorySearchMenuItem + NSMenuItem - insertNULLValueButton + queryInfoButton NSButton - lowPriorityCheckBox - id + queryInfoPaneSplitView + BWSplitView - lowPriorityReplaceCheckBox + runAllButton id - lowPriorityUpdateCheckBox + runAllMenuItem + NSMenuItem + + + runSelectionButton id - matchingNameMenuItem + runSelectionMenuItem NSMenuItem - onupdateCheckBox - id + saveHistoryMenuItem + NSMenuItem - onupdateTextView - SPTextView + saveQueryFavoriteButton + NSButton - recordCountLabel + saveQueryFavoriteGlobal id - removeGlobalValueButton - NSButton + shiftLeftMenuItem + NSMenuItem - replaceAfterSavingCheckBox - id + shiftRightMenuItem + NSMenuItem - rowDownButton + tableDocumentInstance id - rowUpButton + tablesListInstance id - skipexistingRowsCheckBox - id + textView + SPTextView - tableTargetPopup - NSPopUpButton + valueSheet + id - theDelegate + valueTextField id IBProjectSource - Source/SPFieldMapperController.h + Source/SPCustomQuery.h - SPTextView - NSTextView - - showMySQLHelpForCurrentWord: - id - - - showMySQLHelpForCurrentWord: - - showMySQLHelpForCurrentWord: - id - - - - scrollView - NSScrollView - - - scrollView - - scrollView - NSScrollView - - + SPDatabaseDocument - IBUserSource - + IBProjectSource + Source/SPConnectionDelegate.h - - - YES - SPFieldMapperController - NSWindowController + SPDatabaseDocument + NSObject YES YES - addGlobalSourceVariable: - addGlobalValue: - addNewColumn: - advancedCheckboxValidation: - changeFieldAlignment: - changeHasHeaderCheckbox: - changeImportMethod: - changeTableTarget: - closeGlobalValuesSheet: - closeInfoSheet: + addConnectionToFavorites: + addDatabase: + analyzeTable: + backForwardInHistory: + cancelTask: + checkTable: + checksumTable: + chooseDatabase: + chooseEncoding: + closePanelSheet: + closePasswordSheet: closeSheet: - goBackToFileChooser: - insertNULLValue: - newTable: - newTableInfo: - openAdvancedSheet: - removeGlobalValue: - setAllTypesTo: - stepRow: + copyChecksumFromSheet: + copyCreateTableSyntax: + copyCreateTableSyntaxFromSheet: + copyDatabase: + export: + exportSelectedTablesAs: + flushPrivileges: + flushTable: + focusOnTableContentFilter: + focusOnTableListFilter: + import: + importFromClipboard: + openCurrentConnectionInNewWindow: + optimizeTable: + removeDatabase: + renameDatabase: + repairTable: + saveConnectionSheet: + saveCreateSyntax: + setDatabases: + showConsole: + showCreateTableSyntax: + showMySQLHelp: + showNavigator: + showServerProcesses: + showServerVariables: + showUserManager: + toggleNavigator: + updateWindowTitle: + validateSaveConnectionAccessory: + viewContent: + viewQuery: + viewRelations: + viewStatus: + viewStructure: + viewTriggers: YES @@ -5199,72 +5471,134 @@ id id id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id YES YES - addGlobalSourceVariable: - addGlobalValue: - addNewColumn: - advancedCheckboxValidation: - changeFieldAlignment: - changeHasHeaderCheckbox: - changeImportMethod: - changeTableTarget: - closeGlobalValuesSheet: - closeInfoSheet: + addConnectionToFavorites: + addDatabase: + analyzeTable: + backForwardInHistory: + cancelTask: + checkTable: + checksumTable: + chooseDatabase: + chooseEncoding: + closePanelSheet: + closePasswordSheet: closeSheet: - goBackToFileChooser: - insertNULLValue: - newTable: - newTableInfo: - openAdvancedSheet: - removeGlobalValue: - setAllTypesTo: - stepRow: + copyChecksumFromSheet: + copyCreateTableSyntax: + copyCreateTableSyntaxFromSheet: + copyDatabase: + export: + exportSelectedTablesAs: + flushPrivileges: + flushTable: + focusOnTableContentFilter: + focusOnTableListFilter: + import: + importFromClipboard: + openCurrentConnectionInNewWindow: + optimizeTable: + removeDatabase: + renameDatabase: + repairTable: + saveConnectionSheet: + saveCreateSyntax: + setDatabases: + showConsole: + showCreateTableSyntax: + showMySQLHelp: + showNavigator: + showServerProcesses: + showServerVariables: + showUserManager: + toggleNavigator: + updateWindowTitle: + validateSaveConnectionAccessory: + viewContent: + viewQuery: + viewRelations: + viewStatus: + viewStructure: + viewTriggers: YES - addGlobalSourceVariable: + addConnectionToFavorites: id - addGlobalValue: + addDatabase: id - addNewColumn: + analyzeTable: id - advancedCheckboxValidation: + backForwardInHistory: id - changeFieldAlignment: + cancelTask: id - changeHasHeaderCheckbox: + checkTable: id - changeImportMethod: + checksumTable: id - changeTableTarget: + chooseDatabase: id - closeGlobalValuesSheet: + chooseEncoding: id - closeInfoSheet: + closePanelSheet: + id + + + closePasswordSheet: id @@ -5272,35 +5606,147 @@ id - goBackToFileChooser: + copyChecksumFromSheet: id - insertNULLValue: + copyCreateTableSyntax: id - newTable: + copyCreateTableSyntaxFromSheet: id - newTableInfo: + copyDatabase: id - openAdvancedSheet: + export: id - removeGlobalValue: + exportSelectedTablesAs: id - setAllTypesTo: + flushPrivileges: id - stepRow: + flushTable: + id + + + focusOnTableContentFilter: + id + + + focusOnTableListFilter: + id + + + import: + id + + + importFromClipboard: + id + + + openCurrentConnectionInNewWindow: + id + + + optimizeTable: + id + + + removeDatabase: + id + + + renameDatabase: + id + + + repairTable: + id + + + saveConnectionSheet: + id + + + saveCreateSyntax: + id + + + setDatabases: + id + + + showConsole: + id + + + showCreateTableSyntax: + id + + + showMySQLHelp: + id + + + showNavigator: + id + + + showServerProcesses: + id + + + showServerVariables: + id + + + showUserManager: + id + + + toggleNavigator: + id + + + updateWindowTitle: + id + + + validateSaveConnectionAccessory: + id + + + viewContent: + id + + + viewQuery: + id + + + viewRelations: + id + + + viewStatus: + id + + + viewStructure: + id + + + viewTriggers: id @@ -5309,64 +5755,89 @@ YES YES - addGlobalValueButton - addNewColumnMenuItem - addRemainingDataSwitch - advancedBox - advancedButton - advancedInsertView - advancedLabel - advancedReplaceView - advancedUpdateView - alignByPopup - alignByPopupLabel + addDatabaseButton + chooseDatabaseButton + connectionErrorDialog + contentViewSplitter + copyDatabaseButton + copyDatabaseDataButton + copyDatabaseMessageField + createTableSyntaxTextField + createTableSyntaxTextView + createTableSyntaxWindow customQueryInstance + customQueryTextView + databaseCopyNameField + databaseCopySheet databaseDataInstance - delayedCheckBox - delayedReplaceCheckBox - fieldMapperTableScrollView - fieldMapperTableView - fieldMappingImportArray - fileSourcePath - globalValuesSheet - globalValuesTableView - highPriorityCheckBox - ignoreCheckBox - ignoreUpdateCheckBox - importButton - importFieldNamesHeaderSwitch - importMethodLabel - importMethodPopup - insertNULLValueButton - lowPriorityCheckBox - lowPriorityReplaceCheckBox - lowPriorityUpdateCheckBox - matchingNameMenuItem - newTableButton - newTableInfoEncodingPopup - newTableInfoEnginePopup - newTableInfoWindow - newTableNameInfoButton - newTableNameLabel - newTableNameTextField - onupdateCheckBox - onupdateTextView - recordCountLabel - removeGlobalValueButton - replaceAfterSavingCheckBox - rowDownButton - rowUpButton - setAllTypesToMenuItem - skipexistingRowsCheckBox - tableTargetPopup + databaseEncodingButton + databaseNameField + databaseRenameNameField + databaseRenameSheet + databaseSheet + dbTablesTableView + encodingPopUp + exportControllerInstance + extendedTableInfoInstance + favoritesButton + historyControl + inputTextWindow + inputTextWindowHeader + inputTextWindowMessage + inputTextWindowSecureTextField + listFilterField + parentView + queryProgressBar + renameDatabaseButton + renameDatabaseMessageField + saveConnectionAccessory + saveConnectionAutoConnect + saveConnectionEncrypt + saveConnectionEncryptString + saveConnectionIncludeData + saveConnectionIncludeQuery + saveConnectionSavePassword + saveConnectionSavePasswordAlert + sidebarGrabber + spHistoryControllerInstance + statusTableAccessoryView + statusTableCopyChecksum + statusTableView + statusValues + tableContentInstance + tableDataInstance + tableDumpInstance + tableInfoCollapseButton + tableInfoTable + tableListSplitter + tableRelationsInstance + tableSourceInstance + tableTabView + tableTriggersInstance tablesListInstance - theDelegate - typeComboxBox + taskCancelButton + taskCancellationCallbackObject + taskDescriptionText + taskProgressIndicator + taskProgressLayer + titleAccessoryView + titleImageView + titleStringView YES - NSButton - NSMenuItem + id + id + NSWindow + NSSplitView + id + id + id + NSTextField + NSTextView + NSWindow + id + NSTextView id id id @@ -5374,6 +5845,8 @@ id id id + id + NSTableView NSPopUpButton id id @@ -5381,335 +5854,1523 @@ id id id - SPTableView id - NSPathControl id - NSTableView + NSSearchField + NSView + id + id + id + id + id + id + NSSecureTextField + id id id id id id id - NSPopUpButton - NSButton id id id - NSMenuItem - NSButton id id id NSButton - NSTextField - NSTextField + NSTableView + NSSplitView + id + id + NSTabView id - SPTextView id NSButton id id id - NSMenuItem + NSBox id - NSPopUpButton id id - NSComboBoxCell YES YES - addGlobalValueButton - addNewColumnMenuItem - addRemainingDataSwitch - advancedBox - advancedButton - advancedInsertView - advancedLabel - advancedReplaceView - advancedUpdateView - alignByPopup - alignByPopupLabel + addDatabaseButton + chooseDatabaseButton + connectionErrorDialog + contentViewSplitter + copyDatabaseButton + copyDatabaseDataButton + copyDatabaseMessageField + createTableSyntaxTextField + createTableSyntaxTextView + createTableSyntaxWindow customQueryInstance + customQueryTextView + databaseCopyNameField + databaseCopySheet databaseDataInstance - delayedCheckBox - delayedReplaceCheckBox - fieldMapperTableScrollView - fieldMapperTableView - fieldMappingImportArray - fileSourcePath - globalValuesSheet - globalValuesTableView - highPriorityCheckBox - ignoreCheckBox - ignoreUpdateCheckBox - importButton - importFieldNamesHeaderSwitch - importMethodLabel - importMethodPopup - insertNULLValueButton - lowPriorityCheckBox - lowPriorityReplaceCheckBox - lowPriorityUpdateCheckBox - matchingNameMenuItem - newTableButton - newTableInfoEncodingPopup - newTableInfoEnginePopup - newTableInfoWindow - newTableNameInfoButton - newTableNameLabel - newTableNameTextField - onupdateCheckBox - onupdateTextView - recordCountLabel - removeGlobalValueButton - replaceAfterSavingCheckBox - rowDownButton - rowUpButton - setAllTypesToMenuItem - skipexistingRowsCheckBox - tableTargetPopup + databaseEncodingButton + databaseNameField + databaseRenameNameField + databaseRenameSheet + databaseSheet + dbTablesTableView + encodingPopUp + exportControllerInstance + extendedTableInfoInstance + favoritesButton + historyControl + inputTextWindow + inputTextWindowHeader + inputTextWindowMessage + inputTextWindowSecureTextField + listFilterField + parentView + queryProgressBar + renameDatabaseButton + renameDatabaseMessageField + saveConnectionAccessory + saveConnectionAutoConnect + saveConnectionEncrypt + saveConnectionEncryptString + saveConnectionIncludeData + saveConnectionIncludeQuery + saveConnectionSavePassword + saveConnectionSavePasswordAlert + sidebarGrabber + spHistoryControllerInstance + statusTableAccessoryView + statusTableCopyChecksum + statusTableView + statusValues + tableContentInstance + tableDataInstance + tableDumpInstance + tableInfoCollapseButton + tableInfoTable + tableListSplitter + tableRelationsInstance + tableSourceInstance + tableTabView + tableTriggersInstance tablesListInstance - theDelegate - typeComboxBox + taskCancelButton + taskCancellationCallbackObject + taskDescriptionText + taskProgressIndicator + taskProgressLayer + titleAccessoryView + titleImageView + titleStringView YES - addGlobalValueButton - NSButton + addDatabaseButton + id - addNewColumnMenuItem - NSMenuItem + chooseDatabaseButton + id - addRemainingDataSwitch - id + connectionErrorDialog + NSWindow - advancedBox + contentViewSplitter + NSSplitView + + + copyDatabaseButton + id + + + copyDatabaseDataButton + id + + + copyDatabaseMessageField + id + + + createTableSyntaxTextField + NSTextField + + + createTableSyntaxTextView + NSTextView + + + createTableSyntaxWindow + NSWindow + + + customQueryInstance + id + + + customQueryTextView + NSTextView + + + databaseCopyNameField + id + + + databaseCopySheet + id + + + databaseDataInstance + id + + + databaseEncodingButton + id + + + databaseNameField + id + + + databaseRenameNameField + id + + + databaseRenameSheet + id + + + databaseSheet + id + + + dbTablesTableView + NSTableView + + + encodingPopUp + NSPopUpButton + + + exportControllerInstance + id + + + extendedTableInfoInstance + id + + + favoritesButton + id + + + historyControl + id + + + inputTextWindow + id + + + inputTextWindowHeader + id + + + inputTextWindowMessage + id + + + inputTextWindowSecureTextField + id + + + listFilterField + NSSearchField + + + parentView + NSView + + + queryProgressBar + id + + + renameDatabaseButton + id + + + renameDatabaseMessageField + id + + + saveConnectionAccessory + id + + + saveConnectionAutoConnect + id + + + saveConnectionEncrypt + id + + + saveConnectionEncryptString + NSSecureTextField + + + saveConnectionIncludeData + id + + + saveConnectionIncludeQuery + id + + + saveConnectionSavePassword + id + + + saveConnectionSavePasswordAlert + id + + + sidebarGrabber + id + + + spHistoryControllerInstance + id + + + statusTableAccessoryView + id + + + statusTableCopyChecksum + id + + + statusTableView + id + + + statusValues + id + + + tableContentInstance + id + + + tableDataInstance + id + + + tableDumpInstance + id + + + tableInfoCollapseButton + NSButton + + + tableInfoTable + NSTableView + + + tableListSplitter + NSSplitView + + + tableRelationsInstance + id + + + tableSourceInstance + id + + + tableTabView + NSTabView + + + tableTriggersInstance + id + + + tablesListInstance + id + + + taskCancelButton + NSButton + + + taskCancellationCallbackObject + id + + + taskDescriptionText + id + + + taskProgressIndicator + id + + + taskProgressLayer + NSBox + + + titleAccessoryView + id + + + titleImageView + id + + + titleStringView + id + + + + + IBProjectSource + Source/SPDatabaseDocument.h + + + + SPDatabaseDocument + + IBProjectSource + Source/SPPrintController.h + + + + SPFieldMapperController + NSWindowController + + YES + + YES + addGlobalSourceVariable: + addGlobalValue: + addNewColumn: + advancedCheckboxValidation: + changeFieldAlignment: + changeHasHeaderCheckbox: + changeImportMethod: + changeTableTarget: + closeGlobalValuesSheet: + closeInfoSheet: + closeSheet: + goBackToFileChooser: + insertNULLValue: + newTable: + newTableInfo: + openAdvancedSheet: + removeGlobalValue: + setAllTypesTo: + stepRow: + + + YES + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + + + + YES + + YES + addGlobalSourceVariable: + addGlobalValue: + addNewColumn: + advancedCheckboxValidation: + changeFieldAlignment: + changeHasHeaderCheckbox: + changeImportMethod: + changeTableTarget: + closeGlobalValuesSheet: + closeInfoSheet: + closeSheet: + goBackToFileChooser: + insertNULLValue: + newTable: + newTableInfo: + openAdvancedSheet: + removeGlobalValue: + setAllTypesTo: + stepRow: + + + YES + + addGlobalSourceVariable: + id + + + addGlobalValue: + id + + + addNewColumn: + id + + + advancedCheckboxValidation: + id + + + changeFieldAlignment: + id + + + changeHasHeaderCheckbox: + id + + + changeImportMethod: + id + + + changeTableTarget: + id + + + closeGlobalValuesSheet: + id + + + closeInfoSheet: + id + + + closeSheet: + id + + + goBackToFileChooser: + id + + + insertNULLValue: + id + + + newTable: + id + + + newTableInfo: + id + + + openAdvancedSheet: + id + + + removeGlobalValue: + id + + + setAllTypesTo: + id + + + stepRow: + id + + + + + YES + + YES + addGlobalValueButton + addNewColumnMenuItem + addRemainingDataSwitch + advancedBox + advancedButton + advancedInsertView + advancedLabel + advancedReplaceView + advancedUpdateView + alignByPopup + alignByPopupLabel + customQueryInstance + databaseDataInstance + delayedCheckBox + delayedReplaceCheckBox + fieldMapperTableScrollView + fieldMapperTableView + fieldMappingImportArray + fileSourcePath + globalValuesSheet + globalValuesTableView + highPriorityCheckBox + ignoreCheckBox + ignoreUpdateCheckBox + importButton + importFieldNamesHeaderSwitch + importMethodLabel + importMethodPopup + insertNULLValueButton + lowPriorityCheckBox + lowPriorityReplaceCheckBox + lowPriorityUpdateCheckBox + matchingNameMenuItem + newTableButton + newTableInfoEncodingPopup + newTableInfoEnginePopup + newTableInfoWindow + newTableNameInfoButton + newTableNameLabel + newTableNameTextField + onupdateCheckBox + onupdateTextView + recordCountLabel + removeGlobalValueButton + replaceAfterSavingCheckBox + rowDownButton + rowUpButton + setAllTypesToMenuItem + skipexistingRowsCheckBox + tableTargetPopup + tablesListInstance + theDelegate + typeComboxBox + + + YES + NSButton + NSMenuItem + id + id + id + id + id + id + id + NSPopUpButton + id + id + id + id + id + id + SPTableView + id + NSPathControl + id + NSTableView + id + id + id + id + id + id + NSPopUpButton + NSButton + id + id + id + NSMenuItem + NSButton + id + id + id + NSButton + NSTextField + NSTextField + id + SPTextView + id + NSButton + id + id + id + NSMenuItem + id + NSPopUpButton + id + id + NSComboBoxCell + + + + YES + + YES + addGlobalValueButton + addNewColumnMenuItem + addRemainingDataSwitch + advancedBox + advancedButton + advancedInsertView + advancedLabel + advancedReplaceView + advancedUpdateView + alignByPopup + alignByPopupLabel + customQueryInstance + databaseDataInstance + delayedCheckBox + delayedReplaceCheckBox + fieldMapperTableScrollView + fieldMapperTableView + fieldMappingImportArray + fileSourcePath + globalValuesSheet + globalValuesTableView + highPriorityCheckBox + ignoreCheckBox + ignoreUpdateCheckBox + importButton + importFieldNamesHeaderSwitch + importMethodLabel + importMethodPopup + insertNULLValueButton + lowPriorityCheckBox + lowPriorityReplaceCheckBox + lowPriorityUpdateCheckBox + matchingNameMenuItem + newTableButton + newTableInfoEncodingPopup + newTableInfoEnginePopup + newTableInfoWindow + newTableNameInfoButton + newTableNameLabel + newTableNameTextField + onupdateCheckBox + onupdateTextView + recordCountLabel + removeGlobalValueButton + replaceAfterSavingCheckBox + rowDownButton + rowUpButton + setAllTypesToMenuItem + skipexistingRowsCheckBox + tableTargetPopup + tablesListInstance + theDelegate + typeComboxBox + + + YES + + addGlobalValueButton + NSButton + + + addNewColumnMenuItem + NSMenuItem + + + addRemainingDataSwitch + id + + + advancedBox + id + + + advancedButton + id + + + advancedInsertView + id + + + advancedLabel + id + + + advancedReplaceView + id + + + advancedUpdateView + id + + + alignByPopup + NSPopUpButton + + + alignByPopupLabel + id + + + customQueryInstance + id + + + databaseDataInstance + id + + + delayedCheckBox + id + + + delayedReplaceCheckBox + id + + + fieldMapperTableScrollView + id + + + fieldMapperTableView + SPTableView + + + fieldMappingImportArray + id + + + fileSourcePath + NSPathControl + + + globalValuesSheet + id + + + globalValuesTableView + NSTableView + + + highPriorityCheckBox + id + + + ignoreCheckBox + id + + + ignoreUpdateCheckBox + id + + + importButton + id + + + importFieldNamesHeaderSwitch + id + + + importMethodLabel + id + + + importMethodPopup + NSPopUpButton + + + insertNULLValueButton + NSButton + + + lowPriorityCheckBox + id + + + lowPriorityReplaceCheckBox + id + + + lowPriorityUpdateCheckBox + id + + + matchingNameMenuItem + NSMenuItem + + + newTableButton + NSButton + + + newTableInfoEncodingPopup id - advancedButton + newTableInfoEnginePopup id - advancedInsertView + newTableInfoWindow id - advancedLabel + newTableNameInfoButton + NSButton + + + newTableNameLabel + NSTextField + + + newTableNameTextField + NSTextField + + + onupdateCheckBox id - advancedReplaceView + onupdateTextView + SPTextView + + + recordCountLabel id - advancedUpdateView + removeGlobalValueButton + NSButton + + + replaceAfterSavingCheckBox id - alignByPopup + rowDownButton + id + + + rowUpButton + id + + + setAllTypesToMenuItem + NSMenuItem + + + skipexistingRowsCheckBox + id + + + tableTargetPopup NSPopUpButton - alignByPopupLabel + tablesListInstance id - customQueryInstance + theDelegate id - databaseDataInstance + typeComboxBox + NSComboBoxCell + + + + + IBProjectSource + Source/SPFieldMapperController.h + + + + SPHistoryController + NSObject + + historyControlClicked: + NSSegmentedControl + + + historyControlClicked: + + historyControlClicked: + NSSegmentedControl + + + + YES + + YES + historyControl + theDocument + + + YES + NSSegmentedControl + SPDatabaseDocument + + + + YES + + YES + historyControl + theDocument + + + YES + + historyControl + NSSegmentedControl + + + theDocument + SPDatabaseDocument + + + + + IBProjectSource + Source/SPHistoryController.h + + + + SPTableView + NSTableView + + IBProjectSource + Source/SPTableView.h + + + + SPTablesList + NSObject + + YES + + YES + addTable: + closeSheet: + copyTable: + removeTable: + renameTable: + togglePaneCollapse: + truncateTable: + updateFilter: + updateTables: + + + YES + id + id + id + id + id + id + id + id + id + + + + YES + + YES + addTable: + closeSheet: + copyTable: + removeTable: + renameTable: + togglePaneCollapse: + truncateTable: + updateFilter: + updateTables: + + + YES + + addTable: + id + + + closeSheet: + id + + + copyTable: + id + + + removeTable: + id + + + renameTable: + id + + + togglePaneCollapse: + id + + + truncateTable: + id + + + updateFilter: + id + + + updateTables: + id + + + + + YES + + YES + addTableButton + copyTableButton + copyTableContentSwitch + copyTableMessageField + copyTableNameField + copyTableSheet + customQueryInstance + databaseDataInstance + duplicateTableContextMenuItem + duplicateTableMenuItem + extendedTableInfoInstance + listFilterField + removeTableContextMenuItem + removeTableMenuItem + renameTableContextMenuItem + renameTableMenuItem + separatorTableContextMenuItem + separatorTableContextMenuItem2 + separatorTableMenuItem + separatorTableMenuItem2 + showCreateSyntaxContextMenuItem + showCreateSyntaxMenuItem + spHistoryControllerInstance + tabView + tableContentInstance + tableDataInstance + tableDocumentInstance + tableDumpInstance + tableEncodingButton + tableInfoCollapseButton + tableInfoInstance + tableListFilterSplitView + tableListSplitView + tableNameField + tableSheet + tableSourceInstance + tableTriggersInstance + tableTypeButton + tablesListView + toolbarActionsButton + toolbarAddButton + toolbarReloadButton + truncateTableButton + truncateTableContextButton + + + YES + id + id + id + id + id + id + id + id + NSMenuItem + NSMenuItem + id + NSSearchField + NSMenuItem + NSMenuItem + NSMenuItem + NSMenuItem + NSMenuItem + NSMenuItem + NSMenuItem + NSMenuItem + NSMenuItem + NSMenuItem + SPHistoryController + id + id + id + id + id + id + NSButton + id + NSSplitView + NSSplitView + id + id + id + id + id + id + id + id + id + id + id + + + + YES + + YES + addTableButton + copyTableButton + copyTableContentSwitch + copyTableMessageField + copyTableNameField + copyTableSheet + customQueryInstance + databaseDataInstance + duplicateTableContextMenuItem + duplicateTableMenuItem + extendedTableInfoInstance + listFilterField + removeTableContextMenuItem + removeTableMenuItem + renameTableContextMenuItem + renameTableMenuItem + separatorTableContextMenuItem + separatorTableContextMenuItem2 + separatorTableMenuItem + separatorTableMenuItem2 + showCreateSyntaxContextMenuItem + showCreateSyntaxMenuItem + spHistoryControllerInstance + tabView + tableContentInstance + tableDataInstance + tableDocumentInstance + tableDumpInstance + tableEncodingButton + tableInfoCollapseButton + tableInfoInstance + tableListFilterSplitView + tableListSplitView + tableNameField + tableSheet + tableSourceInstance + tableTriggersInstance + tableTypeButton + tablesListView + toolbarActionsButton + toolbarAddButton + toolbarReloadButton + truncateTableButton + truncateTableContextButton + + + YES + + addTableButton id - delayedCheckBox + copyTableButton id - delayedReplaceCheckBox + copyTableContentSwitch id - fieldMapperTableScrollView + copyTableMessageField id - fieldMapperTableView - SPTableView + copyTableNameField + id - fieldMappingImportArray + copyTableSheet id - fileSourcePath - NSPathControl + customQueryInstance + id + + + databaseDataInstance + id + + + duplicateTableContextMenuItem + NSMenuItem + + + duplicateTableMenuItem + NSMenuItem + + + extendedTableInfoInstance + id + + + listFilterField + NSSearchField + + + removeTableContextMenuItem + NSMenuItem + + + removeTableMenuItem + NSMenuItem - globalValuesSheet - id + renameTableContextMenuItem + NSMenuItem - globalValuesTableView - NSTableView + renameTableMenuItem + NSMenuItem - highPriorityCheckBox - id + separatorTableContextMenuItem + NSMenuItem - ignoreCheckBox - id + separatorTableContextMenuItem2 + NSMenuItem - ignoreUpdateCheckBox - id + separatorTableMenuItem + NSMenuItem - importButton - id + separatorTableMenuItem2 + NSMenuItem - importFieldNamesHeaderSwitch - id + showCreateSyntaxContextMenuItem + NSMenuItem - importMethodLabel - id + showCreateSyntaxMenuItem + NSMenuItem - importMethodPopup - NSPopUpButton + spHistoryControllerInstance + SPHistoryController - insertNULLValueButton - NSButton + tabView + id - lowPriorityCheckBox + tableContentInstance id - lowPriorityReplaceCheckBox + tableDataInstance id - lowPriorityUpdateCheckBox + tableDocumentInstance id - matchingNameMenuItem - NSMenuItem + tableDumpInstance + id - newTableButton - NSButton + tableEncodingButton + id - newTableInfoEncodingPopup - id + tableInfoCollapseButton + NSButton - newTableInfoEnginePopup + tableInfoInstance id - newTableInfoWindow - id + tableListFilterSplitView + NSSplitView - newTableNameInfoButton - NSButton + tableListSplitView + NSSplitView - newTableNameLabel - NSTextField + tableNameField + id - newTableNameTextField - NSTextField + tableSheet + id - onupdateCheckBox + tableSourceInstance id - onupdateTextView - SPTextView + tableTriggersInstance + id - recordCountLabel + tableTypeButton id - removeGlobalValueButton - NSButton + tablesListView + id - replaceAfterSavingCheckBox + toolbarActionsButton id - rowDownButton + toolbarAddButton id - rowUpButton + toolbarReloadButton id - setAllTypesToMenuItem - NSMenuItem + truncateTableButton + id - skipexistingRowsCheckBox + truncateTableContextButton id + + + + + + SPTextView + NSTextView + + showMySQLHelpForCurrentWord: + id + + + showMySQLHelpForCurrentWord: + + showMySQLHelpForCurrentWord: + id + + + + YES + + YES + customQueryInstance + scrollView + tableDocumentInstance + tablesListInstance + + + YES + SPCustomQuery + NSScrollView + SPDatabaseDocument + SPTablesList + + + + YES + + YES + customQueryInstance + scrollView + tableDocumentInstance + tablesListInstance + + + YES - tableTargetPopup - NSPopUpButton + customQueryInstance + SPCustomQuery - tablesListInstance - id + scrollView + NSScrollView - theDelegate - id + tableDocumentInstance + SPDatabaseDocument - typeComboxBox - NSComboBoxCell + tablesListInstance + SPTablesList - IBDocumentRelativeSource - ../../Source/SPFieldMapperController.h + IBProjectSource + Source/SPTextView.h - SPTableView - NSTableView + SPTextView + NSTextView - IBDocumentRelativeSource - ../../Source/SPTableView.h + IBUserSource + YES + + BWSplitView + NSSplitView + + toggleCollapse: + id + + + toggleCollapse: + + toggleCollapse: + id + + + + IBFrameworkSource + BWToolkitFramework.framework/Headers/BWSplitView.h + + NSActionCell NSCell @@ -5800,6 +7461,14 @@ AppKit.framework/Headers/NSCell.h + + NSComboBoxCell + NSTextFieldCell + + IBFrameworkSource + AppKit.framework/Headers/NSComboBoxCell.h + + NSControl NSView @@ -6099,6 +7768,20 @@ Growl.framework/Headers/GrowlApplicationBridge.h + + NSObject + + IBFrameworkSource + Print.framework/Headers/PDEPluginInterface.h + + + + NSObject + + IBFrameworkSource + PrintCore.framework/Headers/PDEPluginInterface.h + + NSObject @@ -6246,6 +7929,59 @@ AppKit.framework/Headers/NSScroller.h + + NSSearchField + NSTextField + + IBFrameworkSource + AppKit.framework/Headers/NSSearchField.h + + + + NSSearchFieldCell + NSTextFieldCell + + IBFrameworkSource + AppKit.framework/Headers/NSSearchFieldCell.h + + + + NSSecureTextField + NSTextField + + IBFrameworkSource + AppKit.framework/Headers/NSSecureTextField.h + + + + NSSecureTextFieldCell + NSTextFieldCell + + + + NSSegmentedControl + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSSegmentedControl.h + + + + NSSplitView + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSSplitView.h + + + + NSTabView + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSTabView.h + + NSTableColumn NSObject @@ -6385,6 +8121,109 @@ AppKit.framework/Headers/NSWindowController.h + + WebView + NSView + + YES + + YES + goBack: + goForward: + makeTextLarger: + makeTextSmaller: + makeTextStandardSize: + reload: + reloadFromOrigin: + stopLoading: + takeStringURLFrom: + toggleContinuousSpellChecking: + toggleSmartInsertDelete: + + + YES + id + id + id + id + id + id + id + id + id + id + id + + + + YES + + YES + goBack: + goForward: + makeTextLarger: + makeTextSmaller: + makeTextStandardSize: + reload: + reloadFromOrigin: + stopLoading: + takeStringURLFrom: + toggleContinuousSpellChecking: + toggleSmartInsertDelete: + + + YES + + goBack: + id + + + goForward: + id + + + makeTextLarger: + id + + + makeTextSmaller: + id + + + makeTextStandardSize: + id + + + reload: + id + + + reloadFromOrigin: + id + + + stopLoading: + id + + + takeStringURLFrom: + id + + + toggleContinuousSpellChecking: + id + + + toggleSmartInsertDelete: + id + + + + + IBFrameworkSource + WebKit.framework/Headers/WebView.h + + 0 -- cgit v1.2.3