示例#1
0
        protected virtual void OnButtonOkClicked(object sender, System.EventArgs e)
        {
            if (WorkspaceName.Contains(" "))
            {
                MessageDialogs md =
                    new MessageDialogs(MessageDialogs.DialogButtonType.Ok, MainClass.Languages.Translate("error_whitespace_work"), "", Gtk.MessageType.Error);
                md.ShowDialog();
                return;
            }

            if (WorkspaceRoot.Contains(" "))
            {
                MessageDialogs md =
                    new MessageDialogs(MessageDialogs.DialogButtonType.Ok, MainClass.Languages.Translate("error_whitespace_work_path"), "", Gtk.MessageType.Error);
                md.ShowDialog();
                return;
            }


            if (String.IsNullOrEmpty(WorkspaceName))
            {
                MessageDialogs md =
                    new MessageDialogs(MessageDialogs.DialogButtonType.Ok, MainClass.Languages.Translate("please_set_workspace_name"), "", Gtk.MessageType.Error);
                md.ShowDialog();
                return;
            }

            if (String.IsNullOrEmpty(WorkspaceOutput))
            {
                MessageDialogs md =
                    new MessageDialogs(MessageDialogs.DialogButtonType.Ok, MainClass.Languages.Translate("please_set_workspace_output"), "", Gtk.MessageType.Error);
                md.ShowDialog();
                return;
            }

            if (String.IsNullOrEmpty(WorkspaceRoot))
            {
                MessageDialogs md =
                    new MessageDialogs(MessageDialogs.DialogButtonType.Ok, MainClass.Languages.Translate("please_set_workspace_root"), "", Gtk.MessageType.Error);
                md.ShowDialog();
                return;
            }

            if (project)
            {
                if (String.IsNullOrEmpty(ProjectName))
                {
                    MessageDialogs md =
                        new MessageDialogs(MessageDialogs.DialogButtonType.Ok, MainClass.Languages.Translate("please_set_project_name"), "", Gtk.MessageType.Error);
                    md.ShowDialog();
                    return;
                }

                if (ProjectName.Contains(" "))
                {
                    MessageDialogs md =
                        new MessageDialogs(MessageDialogs.DialogButtonType.Ok, MainClass.Languages.Translate("error_whitespace_proj"), "", Gtk.MessageType.Error);
                    md.ShowDialog();
                    return;
                }
            }

            this.Respond(ResponseType.Ok);
        }