コード例 #1
0
        static public GraphicsEditor ShowGraphicsEditor(Size size, IProject project, IToolbox toolbox, GraphicTypes type, ILog log, INotificator notificator, object[] plusParams)
        {
            GraphicsEditor form = new GraphicsEditor(project, toolbox, type, log, notificator, plusParams);

            form.Show();
            form.FormClosed += OpenForm_FormClosed;
            openForms.Add(form);
            form.SetWorkSpaceSize(size);
            return(form);
        }
コード例 #2
0
        private void btnCreate_Click(object sender, EventArgs e)
        {
            log.Write("Tworznie nowej grafiki.", LogMessagesTypes.Important);
            switch (type)
            {
            case GraphicTypes.Empty:
            {
                int height = 0;
                int width  = 0;
                if (!int.TryParse(txtWidth.Text, out width) || !int.TryParse(txtHeight.Text, out height))
                {
                    notificator.Notify((new Exception("Wymagane jest podanie liczb w polu na szerkość i wysokość.").Message));
                    log.Write("USER ERROR: Użytkownik nie podał w szerokości i wyskokości liczb tylko tekst.", LogMessagesTypes.Important);
                    return;
                }
                if (width == 21 && height == 37)
                {
                    notificator.Notify("no i ja się pytam człowieku dumny ty jesteś z siebie zdajesz sobie sprawę z tego co robisz?masz ty wogóle rozum i godnośc człowieka?ja nie wiem ale żałosny typek z ciebie ,chyba nie pomyślałes nawet co robisz i kogo obrażasz ,możesz sobie obrażac tych co na to zasłużyli sobie ale nie naszego papieża polaka naszego rodaka wielką osobę ,i tak wyjątkowa i ważną bo to nie jest ktoś tam taki sobie że możesz go sobie wyśmiać bo tak ci się podoba nie wiem w jakiej ty się wychowałes rodzinie ale chyba ty nie wiem nie rozumiesz co to jest wiara .jeśli myslisz że jestes wspaniały to jestes zwykłym czubkiem którego ktoś nie odizolował jeszcze od społeczeństwa ,nie wiem co w tym jest takie śmieszne ale czepcie się stalina albo hitlera albo innych zwyrodnialców a nie czepiacie się takiej świętej osoby jak papież jan paweł 2 .jak można wogóle publicznie zamieszczac takie zdięcia na forach internetowych?ja się pytam kto powinien za to odpowiedziec bo chyba widac że do koscioła nie chodzi jak jestes nie wiem ateistą albo wierzysz w jakies sekty czy wogóle jestes może ty sługą szatana a nie będziesz z papieża robił takiego ,to ty chyba jestes jakis nie wiem co sie jarasz pomiotami szatana .wez pomyśl sobie ile papież zrobił ,on był kimś a ty kim jestes żeby z niego sobie robić kpiny co? kto dał ci prawo obrażac wogóle papieża naszego ?pomyślałes wogóle nad tym że to nie jest osoba taka sobie że ją wyśmieje i mnie będa wszyscy chwalic? wez dziecko naprawdę jestes jakis psycholek bo w przeciwieństwie do ciebie to papież jest autorytetem dla mnie a ty to nie wiem czyim możesz być autorytetem chyba takich samych jakiś głupków jak ty którzy nie wiedza co to kosciół i religia ,widac że się nie modlisz i nie chodzisz na religie do szkoły ,widac nie szanujesz religii to nie wiem jak chcesz to sobie wez swoje zdięcie wstaw ciekawe czy byś sie odważył .naprawdę wezta się dzieci zastanówcie co wy roicie bo nie macie widac pojęcia o tym kim był papież jan paweł2 jak nie jestescie w pełni rozwinięte umysłowo to się nie zabierajcie za taką osobę jak ojciec swięty bo to świadczy o tym że nie macie chyba w domu krzyża ani jednego obraza świętego nie chodzi tutaj o kosciół mnie ale wogóle ogólnie o zasady wiary żeby mieć jakąs godnosc bo papież nikogo nie obrażał a ty za co go obrażasz co? no powiedz za co obrażasz taką osobę jak ojciec święty ?brak mnie słów ale jakbyś miał pojęcie chociaz i sięgnął po pismo święte i poczytał sobie to może byś się odmienił .nie wiem idz do kościoła bo widac już dawno szatan jest w tobie człowieku ,nie lubisz kościoła to chociaż siedz cicho i nie obrażaj innych ludzi");
                    log.Write("Pasta została wyświetlona xd.", LogMessagesTypes.Important);
                }
                notificator.Notify("Ten tryb nie jest dostępny w tej wersji.", "Error");
                return;

                log.Write("Tworzenie nowej grafki o typie Empty.", LogMessagesTypes.Important);
                FormsManager.ShowGraphicsEditor(new Size(width, height), project, GraphicTypes.Empty, null);
                //notificator.Notify("Wybacz ale ten tryb grafiki jest niedostępny w tej wersji programu.");
            }
            break;

            case GraphicTypes.Image:
            {
                notificator.Notify("Ten tryb nie jest dostępny w tej wersji.", "Error");
                return;

                log.Write("Tworzenie nowej grafki o typie Image.", LogMessagesTypes.Important);
                if (imgForImgTypeProject == null)
                {
                    notificator.Notify(new Exception("Wymagane jest wybranie zdjęcia.").Message);
                    log.Write("USER ERROR: Użytkownik nie wybrał zdjęcia.", LogMessagesTypes.Important);
                    return;
                }
                GraphicsEditor editor = FormsManager.ShowGraphicsEditor(imgForImgTypeProject.Size, project, GraphicTypes.Image, null);
                editor.Graphic.DrawImage(imgForImgTypeProject, 0, 0);
                //notificator.Notify("Wybacz ale ten tryb grafiki jest niedostępny w tej wersji programu.");
            }
            break;

            case GraphicTypes.PixelArt:
            {
                FormsManager.ShowPixelArtEditor(sizeOfPixelArt, (int)nudSizePerPixel.Value, project);
            }
            break;
            }
            Close();
        }