+int InterfacePrefs::start_shbtn_dialog()
+{
+ if( !shbtn_dialog )
+ shbtn_dialog = new ShBtnEditDialog(pwindow);
+ shbtn_dialog->start();
+ return 1;
+}
+
+ShBtnPrefs::ShBtnPrefs(PreferencesWindow *pwindow, InterfacePrefs *iface_prefs, int x, int y)
+ : BC_GenericButton(x, y, _("Shell Commands"))
+{
+ this->pwindow = pwindow;
+ this->iface_prefs = iface_prefs;
+ set_tooltip(_("Main Menu Shell Commands"));
+}
+
+int ShBtnPrefs::handle_event()
+{
+ return iface_prefs->start_shbtn_dialog();
+}
+