Browse Source

implement open file action

PHP-GTK3
yggverse 4 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 @@ -33,7 +33,32 @@ class Open
'activate',
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