Module: MultimediaParadise::GUI
- Included in:
- Gtk::PlayVideoFromMyCollectionModule, Libui::SimplePlayWidget, UniversalWidgets::MultimediaConverter, UniversalWidgets::SimplePlayWidget
- Defined in:
- lib/multimedia_paradise/gui/gui_base.rb,
lib/multimedia_paradise/gui/libui/lyrics/lyrics.rb,
lib/multimedia_paradise/gui/fox/play_from_radio_station.rb,
lib/multimedia_paradise/gui/universal_widgets/radio/radio.rb,
lib/multimedia_paradise/gui/gosu/video_player/video_player.rb,
lib/multimedia_paradise/gui/gtk3/video_editor/video_editor.rb,
lib/multimedia_paradise/gui/gtk3/video_player/video_player.rb,
lib/multimedia_paradise/gui/libui/video_player/video_player.rb,
lib/multimedia_paradise/gui/universal_widgets/lyrics/lyrics.rb,
lib/multimedia_paradise/gui/gtk3/webcam_widget/webcam_widget.rb,
lib/multimedia_paradise/gui/libui/cut_multimedia/cut_multimedia.rb,
lib/multimedia_paradise/gui/universal_widgets/playlist/playlist.rb,
lib/multimedia_paradise/gui/shared_code/playlist/playlist_module.rb,
lib/multimedia_paradise/gui/gtk3/youtube_channels/youtube_channels.rb,
lib/multimedia_paradise/gui/libui/youtube_channels/youtube_channels.rb,
lib/multimedia_paradise/gui/gtk3/youtube_downloader/youtube_downloader.rb,
lib/multimedia_paradise/gui/libui/simple_play_widget/simple_play_widget.rb,
lib/multimedia_paradise/gui/libui/youtube_downloader/youtube_downloader.rb,
lib/multimedia_paradise/gui/gtk3/multimedia_notebook/multimedia_notebook.rb,
lib/multimedia_paradise/gui/shared_code/video_editor/video_editor_module.rb,
lib/multimedia_paradise/gui/shared_code/video_player/video_player_module.rb,
lib/multimedia_paradise/gui/universal_widgets/tag_mp3_files/tag_mp3_files.rb,
lib/multimedia_paradise/gui/universal_widgets/cut_multimedia/cut_multimedia.rb,
lib/multimedia_paradise/gui/libui/change_metadata_widget/change_metadata_widget.rb,
lib/multimedia_paradise/gui/universal_widgets/video_collection/video_collection.rb,
lib/multimedia_paradise/gui/universal_widgets/simple_play_widget/simple_play_widget.rb,
lib/multimedia_paradise/gui/shared_code/youtube_downloader/youtube_downloader_module.rb,
lib/multimedia_paradise/gui/universal_widgets/sound_effect_widget/sound_effect_widget.rb,
lib/multimedia_paradise/gui/shared_code/multimedia_notebook/multimedia_notebook_module.rb,
lib/multimedia_paradise/gui/universal_widgets/multimedia_converter/multimedia_converter.rb,
lib/multimedia_paradise/gui/universal_widgets/change_metadata_widget/change_metadata_widget.rb,
lib/multimedia_paradise/gui/gtk3/play_video_from_my_collection/play_video_from_my_collection.rb,
lib/multimedia_paradise/gui/gtk3/widget_increase_or_decrease_audio/widget_increase_or_decrease_audio.rb,
lib/multimedia_paradise/gui/libui/widget_increase_or_decrease_audio/widget_increase_or_decrease_audio.rb,
lib/multimedia_paradise/gui/universal_widgets/information_about_a_mp3_file/information_about_a_mp3_file.rb,
lib/multimedia_paradise/gui/shared_code/play_video_from_my_collection/play_video_from_my_collection_module.rb,
lib/multimedia_paradise/gui/shared_code/widget_increase_or_decrease_audio/widget_increase_or_decrease_audio_module.rb
Defined Under Namespace
Modules: FOX, Gtk, LibUI, Libui, UniversalWidgets Classes: VideoPlayer
Constant Summary collapse
- N =
#
N
#
"\n"
- ISO =
#
ISO
#
'iso-8859-1'
- UTF =
#
UTF
#
'utf-8'
- VIDEO_COLLECTION =
#
VIDEO_COLLECTION
#
::MultimediaParadise.video_collection?
- MAIN_FONT_TO_USE =
#
MAIN_FONT_TO_USE
This is the main font to be used in the GUI.
#
'Hack 22'
Instance Method Summary collapse
-
#esystem(i) ⇒ Object
# === esystem ========================================================================= #.
-
#populate_the_dataset_with_this_array(array = :default, filter_for_audio_files_only = :yup, use_this_path = '/home/x/songs/') ⇒ Object
# === populate_the_dataset_with_this_array.
-
#set_gtk_font_to_use(i = MAIN_FONT_TO_USE) ⇒ Object
# === set_gtk_font_to_use.
Instance Method Details
#esystem(i) ⇒ Object
#
esystem
#
87 88 89 90 |
# File 'lib/multimedia_paradise/gui/gui_base.rb', line 87 def esystem(i) e i system i end |
#populate_the_dataset_with_this_array(array = :default, filter_for_audio_files_only = :yup, use_this_path = '/home/x/songs/') ⇒ Object
#
populate_the_dataset_with_this_array
This method will populate the @dataset variable - by default with all local songs, which defaults to my home system. You can use another path, though, as the third argument to this method.
Note that by default we will filter.
#
62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
# File 'lib/multimedia_paradise/gui/gui_base.rb', line 62 def populate_the_dataset_with_this_array( array = :default, filter_for_audio_files_only = :yup, use_this_path = '/home/x/songs/' # Here you can specify another path to use. ) case array when :default array = Dir[use_this_path+'**'] end case filter_for_audio_files_only when :yup, :default filter_for_audio_files_only = true end _ = array array.sort! _.select! {|entry| ::MultimediaParadise.is_audio_file?(entry) } if filter_for_audio_files_only @dataset = _ end |
#set_gtk_font_to_use(i = MAIN_FONT_TO_USE) ⇒ Object
#
set_gtk_font_to_use
This variant is specific for GTK.
#
46 47 48 49 50 |
# File 'lib/multimedia_paradise/gui/gui_base.rb', line 46 def set_gtk_font_to_use( i = MAIN_FONT_TO_USE ) ::Gtk::Settings.default.gtk_font_name = i end |