From 463c60a1601951c5ba0ef08a74d7135cba815b65 Mon Sep 17 00:00:00 2001 From: helge Date: Wed, 30 Jun 2004 12:27:53 +0000 Subject: [PATCH] git-svn-id: http://svn.opengroupware.org/SOGo/trunk@118 d1b88da0-ebda-0310-925b-ed51d893ca5b --- SOGo/SOGo.xcode/helge.pbxuser | 846 ++++++ SOGo/SOGo.xcode/project.pbxproj | 2584 +++++++++++++++++ .../Appointments/SOGoAppointmentObject.m | 7 + SOGo/SoObjects/SOGo/ChangeLog | 6 + SOGo/SoObjects/SOGo/SOGoContentObject.h | 8 +- SOGo/SoObjects/SOGo/SOGoContentObject.m | 19 + SOGo/UI/Scheduler/UIxAppointmentView.m | 53 +- SOGoLogic/GNUmakefile | 2 - SOGoLogic/GNUmakefile.preamble | 6 + SOGoLogic/SOGoAppointment.m | 35 +- SOGoLogic/common.h | 26 + 11 files changed, 3556 insertions(+), 36 deletions(-) create mode 100644 SOGo/SOGo.xcode/helge.pbxuser create mode 100644 SOGo/SOGo.xcode/project.pbxproj create mode 100644 SOGo/SoObjects/SOGo/ChangeLog create mode 100644 SOGoLogic/GNUmakefile.preamble create mode 100644 SOGoLogic/common.h diff --git a/SOGo/SOGo.xcode/helge.pbxuser b/SOGo/SOGo.xcode/helge.pbxuser new file mode 100644 index 00000000..14e87cb4 --- /dev/null +++ b/SOGo/SOGo.xcode/helge.pbxuser @@ -0,0 +1,846 @@ +// !$*UTF8*$! +{ + E87205890692E3B40099CBBD = { + activeBuildStyle = E87205870692E3B40099CBBD; + activeTarget = E8720A7A0692E5010099CBBD; + addToTargets = ( + ); + codeSenseManager = E872058B0692E3B40099CBBD; + perUserDictionary = { + PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { + PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; + PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; + PBXFileTableDataSourceColumnWidthsKey = ( + 20, + 294, + 20, + 57, + 43, + 43, + 20, + ); + PBXFileTableDataSourceColumnsKey = ( + PBXFileDataSource_FiletypeID, + PBXFileDataSource_Filename_ColumnID, + PBXFileDataSource_Built_ColumnID, + PBXFileDataSource_ObjectSize_ColumnID, + PBXFileDataSource_Errors_ColumnID, + PBXFileDataSource_Warnings_ColumnID, + PBXFileDataSource_Target_ColumnID, + ); + }; + PBXPerProjectTemplateStateSaveDate = 110289844; + PBXPrepackagedSmartGroups_v2 = ( + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + activationKey = OldTargetSmartGroup; + clz = PBXTargetSmartGroup; + description = "Displays all targets of the project."; + globalID = 1C37FABC04509CD000000102; + name = Targets; + preferences = { + image = Targets; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXTargetSmartGroup2; + description = "Displays all targets of the project as well as nested build phases."; + globalID = 1C37FBAC04509CD000000102; + name = Targets; + preferences = { + image = Targets; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXExecutablesSmartGroup; + description = "Displays all executables of the project."; + globalID = 1C37FAAC04509CD000000102; + name = Executables; + preferences = { + image = Executable; + }; + }, + { + " PBXTransientLocationAtTop " = bottom; + absolutePathToBundle = ""; + clz = PBXErrorsWarningsSmartGroup; + description = "Displays files with errors or warnings."; + globalID = 1C08E77C0454961000C914BD; + name = "Errors and Warnings"; + preferences = { + fnmatch = ""; + image = WarningsErrors; + recursive = 1; + regex = ""; + root = ""; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXFilenameSmartGroup; + description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; + globalID = 1CC0EA4004350EF90044410B; + name = "Implementation Files"; + preferences = { + canSave = 1; + fnmatch = ""; + image = SmartFolder; + isLeaf = 0; + recursive = 1; + regex = "?*\\.[mcMC]"; + root = ""; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXFilenameSmartGroup; + description = "This group displays Interface Builder NIB Files."; + globalID = 1CC0EA4004350EF90041110B; + name = "NIB Files"; + preferences = { + canSave = 1; + fnmatch = "*.nib"; + image = SmartFolder; + isLeaf = 0; + recursive = 1; + regex = ""; + root = ""; + }; + }, + { + PBXTransientLocationAtTop = no; + absolutePathToBundle = ""; + clz = PBXFindSmartGroup; + description = "Displays Find Results."; + globalID = 1C37FABC05509CD000000102; + name = "Find Results"; + preferences = { + image = spyglass; + }; + }, + { + PBXTransientLocationAtTop = no; + absolutePathToBundle = ""; + clz = PBXBookmarksSmartGroup; + description = "Displays Project Bookmarks."; + globalID = 1C37FABC05539CD112110102; + name = Bookmarks; + preferences = { + image = Bookmarks; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = XCSCMSmartGroup; + description = "Displays files with interesting SCM status."; + globalID = E2644B35053B69B200211256; + name = SCM; + preferences = { + image = PBXRepository; + isLeaf = 0; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXSymbolsSmartGroup; + description = "Displays all symbols for the project."; + globalID = 1C37FABC04509CD000100104; + name = "Project Symbols"; + preferences = { + image = ProjectSymbols; + isLeaf = 1; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXFilenameSmartGroup; + description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; + globalID = PBXTemplateMarker; + name = "Simple Filter SmartGroup"; + preferences = { + canSave = 1; + fnmatch = "*.nib"; + image = SmartFolder; + isLeaf = 0; + recursive = 1; + regex = ""; + root = ""; + }; + }, + { + PBXTransientLocationAtTop = bottom; + absolutePathToBundle = ""; + clz = PBXFilenameSmartGroup; + description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; + globalID = PBXTemplateMarker; + name = "Simple Regular Expression SmartGroup"; + preferences = { + canSave = 1; + fnmatch = ""; + image = SmartFolder; + isLeaf = 0; + recursive = 1; + regex = "?*\\.[mcMC]"; + root = ""; + }; + }, + ); + PBXWorkspaceContents = ( + { + PBXProjectWorkspaceModule_StateKey_Rev39 = { + PBXProjectWorkspaceModule_DEGV_Geometry = { + _collapsingFrameDimension = 0; + _indexOfCollapsedView = 0; + _percentageOfCollapsedView = 0; + isCollapsed = yes; + sizes = ( + "{{0, 0}, {540, 364}}", + "{{0, 364}, {540, 328}}", + ); + }; + PBXProjectWorkspaceModule_DataSourceSelectionKey_Rev6 = { + BoundsStr = "{{0, 0}, {525, 347}}"; + Rows = ( + ); + VisibleRectStr = "{{0, 0}, {525, 347}}"; + }; + PBXProjectWorkspaceModule_EditorOpen = true; + PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = { + PBXSplitModuleInNavigatorKey = { + Split0 = { + bookmark = E8720A820692E50C0099CBBD; + history = ( + E8720A070692E4930099CBBD, + E8720A110692E49A0099CBBD, + E8720A170692E4A20099CBBD, + E8720A1D0692E4A90099CBBD, + E8720A220692E4A90099CBBD, + E8720A300692E4BA0099CBBD, + E8720A360692E4C00099CBBD, + E8720A440692E4CC0099CBBD, + E8720A4E0692E4DB0099CBBD, + E8720A5C0692E4E40099CBBD, + E8720A620692E4E70099CBBD, + E8720A700692E4F20099CBBD, + E8720A7E0692E5020099CBBD, + E8720A7F0692E5020099CBBD, + ); + prevStack = ( + E8720A090692E4930099CBBD, + E8720A130692E49A0099CBBD, + E8720A190692E4A20099CBBD, + E8720A1F0692E4A90099CBBD, + E8720A240692E4A90099CBBD, + E8720A320692E4BA0099CBBD, + E8720A380692E4C00099CBBD, + E8720A460692E4CC0099CBBD, + E8720A500692E4DB0099CBBD, + E8720A5E0692E4E40099CBBD, + E8720A640692E4E70099CBBD, + E8720A720692E4F20099CBBD, + E8720A800692E5020099CBBD, + ); + }; + SplitCount = 1; + }; + }; + PBXProjectWorkspaceModule_GeometryKey_Rev15 = { + PBXProjectWorkspaceModule_SGTM_Geometry = { + _collapsingFrameDimension = 0; + _indexOfCollapsedView = 0; + _percentageOfCollapsedView = 0; + sizes = ( + "{{0, 0}, {239, 692}}", + "{{239, 0}, {540, 692}}", + ); + }; + }; + PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {540, 364}}"; + PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 364}, {540, 328}}"; + PBXProjectWorkspaceModule_OldSuperviewFrame = "{{239, 0}, {540, 692}}"; + PBXProjectWorkspaceModule_SGTM = { + PBXBottomSmartGroupGIDs = ( + 1C37FBAC04509CD000000102, + 1C37FAAC04509CD000000102, + 1C08E77C0454961000C914BD, + 1CC0EA4004350EF90044410B, + 1CC0EA4004350EF90041110B, + 1C37FABC05509CD000000102, + 1C37FABC05539CD112110102, + E2644B35053B69B200211256, + 1C37FABC04509CD000100104, + ); + PBXSmartGroupTreeModuleColumnData = { + PBXSmartGroupTreeModuleColumnWidthsKey = ( + 222, + ); + PBXSmartGroupTreeModuleColumnsKey_v4 = ( + MainColumn, + ); + }; + PBXSmartGroupTreeModuleOutlineStateKey_v7 = { + PBXSmartGroupTreeModuleOutlineStateExpansionKey = ( + E87205850692E3B40099CBBD, + E87205F50692E3D00099CBBD, + 1C37FBAC04509CD000000102, + ); + PBXSmartGroupTreeModuleOutlineStateSelectionKey = ( + ( + 11, + 10, + ), + ); + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 0}, {222, 674}}"; + }; + PBXTopSmartGroupGIDs = ( + ); + }; + }; + }, + ); + "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXBuildResultsModule" = { + }; + "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = { + PBXProjectWorkspaceModule_StateKey_Rev39 = { + PBXProjectWorkspaceModule_DEGV_Geometry = { + _collapsingFrameDimension = 0; + _indexOfCollapsedView = 0; + _percentageOfCollapsedView = 0; + isCollapsed = yes; + sizes = ( + "{{0, 0}, {540, 364}}", + "{{0, 364}, {540, 328}}", + ); + }; + PBXProjectWorkspaceModule_DataSourceSelectionKey_Rev6 = { + BoundsStr = "{{0, 0}, {525, 347}}"; + Rows = ( + 0, + ); + VisibleRectStr = "{{0, 0}, {525, 347}}"; + }; + PBXProjectWorkspaceModule_EditorOpen = true; + PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = { + PBXSplitModuleInNavigatorKey = { + Split0 = { + bookmark = E87209320692E4050099CBBD; + history = ( + E87209200692E3F40099CBBD, + ); + }; + SplitCount = 1; + }; + }; + PBXProjectWorkspaceModule_GeometryKey_Rev15 = { + PBXProjectWorkspaceModule_SGTM_Geometry = { + _collapsingFrameDimension = 0; + _indexOfCollapsedView = 0; + _percentageOfCollapsedView = 0; + sizes = ( + "{{0, 0}, {239, 692}}", + "{{239, 0}, {540, 692}}", + ); + }; + }; + PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {540, 364}}"; + PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 364}, {540, 328}}"; + PBXProjectWorkspaceModule_OldSuperviewFrame = "{{239, 0}, {540, 692}}"; + PBXProjectWorkspaceModule_SGTM = { + PBXBottomSmartGroupGIDs = ( + 1C37FBAC04509CD000000102, + 1C37FAAC04509CD000000102, + 1C08E77C0454961000C914BD, + 1CC0EA4004350EF90044410B, + 1CC0EA4004350EF90041110B, + 1C37FABC05509CD000000102, + 1C37FABC05539CD112110102, + E2644B35053B69B200211256, + 1C37FABC04509CD000100104, + ); + PBXSmartGroupTreeModuleColumnData = { + PBXSmartGroupTreeModuleColumnWidthsKey = ( + 222, + ); + PBXSmartGroupTreeModuleColumnsKey_v4 = ( + MainColumn, + ); + }; + PBXSmartGroupTreeModuleOutlineStateKey_v7 = { + PBXSmartGroupTreeModuleOutlineStateExpansionKey = ( + E87205850692E3B40099CBBD, + E87205F50692E3D00099CBBD, + E87206090692E3D00099CBBD, + E87206A40692E3D10099CBBD, + ); + PBXSmartGroupTreeModuleOutlineStateSelectionKey = ( + ( + 6, + 4, + 0, + ), + ); + PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 0}, {222, 674}}"; + }; + PBXTopSmartGroupGIDs = ( + ); + }; + }; + }; + PBXWorkspaceGeometries = ( + { + Frame = "{{0, 0}, {779, 692}}"; + PBXProjectWorkspaceModule_GeometryKey_Rev15 = { + }; + RubberWindowFrame = "114 92 779 734 0 0 1280 832 "; + }, + ); + "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXBuildResultsModule" = { + Frame = "{{0, 0}, {480, 217}}"; + PBXModuleWindowStatusBarHidden = YES; + RubberWindowFrame = "379 463 480 238 0 0 1280 832 "; + }; + "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = { + Frame = "{{0, 0}, {779, 692}}"; + PBXProjectWorkspaceModule_GeometryKey_Rev15 = { + }; + RubberWindowFrame = "114 92 779 734 0 0 1280 832 "; + }; + PBXWorkspaceStateSaveDate = 110289844; + }; + perUserProjectItems = { + E8720A070692E4930099CBBD = E8720A070692E4930099CBBD; + E8720A090692E4930099CBBD = E8720A090692E4930099CBBD; + E8720A110692E49A0099CBBD = E8720A110692E49A0099CBBD; + E8720A130692E49A0099CBBD = E8720A130692E49A0099CBBD; + E8720A170692E4A20099CBBD = E8720A170692E4A20099CBBD; + E8720A190692E4A20099CBBD = E8720A190692E4A20099CBBD; + E8720A1D0692E4A90099CBBD = E8720A1D0692E4A90099CBBD; + E8720A1F0692E4A90099CBBD = E8720A1F0692E4A90099CBBD; + E8720A220692E4A90099CBBD = E8720A220692E4A90099CBBD; + E8720A240692E4A90099CBBD = E8720A240692E4A90099CBBD; + E8720A300692E4BA0099CBBD = E8720A300692E4BA0099CBBD; + E8720A320692E4BA0099CBBD = E8720A320692E4BA0099CBBD; + E8720A360692E4C00099CBBD = E8720A360692E4C00099CBBD; + E8720A380692E4C00099CBBD = E8720A380692E4C00099CBBD; + E8720A440692E4CC0099CBBD = E8720A440692E4CC0099CBBD; + E8720A460692E4CC0099CBBD = E8720A460692E4CC0099CBBD; + E8720A4E0692E4DB0099CBBD = E8720A4E0692E4DB0099CBBD; + E8720A500692E4DB0099CBBD = E8720A500692E4DB0099CBBD; + E8720A5C0692E4E40099CBBD = E8720A5C0692E4E40099CBBD; + E8720A5E0692E4E40099CBBD = E8720A5E0692E4E40099CBBD; + E8720A620692E4E70099CBBD = E8720A620692E4E70099CBBD; + E8720A640692E4E70099CBBD = E8720A640692E4E70099CBBD; + E8720A700692E4F20099CBBD = E8720A700692E4F20099CBBD; + E8720A720692E4F20099CBBD = E8720A720692E4F20099CBBD; + E8720A7E0692E5020099CBBD = E8720A7E0692E5020099CBBD; + E8720A7F0692E5020099CBBD = E8720A7F0692E5020099CBBD; + E8720A800692E5020099CBBD = E8720A800692E5020099CBBD; + E8720A820692E50C0099CBBD = E8720A820692E50C0099CBBD; + }; + sourceControlManager = E872058A0692E3B40099CBBD; + userBuildSettings = { + }; + }; + E872058A0692E3B40099CBBD = { + isa = PBXSourceControlManager; + scmConfiguration = { + }; + scmType = ""; + }; + E872058B0692E3B40099CBBD = { + indexTemplatePath = ""; + isa = PBXCodeSenseManager; + usesDefaults = 1; + wantsCodeCompletion = 1; + wantsCodeCompletionAutoPopup = 0; + wantsCodeCompletionAutoSuggestions = 0; + wantsCodeCompletionCaseSensitivity = 1; + wantsCodeCompletionOnlyMatchingItems = 1; + wantsCodeCompletionParametersIncluded = 1; + wantsCodeCompletionPlaceholdersInserted = 1; + wantsCodeCompletionTabCompletes = 1; + wantsIndex = 1; + }; + E872064C0692E3D00099CBBD = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {493, 311}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRect = "{{0, 0}, {493, 311}}"; + }; + }; + E872074A0692E3D20099CBBD = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {493, 2197}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRect = "{{0, 0}, {493, 311}}"; + }; + }; + E872074D0692E3D20099CBBD = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {493, 1049}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRect = "{{0, 0}, {493, 311}}"; + }; + }; + E87207D40692E3D20099CBBD = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {493, 311}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRect = "{{0, 0}, {493, 311}}"; + }; + }; + E87207DC0692E3D20099CBBD = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {493, 783}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRect = "{{0, 0}, {493, 311}}"; + }; + }; + E87207E70692E3D20099CBBD = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {493, 2799}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRect = "{{0, 0}, {493, 311}}"; + }; + }; + E87208900692E3D30099CBBD = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {493, 489}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRect = "{{0, 0}, {493, 311}}"; + }; + }; + E87208930692E3D30099CBBD = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {493, 769}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRect = "{{0, 0}, {493, 311}}"; + }; + }; + E87208D30692E3D30099CBBD = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {493, 741}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRect = "{{0, 0}, {493, 311}}"; + }; + }; + E87208F50692E3D30099CBBD = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {493, 1721}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRect = "{{0, 0}, {493, 311}}"; + }; + }; + E87208F60692E3D30099CBBD = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {493, 6383}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRect = "{{0, 0}, {493, 311}}"; + }; + }; + E87208F80692E3D30099CBBD = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {493, 1413}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRect = "{{0, 0}, {493, 311}}"; + }; + }; + E87209020692E3D30099CBBD = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {493, 335}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRect = "{{0, 0}, {493, 311}}"; + }; + }; + E8720A070692E4930099CBBD = { + fRef = E872064C0692E3D00099CBBD; + isa = PBXTextBookmark; + name = "GNUmakefile: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 136; + vrLoc = 0; + }; + E8720A090692E4930099CBBD = { + fRef = E872064C0692E3D00099CBBD; + isa = PBXTextBookmark; + name = "GNUmakefile: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 136; + vrLoc = 0; + }; + E8720A110692E49A0099CBBD = { + fRef = E87208930692E3D30099CBBD; + isa = PBXTextBookmark; + name = "GNUmakefile: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 547; + vrLoc = 0; + }; + E8720A130692E49A0099CBBD = { + fRef = E87208930692E3D30099CBBD; + isa = PBXTextBookmark; + name = "GNUmakefile: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 547; + vrLoc = 0; + }; + E8720A170692E4A20099CBBD = { + fRef = E87208D30692E3D30099CBBD; + isa = PBXTextBookmark; + name = "NOTES: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 389; + vrLoc = 0; + }; + E8720A190692E4A20099CBBD = { + fRef = E87208D30692E3D30099CBBD; + isa = PBXTextBookmark; + name = "NOTES: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 389; + vrLoc = 0; + }; + E8720A1D0692E4A90099CBBD = { + fRef = E87208F50692E3D30099CBBD; + isa = PBXTextBookmark; + name = "UIxAppointmentFormatter.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 896; + vrLoc = 0; + }; + E8720A1F0692E4A90099CBBD = { + fRef = E87208F50692E3D30099CBBD; + isa = PBXTextBookmark; + name = "UIxAppointmentFormatter.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 896; + vrLoc = 0; + }; + E8720A220692E4A90099CBBD = { + fRef = E87208F60692E3D30099CBBD; + isa = PBXTextBookmark; + name = "UIxAppointmentFormatter.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 895; + vrLoc = 0; + }; + E8720A240692E4A90099CBBD = { + fRef = E87208F60692E3D30099CBBD; + isa = PBXTextBookmark; + name = "UIxAppointmentFormatter.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 895; + vrLoc = 0; + }; + E8720A300692E4BA0099CBBD = { + fRef = E87208F80692E3D30099CBBD; + isa = PBXTextBookmark; + name = "UIxAppointmentView.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 440; + vrLoc = 0; + }; + E8720A320692E4BA0099CBBD = { + fRef = E87208F80692E3D30099CBBD; + isa = PBXTextBookmark; + name = "UIxAppointmentView.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 440; + vrLoc = 0; + }; + E8720A360692E4C00099CBBD = { + fRef = E87209020692E3D30099CBBD; + isa = PBXTextBookmark; + name = "UIxCalMonthView.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 437; + vrLoc = 0; + }; + E8720A380692E4C00099CBBD = { + fRef = E87209020692E3D30099CBBD; + isa = PBXTextBookmark; + name = "UIxCalMonthView.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 437; + vrLoc = 0; + }; + E8720A440692E4CC0099CBBD = { + fRef = E87208900692E3D30099CBBD; + isa = PBXTextBookmark; + name = "common.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 882; + vrLoc = 0; + }; + E8720A460692E4CC0099CBBD = { + fRef = E87208900692E3D30099CBBD; + isa = PBXTextBookmark; + name = "common.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 882; + vrLoc = 0; + }; + E8720A4E0692E4DB0099CBBD = { + fRef = E872074D0692E3D20099CBBD; + isa = PBXTextBookmark; + name = "GNUmakefile: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 462; + vrLoc = 0; + }; + E8720A500692E4DB0099CBBD = { + fRef = E872074D0692E3D20099CBBD; + isa = PBXTextBookmark; + name = "GNUmakefile: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 462; + vrLoc = 0; + }; + E8720A5C0692E4E40099CBBD = { + fRef = E87207D40692E3D20099CBBD; + isa = PBXTextBookmark; + name = "UIxAppFrame.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 204; + vrLoc = 0; + }; + E8720A5E0692E4E40099CBBD = { + fRef = E87207D40692E3D20099CBBD; + isa = PBXTextBookmark; + name = "UIxAppFrame.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 204; + vrLoc = 0; + }; + E8720A620692E4E70099CBBD = { + fRef = E87207DC0692E3D20099CBBD; + isa = PBXTextBookmark; + name = "UIxComponent.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 833; + vrLoc = 0; + }; + E8720A640692E4E70099CBBD = { + fRef = E87207DC0692E3D20099CBBD; + isa = PBXTextBookmark; + name = "UIxComponent.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 833; + vrLoc = 0; + }; + E8720A700692E4F20099CBBD = { + fRef = E872074A0692E3D20099CBBD; + isa = PBXTextBookmark; + name = "common.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 877; + vrLoc = 0; + }; + E8720A720692E4F20099CBBD = { + fRef = E872074A0692E3D20099CBBD; + isa = PBXTextBookmark; + name = "common.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 877; + vrLoc = 0; + }; + E8720A7A0692E5010099CBBD = { + activeExec = 0; + }; + E8720A7E0692E5020099CBBD = { + fRef = E87207E70692E3D20099CBBD; + isa = PBXTextBookmark; + name = "zidestoreui.css: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 511; + vrLoc = 0; + }; + E8720A7F0692E5020099CBBD = { + isa = PBXTargetBookmark; + trg = E8720A7A0692E5010099CBBD; + }; + E8720A800692E5020099CBBD = { + fRef = E87207E70692E3D20099CBBD; + isa = PBXTextBookmark; + name = "zidestoreui.css: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 511; + vrLoc = 0; + }; + E8720A820692E50C0099CBBD = { + isa = PBXTargetBookmark; + trg = E8720A7A0692E5010099CBBD; + uiCtxt = { + TOCViewDetailVisibleRect = "{{0, 160}, {361, 279}}"; + TOCViewExpandedItems = ( + "com.apple.target-editor-pane.settings", + ); + TOCViewMasterVisibleRect = "{{0, 0}, {140, 279}}"; + TOCViewSelectedItems = ( + "com.apple.target-editor-pane.settings", + ); + }; + }; +} diff --git a/SOGo/SOGo.xcode/project.pbxproj b/SOGo/SOGo.xcode/project.pbxproj new file mode 100644 index 00000000..490849df --- /dev/null +++ b/SOGo/SOGo.xcode/project.pbxproj @@ -0,0 +1,2584 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 39; + objects = { + E87205850692E3B40099CBBD = { + children = ( + E87205F40692E3D00099CBBD, + E872058E0692E3D00099CBBD, + E872058F0692E3D00099CBBD, + E87205F50692E3D00099CBBD, + E87206A40692E3D10099CBBD, + ); + isa = PBXGroup; + refType = 4; + sourceTree = ""; + }; + E87205870692E3B40099CBBD = { + buildRules = ( + ); + buildSettings = { + COPY_PHASE_STRIP = NO; + }; + isa = PBXBuildStyle; + name = Development; + }; + E87205880692E3B40099CBBD = { + buildRules = ( + ); + buildSettings = { + COPY_PHASE_STRIP = YES; + }; + isa = PBXBuildStyle; + name = Deployment; + }; + E87205890692E3B40099CBBD = { + buildSettings = { + }; + buildStyles = ( + E87205870692E3B40099CBBD, + E87205880692E3B40099CBBD, + ); + hasScannedForEncodings = 1; + isa = PBXProject; + mainGroup = E87205850692E3B40099CBBD; + projectDirPath = ""; + targets = ( + E8720A7A0692E5010099CBBD, + ); + }; + E872058E0692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = GNUmakefile; + refType = 4; + sourceTree = ""; + }; + E872058F0692E3D00099CBBD = { + children = ( + E87205CE0692E3D00099CBBD, + E87205CF0692E3D00099CBBD, + E87205D00692E3D00099CBBD, + E87205D70692E3D00099CBBD, + E87205D80692E3D00099CBBD, + E87205DF0692E3D00099CBBD, + E87205E00692E3D00099CBBD, + E87205E10692E3D00099CBBD, + E87205ED0692E3D00099CBBD, + E87205EE0692E3D00099CBBD, + E87205EF0692E3D00099CBBD, + E87205F00692E3D00099CBBD, + E87205F10692E3D00099CBBD, + E87205F20692E3D00099CBBD, + E87205F30692E3D00099CBBD, + ); + isa = PBXGroup; + path = Main; + refType = 4; + sourceTree = ""; + }; + E87205CE0692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = common.h; + refType = 4; + sourceTree = ""; + }; + E87205CF0692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = GNUmakefile; + refType = 4; + sourceTree = ""; + }; + E87205D00692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = GNUmakefile.preamble; + refType = 4; + sourceTree = ""; + }; + E87205D70692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist; + path = product.plist; + refType = 4; + sourceTree = ""; + }; + E87205D80692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = README; + refType = 4; + sourceTree = ""; + }; + E87205DF0692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = SOGoAuthenticator.h; + refType = 4; + sourceTree = ""; + }; + E87205E00692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = SOGoAuthenticator.m; + refType = 4; + sourceTree = ""; + }; + E87205E10692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = sogod.m; + refType = 4; + sourceTree = ""; + }; + E87205ED0692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = SOGoProductLoader.h; + refType = 4; + sourceTree = ""; + }; + E87205EE0692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = SOGoProductLoader.m; + refType = 4; + sourceTree = ""; + }; + E87205EF0692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = SOGoRootPage.m; + refType = 4; + sourceTree = ""; + }; + E87205F00692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + path = SOGoRootPage.wox; + refType = 4; + sourceTree = ""; + }; + E87205F10692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = SOGoUserHomePage.m; + refType = 4; + sourceTree = ""; + }; + E87205F20692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + path = SOGoUserHomePage.wox; + refType = 4; + sourceTree = ""; + }; + E87205F30692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = Version; + refType = 4; + sourceTree = ""; + }; + E87205F40692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = README; + refType = 4; + sourceTree = ""; + }; + E87205F50692E3D00099CBBD = { + children = ( + E872064D0692E3D00099CBBD, + E872064C0692E3D00099CBBD, + E87206090692E3D00099CBBD, + E872064E0692E3D00099CBBD, + ); + isa = PBXGroup; + path = SoObjects; + refType = 4; + sourceTree = ""; + }; + E87206090692E3D00099CBBD = { + children = ( + E872064B0692E3D00099CBBD, + E87206420692E3D00099CBBD, + E872063A0692E3D00099CBBD, + E872063B0692E3D00099CBBD, + E872063C0692E3D00099CBBD, + E87206410692E3D00099CBBD, + E87206470692E3D00099CBBD, + E87206480692E3D00099CBBD, + E87206490692E3D00099CBBD, + E872064A0692E3D00099CBBD, + ); + isa = PBXGroup; + path = Appointments; + refType = 4; + sourceTree = ""; + }; + E872063A0692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = common.h; + refType = 4; + sourceTree = ""; + }; + E872063B0692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = GNUmakefile; + refType = 4; + sourceTree = ""; + }; + E872063C0692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = GNUmakefile.preamble; + refType = 4; + sourceTree = ""; + }; + E87206410692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = Product.m; + refType = 4; + sourceTree = ""; + }; + E87206420692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist; + path = product.plist; + refType = 4; + sourceTree = ""; + }; + E87206470692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = SOGoAppointmentFolder.h; + refType = 4; + sourceTree = ""; + }; + E87206480692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = SOGoAppointmentFolder.m; + refType = 4; + sourceTree = ""; + }; + E87206490692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = SOGoAppointmentObject.h; + refType = 4; + sourceTree = ""; + }; + E872064A0692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = SOGoAppointmentObject.m; + refType = 4; + sourceTree = ""; + }; + E872064B0692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = Version; + refType = 4; + sourceTree = ""; + }; + E872064C0692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = GNUmakefile; + refType = 4; + sourceTree = ""; + }; + E872064D0692E3D00099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = README; + refType = 4; + sourceTree = ""; + }; + E872064E0692E3D00099CBBD = { + children = ( + E87206880692E3D10099CBBD, + E87206890692E3D10099CBBD, + E872068A0692E3D10099CBBD, + E87206930692E3D10099CBBD, + E872069C0692E3D10099CBBD, + E872069D0692E3D10099CBBD, + E872069E0692E3D10099CBBD, + E872069F0692E3D10099CBBD, + E87206A00692E3D10099CBBD, + E87206A10692E3D10099CBBD, + E87206A20692E3D10099CBBD, + E87206A30692E3D10099CBBD, + ); + isa = PBXGroup; + path = SOGo; + refType = 4; + sourceTree = ""; + }; + E87206880692E3D10099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = common.h; + refType = 4; + sourceTree = ""; + }; + E87206890692E3D10099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = GNUmakefile; + refType = 4; + sourceTree = ""; + }; + E872068A0692E3D10099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = GNUmakefile.preamble; + refType = 4; + sourceTree = ""; + }; + E87206930692E3D10099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = README; + refType = 4; + sourceTree = ""; + }; + E872069C0692E3D10099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = SOGoContentObject.h; + refType = 4; + sourceTree = ""; + }; + E872069D0692E3D10099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = SOGoContentObject.m; + refType = 4; + sourceTree = ""; + }; + E872069E0692E3D10099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = SOGoFolder.h; + refType = 4; + sourceTree = ""; + }; + E872069F0692E3D10099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = SOGoFolder.m; + refType = 4; + sourceTree = ""; + }; + E87206A00692E3D10099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = SOGoObject.h; + refType = 4; + sourceTree = ""; + }; + E87206A10692E3D10099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = SOGoObject.m; + refType = 4; + sourceTree = ""; + }; + E87206A20692E3D10099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = SOGoUserFolder.h; + refType = 4; + sourceTree = ""; + }; + E87206A30692E3D10099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = SOGoUserFolder.m; + refType = 4; + sourceTree = ""; + }; + E87206A40692E3D10099CBBD = { + children = ( + E87207E90692E3D20099CBBD, + E87206C20692E3D10099CBBD, + E87207E80692E3D20099CBBD, + E87206C30692E3D10099CBBD, + E87207EA0692E3D20099CBBD, + ); + isa = PBXGroup; + path = UI; + refType = 4; + sourceTree = ""; + }; + E87206C20692E3D10099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = ChangeLog; + refType = 4; + sourceTree = ""; + }; + E87206C30692E3D10099CBBD = { + children = ( + E87207470692E3D20099CBBD, + E87207480692E3D20099CBBD, + E87207490692E3D20099CBBD, + E87207C40692E3D20099CBBD, + E87207E70692E3D20099CBBD, + E87207E60692E3D20099CBBD, + E8720A490692E4CE0099CBBD, + E87207500692E3D20099CBBD, + E8720A6B0692E4EC0099CBBD, + E8720A570692E4DF0099CBBD, + ); + isa = PBXGroup; + path = Common; + refType = 4; + sourceTree = ""; + }; + E87207470692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist; + path = "bundle-info.plist"; + refType = 4; + sourceTree = ""; + }; + E87207480692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = calendar.css; + refType = 4; + sourceTree = ""; + }; + E87207490692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = ChangeLog; + refType = 4; + sourceTree = ""; + }; + E872074A0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = common.h; + refType = 4; + sourceTree = ""; + }; + E872074C0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = CommonUIProduct.m; + refType = 4; + sourceTree = ""; + }; + E872074D0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = GNUmakefile; + refType = 4; + sourceTree = ""; + }; + E872074E0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = GNUmakefile.postamble; + refType = 4; + sourceTree = ""; + }; + E872074F0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = GNUmakefile.preamble; + refType = 4; + sourceTree = ""; + }; + E87207500692E3D20099CBBD = { + children = ( + E87207510692E3D20099CBBD, + E87207A40692E3D20099CBBD, + E87207A50692E3D20099CBBD, + E87207A60692E3D20099CBBD, + E87207A70692E3D20099CBBD, + E87207A80692E3D20099CBBD, + E87207A90692E3D20099CBBD, + E87207AA0692E3D20099CBBD, + E87207AB0692E3D20099CBBD, + E87207AC0692E3D20099CBBD, + E87207AD0692E3D20099CBBD, + E87207AE0692E3D20099CBBD, + E87207AF0692E3D20099CBBD, + E87207B00692E3D20099CBBD, + E87207B10692E3D20099CBBD, + E87207B20692E3D20099CBBD, + E87207B30692E3D20099CBBD, + E87207B40692E3D20099CBBD, + ); + isa = PBXGroup; + path = images; + refType = 4; + sourceTree = ""; + }; + E87207510692E3D20099CBBD = { + children = ( + E87207520692E3D20099CBBD, + E87207530692E3D20099CBBD, + E87207540692E3D20099CBBD, + E87207550692E3D20099CBBD, + E87207560692E3D20099CBBD, + E87207680692E3D20099CBBD, + E872077A0692E3D20099CBBD, + E872077B0692E3D20099CBBD, + E872078D0692E3D20099CBBD, + E87207920692E3D20099CBBD, + ); + isa = PBXGroup; + path = .svn; + refType = 4; + sourceTree = ""; + }; + E87207520692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "dir-wcprops"; + refType = 4; + sourceTree = ""; + }; + E87207530692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "empty-file"; + refType = 4; + sourceTree = ""; + }; + E87207540692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + path = entries; + refType = 4; + sourceTree = ""; + }; + E87207550692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = format; + refType = 4; + sourceTree = ""; + }; + E87207560692E3D20099CBBD = { + children = ( + E87207570692E3D20099CBBD, + E87207580692E3D20099CBBD, + E87207590692E3D20099CBBD, + E872075A0692E3D20099CBBD, + E872075B0692E3D20099CBBD, + E872075C0692E3D20099CBBD, + E872075D0692E3D20099CBBD, + E872075E0692E3D20099CBBD, + E872075F0692E3D20099CBBD, + E87207600692E3D20099CBBD, + E87207610692E3D20099CBBD, + E87207620692E3D20099CBBD, + E87207630692E3D20099CBBD, + E87207640692E3D20099CBBD, + E87207650692E3D20099CBBD, + E87207660692E3D20099CBBD, + E87207670692E3D20099CBBD, + ); + isa = PBXGroup; + path = "prop-base"; + refType = 4; + sourceTree = ""; + }; + E87207570692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_botleft.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207580692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_botright.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207590692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_bottom.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E872075A0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_left.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E872075B0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_right.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E872075C0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_top.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E872075D0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_topleft.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E872075E0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_topright.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E872075F0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "closewindow.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207600692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "corner_right.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207610692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "line_left.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207620692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "line_right.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207630692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "line_stretch.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207640692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "menu_logo_top.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207650692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "OGoLogo.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207660692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "tab_.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207670692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "tab_selected.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207680692E3D20099CBBD = { + children = ( + E87207690692E3D20099CBBD, + E872076A0692E3D20099CBBD, + E872076B0692E3D20099CBBD, + E872076C0692E3D20099CBBD, + E872076D0692E3D20099CBBD, + E872076E0692E3D20099CBBD, + E872076F0692E3D20099CBBD, + E87207700692E3D20099CBBD, + E87207710692E3D20099CBBD, + E87207720692E3D20099CBBD, + E87207730692E3D20099CBBD, + E87207740692E3D20099CBBD, + E87207750692E3D20099CBBD, + E87207760692E3D20099CBBD, + E87207770692E3D20099CBBD, + E87207780692E3D20099CBBD, + E87207790692E3D20099CBBD, + ); + isa = PBXGroup; + path = props; + refType = 4; + sourceTree = ""; + }; + E87207690692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_botleft.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E872076A0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_botright.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E872076B0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_bottom.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E872076C0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_left.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E872076D0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_right.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E872076E0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_top.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E872076F0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_topleft.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207700692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_topright.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207710692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "closewindow.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207720692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "corner_right.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207730692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "line_left.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207740692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "line_right.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207750692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "line_stretch.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207760692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "menu_logo_top.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207770692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "OGoLogo.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207780692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "tab_.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207790692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "tab_selected.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E872077A0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = README.txt; + refType = 4; + sourceTree = ""; + }; + E872077B0692E3D20099CBBD = { + children = ( + E872077C0692E3D20099CBBD, + E872077D0692E3D20099CBBD, + E872077E0692E3D20099CBBD, + E872077F0692E3D20099CBBD, + E87207800692E3D20099CBBD, + E87207810692E3D20099CBBD, + E87207820692E3D20099CBBD, + E87207830692E3D20099CBBD, + E87207840692E3D20099CBBD, + E87207850692E3D20099CBBD, + E87207860692E3D20099CBBD, + E87207870692E3D20099CBBD, + E87207880692E3D20099CBBD, + E87207890692E3D20099CBBD, + E872078A0692E3D20099CBBD, + E872078B0692E3D20099CBBD, + E872078C0692E3D20099CBBD, + ); + isa = PBXGroup; + path = "text-base"; + refType = 4; + sourceTree = ""; + }; + E872077C0692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "box_botleft.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E872077D0692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "box_botright.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E872077E0692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "box_bottom.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E872077F0692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "box_left.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207800692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "box_right.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207810692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "box_top.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207820692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "box_topleft.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207830692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "box_topright.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207840692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "closewindow.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207850692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "corner_right.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207860692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "line_left.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207870692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "line_right.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207880692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "line_stretch.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87207890692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "menu_logo_top.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E872078A0692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "OGoLogo.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E872078B0692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "tab_.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E872078C0692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "tab_selected.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E872078D0692E3D20099CBBD = { + children = ( + E872078E0692E3D20099CBBD, + E872078F0692E3D20099CBBD, + E87207900692E3D20099CBBD, + E87207910692E3D20099CBBD, + ); + isa = PBXGroup; + path = tmp; + refType = 4; + sourceTree = ""; + }; + E872078E0692E3D20099CBBD = { + children = ( + ); + isa = PBXGroup; + path = "prop-base"; + refType = 4; + sourceTree = ""; + }; + E872078F0692E3D20099CBBD = { + children = ( + ); + isa = PBXGroup; + path = props; + refType = 4; + sourceTree = ""; + }; + E87207900692E3D20099CBBD = { + children = ( + ); + isa = PBXGroup; + path = "text-base"; + refType = 4; + sourceTree = ""; + }; + E87207910692E3D20099CBBD = { + children = ( + ); + isa = PBXGroup; + path = wcprops; + refType = 4; + sourceTree = ""; + }; + E87207920692E3D20099CBBD = { + children = ( + E87207930692E3D20099CBBD, + E87207940692E3D20099CBBD, + E87207950692E3D20099CBBD, + E87207960692E3D20099CBBD, + E87207970692E3D20099CBBD, + E87207980692E3D20099CBBD, + E87207990692E3D20099CBBD, + E872079A0692E3D20099CBBD, + E872079B0692E3D20099CBBD, + E872079C0692E3D20099CBBD, + E872079D0692E3D20099CBBD, + E872079E0692E3D20099CBBD, + E872079F0692E3D20099CBBD, + E87207A00692E3D20099CBBD, + E87207A10692E3D20099CBBD, + E87207A20692E3D20099CBBD, + E87207A30692E3D20099CBBD, + ); + isa = PBXGroup; + path = wcprops; + refType = 4; + sourceTree = ""; + }; + E87207930692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_botleft.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207940692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_botright.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207950692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_bottom.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207960692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_left.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207970692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_right.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207980692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_top.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207990692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_topleft.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E872079A0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "box_topright.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E872079B0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "closewindow.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E872079C0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "corner_right.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E872079D0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "line_left.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E872079E0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "line_right.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E872079F0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "line_stretch.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207A00692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "menu_logo_top.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207A10692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "OGoLogo.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207A20692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "tab_.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207A30692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "tab_selected.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87207A40692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = box_botleft.gif; + refType = 4; + sourceTree = ""; + }; + E87207A50692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = box_botright.gif; + refType = 4; + sourceTree = ""; + }; + E87207A60692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = box_bottom.gif; + refType = 4; + sourceTree = ""; + }; + E87207A70692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = box_left.gif; + refType = 4; + sourceTree = ""; + }; + E87207A80692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = box_right.gif; + refType = 4; + sourceTree = ""; + }; + E87207A90692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = box_top.gif; + refType = 4; + sourceTree = ""; + }; + E87207AA0692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = box_topleft.gif; + refType = 4; + sourceTree = ""; + }; + E87207AB0692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = box_topright.gif; + refType = 4; + sourceTree = ""; + }; + E87207AC0692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = closewindow.gif; + refType = 4; + sourceTree = ""; + }; + E87207AD0692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = corner_right.gif; + refType = 4; + sourceTree = ""; + }; + E87207AE0692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = line_left.gif; + refType = 4; + sourceTree = ""; + }; + E87207AF0692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = line_right.gif; + refType = 4; + sourceTree = ""; + }; + E87207B00692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = line_stretch.gif; + refType = 4; + sourceTree = ""; + }; + E87207B10692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = menu_logo_top.gif; + refType = 4; + sourceTree = ""; + }; + E87207B20692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = OGoLogo.gif; + refType = 4; + sourceTree = ""; + }; + E87207B30692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = tab_.gif; + refType = 4; + sourceTree = ""; + }; + E87207B40692E3D20099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = tab_selected.gif; + refType = 4; + sourceTree = ""; + }; + E87207C40692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist; + path = product.plist; + refType = 4; + sourceTree = ""; + }; + E87207D40692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxAppFrame.m; + refType = 4; + sourceTree = ""; + }; + E87207D50692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + path = UIxAppFrame.wox; + refType = 4; + sourceTree = ""; + }; + E87207D60692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxAppHeader.m; + refType = 4; + sourceTree = ""; + }; + E87207D70692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + path = UIxAppHeader.wox; + refType = 4; + sourceTree = ""; + }; + E87207D80692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxAppNavigation.m; + refType = 4; + sourceTree = ""; + }; + E87207D90692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + path = UIxAppNavigation.wox; + refType = 4; + sourceTree = ""; + }; + E87207DA0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxAppNavView.m; + refType = 4; + sourceTree = ""; + }; + E87207DB0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + path = UIxAppNavView.wox; + refType = 4; + sourceTree = ""; + }; + E87207DC0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = UIxComponent.h; + refType = 4; + sourceTree = ""; + }; + E87207DD0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxComponent.m; + refType = 4; + sourceTree = ""; + }; + E87207DE0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxElemBuilder.m; + refType = 4; + sourceTree = ""; + }; + E87207DF0692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxPageFrame.m; + refType = 4; + sourceTree = ""; + }; + E87207E00692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + path = UIxPageFrame.wox; + refType = 4; + sourceTree = ""; + }; + E87207E10692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxTabItem.m; + refType = 4; + sourceTree = ""; + }; + E87207E20692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = UIxTabView.h; + refType = 4; + sourceTree = ""; + }; + E87207E30692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxTabView.m; + refType = 4; + sourceTree = ""; + }; + E87207E40692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxWinClose.m; + refType = 4; + sourceTree = ""; + }; + E87207E50692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + path = UIxWinClose.wox; + refType = 4; + sourceTree = ""; + }; + E87207E60692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = Version; + refType = 4; + sourceTree = ""; + }; + E87207E70692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = zidestoreui.css; + refType = 4; + sourceTree = ""; + }; + E87207E80692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = GNUmakefile; + refType = 4; + sourceTree = ""; + }; + E87207E90692E3D20099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = README; + refType = 4; + sourceTree = ""; + }; + E87207EA0692E3D20099CBBD = { + children = ( + E872088E0692E3D30099CBBD, + E872088F0692E3D30099CBBD, + E87208910692E3D30099CBBD, + E87208920692E3D30099CBBD, + E872090C0692E3D30099CBBD, + E87208D30692E3D30099CBBD, + E87208E20692E3D30099CBBD, + E8720A0C0692E4940099CBBD, + E87208960692E3D30099CBBD, + E8720A3B0692E4C20099CBBD, + E8720A2B0692E4B40099CBBD, + ); + isa = PBXGroup; + path = Scheduler; + refType = 4; + sourceTree = ""; + }; + E872088E0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist; + path = "bundle-info.plist"; + refType = 4; + sourceTree = ""; + }; + E872088F0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = ChangeLog; + refType = 4; + sourceTree = ""; + }; + E87208900692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = common.h; + refType = 4; + sourceTree = ""; + }; + E87208910692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = COPYING; + refType = 4; + sourceTree = ""; + }; + E87208920692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = COPYRIGHT; + refType = 4; + sourceTree = ""; + }; + E87208930692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = GNUmakefile; + refType = 4; + sourceTree = ""; + }; + E87208940692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = GNUmakefile.postamble; + refType = 4; + sourceTree = ""; + }; + E87208950692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = GNUmakefile.preamble; + refType = 4; + sourceTree = ""; + }; + E87208960692E3D30099CBBD = { + children = ( + E87208970692E3D30099CBBD, + E87208CA0692E3D30099CBBD, + E87208CB0692E3D30099CBBD, + E87208CC0692E3D30099CBBD, + E87208CD0692E3D30099CBBD, + E87208CE0692E3D30099CBBD, + E87208CF0692E3D30099CBBD, + E87208D00692E3D30099CBBD, + E87208D10692E3D30099CBBD, + E87208D20692E3D30099CBBD, + ); + isa = PBXGroup; + path = images; + refType = 4; + sourceTree = ""; + }; + E87208970692E3D30099CBBD = { + children = ( + E87208980692E3D30099CBBD, + E87208990692E3D30099CBBD, + E872089A0692E3D30099CBBD, + E872089B0692E3D30099CBBD, + E872089C0692E3D30099CBBD, + E87208A60692E3D30099CBBD, + E87208B00692E3D30099CBBD, + E87208B10692E3D30099CBBD, + E87208BB0692E3D30099CBBD, + E87208C00692E3D30099CBBD, + ); + isa = PBXGroup; + path = .svn; + refType = 4; + sourceTree = ""; + }; + E87208980692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "dir-wcprops"; + refType = 4; + sourceTree = ""; + }; + E87208990692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "empty-file"; + refType = 4; + sourceTree = ""; + }; + E872089A0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + path = entries; + refType = 4; + sourceTree = ""; + }; + E872089B0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = format; + refType = 4; + sourceTree = ""; + }; + E872089C0692E3D30099CBBD = { + children = ( + E872089D0692E3D30099CBBD, + E872089E0692E3D30099CBBD, + E872089F0692E3D30099CBBD, + E87208A00692E3D30099CBBD, + E87208A10692E3D30099CBBD, + E87208A20692E3D30099CBBD, + E87208A30692E3D30099CBBD, + E87208A40692E3D30099CBBD, + E87208A50692E3D30099CBBD, + ); + isa = PBXGroup; + path = "prop-base"; + refType = 4; + sourceTree = ""; + }; + E872089D0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_chart.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E872089E0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_chart_inactive.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E872089F0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_column_view.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87208A00692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_list.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87208A10692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_list_inactive.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87208A20692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_overview.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87208A30692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_overview_inactive.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87208A40692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "next_week.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87208A50692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "previous_week.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87208A60692E3D30099CBBD = { + children = ( + E87208A70692E3D30099CBBD, + E87208A80692E3D30099CBBD, + E87208A90692E3D30099CBBD, + E87208AA0692E3D30099CBBD, + E87208AB0692E3D30099CBBD, + E87208AC0692E3D30099CBBD, + E87208AD0692E3D30099CBBD, + E87208AE0692E3D30099CBBD, + E87208AF0692E3D30099CBBD, + ); + isa = PBXGroup; + path = props; + refType = 4; + sourceTree = ""; + }; + E87208A70692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_chart.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87208A80692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_chart_inactive.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87208A90692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_column_view.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87208AA0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_list.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87208AB0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_list_inactive.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87208AC0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_overview.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87208AD0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_overview_inactive.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87208AE0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "next_week.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87208AF0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "previous_week.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87208B00692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = README.txt; + refType = 4; + sourceTree = ""; + }; + E87208B10692E3D30099CBBD = { + children = ( + E87208B20692E3D30099CBBD, + E87208B30692E3D30099CBBD, + E87208B40692E3D30099CBBD, + E87208B50692E3D30099CBBD, + E87208B60692E3D30099CBBD, + E87208B70692E3D30099CBBD, + E87208B80692E3D30099CBBD, + E87208B90692E3D30099CBBD, + E87208BA0692E3D30099CBBD, + ); + isa = PBXGroup; + path = "text-base"; + refType = 4; + sourceTree = ""; + }; + E87208B20692E3D30099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "icon_apt_chart.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87208B30692E3D30099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "icon_apt_chart_inactive.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87208B40692E3D30099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "icon_apt_column_view.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87208B50692E3D30099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "icon_apt_list.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87208B60692E3D30099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "icon_apt_list_inactive.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87208B70692E3D30099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "icon_apt_overview.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87208B80692E3D30099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "icon_apt_overview_inactive.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87208B90692E3D30099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "next_week.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87208BA0692E3D30099CBBD = { + isa = PBXFileReference; + lastKnownFileType = file; + path = "previous_week.gif.svn-base"; + refType = 4; + sourceTree = ""; + }; + E87208BB0692E3D30099CBBD = { + children = ( + E87208BC0692E3D30099CBBD, + E87208BD0692E3D30099CBBD, + E87208BE0692E3D30099CBBD, + E87208BF0692E3D30099CBBD, + ); + isa = PBXGroup; + path = tmp; + refType = 4; + sourceTree = ""; + }; + E87208BC0692E3D30099CBBD = { + children = ( + ); + isa = PBXGroup; + path = "prop-base"; + refType = 4; + sourceTree = ""; + }; + E87208BD0692E3D30099CBBD = { + children = ( + ); + isa = PBXGroup; + path = props; + refType = 4; + sourceTree = ""; + }; + E87208BE0692E3D30099CBBD = { + children = ( + ); + isa = PBXGroup; + path = "text-base"; + refType = 4; + sourceTree = ""; + }; + E87208BF0692E3D30099CBBD = { + children = ( + ); + isa = PBXGroup; + path = wcprops; + refType = 4; + sourceTree = ""; + }; + E87208C00692E3D30099CBBD = { + children = ( + E87208C10692E3D30099CBBD, + E87208C20692E3D30099CBBD, + E87208C30692E3D30099CBBD, + E87208C40692E3D30099CBBD, + E87208C50692E3D30099CBBD, + E87208C60692E3D30099CBBD, + E87208C70692E3D30099CBBD, + E87208C80692E3D30099CBBD, + E87208C90692E3D30099CBBD, + ); + isa = PBXGroup; + path = wcprops; + refType = 4; + sourceTree = ""; + }; + E87208C10692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_chart.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87208C20692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_chart_inactive.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87208C30692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_column_view.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87208C40692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_list.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87208C50692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_list_inactive.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87208C60692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_overview.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87208C70692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "icon_apt_overview_inactive.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87208C80692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "next_week.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87208C90692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = "previous_week.gif.svn-work"; + refType = 4; + sourceTree = ""; + }; + E87208CA0692E3D30099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = icon_apt_chart.gif; + refType = 4; + sourceTree = ""; + }; + E87208CB0692E3D30099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = icon_apt_chart_inactive.gif; + refType = 4; + sourceTree = ""; + }; + E87208CC0692E3D30099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = icon_apt_column_view.gif; + refType = 4; + sourceTree = ""; + }; + E87208CD0692E3D30099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = icon_apt_list.gif; + refType = 4; + sourceTree = ""; + }; + E87208CE0692E3D30099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = icon_apt_list_inactive.gif; + refType = 4; + sourceTree = ""; + }; + E87208CF0692E3D30099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = icon_apt_overview.gif; + refType = 4; + sourceTree = ""; + }; + E87208D00692E3D30099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = icon_apt_overview_inactive.gif; + refType = 4; + sourceTree = ""; + }; + E87208D10692E3D30099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = next_week.gif; + refType = 4; + sourceTree = ""; + }; + E87208D20692E3D30099CBBD = { + isa = PBXFileReference; + lastKnownFileType = image.gif; + path = previous_week.gif; + refType = 4; + sourceTree = ""; + }; + E87208D30692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = NOTES; + refType = 4; + sourceTree = ""; + }; + E87208E20692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist; + path = product.plist; + refType = 4; + sourceTree = ""; + }; + E87208E40692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = SchedulerUIProduct.m; + refType = 4; + sourceTree = ""; + }; + E87208F30692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxAppointmentEditor.m; + refType = 4; + sourceTree = ""; + }; + E87208F40692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + path = UIxAppointmentEditor.wox; + refType = 4; + sourceTree = ""; + }; + E87208F50692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = UIxAppointmentFormatter.h; + refType = 4; + sourceTree = ""; + }; + E87208F60692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxAppointmentFormatter.m; + refType = 4; + sourceTree = ""; + }; + E87208F70692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = UIxAppointmentView.h; + refType = 4; + sourceTree = ""; + }; + E87208F80692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxAppointmentView.m; + refType = 4; + sourceTree = ""; + }; + E87208F90692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + path = UIxAppointmentView.wox; + refType = 4; + sourceTree = ""; + }; + E87208FA0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxAptTableView.m; + refType = 4; + sourceTree = ""; + }; + E87208FB0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + path = UIxAptTableView.wox; + refType = 4; + sourceTree = ""; + }; + E87208FC0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxCalBackForthNavView.m; + refType = 4; + sourceTree = ""; + }; + E87208FD0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + path = UIxCalBackForthNavView.wox; + refType = 4; + sourceTree = ""; + }; + E87208FE0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxCalDateLabel.m; + refType = 4; + sourceTree = ""; + }; + E87208FF0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + path = UIxCalDateLabel.wox; + refType = 4; + sourceTree = ""; + }; + E87209000692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxCalMonthOverview.m; + refType = 4; + sourceTree = ""; + }; + E87209010692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + path = UIxCalMonthOverview.wox; + refType = 4; + sourceTree = ""; + }; + E87209020692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = UIxCalMonthView.h; + refType = 4; + sourceTree = ""; + }; + E87209030692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxCalMonthView.m; + refType = 4; + sourceTree = ""; + }; + E87209040692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxCalSelectTab.m; + refType = 4; + sourceTree = ""; + }; + E87209050692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + path = UIxCalSelectTab.wox; + refType = 4; + sourceTree = ""; + }; + E87209060692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = UIxCalView.h; + refType = 4; + sourceTree = ""; + }; + E87209070692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxCalView.m; + refType = 4; + sourceTree = ""; + }; + E87209080692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxCalWeekOverview.m; + refType = 4; + sourceTree = ""; + }; + E87209090692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text.plist.xml; + path = UIxCalWeekOverview.wox; + refType = 4; + sourceTree = ""; + }; + E872090A0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + path = UIxCalWeekView.h; + refType = 4; + sourceTree = ""; + }; + E872090B0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.objc; + path = UIxCalWeekView.m; + refType = 4; + sourceTree = ""; + }; + E872090C0692E3D30099CBBD = { + fileEncoding = 4; + isa = PBXFileReference; + lastKnownFileType = text; + path = Version; + refType = 4; + sourceTree = ""; + }; + E8720A0C0692E4940099CBBD = { + children = ( + E87208930692E3D30099CBBD, + E87208940692E3D30099CBBD, + E87208950692E3D30099CBBD, + ); + isa = PBXGroup; + name = Makefiles; + refType = 4; + sourceTree = ""; + }; + E8720A2B0692E4B40099CBBD = { + children = ( + E87208F30692E3D30099CBBD, + E87208F40692E3D30099CBBD, + E87208F80692E3D30099CBBD, + E87208F90692E3D30099CBBD, + E87208FA0692E3D30099CBBD, + E87208FB0692E3D30099CBBD, + E87208FC0692E3D30099CBBD, + E87208FD0692E3D30099CBBD, + E87208FE0692E3D30099CBBD, + E87208FF0692E3D30099CBBD, + E87209000692E3D30099CBBD, + E87209010692E3D30099CBBD, + E87209040692E3D30099CBBD, + E87209050692E3D30099CBBD, + E87209080692E3D30099CBBD, + E87209090692E3D30099CBBD, + ); + isa = PBXGroup; + name = Components; + refType = 4; + sourceTree = ""; + }; + E8720A3B0692E4C20099CBBD = { + children = ( + E87208900692E3D30099CBBD, + E87208E40692E3D30099CBBD, + E87208F50692E3D30099CBBD, + E87208F60692E3D30099CBBD, + E87208F70692E3D30099CBBD, + E87209020692E3D30099CBBD, + E87209030692E3D30099CBBD, + E87209060692E3D30099CBBD, + E87209070692E3D30099CBBD, + E872090A0692E3D30099CBBD, + E872090B0692E3D30099CBBD, + ); + isa = PBXGroup; + name = Classes; + refType = 4; + sourceTree = ""; + }; + E8720A490692E4CE0099CBBD = { + children = ( + E872074D0692E3D20099CBBD, + E872074E0692E3D20099CBBD, + E872074F0692E3D20099CBBD, + ); + isa = PBXGroup; + name = Makefiles; + refType = 4; + sourceTree = ""; + }; + E8720A570692E4DF0099CBBD = { + children = ( + E87207D40692E3D20099CBBD, + E87207D50692E3D20099CBBD, + E87207D60692E3D20099CBBD, + E87207D70692E3D20099CBBD, + E87207D80692E3D20099CBBD, + E87207D90692E3D20099CBBD, + E87207DA0692E3D20099CBBD, + E87207DB0692E3D20099CBBD, + E87207DF0692E3D20099CBBD, + E87207E00692E3D20099CBBD, + E87207E40692E3D20099CBBD, + E87207E50692E3D20099CBBD, + ); + isa = PBXGroup; + name = Components; + refType = 4; + sourceTree = ""; + }; + E8720A6B0692E4EC0099CBBD = { + children = ( + E872074A0692E3D20099CBBD, + E872074C0692E3D20099CBBD, + E87207DC0692E3D20099CBBD, + E87207DD0692E3D20099CBBD, + E87207DE0692E3D20099CBBD, + E87207E10692E3D20099CBBD, + E87207E20692E3D20099CBBD, + E87207E30692E3D20099CBBD, + ); + isa = PBXGroup; + name = Classes; + refType = 4; + sourceTree = ""; + }; + E8720A7A0692E5010099CBBD = { + buildArgumentsString = "$(ACTION)"; + buildPhases = ( + ); + buildSettings = { + OPTIMIZATION_CFLAGS = ""; + OTHER_CFLAGS = ""; + OTHER_LDFLAGS = ""; + OTHER_REZFLAGS = ""; + PRODUCT_NAME = "gs-make"; + SECTORDER_FLAGS = ""; + WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas"; + }; + buildToolPath = /usr/bin/make; + dependencies = ( + ); + isa = PBXLegacyTarget; + name = "gs-make"; + passBuildSettingsInEnvironment = 1; + productName = "gs-make"; + }; + }; + rootObject = E87205890692E3B40099CBBD; +} diff --git a/SOGo/SoObjects/Appointments/SOGoAppointmentObject.m b/SOGo/SoObjects/Appointments/SOGoAppointmentObject.m index e76cb52f..1e60daba 100644 --- a/SOGo/SoObjects/Appointments/SOGoAppointmentObject.m +++ b/SOGo/SoObjects/Appointments/SOGoAppointmentObject.m @@ -29,4 +29,11 @@ [super dealloc]; } +/* accessors */ + +- (NSString *)iCalString { + // for UI-X appointment viewer + return [self contentAsString]; +} + @end /* SOGoAppointmentObject */ diff --git a/SOGo/SoObjects/SOGo/ChangeLog b/SOGo/SoObjects/SOGo/ChangeLog new file mode 100644 index 00000000..3fc026fd --- /dev/null +++ b/SOGo/SoObjects/SOGo/ChangeLog @@ -0,0 +1,6 @@ +2004-06-30 Helge Hess + + * SOGoContentObject.m: added -contentAsString method + + * created ChangeLog + diff --git a/SOGo/SoObjects/SOGo/SOGoContentObject.h b/SOGo/SoObjects/SOGo/SOGoContentObject.h index d86fa826..c85ee07c 100644 --- a/SOGo/SoObjects/SOGo/SOGoContentObject.h +++ b/SOGo/SoObjects/SOGo/SOGoContentObject.h @@ -30,6 +30,7 @@ @interface SOGoContentObject : SOGoObject { NSString *ocsPath; + NSString *content; } /* accessors */ @@ -37,10 +38,15 @@ - (void)setOCSPath:(NSString *)_path; - (NSString *)ocsPath; -- (NSString *)ocsPathOfContainer; +/* folder */ +- (NSString *)ocsPathOfContainer; - (OCSFolder *)ocsFolder; +/* content */ + +- (NSString *)contentAsString; + @end #endif /* __SOGo_SOGoContentObject_H__ */ diff --git a/SOGo/SoObjects/SOGo/SOGoContentObject.m b/SOGo/SoObjects/SOGo/SOGoContentObject.m index c5ec77af..b9c3162d 100644 --- a/SOGo/SoObjects/SOGo/SOGoContentObject.m +++ b/SOGo/SoObjects/SOGo/SOGoContentObject.m @@ -22,10 +22,12 @@ #include "SOGoContentObject.h" #include "common.h" +#include @implementation SOGoContentObject - (void)dealloc { + [self->content release]; [self->ocsPath release]; [super dealloc]; } @@ -73,6 +75,23 @@ return [[self container] ocsFolder]; } +/* content */ + +- (NSString *)contentAsString { + OCSFolder *folder; + + if (self->content != nil) + return self->content; + + if ((folder = [self ocsFolder]) == nil) { + [self logWithFormat:@"did not find folder of appointment."]; + return nil; + } + + self->content = [[folder fetchContentWithName:[self nameInContainer]] copy]; + return self->content; +} + /* description */ - (void)appendAttributesToDescription:(NSMutableString *)_ms { diff --git a/SOGo/UI/Scheduler/UIxAppointmentView.m b/SOGo/UI/Scheduler/UIxAppointmentView.m index aadd53be..45fb80a8 100644 --- a/SOGo/UI/Scheduler/UIxAppointmentView.m +++ b/SOGo/UI/Scheduler/UIxAppointmentView.m @@ -12,64 +12,61 @@ [super dealloc]; } - /* accessors */ - - (NSString *)tabSelection { - NSString *selection; + NSString *selection; - selection = [self queryParameterForKey:@"tab"]; - if(! selection) - selection = @"attributes"; - return selection; + selection = [self queryParameterForKey:@"tab"]; + if (selection == nil) + selection = @"attributes"; + return selection; } - (void)setAttendee:(id)_attendee { - ASSIGN(self->attendee, _attendee); + ASSIGN(self->attendee, _attendee); } - (id)attendee { - return self->attendee; + return self->attendee; } /* backend */ - - (SOGoAppointment *)appointment { - if(self->appointment == nil) { - NSString *iCalString; - - iCalString = [[self clientObject] valueForKey:@"iCalString"]; - self->appointment = [[SOGoAppointment alloc] initWithICalString:iCalString]; - } + NSString *iCalString; + + if (self->appointment) return self->appointment; + + iCalString = [[self clientObject] valueForKey:@"iCalString"]; + self->appointment = [[SOGoAppointment alloc] initWithICalString:iCalString]; + return self->appointment; } - (NSString *)formattedAptStartTime { - NSCalendarDate *date; + NSCalendarDate *date; - date = [[self appointment] startDate]; - /* TODO: convert this into display timeZone! */ - return [date descriptionWithCalendarFormat:@"%A, %Y-%m-%d %H:%M %Z"]; + date = [[self appointment] startDate]; + /* TODO: convert this into display timeZone! */ + return [date descriptionWithCalendarFormat:@"%A, %Y-%m-%d %H:%M %Z"]; } - (NSString *)formattedAptEndTime { - NSCalendarDate *date; + NSCalendarDate *date; - date = [[self appointment] endDate]; - /* TODO: convert this into display timeZone! */ - return [date descriptionWithCalendarFormat:@"%A, %Y-%m-%d %H:%M %Z"]; + date = [[self appointment] endDate]; + /* TODO: convert this into display timeZone! */ + return [date descriptionWithCalendarFormat:@"%A, %Y-%m-%d %H:%M %Z"]; } /* hrefs */ - - (NSString *)attributesTabLink { - return [self completeHrefForMethod:[self ownMethodName] - withParameter:@"attributes" - forKey:@"tab"]; + return [self completeHrefForMethod:[self ownMethodName] + withParameter:@"attributes" + forKey:@"tab"]; } - (NSString *)participantsTabLink { diff --git a/SOGoLogic/GNUmakefile b/SOGoLogic/GNUmakefile index 406b316a..2a402c00 100644 --- a/SOGoLogic/GNUmakefile +++ b/SOGoLogic/GNUmakefile @@ -15,8 +15,6 @@ libSOGoLogic_HEADER_FILES += \ libSOGoLogic_OBJC_FILES += \ SOGoAppointment.m \ -libSOGoLogic_LIBRARY_DEPENDS_UPON += -lNGiCal - -include GNUmakefile.preamble include $(GNUSTEP_MAKEFILES)/library.make -include GNUmakefile.postamble diff --git a/SOGoLogic/GNUmakefile.preamble b/SOGoLogic/GNUmakefile.preamble new file mode 100644 index 00000000..2fa6e236 --- /dev/null +++ b/SOGoLogic/GNUmakefile.preamble @@ -0,0 +1,6 @@ +# $Id$ + +libSOGoLogic_LIBRARY_DEPENDS_UPON += \ + -lNGiCal \ + -lSaxObjC + diff --git a/SOGoLogic/SOGoAppointment.m b/SOGoLogic/SOGoAppointment.m index d88e1c40..91c6c220 100644 --- a/SOGoLogic/SOGoAppointment.m +++ b/SOGoLogic/SOGoAppointment.m @@ -24,7 +24,11 @@ #include "SOGoAppointment.h" #include #include +#include "common.h" +@interface NSDate(UsedPrivates) +- (NSString *)icalString; // declared in NGiCal +@end @implementation SOGoAppointment @@ -51,15 +55,30 @@ static SaxObjectDecoder *sax = nil; - (id)initWithICalString:(NSString *)_iCal { if ((self = [self init])) { + id root; + if (parser == nil || sax == nil) { [self release]; return nil; } - + + /* parse */ + [parser parseFromSource:_iCal]; - self->calendar = [[sax rootObject] retain]; - self->event = [[[self->calendar events] lastObject] retain]; + root = [[sax rootObject] retain]; [sax reset]; + + /* fill */ + + [self logWithFormat:@"root is: %@", root]; + + if ([root isKindOfClass:[iCalEvent class]]) { + self->event = root; + } + else { + self->calendar = root; + self->event = [[[self->calendar events] lastObject] retain]; + } } return self; } @@ -90,9 +109,15 @@ static SaxObjectDecoder *sax = nil; /* assume length of 1K - reasonable ? */ s = [[NSMutableString alloc] initWithCapacity:1024]; [s appendString:@"BEGIN:VCALENDAR\nMETHOD:REQUEST\nPRODID:"]; - [s appendString:[self->calendar prodId]]; + if (self->calendar == nil) + [s appendString:@"SOGo/0.9"]; + else + [s appendString:[self->calendar prodId]]; [s appendString:@"\nVERSION:"]; - [s appendString:[self->calendar version]]; + if (self->calendar == nil) + [s appendString:@"2.0"]; + else + [s appendString:[(iCalCalendar *)self->calendar version]]; [s appendString:@"\nBEGIN:VEVENT"]; [s appendString:@"\nSUMMARY:"]; [s appendString:[self summary]]; diff --git a/SOGoLogic/common.h b/SOGoLogic/common.h new file mode 100644 index 00000000..edfa4286 --- /dev/null +++ b/SOGoLogic/common.h @@ -0,0 +1,26 @@ +/* + Copyright (C) 2004 SKYRIX Software AG + + This file is part of OpenGroupware.org. + + OGo is free software; you can redistribute it and/or modify it under + the terms of the GNU Lesser General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + OGo is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with OGo; see the file COPYING. If not, write to the + Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA + 02111-1307, USA. +*/ +// $Id$ + +#import +#import + +#include -- 2.39.5