Improved the speed of the spread and swap commands in the palette window by only refreshing the logical palette instead of the physical one (at least it works on MacOSX, i don't know if it's any good on other versions)

git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@292 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Franck Charlet
2008-10-20 20:08:26 +00:00
parent e31b88ceed
commit 2b232bbc48
8 changed files with 197 additions and 58 deletions

View File

@@ -262,8 +262,9 @@
<dict>
<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
<array>
<string>29B97314FDCFA39411CA2CEA</string>
<string>1C37FBAC04509CD000000102</string>
<string>F5B1EEA20EAD15CD00B087B5</string>
<string>F5B1EEA30EAD15CD00B087B5</string>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
@@ -307,7 +308,7 @@
<key>PBXProjectModuleGUID</key>
<string>F5B19BA70EA4BF24003F4BA4</string>
<key>PBXProjectModuleLabel</key>
<string></string>
<string>divers.c</string>
<key>PBXSplitModuleInNavigatorKey</key>
<dict>
<key>Split0</key>
@@ -315,11 +316,16 @@
<key>PBXProjectModuleGUID</key>
<string>F5B19BA80EA4BF24003F4BA4</string>
<key>PBXProjectModuleLabel</key>
<string></string>
<string>divers.c</string>
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
<string>F5B1EEB90EAD1BCA00B087B5</string>
<key>history</key>
<array>
<string>F5B19C160EA4D6E8003F4BA4</string>
<string>F5B1D1770EA5FE2100AB8D0F</string>
<string>F5B1EE860EAD0F5800B087B5</string>
</array>
<key>prevStack</key>
<array>
@@ -420,11 +426,11 @@
</array>
<key>TableOfContents</key>
<array>
<string>F5AD4B120EA8C9D5009CCAC4</string>
<string>F5B1EEA50EAD15CD00B087B5</string>
<string>1CA23ED40692098700951B8B</string>
<string>F5AD4B130EA8C9D5009CCAC4</string>
<string>F5B1EEA60EAD15CD00B087B5</string>
<string>F5B19BA70EA4BF24003F4BA4</string>
<string>F5AD4B140EA8C9D5009CCAC4</string>
<string>F5B1EEA70EAD15CD00B087B5</string>
<string>1CA23EDF0692099D00951B8B</string>
<string>1CA23EE00692099D00951B8B</string>
<string>1CA23EE10692099D00951B8B</string>
@@ -484,9 +490,7 @@
<key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
<dict>
<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
<array>
<string>29B97314FDCFA39411CA2CEA</string>
</array>
<array/>
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
@@ -494,7 +498,7 @@
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
<string>{{0, 140}, {251, 580}}</string>
<string>{{0, 0}, {251, 180}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
@@ -504,14 +508,14 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{0, 0}, {268, 598}}</string>
<string>{{0, 0}, {268, 198}}</string>
<key>GroupTreeTableConfiguration</key>
<array>
<string>MainColumn</string>
<real>251</real>
</array>
<key>RubberWindowFrame</key>
<string>23 92 1000 639 0 0 1024 746 </string>
<string>22 503 975 239 0 0 1024 746 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
@@ -527,7 +531,7 @@
<key>PBXProjectModuleGUID</key>
<string>F5B19BA70EA4BF24003F4BA4</string>
<key>PBXProjectModuleLabel</key>
<string></string>
<string>palette.c</string>
<key>PBXSplitModuleInNavigatorKey</key>
<dict>
<key>Split0</key>
@@ -535,16 +539,23 @@
<key>PBXProjectModuleGUID</key>
<string>F5B19BA80EA4BF24003F4BA4</string>
<key>PBXProjectModuleLabel</key>
<string></string>
<string>palette.c</string>
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
<string>F5B1EEBA0EAD1BCA00B087B5</string>
<key>history</key>
<array>
<string>F5B19C160EA4D6E8003F4BA4</string>
<string>F5B1D1770EA5FE2100AB8D0F</string>
<string>F5B1EEA80EAD15CD00B087B5</string>
<string>F5B1EEA90EAD15CD00B087B5</string>
</array>
<key>prevStack</key>
<array>
<string>F5B1D1790EA5FE2100AB8D0F</string>
<string>F5B1D1B70EA602BA00AB8D0F</string>
<string>F5B1EEAA0EAD15CD00B087B5</string>
</array>
</dict>
<key>SplitCount</key>
@@ -558,25 +569,25 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{0, 0}, {727, 91}}</string>
<string>{{0, 0}, {702, 0}}</string>
<key>RubberWindowFrame</key>
<string>23 92 1000 639 0 0 1024 746 </string>
<string>22 503 975 239 0 0 1024 746 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
<string>91pt</string>
<string>0pt</string>
</dict>
<dict>
<key>Proportion</key>
<string>502pt</string>
<string>193pt</string>
<key>Tabs</key>
<array>
<dict>
<key>ContentConfiguration</key>
<dict>
<key>PBXBuildLogShowsTranscriptDefaultKey</key>
<string>{{0, 372}, {727, 103}}</string>
<string>{{0, 166}, {702, 0}}</string>
<key>PBXProjectModuleGUID</key>
<string>XCMainBuildResultsModuleGUID</string>
<key>PBXProjectModuleLabel</key>
@@ -589,9 +600,9 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{10, 27}, {727, 475}}</string>
<string>{{10, 27}, {702, 166}}</string>
<key>RubberWindowFrame</key>
<string>23 92 1000 639 0 0 1024 746 </string>
<string>22 503 975 239 0 0 1024 746 </string>
</dict>
<key>Module</key>
<string>PBXBuildResultsModule</string>
@@ -653,7 +664,7 @@
</dict>
</array>
<key>Proportion</key>
<string>727pt</string>
<string>702pt</string>
</dict>
</array>
<key>Name</key>
@@ -671,14 +682,14 @@
</array>
<key>TableOfContents</key>
<array>
<string>F5AD4B200EA8CCF4009CCAC4</string>
<string>F5B1EEAC0EAD15CD00B087B5</string>
<string>1CA23EE50692099D00951B8B</string>
<string>F5AD4B210EA8CCF4009CCAC4</string>
<string>F5B1EEAD0EAD15CD00B087B5</string>
<string>F5B19BA70EA4BF24003F4BA4</string>
<string>F5AD4B220EA8CCF4009CCAC4</string>
<string>F5B1EEAE0EAD15CD00B087B5</string>
<string>XCMainBuildResultsModuleGUID</string>
<string>1CA23EE80692099D00951B8B</string>
<string>F5AD4B230EA8CCF4009CCAC4</string>
<string>F5B1EEAF0EAD15CD00B087B5</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.buildAndRun</string>
@@ -850,7 +861,7 @@
<string>/Users/xx/Grafx2/Grafx2.xcodeproj</string>
</array>
<key>WindowString</key>
<string>23 92 1000 639 0 0 1024 746 </string>
<string>22 503 975 239 0 0 1024 746 </string>
<key>WindowTools</key>
<array>
<dict>