Убрал plug

pull/40/head
Igor Belitskiy 3 years ago
parent cb51a80893
commit 9bd9a0764b

@ -13,48 +13,25 @@ int main(int argc, char** argv) {
if (argc > 1){ if (argc > 1){
str_argv = argv[1]; str_argv = argv[1];
} }
if (str_argv.find("--socket-id") != std::string::npos) { if (argc == 3) {
auto app = Gtk::Application::create(argc, argv, "org.gtkmm.example.plug"); name_app_cmd = argv[2];
auto builder = Gtk::Builder::create_from_file(path_glade); string str_flag = argv[1];
Glib::init(); if (str_flag == "-x") {
setlocale(LC_ALL, ""); flag_prog_file = 1;
Glib::OptionContext context; }
CmdArgParser parser{ else if (str_flag == "-e") {
"Socket ID", flag_prog_file = 2;
"Command line argument for socket ID communication.",
"No help available, sorry"
};
context.set_main_group(parser);
context.parse(argc, argv);
::Window socketID = parser.GetSocketID();
SettingsPlug plug{socketID, builder};
plug.show();
app->run(plug);
return 0;
}
else {
if (argc == 3) {
name_app_cmd = argv[2];
string str_flag = argv[1];
if (str_flag == "-x") {
flag_prog_file = 1;
}
else if (str_flag == "-e") {
flag_prog_file = 2;
}
} }
pars_flag(1,argc, argv);
int local_argc = 1;
auto app = Gtk::Application::create(local_argc, argv, "org.gtkmm.example.plug");
auto builder = Gtk::Builder::create_from_file(path_glade);
MainWindow* wnd = nullptr;
builder->get_widget_derived("window", wnd);
auto r = app->run(*wnd);
delete wnd;
return r;
} }
pars_flag(1,argc, argv);
int local_argc = 1;
auto app = Gtk::Application::create(local_argc, argv, "org.gtkmm.example.plug");
auto builder = Gtk::Builder::create_from_file(path_glade);
MainWindow* wnd = nullptr;
builder->get_widget_derived("window", wnd);
auto r = app->run(*wnd);
delete wnd;
return r;
} }
void pars_flag(int index_start, int argc, char* argv[]) { void pars_flag(int index_start, int argc, char* argv[]) {

@ -10,6 +10,4 @@ Type=Application
Exec=ublexec Exec=ublexec
Icon=com.ublinux.ublexec Icon=com.ublinux.ublexec
Terminal=false Terminal=false
X-XfcePluggable=true
X-UBLPluggable=true
Categories=XFCE;GTK;Utility;X-GNOME-Utilities;System; Categories=XFCE;GTK;Utility;X-GNOME-Utilities;System;
Loading…
Cancel
Save