Mouse wheel over the volume button now works.

CQTexperiment
vspader 2009-02-09 06:04:27 +00:00
parent c9e542f570
commit f9c9bfad18
3 changed files with 39 additions and 64 deletions

View File

@ -8,15 +8,7 @@
<string key="IBDocument.HIToolboxVersion">353.00</string>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
<integer value="1611"/>
<integer value="1610"/>
<integer value="463"/>
<integer value="57"/>
<integer value="2187"/>
<integer value="1324"/>
<integer value="513"/>
<integer value="2212"/>
<integer value="268"/>
<integer value="2123"/>
</object>
<object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool>
@ -88,10 +80,9 @@
<string key="NSToolbarItemPaletteLabel">Search</string>
<nil key="NSToolbarItemToolTip"/>
<object class="NSSearchField" key="NSToolbarItemView" id="753327466">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{0, 14}, {96, 22}}</string>
<reference key="NSSuperview"/>
<bool key="NSEnabled">YES</bool>
<object class="NSSearchFieldCell" key="NSCell" id="284278117">
<int key="NSCellFlags">343014976</int>
@ -188,10 +179,9 @@
<string key="NSToolbarItemPaletteLabel">Position</string>
<nil key="NSToolbarItemToolTip"/>
<object class="NSSlider" key="NSToolbarItemView" id="505703107">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">270</int>
<string key="NSFrame">{{0, 14}, {96, 15}}</string>
<reference key="NSSuperview"/>
<bool key="NSEnabled">YES</bool>
<object class="NSSliderCell" key="NSCell" id="543888159">
<int key="NSCellFlags">604372736</int>
@ -217,7 +207,7 @@
<nil key="NSToolbarItemTarget"/>
<nil key="NSToolbarItemAction"/>
<string key="NSToolbarItemMinSize">{96, 15}</string>
<string key="NSToolbarItemMaxSize">{96, 15}</string>
<string key="NSToolbarItemMaxSize">{10000, 15}</string>
<bool key="NSToolbarItemEnabled">NO</bool>
<bool key="NSToolbarItemAutovalidates">YES</bool>
<int key="NSToolbarItemTag">0</int>
@ -232,10 +222,9 @@
<string key="NSToolbarItemPaletteLabel">Info Drawer</string>
<nil key="NSToolbarItemToolTip"/>
<object class="NSButton" key="NSToolbarItemView" id="593720571">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{23, 14}, {24, 25}}</string>
<reference key="NSSuperview"/>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="1048031545">
<int key="NSCellFlags">67239424</int>
@ -274,10 +263,9 @@
<string key="NSToolbarItemPaletteLabel">Shuffle</string>
<nil key="NSToolbarItemToolTip"/>
<object class="NSButton" key="NSToolbarItemView" id="865953109">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{10, 14}, {24, 25}}</string>
<reference key="NSSuperview"/>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="141286620">
<int key="NSCellFlags">67239424</int>
@ -316,10 +304,9 @@
<string key="NSToolbarItemPaletteLabel">Volume</string>
<nil key="NSToolbarItemToolTip"/>
<object class="NSButton" key="NSToolbarItemView" id="805617126">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{12, 14}, {24, 25}}</string>
<reference key="NSSuperview"/>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="980041866">
<int key="NSCellFlags">67239424</int>
@ -358,10 +345,9 @@
<string key="NSToolbarItemPaletteLabel">File Tree</string>
<nil key="NSToolbarItemToolTip"/>
<object class="NSButton" key="NSToolbarItemView" id="56892805">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{15, 14}, {24, 25}}</string>
<reference key="NSSuperview"/>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="144841221">
<int key="NSCellFlags">67239424</int>
@ -400,10 +386,9 @@
<string key="NSToolbarItemPaletteLabel">Playback Buttons</string>
<nil key="NSToolbarItemToolTip"/>
<object class="NSSegmentedControl" key="NSToolbarItemView" id="40234197">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{9, 14}, {80, 24}}</string>
<reference key="NSSuperview"/>
<bool key="NSEnabled">YES</bool>
<object class="NSSegmentedCell" key="NSCell" id="477857375">
<int key="NSCellFlags">-2080244224</int>
@ -467,10 +452,9 @@
<string key="NSToolbarItemPaletteLabel">Current Time</string>
<nil key="NSToolbarItemToolTip"/>
<object class="NSTextField" key="NSToolbarItemView" id="362320150">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{20, 14}, {38, 14}}</string>
<reference key="NSSuperview"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="511447813">
<int key="NSCellFlags">67239488</int>
@ -509,10 +493,9 @@
<string key="NSToolbarItemPaletteLabel">Repeat</string>
<nil key="NSToolbarItemToolTip"/>
<object class="NSButton" key="NSToolbarItemView" id="557152416">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{10, 14}, {24, 25}}</string>
<reference key="NSSuperview"/>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="758905654">
<int key="NSCellFlags">67239424</int>
@ -2455,7 +2438,7 @@ OQA</bytes>
<string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
<string key="NSWindowContentMinSize">{213, 107}</string>
<object class="NSView" key="NSWindowView" id="1001800056">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">256</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
@ -2526,29 +2509,6 @@ OQA</bytes>
<object class="NSTextView" id="305812291">
<reference key="NSNextResponder" ref="623580477"/>
<int key="NSvFlags">2322</int>
<object class="NSMutableSet" key="NSDragTypes">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSMutableArray" key="set.sortedObjects">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>Apple HTML pasteboard type</string>
<string>Apple PDF pasteboard type</string>
<string>Apple PICT pasteboard type</string>
<string>Apple PNG pasteboard type</string>
<string>Apple URL pasteboard type</string>
<string>CorePasteboardFlavorType 0x6D6F6F76</string>
<string>CorePasteboardFlavorType 0x75726C20</string>
<string>NSColor pasteboard type</string>
<string>NSFilenamesPboardType</string>
<string>NSStringPboardType</string>
<string>NeXT Encapsulated PostScript v1.2 pasteboard type</string>
<string>NeXT RTFD pasteboard type</string>
<string>NeXT Rich Text Format v1.0 pasteboard type</string>
<string>NeXT TIFF v4.0 pasteboard type</string>
<string>NeXT font pasteboard type</string>
<string>NeXT ruler pasteboard type</string>
<string>WebURLsWithTitlesPboardType</string>
</object>
</object>
<string key="NSFrameSize">{423, 14}</string>
<reference key="NSSuperview" ref="623580477"/>
<object class="NSTextContainer" key="NSTextContainer" id="770231230">
@ -2624,7 +2584,6 @@ OQA</bytes>
</object>
<string key="NSFrame">{{1, 1}, {423, 200}}</string>
<reference key="NSSuperview" ref="415052237"/>
<reference key="NSNextKeyView" ref="305812291"/>
<reference key="NSDocView" ref="305812291"/>
<reference key="NSBGColor" ref="724840017"/>
<object class="NSCursor" key="NSCursor">
@ -2656,7 +2615,6 @@ OQA</bytes>
</object>
<string key="NSFrame">{{20, 60}, {440, 202}}</string>
<reference key="NSSuperview" ref="1001800056"/>
<reference key="NSNextKeyView" ref="623580477"/>
<int key="NSsFlags">18</int>
<reference key="NSVScroller" ref="915852998"/>
<reference key="NSHScroller" ref="37909877"/>
@ -2752,7 +2710,6 @@ OQA</bytes>
</object>
</object>
<string key="NSFrameSize">{480, 376}</string>
<reference key="NSSuperview"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
<string key="NSMinSize">{213, 129}</string>
@ -2900,7 +2857,7 @@ OQA</bytes>
<nil key="NSDelegate"/>
</object>
<object class="NSCustomView" id="13554666">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">258</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
@ -3057,7 +3014,6 @@ OQA</bytes>
</object>
</object>
<string key="NSFrameSize">{321, 103}</string>
<reference key="NSSuperview"/>
<string key="NSClassName">NSView</string>
<string key="NSExtension">NSResponder</string>
</object>
@ -3335,7 +3291,7 @@ OQA</bytes>
<string key="NSClassName">FileTreeDataSource</string>
</object>
<object class="NSCustomView" id="109024969">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">256</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
@ -3363,7 +3319,6 @@ OQA</bytes>
</object>
</object>
<string key="NSFrameSize">{97, 177}</string>
<reference key="NSSuperview"/>
<string key="NSClassName">NSView</string>
</object>
<object class="NSCustomObject" id="1030351520">
@ -3432,7 +3387,7 @@ OQA</bytes>
<nil key="NSViewClass"/>
<string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
<object class="NSView" key="NSWindowView" id="548382162">
<reference key="NSNextResponder"/>
<nil key="NSNextResponder"/>
<int key="NSvFlags">256</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
@ -3610,7 +3565,6 @@ OQA</bytes>
</object>
</object>
<string key="NSFrameSize">{480, 270}</string>
<reference key="NSSuperview"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1440, 878}}</string>
<string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
@ -6263,6 +6217,14 @@ OQA</bytes>
</object>
<int key="connectionID">2220</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">playbackController</string>
<reference key="source" ref="805617126"/>
<reference key="destination" ref="936098491"/>
</object>
<int key="connectionID">2221</int>
</object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects">
@ -9128,7 +9090,7 @@ OQA</bytes>
<reference ref="9"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="9"/>
<string>{{140, 396}, {617, 227}}</string>
<string>{{140, 623}, {617, 0}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="9"/>
<string>{{85, 558}, {617, 0}}</string>
@ -9445,7 +9407,7 @@ OQA</bytes>
<string>{{195, 555}, {321, 103}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="9"/>
<string>{{331, 436}, {164, 143}}</string>
<string>{{333, 437}, {164, 143}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<reference ref="9"/>
<string>{{58, 502}, {164, 143}}</string>
@ -9547,7 +9509,7 @@ OQA</bytes>
</object>
</object>
<nil key="sourceID"/>
<int key="maxID">2220</int>
<int key="maxID">2221</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
@ -10264,6 +10226,10 @@ OQA</bytes>
<object class="IBPartialClassDescription">
<string key="className">VolumeButton</string>
<string key="superclassName">PopupButton</string>
<object class="NSMutableDictionary" key="outlets">
<string key="NS.key.0">playbackController</string>
<string key="NS.object.0">PlaybackController</string>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">Utils/VolumeButton.h</string>

View File

@ -8,7 +8,10 @@
#import "PopupButton.h"
@class PlaybackController;
@interface VolumeButton : PopupButton {
IBOutlet PlaybackController *playbackController;
}
@end

View File

@ -13,6 +13,12 @@
- (void)scrollWheel:(NSEvent *)theEvent
{
double change = [theEvent deltaY];
[(VolumeSlider *)_popView setDoubleValue:[(VolumeSlider *)_popView doubleValue] + change];
[playbackController changeVolume:_popView];
[(VolumeSlider *)_popView showToolTipForDuration:1.0];
}