Keskustelut - Muu Ohjelmointi - Liukusäätimen teko


Marko 21:07 8.7.04 
Hei!

Miten samantapainen liukusäädin kuin Windowsin äänenvoimakkuussäädin kannattaisi tehdä? Pitäisikö pohjaksi laittaa jokin PopUp-valikko vai mitä kannattaisi käyttää, kun se olisi kuitenkin niin pieni se "ikkuna" mihin säätimet sijoitettaisiin?
editoitu: 22:10 8.7.04
dolphin 22:10 8.7.04 
Liukusäädin on ainakin valmis komponentti, se ei sen enempää tekemistä vaadi. Popup-valikot voi kyllä unohtaa, niihin tuskin saa kovin kiltisti liukusäädintä istumaan. Ihan tavallinen formi ja liukusäädin, niin eiköhän se ole siinä! :D
Marko 22:22 8.7.04 
Ajattelin tehdä semmoisen aika pienen liukusäätimen. Eikös semmonen tavallinen formi kuitenkin vie aika paljon resursseja? Eihän se nyt mikään ongelma nykykoneilla ole, mutta parempi yrittää kuitenkin tehdä kerralla kunnon koodit.
editoitu: 10:06 9.7.04
RedEagle 10:06 9.7.04 
Siis millaista likusäädin systeemiä sä nyt oikein virität? Pitääkö siinä olla jotain pompsahtelu-fiitsereitä niin että se on jossain jemiksessä ja sit pomppaa esiin ku sitä tarvitaan ja painuu taas piiloon ku ketään ei enää kiinnosta hinata sitä edes takas. Vai millaista tarkalleen ottaen suunnittelit?
Marko 22:05 9.7.04 
Se mitä suunnittelen on hieman samantapainen kuin esim. Paint Shop Pro:ssa jossa voidaan valita siveltimen koko. Piirto-ohjelmaa en kuitenkaan ole tekemässä, mutta tarvitsisin jonkinlaista liukusäädintä joka pomppaa esiin vain tarvittaessa niin kuin esim. Windowsin äänenvoimakkuussäädin tai PSP:n liukusäädin. Kovin vaikea juttu tämä nyt ei ole, mutta komponenttien suunnittelu ei oikein ole hallussa, joten kyselen hieman osaavimmilta neuvoja miten hommassa kannattaisi edetä.
RedEagle 11:12 12.7.04 
No itse ainakin ihan alkuun lähtisin miettimään että mistä ja miten se esiin pompsahtaa eli millainen mötikkä pitäis näyttää käyttöliittymässä pitöis näyttää että käyttäjä ymmärtää painaa sitä saadakseen sen säätimen esiin. En nyt kuollaksenikaan muista millainen tuo psp:n säädin on, mutta tarkoitatko tuolla windowsin äänenvoimakkuus säätimellä tuota mnkä saa esiin tuosta kaiuttimen kuvasta joka on tuolla kellon vieressä näytön oikeassa alanurkassa?

Eli sen säätimen pohjaks vois ottaa ihan vaikka jonkun olemassa olevan VCL-namiskan esim. TSpeedButtonin ja siihen alkaa sitten väsätä tarvittavaa toiminnallisuutta.