Author: ericwa
Date: Fri Mar 14 23:05:31 2014
New Revision: 10568

URL: http://svn.gna.org/viewcvs/etoile?rev=10568&view=rev
Log:
Typewriter: disable 'add note' button when a tag group is selected. Still need 
to disable menu items in this same case

Modified:
    
trunk/Etoile/Frameworks/CoreObject/Samples/Typewriter/EWTypewriterWindowController.h
    
trunk/Etoile/Frameworks/CoreObject/Samples/Typewriter/EWTypewriterWindowController.m
    trunk/Etoile/Frameworks/CoreObject/Samples/Typewriter/en.lproj/Document.xib

Modified: 
trunk/Etoile/Frameworks/CoreObject/Samples/Typewriter/EWTypewriterWindowController.h
URL: 
http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/CoreObject/Samples/Typewriter/EWTypewriterWindowController.h?rev=10568&r1=10567&r2=10568&view=diff
==============================================================================
--- 
trunk/Etoile/Frameworks/CoreObject/Samples/Typewriter/EWTypewriterWindowController.h
        (original)
+++ 
trunk/Etoile/Frameworks/CoreObject/Samples/Typewriter/EWTypewriterWindowController.h
        Fri Mar 14 23:05:31 2014
@@ -27,6 +27,9 @@
        IBOutlet NSOutlineView *tagsOutline;
        IBOutlet NSSearchField *searchfield;
        IBOutlet NSSplitView *splitView;
+       
+       IBOutlet NSButton *addTagButton;
+       IBOutlet NSButton *addNoteButton;
        
        PrioritySplitViewDelegate *splitViewDelegate;
        COAttributedStringWrapper *textStorage;

Modified: 
trunk/Etoile/Frameworks/CoreObject/Samples/Typewriter/EWTypewriterWindowController.m
URL: 
http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/CoreObject/Samples/Typewriter/EWTypewriterWindowController.m?rev=10568&r1=10567&r2=10568&view=diff
==============================================================================
--- 
trunk/Etoile/Frameworks/CoreObject/Samples/Typewriter/EWTypewriterWindowController.m
        (original)
+++ 
trunk/Etoile/Frameworks/CoreObject/Samples/Typewriter/EWTypewriterWindowController.m
        Fri Mar 14 23:05:31 2014
@@ -700,6 +700,9 @@
        NSLog(@"Selected tag %@", aTag);
        
        [noteListDataSource reloadData];
+       
+       [addNoteButton setEnabled:
+        ![[[self tagsOutlineSelectedTreeNode] representedObject] 
isKindOfClass: [COTagGroup class]]];
 }
 
 - (void) commitChangesInBlock: (void(^)())aBlock withIdentifier: (NSString 
*)identifier descriptionArguments: (NSArray*)args

Modified: 
trunk/Etoile/Frameworks/CoreObject/Samples/Typewriter/en.lproj/Document.xib
URL: 
http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/CoreObject/Samples/Typewriter/en.lproj/Document.xib?rev=10568&r1=10567&r2=10568&view=diff
==============================================================================
--- trunk/Etoile/Frameworks/CoreObject/Samples/Typewriter/en.lproj/Document.xib 
(original)
+++ trunk/Etoile/Frameworks/CoreObject/Samples/Typewriter/en.lproj/Document.xib 
Fri Mar 14 23:05:31 2014
@@ -977,6 +977,22 @@
                                        <int key="connectionID">100283</int>
                                </object>
                                <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" 
key="connection">
+                                               <string 
key="label">addNoteButton</string>
+                                               <reference key="source" 
ref="512844837"/>
+                                               <reference key="destination" 
ref="303055204"/>
+                                       </object>
+                                       <int key="connectionID">100291</int>
+                               </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" 
key="connection">
+                                               <string 
key="label">addTagButton</string>
+                                               <reference key="source" 
ref="512844837"/>
+                                               <reference key="destination" 
ref="225019472"/>
+                                       </object>
+                                       <int key="connectionID">100292</int>
+                               </object>
+                               <object class="IBConnectionRecord">
                                        <object class="IBActionConnection" 
key="connection">
                                                <string 
key="label">delete:</string>
                                                <reference key="source" 
ref="613418571"/>
@@ -1454,7 +1470,7 @@
                        <nil key="activeLocalization"/>
                        <dictionary class="NSMutableDictionary" 
key="localizations"/>
                        <nil key="sourceID"/>
-                       <int key="maxID">100290</int>
+                       <int key="maxID">100292</int>
                </object>
                <object class="IBClassDescriber" key="IBDocument.Classes">
                        <array class="NSMutableArray" 
key="referencedPartialClassDescriptions">
@@ -1517,6 +1533,8 @@
                                                </object>
                                        </dictionary>
                                        <dictionary class="NSMutableDictionary" 
key="outlets">
+                                               <string 
key="addNoteButton">NSButton</string>
+                                               <string 
key="addTagButton">NSButton</string>
                                                <string 
key="notesTable">NSTableView</string>
                                                <string 
key="searchfield">NSSearchField</string>
                                                <string 
key="splitView">NSSplitView</string>
@@ -1524,6 +1542,14 @@
                                                <string 
key="textView">EWTextView</string>
                                        </dictionary>
                                        <dictionary class="NSMutableDictionary" 
key="toOneOutletInfosByName">
+                                               <object 
class="IBToOneOutletInfo" key="addNoteButton">
+                                                       <string 
key="name">addNoteButton</string>
+                                                       <string 
key="candidateClassName">NSButton</string>
+                                               </object>
+                                               <object 
class="IBToOneOutletInfo" key="addTagButton">
+                                                       <string 
key="name">addTagButton</string>
+                                                       <string 
key="candidateClassName">NSButton</string>
+                                               </object>
                                                <object 
class="IBToOneOutletInfo" key="notesTable">
                                                        <string 
key="name">notesTable</string>
                                                        <string 
key="candidateClassName">NSTableView</string>


_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs

Reply via email to