Author: ericwa
Date: Mon Mar 24 21:41:01 2014
New Revision: 10633
URL: http://svn.gna.org/viewcvs/etoile?rev=10633&view=rev
Log:
Undo window UI: disable undo button and double click when they're not possible
Modified:
trunk/Etoile/Frameworks/CoreObject/Samples/CommonUI/EWUndoWindowController.m
trunk/Etoile/Frameworks/CoreObject/Samples/CommonUI/Undo.xib
Modified:
trunk/Etoile/Frameworks/CoreObject/Samples/CommonUI/EWUndoWindowController.m
URL:
http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/CoreObject/Samples/CommonUI/EWUndoWindowController.m?rev=10633&r1=10632&r2=10633&view=diff
==============================================================================
---
trunk/Etoile/Frameworks/CoreObject/Samples/CommonUI/EWUndoWindowController.m
(original)
+++
trunk/Etoile/Frameworks/CoreObject/Samples/CommonUI/EWUndoWindowController.m
Mon Mar 24 21:41:01 2014
@@ -133,7 +133,10 @@
- (void) doubleClick: (id)sender
{
id<COTrackNode> node = [self selectedNode];
- [_track setCurrentNode: node];
+ if (node != nil)
+ {
+ [_track setCurrentNode: node];
+ }
}
- (IBAction) selectiveUndo: (id)sender
Modified: trunk/Etoile/Frameworks/CoreObject/Samples/CommonUI/Undo.xib
URL:
http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/CoreObject/Samples/CommonUI/Undo.xib?rev=10633&r1=10632&r2=10633&view=diff
==============================================================================
--- trunk/Etoile/Frameworks/CoreObject/Samples/CommonUI/Undo.xib
(original)
+++ trunk/Etoile/Frameworks/CoreObject/Samples/CommonUI/Undo.xib Mon Mar
24 21:41:01 2014
@@ -3,12 +3,12 @@
<data>
<int key="IBDocument.SystemTarget">1070</int>
<string key="IBDocument.SystemVersion">13C64</string>
- <string key="IBDocument.InterfaceBuilderVersion">4514</string>
+ <string key="IBDocument.InterfaceBuilderVersion">5053</string>
<string key="IBDocument.AppKitVersion">1265.19</string>
<string key="IBDocument.HIToolboxVersion">697.40</string>
<object class="NSMutableDictionary"
key="IBDocument.PluginVersions">
<string
key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string key="NS.object.0">4514</string>
+ <string key="NS.object.0">5053</string>
</object>
<array key="IBDocument.IntegratedClassDependencies">
<string>IBCustomCell</string>
@@ -71,7 +71,7 @@
<string key="NSFrameSize">{590, 289}</string>
<reference key="NSSuperview" ref="1018695483"/>
<reference key="NSWindow"/>
-
<reference key="NSNextKeyView" ref="57292709"/>
+
<reference key="NSNextKeyView" ref="908930679"/>
<bool key="NSEnabled">YES</bool>
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
<bool key="NSControlAllowsExpansionToolTips">YES</bool>
@@ -84,13 +84,10 @@
<reference key="NSNextKeyView" ref="1018695483"/>
<reference key="NSTableView" ref="154456502"/>
</object>
-
<object class="_NSCornerView" key="NSCornerView" id="57292709">
-
<reference key="NSNextResponder" ref="461634304"/>
+
<object class="_NSCornerView" key="NSCornerView">
+
<nil key="NSNextResponder"/>
<int key="NSvFlags">-2147482368</int>
<string key="NSFrameSize">{15, 20}</string>
-
<reference key="NSSuperview" ref="461634304"/>
-
<reference key="NSWindow"/>
-
<reference key="NSNextKeyView" ref="331572057"/>
</object>
<array class="NSMutableArray" key="NSTableColumns">
<object class="NSTableColumn" id="1036122882">
@@ -326,19 +323,17 @@
<string
key="NSAction">_doScroller:</string>
<double
key="NSPercent">0.99830795262267347</double>
</object>
- <reference
ref="57292709"/>
</array>
<object
class="NSPSMatrix" key="NSFrameMatrix"/>
<string
key="NSFrame">{{-1, 45}, {592, 307}}</string>
<reference
key="NSSuperview" ref="442872210"/>
<reference
key="NSWindow"/>
- <reference
key="NSNextKeyView" ref="1018695483"/>
+ <reference
key="NSNextKeyView" ref="331572057"/>
<int
key="NSsFlags">133682</int>
<reference
key="NSVScroller" ref="908930679"/>
<reference
key="NSHScroller" ref="88580517"/>
<reference
key="NSContentView" ref="1018695483"/>
<reference
key="NSHeaderClipView" ref="331572057"/>
- <reference
key="NSCornerView" ref="57292709"/>
<bytes
key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes>
<double
key="NSMinMagnification">0.25</double>
<double
key="NSMaxMagnification">4</double>
@@ -364,7 +359,7 @@
<int
key="NSfFlags">1044</int>
</object>
<reference
key="NSControlView" ref="179151694"/>
- <int
key="NSButtonFlags">-2034352128</int>
+ <int
key="NSButtonFlags">-2034483200</int>
<int
key="NSButtonFlags2">129</int>
<object
class="NSCustomResource" key="NSNormalImage">
<string
key="NSClassName">NSImage</string>
@@ -393,7 +388,7 @@
<string
key="NSContents">Redo</string>
<reference
key="NSSupport" ref="312804117"/>
<reference
key="NSControlView" ref="1033688661"/>
- <int
key="NSButtonFlags">-2034352128</int>
+ <int
key="NSButtonFlags">-2034483200</int>
<int
key="NSButtonFlags2">129</int>
<object
class="NSCustomResource" key="NSNormalImage">
<string
key="NSClassName">NSImage</string>
@@ -412,6 +407,7 @@
<string
key="NSFrame">{{444, 6}, {132, 32}}</string>
<reference
key="NSSuperview" ref="442872210"/>
<reference
key="NSWindow"/>
+ <reference
key="NSNextKeyView"/>
<string
key="NSReuseIdentifierKey">_NS:9</string>
<bool
key="NSEnabled">YES</bool>
<object
class="NSButtonCell" key="NSCell" id="567920774">
@@ -495,6 +491,14 @@
<reference key="destination"
ref="471673241"/>
</object>
<string key="id">Yir-Jl-33p</string>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection"
key="connection">
+ <string
key="label">undo</string>
+ <reference key="source"
ref="578893345"/>
+ <reference key="destination"
ref="179151694"/>
+ </object>
+ <string key="id">GMm-2v-di1</string>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection"
key="connection">
_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs