diff options
| author | Matthias Melcher <fltk@matthiasm.com> | 2009-11-14 13:05:37 +0000 |
|---|---|---|
| committer | Matthias Melcher <fltk@matthiasm.com> | 2009-11-14 13:05:37 +0000 |
| commit | fefa82e0b1e98d784455148940d84b454a128aad (patch) | |
| tree | 9d888cb9bc402708e0ad035a1c55d4b7703376a4 /ide | |
| parent | 1238d1576b8e2bc15c097b23ebe0fdc4d3cdb527 (diff) | |
Adding Gerg's Fl_Table widget to FLTK 1.3 with kind permission. Documentation not yet added Support for both Visual Studio IDE's not yet added.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6929 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'ide')
| -rw-r--r-- | ide/Xcode3.1/FLTK.xcodeproj/project.pbxproj | 170 | ||||
| -rw-r--r-- | ide/Xcode3.1/plists/table-Info.plist | 20 |
2 files changed, 186 insertions, 4 deletions
diff --git a/ide/Xcode3.1/FLTK.xcodeproj/project.pbxproj b/ide/Xcode3.1/FLTK.xcodeproj/project.pbxproj index eea296c0c..5e42a6d02 100644 --- a/ide/Xcode3.1/FLTK.xcodeproj/project.pbxproj +++ b/ide/Xcode3.1/FLTK.xcodeproj/project.pbxproj @@ -7,6 +7,11 @@ objects = { /* Begin PBXBuildFile section */ + C904DE6E10AEDD2A00266003 /* Fl_Table_Row.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C904DE6C10AEDD2A00266003 /* Fl_Table_Row.cxx */; }; + C904DE6F10AEDD2A00266003 /* Fl_Table.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C904DE6D10AEDD2A00266003 /* Fl_Table.cxx */; }; + C904DE7910AEDD3700266003 /* table.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C918E1410DDA11BA00167E99 /* table.cxx */; }; + C904DE7B10AEDD3700266003 /* fltk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C9A3E9510DD6336500486E4F /* fltk.framework */; }; + C904DE7D10AEDD3700266003 /* fltk.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = C9A3E9510DD6336500486E4F /* fltk.framework */; }; C918DB410DD9EE7500167E99 /* editor.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C918DB400DD9EE7500167E99 /* editor.cxx */; }; C918DB4D0DD9EE8F00167E99 /* fltk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C9A3E9510DD6336500486E4F /* fltk.framework */; }; C918DB5F0DD9EED100167E99 /* fast_slow.fl in Resources */ = {isa = PBXBuildFile; fileRef = C918DB5E0DD9EED100167E99 /* fast_slow.fl */; }; @@ -124,7 +129,7 @@ C918E1180DD9FFB900167E99 /* fltk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C9A3E9510DD6336500486E4F /* fltk.framework */; }; C918E1320DDA117700167E99 /* tabs.fl in Resources */ = {isa = PBXBuildFile; fileRef = C918E1310DDA117700167E99 /* tabs.fl */; }; C918E1390DDA11AF00167E99 /* fltk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C9A3E9510DD6336500486E4F /* fltk.framework */; }; - C918E1420DDA11BA00167E99 /* tabs.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C918E1410DDA11BA00167E99 /* tabs.cxx */; }; + C918E1420DDA11BA00167E99 /* table.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C918E1410DDA11BA00167E99 /* table.cxx */; }; C918E15C0DDA11FE00167E99 /* threads.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C918E15B0DDA11FE00167E99 /* threads.cxx */; }; C918E1630DDA120800167E99 /* fltk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C9A3E9510DD6336500486E4F /* fltk.framework */; }; C918E17C0DDA124500167E99 /* tile.cxx in Sources */ = {isa = PBXBuildFile; fileRef = C918E17B0DDA124500167E99 /* tile.cxx */; }; @@ -562,6 +567,18 @@ ); script = "cp -f ${INPUT_FILE_DIR}../../test/demo.menu ${TARGET_BUILD_DIR}"; }; + C904DE7E10AEDD3700266003 /* PBXBuildRule */ = { + isa = PBXBuildRule; + compilerSpec = com.apple.compilers.proxy.script; + filePatterns = "*.fl"; + fileType = pattern.proxy; + isEditable = 1; + outputFiles = ( + "${INPUT_FILE_DIR}/${INPUT_FILE_BASE}.cxx", + "${INPUT_FILE_DIR}/${INPUT_FILE_BASE}.h", + ); + script = "export DYLD_FRAMEWORK_PATH=${TARGET_BUILD_DIR} && cd ../../test && ${TARGET_BUILD_DIR}/Fluid.app/Contents/MacOS/Fluid -c ${INPUT_FILE_NAME}"; + }; C918DB780DD9EF6800167E99 /* PBXBuildRule */ = { isa = PBXBuildRule; compilerSpec = com.apple.compilers.proxy.script; @@ -699,6 +716,20 @@ remoteGlobalIDString = C9A3E9500DD6336500486E4F; remoteInfo = fltk; }; + C904DE7510AEDD3700266003 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = C9A3E93C0DD6332D00486E4F /* Project object */; + proxyType = 1; + remoteGlobalIDString = C9A3E9500DD6336500486E4F; + remoteInfo = fltk; + }; + C904DEB810AEE0BD00266003 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = C9A3E93C0DD6332D00486E4F /* Project object */; + proxyType = 1; + remoteGlobalIDString = C904DE7110AEDD3700266003 /* table */; + remoteInfo = table; + }; C918DB3D0DD9EE4600167E99 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = C9A3E93C0DD6332D00486E4F /* Project object */; @@ -1927,6 +1958,16 @@ /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ + C904DE7C10AEDD3700266003 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + C904DE7D10AEDD3700266003 /* fltk.framework in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C94A76BC0E76D4A800AAA38E /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; @@ -2621,6 +2662,10 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + C904DE6C10AEDD2A00266003 /* Fl_Table_Row.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Fl_Table_Row.cxx; path = ../../src/Fl_Table_Row.cxx; sourceTree = SOURCE_ROOT; }; + C904DE6D10AEDD2A00266003 /* Fl_Table.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Fl_Table.cxx; path = ../../src/Fl_Table.cxx; sourceTree = SOURCE_ROOT; }; + C904DE8210AEDD3700266003 /* table.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = table.app; sourceTree = BUILT_PRODUCTS_DIR; }; + C904DE8F10AEDD3800266003 /* tabs-Info copy.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "tabs-Info copy.plist"; path = "plists/tabs-Info copy.plist"; sourceTree = "<group>"; }; C918DB370DD9EE4100167E99 /* editor.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = editor.app; sourceTree = BUILT_PRODUCTS_DIR; }; C918DB390DD9EE4100167E99 /* editor-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "editor-Info.plist"; path = "plists/editor-Info.plist"; sourceTree = "<group>"; }; C918DB400DD9EE7500167E99 /* editor.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = editor.cxx; path = ../../test/editor.cxx; sourceTree = SOURCE_ROOT; }; @@ -2748,7 +2793,7 @@ C918E1260DDA112A00167E99 /* tabs.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = tabs.app; sourceTree = BUILT_PRODUCTS_DIR; }; C918E1280DDA112B00167E99 /* tabs-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "tabs-Info.plist"; path = "plists/tabs-Info.plist"; sourceTree = "<group>"; }; C918E1310DDA117700167E99 /* tabs.fl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = tabs.fl; path = ../../test/tabs.fl; sourceTree = SOURCE_ROOT; }; - C918E1410DDA11BA00167E99 /* tabs.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tabs.cxx; path = ../../test/tabs.cxx; sourceTree = SOURCE_ROOT; }; + C918E1410DDA11BA00167E99 /* table.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = table.cxx; path = ../../test/table.cxx; sourceTree = SOURCE_ROOT; }; C918E1520DDA11E400167E99 /* threads.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = threads.app; sourceTree = BUILT_PRODUCTS_DIR; }; C918E1540DDA11E400167E99 /* threads-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "threads-Info.plist"; path = "plists/threads-Info.plist"; sourceTree = "<group>"; }; C918E15B0DDA11FE00167E99 /* threads.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = threads.cxx; path = ../../test/threads.cxx; sourceTree = SOURCE_ROOT; }; @@ -3121,6 +3166,14 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + C904DE7A10AEDD3700266003 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C904DE7B10AEDD3700266003 /* fltk.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C918DB350DD9EE4100167E99 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3843,6 +3896,7 @@ C94A76DA0E77F59F00AAA38E /* utf8.app */, C99E1EAE0E78628600AECCF6 /* curve.app */, C9EAC2DC0E786725004F64F7 /* colbrowser.app */, + C904DE8210AEDD3700266003 /* table.app */, ); name = Products; sourceTree = "<group>"; @@ -3921,6 +3975,7 @@ C9A3E9610DD633C300486E4F /* hello-Info.plist */, C9A3E9530DD6336500486E4F /* fltk-Info.plist */, C94A76DD0E77F5A800AAA38E /* symbols-Info copy.plist */, + C904DE8F10AEDD3800266003 /* tabs-Info copy.plist */, ); name = plists; sourceTree = "<group>"; @@ -3928,6 +3983,8 @@ C9A3E9590DD6338B00486E4F /* Library Sources */ = { isa = PBXGroup; children = ( + C904DE6C10AEDD2A00266003 /* Fl_Table_Row.cxx */, + C904DE6D10AEDD2A00266003 /* Fl_Table.cxx */, C9A3EAD80DD634CC00486E4F /* Fl_get_key_mac.cxx */, C9A3EAD70DD634CC00486E4F /* Fl_get_key_win32.cxx */, C9A3EAD60DD634CC00486E4F /* Fl_get_system_colors.cxx */, @@ -4196,7 +4253,7 @@ C918E0E10DD9FF2C00167E99 /* sudoku.cxx */, C918E1100DD9FFAD00167E99 /* symbols.cxx */, C918E1310DDA117700167E99 /* tabs.fl */, - C918E1410DDA11BA00167E99 /* tabs.cxx */, + C918E1410DDA11BA00167E99 /* table.cxx */, C918E15B0DDA11FE00167E99 /* threads.cxx */, C918E17B0DDA124500167E99 /* tile.cxx */, C918E1A10DDA128900167E99 /* tiled_image.cxx */, @@ -4374,6 +4431,26 @@ /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ + C904DE7110AEDD3700266003 /* table */ = { + isa = PBXNativeTarget; + buildConfigurationList = C904DE7F10AEDD3700266003 /* Build configuration list for PBXNativeTarget "table" */; + buildPhases = ( + C904DE7610AEDD3700266003 /* Resources */, + C904DE7810AEDD3700266003 /* Sources */, + C904DE7A10AEDD3700266003 /* Frameworks */, + C904DE7C10AEDD3700266003 /* CopyFiles */, + ); + buildRules = ( + C904DE7E10AEDD3700266003 /* PBXBuildRule */, + ); + dependencies = ( + C904DE7410AEDD3700266003 /* PBXTargetDependency */, + ); + name = table; + productName = tabs; + productReference = C904DE8210AEDD3700266003 /* table.app */; + productType = "com.apple.product-type.application"; + }; C918DB360DD9EE4100167E99 /* editor */ = { isa = PBXNativeTarget; buildConfigurationList = C918DB3C0DD9EE4100167E99 /* Build configuration list for PBXNativeTarget "editor" */; @@ -5344,6 +5421,7 @@ C918E2300DDA13BC00167E99 /* PBXTargetDependency */, C918E2320DDA13BC00167E99 /* PBXTargetDependency */, C918E2340DDA13BC00167E99 /* PBXTargetDependency */, + C904DEB910AEE0BD00266003 /* PBXTargetDependency */, C918E2360DDA13BC00167E99 /* PBXTargetDependency */, C918E2380DDA13BC00167E99 /* PBXTargetDependency */, C918E23A0DDA13BC00167E99 /* PBXTargetDependency */, @@ -5919,6 +5997,7 @@ C918E0B80DD9FE9500167E99 /* subwindow */, C918E0D70DD9FED700167E99 /* sudoku */, C918E1060DD9FF9300167E99 /* symbols */, + C904DE7110AEDD3700266003 /* table */, C918E1250DDA112A00167E99 /* tabs */, C918E1510DDA11E400167E99 /* threads */, C918E1710DDA122D00167E99 /* tile */, @@ -5930,6 +6009,13 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ + C904DE7610AEDD3700266003 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; C918DB330DD9EE4100167E99 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -6441,6 +6527,14 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ + C904DE7810AEDD3700266003 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C904DE7910AEDD3700266003 /* table.cxx in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C918DB340DD9EE4100167E99 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -6752,7 +6846,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - C918E1420DDA11BA00167E99 /* tabs.cxx in Sources */, + C918E1420DDA11BA00167E99 /* table.cxx in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6981,6 +7075,8 @@ C99E1E9B0E78620B00AECCF6 /* case.c in Sources */, C99E1E9C0E78620B00AECCF6 /* is_right2left.c in Sources */, C99E1E9D0E78620B00AECCF6 /* is_spacing.c in Sources */, + C904DE6E10AEDD2A00266003 /* Fl_Table_Row.cxx in Sources */, + C904DE6F10AEDD2A00266003 /* Fl_Table.cxx in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7263,6 +7359,16 @@ target = C9A3E9500DD6336500486E4F /* fltk */; targetProxy = 01FBE4930E630405009E95B1 /* PBXContainerItemProxy */; }; + C904DE7410AEDD3700266003 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = C9A3E9500DD6336500486E4F /* fltk */; + targetProxy = C904DE7510AEDD3700266003 /* PBXContainerItemProxy */; + }; + C904DEB910AEE0BD00266003 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = C904DE7110AEDD3700266003 /* table */; + targetProxy = C904DEB810AEE0BD00266003 /* PBXContainerItemProxy */; + }; C918DB3E0DD9EE4600167E99 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = C9A3E9500DD6336500486E4F /* fltk */; @@ -8141,6 +8247,53 @@ /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ + C904DE8010AEDD3700266003 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; + HEADER_SEARCH_PATHS = ../../; + INFOPLIST_FILE = "plists/table-Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + OTHER_LDFLAGS = ( + "-framework", + Carbon, + ); + PREBINDING = NO; + PRODUCT_NAME = table; + WRAPPER_EXTENSION = app; + ZERO_LINK = YES; + }; + name = Debug; + }; + C904DE8110AEDD3700266003 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_MODEL_TUNING = G5; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; + HEADER_SEARCH_PATHS = ../../; + INFOPLIST_FILE = "plists/table-Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + OTHER_LDFLAGS = ( + "-framework", + Carbon, + ); + PREBINDING = NO; + PRODUCT_NAME = table; + WRAPPER_EXTENSION = app; + ZERO_LINK = NO; + }; + name = Release; + }; C918DB3A0DD9EE4100167E99 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -11585,6 +11738,15 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + C904DE7F10AEDD3700266003 /* Build configuration list for PBXNativeTarget "table" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C904DE8010AEDD3700266003 /* Debug */, + C904DE8110AEDD3700266003 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; C918DB3C0DD9EE4100167E99 /* Build configuration list for PBXNativeTarget "editor" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/ide/Xcode3.1/plists/table-Info.plist b/ide/Xcode3.1/plists/table-Info.plist new file mode 100644 index 000000000..6002a2474 --- /dev/null +++ b/ide/Xcode3.1/plists/table-Info.plist @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CFBundleDevelopmentRegion</key> + <string>English</string> + <key>CFBundleExecutable</key> + <string>${EXECUTABLE_NAME}</string> + <key>CFBundleIdentifier</key> + <string>org.fltk.table</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundlePackageType</key> + <string>APPL</string> + <key>CFBundleSignature</key> + <string>FLTK</string> + <key>CFBundleVersion</key> + <string>1.0</string> +</dict> +</plist> |
