forma wzgledem rozdzielczosci

0

Hej :)
Pisze sobie tego photopola i tak wpadlem na pomysl ze byc moze na innych komputerach z mocno rozniaca sie rozdzielczoscia od mojej program moze wygladac beznadziejnie.

Wpadlem na dwa rozwiazania
1.)
Uruchamiamy program ktory zmienia automatycznie rozdzielczosc ekranu a po wylaczeniu programu powraca do starej rozdzielczosci.

Metoda ktorej wolalbym uniknac ze wzgledu na "odstraszenie" uzytkownikow po tym jak zobacza ze cos dzieje sie im z monitorem

2.)
Przeskalowanie kazdego komponentu i formy wzgledem rozdzielczosci.

Metoda pewna ale ... jak sobie pomysle ile czeka mnie pisania... tym baredziej ze w projekcie sa childformy...

A wiec pytanie:
Czy istnieje prostszy sposob na przeskalowanie komponentow i formy wzgledem uzywanej przez usera rozdzielczosci.
Krotko: uzywajac 1280 x 960 chcialbym by program wygladal tak samo na kazdej innej rozdzielczosci ( no ewentualnie minimalne roznice ktore nie beda kolec w oczy )

Za wszelkie porady bardzo dziekuje :)

0
  1. co to jest photopol?
  2. większość programów sobie radzi z tym tak, że wszelkie kontrolki znajdują się przy krawędziach okna i mają stałą wielkość, a obszar roboczy zajmuje POZOSTAŁĄ część ekranu, większą lub mniejszą zależnie od rozmiaru okna.
0

Po pierwsze po to się kupuje ekran 30 calowy żeby właśnie na nim inaczej wszystko wyglądało niż na 17 calach. Jeśli koniecznie chcesz uprzykrzyć ludziom pracę z programem to możesz użyć np WPF.

0
  1. co to jest photopol?

PhotoPOL ( konkretnie PhotoPOl 2.0 ) to program ktory tworze od stycznia i sluzy on do obrobki grafiki rastrowej.

wyglada na dzien dzisiejszy tak :
user image

ikonki i czcionki sie zmienia. Rozklad menu zreszta tez.

  1. większość programów sobie radzi z tym tak, że wszelkie kontrolki znajdują się przy krawędziach okna i mają stałą wielkość, a obszar roboczy zajmuje POZOSTAŁĄ część ekranu, większą lub mniejszą zależnie od rozmiaru okna.

No wlasnie. Konkretnie chodzi mi o forme z lewej strony ta z podstawowymi narzedziami.
Jak widzicie jest ona dosc duza. Na mniejszej rozdzielczosci wejdzie scroll i bedzie to brzydko wygladac. Da sie przezyc ale jest nie teges troche.

Mozna to przeskalowac i nie bedzie to az tak bolesne ale niestety ta forma po lewej jest dosc duza i bedzie sporo liczenia.

Po pierwsze po to się kupuje ekran 30 calowy żeby właśnie na nim inaczej wszystko wyglądało niż na 17 calach. Jeśli koniecznie chcesz uprzykrzyć ludziom pracę z programem to możesz użyć np WPF.

Tu nie chodzi o to kto co kupuje tylko o to ze nie kazdy uzywa takich duzych rozdzielczosci. A ja chce zrobic aplikacje jak najbardziej kompatybilna. Tak jak to tylko mozliwe.

0

Ale to jest właśnie sztandarowy przykład na to, że nie należy robić nic. Ewentualnie daj do wyboru małe/duże ikony dla tego paska narzędzi, przy czym obecne powinny się nazywać „duże” (a nawet „za duże” ;-))

0

Ok :) To dzieki za nieco pocieszenie bo sie tym martwilem :P wybor w opcjach powinien byc faktycznie calkiem fajni i optymalny.

Ikonki moze uda mi sie jeszcze zmniejszyc bo chcialbym nieco kreowac sie na photoshopie.

Tak czy owak dzieki za informacje :)

0

deus, możesz zrobić coś polaczkowi za tego screena?

0

Juz zmniejszam zmniejszam :P

0

Szczerze, musi być tyle tych opcji w menu nasrane że aż się na ekranie ledwo mieści? Usability...
Imo lepiej skupić się na kodach literowych (wciskam A - wyskakuje podmenu "Adjustacje", wciskam H - wyskakuje "Hue&Saturation") w menu niż uważać przed nadmiernym rozgałęzianiem.

0

DOKLADNIE wlasnie tak menu bedzie rozwiazane :) Beda skroty ale nim je zrobie musze miec cale menu przygotowane, by skroty byly dosc logiczne a nie rozmieszczone losowo.

A co do ilosci opcji to wlasnie tak jak mowilem menu zostanie nieco zmienione w sumie mocno zmienione i na pewno dojdzie nowe menu "gradienty". Byc moze jeszcze jedno dojdzie jeszcze ale zobaczymy. Tak wiec menu nie bedzie tak brzydko wygladac na dzien dzisiejszy ja wale wszystko "na kupe" byle tylko wykodzic filtry a umieszczenie tego i "ozdobienie" to juz bedzie pikus ktory nie zajmie duzo czasu :)

0

@somekind, następnym razem.

0
polaczek17 napisał(a)

Beda skroty ale nim je zrobie musze miec cale menu przygotowane, by skroty byly dosc logiczne a nie rozmieszczone losowo.

Wiesz, jakbyś najpierw zrobił projekt, to byś nie miał tego problemu.
I pamiętaj, że człowiek jest w stanie objąć wzrokiem od 3 do 7 elementów. Milion opcji w menu to za dużo jednak.

0

O k$#a ale wy#$@al z tym menu :-O

0

Wiesz, jakbyś najpierw zrobił projekt, to byś nie miał tego problemu.

No raczej projekt zrobilem i to nawet na wielkich kartkach :P Ale tutaj doszla kwestia ( w pozniejszych etapach ) ze bylem w stanie stworzyc wiele nowych filtrow podobnych do tych z photoshopa czego sie na poczatku nie spodziewalem. Pozniej doda sie skroty co zreszta nie jest ani jakos specialnie czasochlonne czy wymagajace.

Coz te "milionowe opcje" w tej wersji bardzo sie nie zmienia i jednak mniej wiecej menu bedzie dosc rozrosniete. To co widac na screenie plus rozgalezienia ktore tez sa liczne. Z ta roznica ze menu bedzie o polowe krotsze - bo dojdzie tak jak pisalem wczesniej - menu "gradienty" i byc moze jeszcze jedno menu jesli bedzie nadal zbyt duzo opcji. Tak czy owak nie ma strachu ze bedzie to az tak zle wygladac :)

Dlaczego zrobilem tak a nie inaczej? hmmm... rozważałem wiele mozliwosci i najsensowniejsza byla jedna forma dla danego efektu z checkboxem ale uwazam ze wygladaloby to brzydko. Bylaby gorsza jakosc i efekt ogolny.

Zdecydowalem sie na takie rozwiazanie zobaczymy po premierze jak to wyjdzie w praniu. Licze jednak ze program sie spodoba bo naprawdę wiele potrafi :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1