Browse Source

implement open file action

PHP-GTK3
yggverse 5 months ago
parent
commit
3b113ff9cb
  1. 27
      src/Entity/Browser/Menu/File/Open.php

27
src/Entity/Browser/Menu/File/Open.php

@ -33,7 +33,32 @@ class Open
'activate', 'activate',
function() function()
{ {
// @TODO $dialog = new \GtkFileChooserDialog(
'Open file',
$this->file->menu->browser->gtk,
\GtkFileChooserAction::OPEN,
[
'Cancel',
\GtkResponseType::CANCEL,
'Open',
\GtkResponseType::OK
]
);
/* @TODO keep last path
$dialog->set_current_folder();*/
if (\GtkResponseType::OK == $dialog->run())
{
$this->file->menu->browser->container->tab->append(
sprintf(
'file://%s',
$dialog->get_filename()
)
);
}
$dialog->destroy();
} }
); );
} }

Loading…
Cancel
Save