X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fgui%2Fmacosx%2Fplaylist.h;h=96cee08f15b3f482fe5d709d0413bc106f0c0a85;hb=addf17f0887177964c56bd27856f88de3f0e3509;hp=31d33e9c59900a7ae125114ba59667b124a13819;hpb=243e7bff125a2e645f6e659a098ae0f5dfdad5aa;p=vlc diff --git a/modules/gui/macosx/playlist.h b/modules/gui/macosx/playlist.h index 31d33e9c59..96cee08f15 100644 --- a/modules/gui/macosx/playlist.h +++ b/modules/gui/macosx/playlist.h @@ -1,7 +1,7 @@ /***************************************************************************** * playlist.h: MacOS X interface module ***************************************************************************** - * Copyright (C) 2002-2005 the VideoLAN team + * Copyright (C) 2002-2006 the VideoLAN team * $Id$ * * Authors: Jon Lech Johansen @@ -11,7 +11,7 @@ * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the @@ -41,13 +41,18 @@ IBOutlet id o_tc_duration; IBOutlet id o_outline_view; + IBOutlet id o_tc_name_other; + IBOutlet id o_tc_author_other; + IBOutlet id o_tc_duration_other; + IBOutlet id o_outline_view_other; + NSMutableDictionary *o_outline_dict; } - (void)initStrings; - (playlist_item_t *)selectedPlaylistItem; - (NSOutlineView *)outlineView; - +- (void)swapPlaylists:(id)newList; @end /***************************************************************************** @@ -71,10 +76,11 @@ IBOutlet id o_btn_playlist; IBOutlet id o_playlist_view; + IBOutlet id o_sidebar; IBOutlet id o_status_field; + IBOutlet id o_status_field_embed; IBOutlet id o_search_field; - IBOutlet id o_random_ckb; - IBOutlet id o_loop_popup; + IBOutlet id o_search_field_other; IBOutlet id o_mi_save_playlist; IBOutlet id o_ctx_menu; @@ -82,6 +88,9 @@ IBOutlet id o_mi_delete; IBOutlet id o_mi_info; IBOutlet id o_mi_preparse; + IBOutlet id o_mi_revealInFinder; + IBOutlet id o_mm_mi_revealInFinder; + IBOutlet id o_mi_dl_cover_art; IBOutlet id o_mi_selectall; IBOutlet id o_mi_sort_name; IBOutlet id o_mi_sort_author; @@ -109,7 +118,7 @@ BOOL b_selected_item_met; BOOL b_isSortDescending; id o_tc_sortColumn; - + /* "add node" button and menu entry */ IBOutlet id o_mi_addNode; IBOutlet id o_btn_addNode; @@ -118,7 +127,6 @@ - (void)searchfieldChanged:(NSNotification *)o_notification; - (NSMenu *)menuForEvent:(NSEvent *)o_event; -- (IBAction)handlePopUp:(id)sender; - (IBAction)searchItem:(id)sender; - (void)playlistUpdated; @@ -126,9 +134,13 @@ - (void)sortNode:(int)i_mode; - (void)updateRowSelection; +- (BOOL)isSelectionEmpty; + - (IBAction)servicesChange:(id)sender; - (IBAction)playItem:(id)sender; +- (IBAction)revealItemInFinder:(id)sender; - (IBAction)preparseItem:(id)sender; +- (IBAction)downloadCoverArt:(id)sender; - (IBAction)savePlaylist:(id)sender; - (IBAction)deleteItem:(id)sender; - (IBAction)selectAll:(id)sender; @@ -137,11 +149,11 @@ - (IBAction)recursiveExpandNode:(id)sender; - (IBAction)addNode:(id)sender; -- (void)addNodeThreadedly; + +- (void)playSidebarItem:(id)item; +- (id)playingItem; - (void)appendArray:(NSArray*)o_array atPos:(int)i_position enqueue:(BOOL)b_enqueue; - (void)appendNodeArray:(NSArray*)o_array inNode:(playlist_item_t *)p_node atPos:(int)i_position enqueue:(BOOL)b_enqueue; - @end -