+- (IBAction)telxNavLink:(id)sender;
+{
+ intf_thread_t * p_intf = VLCIntf;
+ vlc_object_t *p_vbi;
+ int i_page = 0;
+
+ if( [[sender title] isEqualToString: _NS("Index")] )
+ i_page = 'i' << 16;
+ else if( [[sender title] isEqualToString: _NS("Red")] )
+ i_page = 'r' << 16;
+ else if( [[sender title] isEqualToString: _NS("Green")] )
+ i_page = 'g' << 16;
+ else if( [[sender title] isEqualToString: _NS("Yellow")] )
+ i_page = 'y' << 16;
+ else if( [[sender title] isEqualToString: _NS("Blue")] )
+ i_page = 'b' << 16;
+ if( i_page == 0 ) return;
+
+ p_vbi = (vlc_object_t *) vlc_object_find_name( p_intf,
+ "zvbi", FIND_ANYWHERE );
+ if( p_vbi )
+ {
+ var_SetInteger( p_vbi, "vbi-page", i_page );
+ vlc_object_release( p_vbi );
+ }
+}
+
+- (void)scrollWheel:(NSEvent *)theEvent
+{
+ intf_thread_t * p_intf = VLCIntf;
+ float f_yabsvalue = [theEvent deltaY] > 0.0f ? [theEvent deltaY] : -[theEvent deltaY];
+ float f_xabsvalue = [theEvent deltaX] > 0.0f ? [theEvent deltaX] : -[theEvent deltaX];
+ int i, i_yvlckey, i_xvlckey;