SYMBOL INDEX (546 symbols across 20 files) FILE: devscripts/check-translation.py function parse (line 42) | def parse(): class UTC_Offset_Timezone (line 56) | class UTC_Offset_Timezone(tzinfo): method __init__ (line 60) | def __init__(self, offset_string): method utcoffset (line 63) | def utcoffset(self, dt): method dst (line 66) | def dst(self, dt): method parse_offset (line 70) | def parse_offset(offset_string): function parse_date (line 87) | def parse_date(date_string): function my_print (line 115) | def my_print(msg, char="*", value=None, exit=False): function perror (line 125) | def perror(msg, value=None): function pwarn (line 128) | def pwarn(msg, value=None, exit=False): function pinfo (line 131) | def pinfo(msg): function main (line 137) | def main(args): FILE: devscripts/new-locale.py function error (line 26) | def error(msg): function output (line 31) | def output(msg): function manage_directory (line 35) | def manage_directory(): function main (line 41) | def main(lang_code): FILE: setup.py function on_windows (line 89) | def on_windows(): class BuildBin (line 94) | class BuildBin(cmd.Command): method initialize_options (line 99) | def initialize_options(self): method finalize_options (line 102) | def finalize_options(self): method run (line 105) | def run(self): class BuildTranslations (line 113) | class BuildTranslations(cmd.Command): method initialize_options (line 118) | def initialize_options(self): method finalize_options (line 122) | def finalize_options(self): method run (line 130) | def run(self): class Build (line 142) | class Build(build): method initialize_options (line 153) | def initialize_options(self): method run (line 157) | def run(self): method __disable_updates (line 163) | def __disable_updates(self): function linux_setup (line 196) | def linux_setup(): function windows_setup (line 238) | def windows_setup(): FILE: tests/test_ditem.py class TestItemInit (line 22) | class TestItemInit(unittest.TestCase): method test_init (line 26) | def test_init(self): class TestGetFiles (line 56) | class TestGetFiles(unittest.TestCase): method setUp (line 60) | def setUp(self): method test_get_files (line 63) | def test_get_files(self): method test_get_files_no_data (line 72) | def test_get_files_no_data(self): class TestItemComparison (line 76) | class TestItemComparison(unittest.TestCase): method test_equal_true (line 80) | def test_equal_true(self): method test_equal_false (line 86) | def test_equal_false(self): class TestSetItemStage (line 98) | class TestSetItemStage(unittest.TestCase): method setUp (line 102) | def setUp(self): method test_set_stage_valid (line 105) | def test_set_stage_valid(self): method test_set_stage_invalid (line 126) | def test_set_stage_invalid(self): class TestUpdateStats (line 137) | class TestUpdateStats(unittest.TestCase): method setUp (line 141) | def setUp(self): method test_update_stats (line 144) | def test_update_stats(self): method test_update_stats_invalid_input (line 330) | def test_update_stats_invalid_input(self): method test_update_stats_empty_strings (line 333) | def test_update_stats_empty_strings(self): method test_update_stats_not_string (line 357) | def test_update_stats_not_string(self): class TestDownloadItemPrivate (line 365) | class TestDownloadItemPrivate(unittest.TestCase): method test_set_stage (line 369) | def test_set_stage(self): method test_calc_post_proc_size (line 388) | def test_calc_post_proc_size(self): class TestReset (line 435) | class TestReset(unittest.TestCase): method setUp (line 439) | def setUp(self): method test_reset_completed_stage (line 442) | def test_reset_completed_stage(self): method test_reset_error_stage (line 480) | def test_reset_error_stage(self): method test_reset_paused_stage (line 518) | def test_reset_paused_stage(self): method test_reset_active_stage (line 526) | def test_reset_active_stage(self): function main (line 545) | def main(): FILE: tests/test_dlist.py class TestInit (line 23) | class TestInit(unittest.TestCase): method test_init (line 27) | def test_init(self): method test_init_empty (line 34) | def test_init_empty(self): method test_init_invalid_args (line 39) | def test_init_invalid_args(self): class TestInsert (line 45) | class TestInsert(unittest.TestCase): method test_insert (line 49) | def test_insert(self): class TestRemove (line 59) | class TestRemove(unittest.TestCase): method setUp (line 63) | def setUp(self): method test_remove (line 67) | def test_remove(self): method test_remove_not_exist (line 73) | def test_remove_not_exist(self): method test_remove_active (line 76) | def test_remove_active(self): class TestFetchNext (line 84) | class TestFetchNext(unittest.TestCase): method test_fetch_next (line 88) | def test_fetch_next(self): method test_fetch_next_empty_list (line 109) | def test_fetch_next_empty_list(self): class TestMoveUp (line 114) | class TestMoveUp(unittest.TestCase): method setUp (line 118) | def setUp(self): method test_move_up (line 122) | def test_move_up(self): method test_move_up_already_on_top (line 126) | def test_move_up_already_on_top(self): method test_move_up_not_exist (line 130) | def test_move_up_not_exist(self): class TestMoveDown (line 134) | class TestMoveDown(unittest.TestCase): method setUp (line 138) | def setUp(self): method test_move_down (line 142) | def test_move_down(self): method test_move_down_already_on_bottom (line 146) | def test_move_down_already_on_bottom(self): method test_move_down_not_exist (line 150) | def test_move_down_not_exist(self): class TestGetItem (line 154) | class TestGetItem(unittest.TestCase): method test_get_item (line 158) | def test_get_item(self): method test_get_item_not_exist (line 165) | def test_get_item_not_exist(self): class TestGetLength (line 170) | class TestGetLength(unittest.TestCase): method test_get_length (line 174) | def test_get_length(self): method test_get_length_empty_list (line 178) | def test_get_length_empty_list(self): class TestHasItem (line 183) | class TestHasItem(unittest.TestCase): method setUp (line 187) | def setUp(self): method test_has_item_true (line 191) | def test_has_item_true(self): method test_has_item_false (line 194) | def test_has_item_false(self): class TestGetItems (line 198) | class TestGetItems(unittest.TestCase): method test_get_items (line 202) | def test_get_items(self): method test_get_items_empty_list (line 208) | def test_get_items_empty_list(self): class TestClear (line 213) | class TestClear(unittest.TestCase): method test_clear (line 217) | def test_clear(self): class TestChangeStage (line 225) | class TestChangeStage(unittest.TestCase): method setUp (line 229) | def setUp(self): method test_change_stage (line 233) | def test_change_stage(self): method test_change_stage_id_not_exist (line 237) | def test_change_stage_id_not_exist(self): class TestIndex (line 241) | class TestIndex(unittest.TestCase): method setUp (line 245) | def setUp(self): method test_index (line 249) | def test_index(self): method test_index_not_exist (line 252) | def test_index_not_exist(self): class TestSynchronizeDecorator (line 256) | class TestSynchronizeDecorator(unittest.TestCase): method test_synchronize (line 258) | def test_synchronize(self): function main (line 271) | def main(): FILE: tests/test_parsers.py class TestParse (line 22) | class TestParse(unittest.TestCase): method setUp (line 26) | def setUp(self): method check_options_parse (line 39) | def check_options_parse(self, expected_options): method test_parse_to_audio_requirement_bug (line 44) | def test_parse_to_audio_requirement_bug(self): method test_parse_cmd_args_with_quotes (line 69) | def test_parse_cmd_args_with_quotes(self): function main (line 136) | def main(): FILE: tests/test_utils.py class TestToBytes (line 24) | class TestToBytes(unittest.TestCase): method test_to_bytes_bytes (line 28) | def test_to_bytes_bytes(self): method test_to_bytes_kilobytes (line 32) | def test_to_bytes_kilobytes(self): method test_to_bytes_megabytes (line 36) | def test_to_bytes_megabytes(self): method test_to_bytes_gigabytes (line 40) | def test_to_bytes_gigabytes(self): method test_to_bytes_terabytes (line 44) | def test_to_bytes_terabytes(self): class TestFormatBytes (line 48) | class TestFormatBytes(unittest.TestCase): method test_format_bytes_bytes (line 52) | def test_format_bytes_bytes(self): method test_format_bytes_kilobytes (line 55) | def test_format_bytes_kilobytes(self): method test_format_bytes_megabytes (line 58) | def test_format_bytes_megabytes(self): method test_format_bytes_gigabytes (line 61) | def test_format_bytes_gigabytes(self): method test_format_bytes_terabytes (line 64) | def test_format_bytes_terabytes(self): class TestBuildCommand (line 68) | class TestBuildCommand(unittest.TestCase): method setUp (line 72) | def setUp(self): method run_tests (line 79) | def run_tests(self, ydl_bin, tmpl): method test_build_command_with_spaces_linux (line 94) | def test_build_command_with_spaces_linux(self): method test_build_command_without_spaces_linux (line 99) | def test_build_command_without_spaces_linux(self): method test_build_command_with_spaces_windows (line 104) | def test_build_command_with_spaces_windows(self): method test_build_command_without_spaces_windows (line 109) | def test_build_command_without_spaces_windows(self): class TestConvertItem (line 115) | class TestConvertItem(unittest.TestCase): method setUp (line 119) | def setUp(self): method check_iter (line 129) | def check_iter(self, iterable, iter_type, is_unicode): method test_convert_item_unicode_str (line 142) | def test_convert_item_unicode_str(self): method test_convert_item_unicode_unicode (line 145) | def test_convert_item_unicode_unicode(self): method test_convert_item_str_unicode (line 148) | def test_convert_item_str_unicode(self): method test_convert_item_str_str (line 151) | def test_convert_item_str_str(self): method test_convert_item_list_empty (line 154) | def test_convert_item_list_empty(self): method test_convert_item_dict_empty (line 157) | def test_convert_item_dict_empty(self): method test_convert_item_list_unicode_str (line 160) | def test_convert_item_list_unicode_str(self): method test_convert_item_list_str_unicode (line 163) | def test_convert_item_list_str_unicode(self): method test_convert_item_tuple_unicode_str (line 166) | def test_convert_item_tuple_unicode_str(self): method test_convert_item_tuple_str_unicode (line 169) | def test_convert_item_tuple_str_unicode(self): method test_convert_item_dict_unicode_str (line 172) | def test_convert_item_dict_unicode_str(self): method test_convert_item_dict_str_unicode (line 175) | def test_convert_item_dict_str_unicode(self): class TestGetDefaultLang (line 179) | class TestGetDefaultLang(unittest.TestCase): method run_tests (line 184) | def run_tests(self, ret_value, result, mock_getdefaultlocale): method test_get_default_lang (line 198) | def test_get_default_lang(self): method test_get_default_lang_none (line 201) | def test_get_default_lang_none(self): method test_get_default_lang_empty (line 204) | def test_get_default_lang_empty(self): function main (line 208) | def main(): FILE: tests/test_widgets.py class TestListBoxWithHeaders (line 30) | class TestListBoxWithHeaders(unittest.TestCase): method setUp (line 34) | def setUp(self): method tearDown (line 43) | def tearDown(self): method test_find_string_header_found (line 46) | def test_find_string_header_found(self): method test_find_string_header_not_found (line 49) | def test_find_string_header_not_found(self): method test_find_string_item_found (line 52) | def test_find_string_item_found(self): method test_find_string_item_not_found (line 55) | def test_find_string_item_not_found(self): method test_get_string_header (line 58) | def test_get_string_header(self): method test_get_string_item (line 61) | def test_get_string_item(self): method test_get_string_item_not_found (line 64) | def test_get_string_item_not_found(self): method test_get_string_item_negative_index (line 67) | def test_get_string_item_negative_index(self): method test_insert_items (line 70) | def test_insert_items(self): method test_set_selection_header (line 80) | def test_set_selection_header(self): method test_set_selection_item_valid_index (line 84) | def test_set_selection_item_valid_index(self): method test_set_selection_item_invalid_index (line 88) | def test_set_selection_item_invalid_index(self): method test_set_string_item (line 95) | def test_set_string_item(self): method test_set_string_header (line 99) | def test_set_string_header(self): method test_set_string_selection_header (line 107) | def test_set_string_selection_header(self): method test_set_string_selection_item (line 111) | def test_set_string_selection_item(self): method test_get_string_selection (line 115) | def test_get_string_selection(self): method test_get_string_selection_empty (line 119) | def test_get_string_selection_empty(self): method test_append (line 124) | def test_append(self): method test_append_items (line 128) | def test_append_items(self): method test_clear (line 133) | def test_clear(self): method test_delete (line 137) | def test_delete(self): method test_add_header (line 147) | def test_add_header(self): method test_add_item_with_prefix (line 153) | def test_add_item_with_prefix(self, mock_append): method test_add_item_without_prefix (line 158) | def test_add_item_without_prefix(self, mock_append): method test_add_items_with_prefix (line 163) | def test_add_items_with_prefix(self, mock_append): method test_add_items_without_prefix (line 168) | def test_add_items_without_prefix(self, mock_append): class TestCustomComboBox (line 173) | class TestCustomComboBox(unittest.TestCase): method setUp (line 177) | def setUp(self): method tearDown (line 187) | def tearDown(self): method test_init (line 190) | def test_init(self): method test_is_list_empty_false (line 201) | def test_is_list_empty_false(self): method test_is_list_empty_true (line 204) | def test_is_list_empty_true(self): method test_is_text_empty_false (line 208) | def test_is_text_empty_false(self): method test_is_text_empty_true (line 212) | def test_is_text_empty_true(self): method test_set_selection_item (line 215) | def test_set_selection_item(self): method test_set_selection_header (line 220) | def test_set_selection_header(self): method test_set_string_selection_item (line 225) | def test_set_string_selection_item(self): method test_set_string_selection_header (line 230) | def test_set_string_selection_header(self): method test_set_string_selection_invalid_string (line 235) | def test_set_string_selection_invalid_string(self): method test_clear (line 242) | def test_clear(self): method test_append (line 249) | def test_append(self): method test_append_items (line 253) | def test_append_items(self): method test_delete (line 257) | def test_delete(self): method test_get_value (line 263) | def test_get_value(self): function main (line 268) | def main(): FILE: youtube_dl_gui/__init__.py function main (line 82) | def main(): FILE: youtube_dl_gui/downloaders.py class PipeReader (line 27) | class PipeReader(Thread): method __init__ (line 47) | def __init__(self, queue): method run (line 55) | def run(self): method attach_filedescriptor (line 74) | def attach_filedescriptor(self, filedesc): method join (line 78) | def join(self, timeout=None): class YoutubeDLDownloader (line 83) | class YoutubeDLDownloader(object): method __init__ (line 129) | def __init__(self, youtubedl_path, data_hook=None, log_data=None): method download (line 140) | def download(self, url, options): method stop (line 207) | def stop(self): method close (line 226) | def close(self): method _set_returncode (line 230) | def _set_returncode(self, code): method _is_warning (line 236) | def _is_warning(self, stderr): method _last_data_hook (line 239) | def _last_data_hook(self): method _extract_info (line 264) | def _extract_info(self, data): method _log (line 286) | def _log(self, data): method _hook_data (line 291) | def _hook_data(self, data): method _proc_is_alive (line 296) | def _proc_is_alive(self): method _get_cmd (line 303) | def _get_cmd(self, url, options): method _create_process (line 321) | def _create_process(self, cmd): function extract_data (line 358) | def extract_data(stdout): FILE: youtube_dl_gui/downloadmanager.py function synchronized (line 56) | def synchronized(lock): class DownloadItem (line 67) | class DownloadItem(object): method __init__ (line 95) | def __init__(self, url, options): method stage (line 103) | def stage(self): method stage (line 107) | def stage(self, value): method reset (line 124) | def reset(self): method get_files (line 151) | def get_files(self): method update_stats (line 161) | def update_stats(self, stats_dict): method _set_stage (line 212) | def _set_stage(self, status): method __eq__ (line 222) | def __eq__(self, other): class DownloadList (line 227) | class DownloadList(object): method __init__ (line 236) | def __init__(self, items=None): method clear (line 247) | def clear(self): method insert (line 253) | def insert(self, item): method remove (line 259) | def remove(self, object_id): method fetch_next (line 277) | def fetch_next(self): method move_up (line 293) | def move_up(self, object_id): method move_down (line 304) | def move_down(self, object_id): method get_item (line 315) | def get_item(self, object_id): method has_item (line 320) | def has_item(self, object_id): method get_items (line 325) | def get_items(self): method change_stage (line 330) | def change_stage(self, object_id, new_stage): method index (line 335) | def index(self, object_id): method __len__ (line 342) | def __len__(self): method _swap (line 345) | def _swap(self, index1, index2): class DownloadManager (line 349) | class DownloadManager(Thread): method __init__ (line 369) | def __init__(self, parent, download_list, opt_manager, log_manager=None): method successful (line 388) | def successful(self): method time_it_took (line 393) | def time_it_took(self): method run (line 398) | def run(self): method active (line 434) | def active(self): method stop_downloads (line 450) | def stop_downloads(self): method add_url (line 462) | def add_url(self, url): method send_to_worker (line 474) | def send_to_worker(self, data): method _talk_to_gui (line 489) | def _talk_to_gui(self, data): method _check_youtubedl (line 507) | def _check_youtubedl(self): method _get_worker (line 514) | def _get_worker(self): method _jobs_done (line 521) | def _jobs_done(self): method _youtubedl_path (line 529) | def _youtubedl_path(self): class Worker (line 536) | class Worker(Thread): method __init__ (line 564) | def __init__(self, opt_manager, youtubedl, log_manager=None, log_lock=... method run (line 596) | def run(self): method download (line 621) | def download(self, url, options, object_id): method stop_download (line 635) | def stop_download(self): method close (line 639) | def close(self): method available (line 644) | def available(self): method has_index (line 648) | def has_index(self, index): method update_data (line 652) | def update_data(self, data): method successful (line 662) | def successful(self): method _reset (line 666) | def _reset(self): method _log_data (line 671) | def _log_data(self, data): method _data_hook (line 686) | def _data_hook(self, data): method _talk_to_gui (line 721) | def _talk_to_gui(self, signal, data): FILE: youtube_dl_gui/formats.py function reload_strings (line 87) | def reload_strings(): FILE: youtube_dl_gui/logmanager.py class LogManager (line 18) | class LogManager(object): method __init__ (line 41) | def __init__(self, config_path, add_time=False): method log_size (line 49) | def log_size(self): method clear (line 56) | def clear(self): method log (line 60) | def log(self, data): method _write (line 70) | def _write(self, data, mode): method _init_log (line 90) | def _init_log(self): method _auto_clear_log (line 95) | def _auto_clear_log(self): FILE: youtube_dl_gui/mainframe.py class MainFrame (line 67) | class MainFrame(wx.Frame): method __init__ (line 166) | def __init__(self, opt_manager, log_manager, parent=None): method _create_menu_item (line 323) | def _create_menu_item(self, items): method _on_statuslist_right_click (line 334) | def _on_statuslist_right_click(self, event): method _on_reenter (line 343) | def _on_reenter(self, event): method reset (line 363) | def reset(self): method _on_open_dest (line 368) | def _on_open_dest(self, event): method _on_open_path (line 378) | def _on_open_path(self, event): method _on_geturl (line 381) | def _on_geturl(self, event): method _on_getcmd (line 397) | def _on_getcmd(self, event): method _on_timer (line 413) | def _on_timer(self, event): method _update_pause_button (line 445) | def _update_pause_button(self, event): method _update_videoformat_combobox (line 466) | def _update_videoformat_combobox(self): method _update_videoformat (line 496) | def _update_videoformat(self, event): method _update_savepath (line 509) | def _update_savepath(self, event): method _on_delete (line 512) | def _on_delete(self, event): method _on_play (line 566) | def _on_play(self, event): method _on_arrow_up (line 581) | def _on_arrow_up(self, event): method _on_arrow_down (line 600) | def _on_arrow_down(self, event): method _on_reload (line 619) | def _on_reload(self, event): method _on_pause (line 644) | def _on_pause(self, event): method _on_start (line 665) | def _on_start(self, event): method _on_savepath (line 676) | def _on_savepath(self, event): method _on_add (line 688) | def _on_add(self, event): method _on_settings (line 708) | def _on_settings(self, event): method _on_viewlog (line 714) | def _on_viewlog(self, event): method _on_about (line 724) | def _on_about(self, event): method _set_publisher (line 739) | def _set_publisher(self, handler, topic): method _create_statictext (line 753) | def _create_statictext(self, label): method _create_bitmap_button (line 756) | def _create_bitmap_button(self, icon, size=(-1, -1), handler=None): method _create_static_bitmap (line 764) | def _create_static_bitmap(self, icon, event_handler=None): method _create_textctrl (line 772) | def _create_textctrl(self, style=None, event_handler=None): method _create_popup (line 794) | def _create_popup(self, text, title, style): method _set_layout (line 797) | def _set_layout(self): method _update_youtubedl (line 846) | def _update_youtubedl(self): method _status_bar_write (line 859) | def _status_bar_write(self, msg): method _reset_widgets (line 863) | def _reset_widgets(self): method _print_stats (line 869) | def _print_stats(self): method _after_download (line 882) | def _after_download(self): method _download_worker_handler (line 907) | def _download_worker_handler(self, msg): method _download_manager_handler (line 924) | def _download_manager_handler(self, msg): method _update_handler (line 953) | def _update_handler(self, msg): method _get_urls (line 974) | def _get_urls(self): method _start_download (line 978) | def _start_download(self): method _paste_from_clipboard (line 992) | def _paste_from_clipboard(self): method _on_urllist_edit (line 1014) | def _on_urllist_edit(self, event): method _on_update (line 1029) | def _on_update(self, event): method _on_options (line 1046) | def _on_options(self, event): method _on_close (line 1056) | def _on_close(self, event): method close (line 1075) | def close(self): class ListCtrl (line 1095) | class ListCtrl(wx.ListCtrl, ListCtrlAutoWidthMixin): method __init__ (line 1104) | def __init__(self, columns, *args, **kwargs): method remove_row (line 1112) | def remove_row(self, row_number): method move_item_up (line 1116) | def move_item_up(self, row_number): method move_item_down (line 1119) | def move_item_down(self, row_number): method _move_item (line 1122) | def _move_item(self, cur_row, new_row): method has_url (line 1133) | def has_url(self, url): method bind_item (line 1142) | def bind_item(self, download_item): method _update_from_item (line 1151) | def _update_from_item(self, row, download_item): method clear (line 1167) | def clear(self): method is_empty (line 1174) | def is_empty(self): method get_selected (line 1178) | def get_selected(self): method get_all_selected (line 1181) | def get_all_selected(self): method deselect_all (line 1184) | def deselect_all(self): method get_next_selected (line 1188) | def get_next_selected(self, start=-1, reverse=False): method _set_columns (line 1207) | def _set_columns(self): class ExtComboBox (line 1225) | class ExtComboBox(wx.ComboBox): method __init__ (line 1227) | def __init__(self, parent, max_items=-1, *args, **kwargs): method Append (line 1233) | def Append(self, new_value): method SetValue (line 1240) | def SetValue(self, new_value): method LoadMultiple (line 1246) | def LoadMultiple(self, items_list): class DoubleStageButton (line 1251) | class DoubleStageButton(wx.Button): method __init__ (line 1253) | def __init__(self, parent, labels, bitmaps, bitmap_pos=wx.TOP, *args, ... method _set_layout (line 1267) | def _set_layout(self): method change_stage (line 1273) | def change_stage(self): method set_stage (line 1277) | def set_stage(self, new_stage): class ButtonsChoiceDialog (line 1284) | class ButtonsChoiceDialog(wx.Dialog): method __init__ (line 1293) | def __init__(self, parent, choices, message, *args, **kwargs): method _on_close (line 1361) | def _on_close(self, event): class ButtonsGroup (line 1365) | class ButtonsGroup(object): method __init__ (line 1370) | def __init__(self, buttons_list=None, squared=False): method set_size (line 1378) | def set_size(self, size): method create_sizer (line 1403) | def create_sizer(self, orient=wx.HORIZONTAL, space=-1): method bind_event (line 1414) | def bind_event(self, event, event_handler): method disable_all (line 1418) | def disable_all(self): method enable_all (line 1422) | def enable_all(self): method add (line 1426) | def add(self, button): class ShutdownDialog (line 1430) | class ShutdownDialog(wx.Dialog): method __init__ (line 1441) | def __init__(self, parent, timeout, message, *args, **kwargs): method _get_message (line 1487) | def _get_message(self): method _on_timer (line 1490) | def _on_timer(self, event): method Destroy (line 1497) | def Destroy(self): FILE: youtube_dl_gui/optionsframe.py class OptionsFrame (line 32) | class OptionsFrame(wx.Frame): method __init__ (line 45) | def __init__(self, parent): method _set_layout (line 93) | def _set_layout(self): method _on_close (line 110) | def _on_close(self, event): method _on_reset (line 117) | def _on_reset(self, event): method reset (line 122) | def reset(self): method load_all_options (line 127) | def load_all_options(self): method save_all_options (line 132) | def save_all_options(self): method Show (line 137) | def Show(self, *args, **kwargs): class TabPanel (line 146) | class TabPanel(wx.Panel): method __init__ (line 173) | def __init__(self, parent, notebook): method crt_button (line 186) | def crt_button(self, label, event_handler=None): method crt_checkbox (line 194) | def crt_checkbox(self, label, event_handler=None): method crt_textctrl (line 202) | def crt_textctrl(self, style=None): method crt_combobox (line 210) | def crt_combobox(self, choices, size=(-1, -1), event_handler=None): method crt_bitmap_combobox (line 218) | def crt_bitmap_combobox(self, choices, size=(-1, -1), event_handler=No... method crt_spinctrl (line 238) | def crt_spinctrl(self, spin_range=(0, 9999)): method crt_statictext (line 244) | def crt_statictext(self, label): method crt_staticbox (line 247) | def crt_staticbox(self, label): method crt_checklistbox (line 250) | def crt_checklistbox(self, choices, style=None): method crt_listbox (line 258) | def crt_listbox(self, choices, style=None): class GeneralTab (line 267) | class GeneralTab(TabPanel): method __init__ (line 307) | def __init__(self, *args, **kwargs): method _set_layout (line 339) | def _set_layout(self): method _build_custom_format_menu (line 374) | def _build_custom_format_menu(self): method _on_template (line 386) | def _on_template(self, event): method _on_format (line 406) | def _on_format(self, event): method _on_language (line 413) | def _on_language(self, event): method _on_filename (line 420) | def _on_filename(self, event): method _on_shutdown (line 427) | def _on_shutdown(self, event): method load_options (line 431) | def load_options(self): method save_options (line 449) | def save_options(self): class FormatsTab (line 461) | class FormatsTab(TabPanel): method __init__ (line 465) | def __init__(self, *args, **kwargs): method _set_layout (line 485) | def _set_layout(self): method load_options (line 511) | def load_options(self): method save_options (line 522) | def save_options(self): class DownloadsTab (line 534) | class DownloadsTab(TabPanel): method __init__ (line 570) | def __init__(self, *args, **kwargs): method _set_layout (line 600) | def _set_layout(self): method _build_playlist_sizer (line 621) | def _build_playlist_sizer(self): method _build_filesize_sizer (line 640) | def _build_filesize_sizer(self): method _on_subtitles (line 659) | def _on_subtitles(self, event): method load_options (line 663) | def load_options(self): method save_options (line 686) | def save_options(self): class AdvancedTab (line 716) | class AdvancedTab(TabPanel): method __init__ (line 720) | def __init__(self, *args, **kwargs): method _set_layout (line 756) | def _set_layout(self): method _on_enable_log (line 814) | def _on_enable_log(self, event): method _on_view (line 821) | def _on_view(self, event): method _on_clear (line 827) | def _on_clear(self, event): method load_options (line 832) | def load_options(self): method save_options (line 842) | def save_options(self): class ExtraTab (line 853) | class ExtraTab(TabPanel): method __init__ (line 855) | def __init__(self, *args, **kwargs): method _set_layout (line 871) | def _set_layout(self): method load_options (line 896) | def load_options(self): method save_options (line 904) | def save_options(self): class LogGUI (line 913) | class LogGUI(wx.Frame): method __init__ (line 931) | def __init__(self, parent=None): method load (line 945) | def load(self, filename): FILE: youtube_dl_gui/optionsmanager.py class OptionsManager (line 26) | class OptionsManager(object): method __init__ (line 55) | def __init__(self, config_path): method load_default (line 62) | def load_default(self): method load_from_file (line 312) | def load_from_file(self): method save_to_file (line 326) | def save_to_file(self): method _settings_are_valid (line 337) | def _settings_are_valid(self, settings_dictionary): method _get_options (line 405) | def _get_options(self): FILE: youtube_dl_gui/parsers.py class OptionHolder (line 16) | class OptionHolder(object): method __init__ (line 39) | def __init__(self, name, flag, default_value, requirements=None): method is_boolean (line 45) | def is_boolean(self): method check_requirements (line 49) | def check_requirements(self, options_dict): class OptionsParser (line 65) | class OptionsParser(object): method __init__ (line 74) | def __init__(self): method parse (line 112) | def parse(self, options_dictionary): method _build_savepath (line 215) | def _build_savepath(self, options_dict): method _build_videoformat (line 242) | def _build_videoformat(self, options_dict): method _build_filesizes (line 255) | def _build_filesizes(self, options_dict): FILE: youtube_dl_gui/updatemanager.py class UpdateThread (line 30) | class UpdateThread(Thread): method __init__ (line 51) | def __init__(self, download_path, quiet=False): method run (line 57) | def run(self): method _talk_to_gui (line 78) | def _talk_to_gui(self, signal, data=None): FILE: youtube_dl_gui/utils.py function get_encoding (line 45) | def get_encoding(): function convert_item (line 56) | def convert_item(item, to_unicode=False): function convert_on_bounds (line 90) | def convert_on_bounds(func): function remove_file (line 126) | def remove_file(filename): function remove_shortcuts (line 133) | def remove_shortcuts(path): function absolute_path (line 138) | def absolute_path(filename): function open_file (line 143) | def open_file(file_path): function encode_tuple (line 163) | def encode_tuple(tuple_to_encode): function decode_tuple (line 168) | def decode_tuple(encoded_tuple): function check_path (line 174) | def check_path(path): function get_config_path (line 180) | def get_config_path(): function shutdown_sys (line 196) | def shutdown_sys(password=None): function to_string (line 239) | def to_string(data): function get_time (line 245) | def get_time(seconds): function get_locale_file (line 266) | def get_locale_file(): function get_icon_file (line 292) | def get_icon_file(): function get_pixmaps_dir (line 312) | def get_pixmaps_dir(): function to_bytes (line 333) | def to_bytes(string): function format_bytes (line 347) | def format_bytes(bytes): function build_command (line 360) | def build_command(options_list, url): function get_default_lang (line 384) | def get_default_lang(): FILE: youtube_dl_gui/widgets.py function crt_command_event (line 15) | def crt_command_event(event_type, event_id=0): class ListBoxWithHeaders (line 20) | class ListBoxWithHeaders(wx.ListBox): method __init__ (line 47) | def __init__(self, parent, id=wx.ID_ANY, pos=wx.DefaultPosition, method _disable_header_selection (line 63) | def _disable_header_selection(self, event): method _on_listbox (line 73) | def _on_listbox(self, event): method _add_prefix (line 79) | def _add_prefix(self, string): method _remove_prefix (line 82) | def _remove_prefix(self, string): method FindString (line 89) | def FindString(self, string): method GetStringSelection (line 98) | def GetStringSelection(self): method GetString (line 101) | def GetString(self, index): method InsertItems (line 110) | def InsertItems(self, items, pos): method SetSelection (line 114) | def SetSelection(self, index): method SetString (line 120) | def SetString(self, index, string): method SetStringSelection (line 129) | def SetStringSelection(self, string): method Append (line 138) | def Append(self, string): method AppendItems (line 141) | def AppendItems(self, strings): method Clear (line 145) | def Clear(self): method Delete (line 149) | def Delete(self, index): method add_header (line 159) | def add_header(self, header_string): method add_item (line 163) | def add_item(self, item, with_prefix=True): method add_items (line 169) | def add_items(self, items, with_prefix=True): class ListBoxPopup (line 176) | class ListBoxPopup(wx.PopupTransientWindow): method __init__ (line 195) | def __init__(self, parent=None, flags=wx.BORDER_NONE): method _on_motion (line 199) | def _on_motion(self, event): method _on_left_down (line 208) | def _on_left_down(self, event): method Popup (line 215) | def Popup(self): method OnDismiss (line 219) | def OnDismiss(self): method Init (line 224) | def Init(self): method Create (line 227) | def Create(self, parent): method GetAdjustedSize (line 238) | def GetAdjustedSize(self, min_width, pref_height, max_height): method GetControl (line 252) | def GetControl(self): method GetStringValue (line 255) | def GetStringValue(self): class CustomComboBox (line 262) | class CustomComboBox(wx.Panel): method __init__ (line 280) | def __init__(self, parent, id=wx.ID_ANY, value="", pos=wx.DefaultPosit... method _propagate (line 313) | def _propagate(self, event): method _on_button (line 319) | def _on_button(self, event): method _calc_popup_position (line 322) | def _calc_popup_position(self): method _calc_popup_size (line 328) | def _calc_popup_size(self): method Dismiss (line 342) | def Dismiss(self): method FindString (line 345) | def FindString(self, string, caseSensitive=False): method GetCount (line 349) | def GetCount(self): method GetCurrentSelection (line 352) | def GetCurrentSelection(self): method GetInsertionPoint (line 355) | def GetInsertionPoint(self): method GetSelection (line 358) | def GetSelection(self): method GetTextSelection (line 361) | def GetTextSelection(self): method GetString (line 364) | def GetString(self, index): method GetStringSelection (line 367) | def GetStringSelection(self): method IsListEmpty (line 370) | def IsListEmpty(self): method IsTextEmpty (line 373) | def IsTextEmpty(self): method Popup (line 376) | def Popup(self): method SetSelection (line 382) | def SetSelection(self, index): method SetString (line 388) | def SetString(self, index, string): method SetTextSelection (line 391) | def SetTextSelection(self, from_, to_): method SetStringSelection (line 394) | def SetStringSelection(self, string): method SetValue (line 402) | def SetValue(self, value): method Clear (line 407) | def Clear(self): method Append (line 411) | def Append(self, item): method AppendItems (line 414) | def AppendItems(self, items): method Delete (line 417) | def Delete(self, index): method GetValue (line 422) | def GetValue(self): method add_header (line 427) | def add_header(self, header): method add_item (line 430) | def add_item(self, item, with_prefix=True): method add_items (line 433) | def add_items(self, items, with_prefix=True):