This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch master in repository mteleplayer. from 756d1bf fix installation of icons new b56f9d6 Adding FileChooserDialog... The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: serverside/bin/mteleplayer | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) -- Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/mteleplayer.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository mteleplayer. commit b56f9d6f63e77399637626e2cdf883862b46435c Author: gznget <opensource@gznianguan.com> Date: Thu Jun 26 22:44:04 2014 +0200 Adding FileChooserDialog... --- serverside/bin/mteleplayer | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/serverside/bin/mteleplayer b/serverside/bin/mteleplayer index afd0e54..94dbcbd 100755 --- a/serverside/bin/mteleplayer +++ b/serverside/bin/mteleplayer @@ -909,7 +909,7 @@ sub theMenuTreeSUB { item_type => '<Branch>', children => [ 'Play _File' => { - callback => sub { appDBugLog("menuPlayFullScreen"); }, + callback => \&crankFileChooser, callback_action => $action++, }, 'Play _URL' => { @@ -953,6 +953,26 @@ sub theMenuTreeSUB { return $menu_tree; } +######################################################################################################## +# File CHOOSER And file loading/enqueueing... (Though at the moment it just starts playback...) +sub crankFileChooser { + my $fileFilter = Gtk2::FileFilter->new; + $fileFilter->set_name ("Media Files"); + $fileFilter->add_mime_type("audio/*"); + $fileFilter->add_mime_type("video/*"); + my $theFileChooser = Gtk2::FileChooserDialog->new ('Open media file...', undef, 'open', 'gtk-cancel' => 'cancel', 'gtk-ok' => 'ok'); + $theFileChooser->add_filter($fileFilter); + if ($theFileChooser->run eq 'ok') { + my $playThisFile = $theFileChooser->get_filename; + if (-f $playThisFile) { + my $isItLoaded = mtpTeKiRemoteFileSetup("FILE:$playThisFile","$X2GoTKSHome/remote/appData/mteleplayer\_$selfSID"); + if ($isItLoaded ne 0) { + actOnEnqueuedMEDIA($isItLoaded,"FILE"); + } + } + } + $theFileChooser->destroy; +} ######################################################################################################## # GET Media FILE Info -- Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/mteleplayer.git