X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fgui%2Fmacosx%2Fplaylist.h;h=ad7fec527e5dc165464f4698e337606c61b20f37;hb=2a73b7289d44cad95e0ad4760240bb645dd58e78;hp=08e8e79fc3d391516fa0b6ea4ad321461e8c359f;hpb=f5932b756eba0ddac3b84740d0b94e6869b99b28;p=vlc diff --git a/modules/gui/macosx/playlist.h b/modules/gui/macosx/playlist.h index 08e8e79fc3..ad7fec527e 100644 --- a/modules/gui/macosx/playlist.h +++ b/modules/gui/macosx/playlist.h @@ -2,7 +2,7 @@ * playlist.h: MacOS X interface module ***************************************************************************** * Copyright (C) 2002-2004 VideoLAN - * $Id: playlist.h,v 1.20 2004/01/25 17:01:57 murray Exp $ + * $Id$ * * Authors: Jon Lech Johansen * Derk-Jan Hartman @@ -38,12 +38,13 @@ { int i_moveRow; bool b_isSortDescending; - + IBOutlet id o_window; IBOutlet id o_btn_playlist; IBOutlet id o_table_view; - + IBOutlet id o_status_field; + IBOutlet id o_tc_id; IBOutlet id o_tc_name; IBOutlet id o_tc_author; IBOutlet id o_tc_duration; @@ -51,20 +52,36 @@ IBOutlet id o_ctx_menu; IBOutlet id o_mi_save_playlist; + IBOutlet id o_mi_info; IBOutlet id o_mi_play; IBOutlet id o_mi_delete; IBOutlet id o_mi_selectall; + IBOutlet id o_mi_toggleItemsEnabled; + IBOutlet id o_mi_enableGroup; + IBOutlet id o_mi_disableGroup; IBOutlet id o_random_ckb; - IBOutlet id o_loop_ckb; - IBOutlet id o_repeat_ckb; IBOutlet id o_search_keyword; IBOutlet id o_search_button; + IBOutlet id o_loop_popup; + +/*For playlist info window*/ + + IBOutlet id o_info_window; + IBOutlet id o_uri_lbl; + IBOutlet id o_title_lbl; + IBOutlet id o_author_lbl; + IBOutlet id o_uri_txt; + IBOutlet id o_title_txt; + IBOutlet id o_author_txt; + IBOutlet id o_btn_info_ok; + IBOutlet id o_btn_info_cancel; + IBOutlet id o_tbv_info; + NSImage *o_descendingSortingImage; NSImage *o_ascendingSortingImage; - } - (void)initStrings; @@ -74,12 +91,24 @@ - (IBAction)savePlaylist:(id)sender; - (IBAction)playItem:(id)sender; - (IBAction)deleteItems:(id)sender; +- (IBAction)toggleItemsEnabled:(id)sender; +- (IBAction)enableGroup:(id)sender; +- (IBAction)disableGroup:(id)sender; - (IBAction)selectAll:(id)sender; - (IBAction)searchItem:(id)sender; +- (IBAction)handlePopUp:(id)sender; - (void)appendArray:(NSArray*)o_array atPos:(int)i_position enqueue:(BOOL)b_enqueue; - (void)updateRowSelection; - (void)playlistUpdated; +/*For playlist info window*/ + +- (int)selectedPlaylistItem; +- (void)deleteGroup:(int)i_id; +- (NSMutableArray *)selectedPlaylistItemsList; +- (NSColor *)getColor:(int)i_group; + @end +