Commodore Amiga sayı 5, sayfa 23

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 23

DL<'DiskListesi'() () call setposition(GenelGrubu () , 640,70) ('DOSYAYI if isimz'' then exit textsloadtext (isim) call clearlist (DL) call clearlisttIL) call clearlist GL) call (do forever parse var text satir text if then break

İZUNLUGU RESİN

parse var satir ADI ';' GRUBU ';' INDEX ADI * GRUBU — « left(strip(Grubu, 'b') — ,25) 11 INDEX < left(striplIndex,'b') — ,06) 11

left (strip (Uzunluğu, 'b') RESİM — strip(RESIM,'b') sat irsADI | İGRUBU| | it sappenditem(DL,satir.1) call appenditem(IL, INDEX, 1) call appenditem(GL,GRUBU, 1) if resimz'' then call setactiönnonelit) else call setactionpiclit, RESIM) call distesort call interactive(l) exit

DosyadanOku.MACRO: Seçilen dosyadaki özel şekilde düzenlenmiş bilgiyi listeye okur ve sıralar.

lirledik ve onaltı renk moduna geçtik. HyperBook'un bize sunduğu renk paleti oldukça iyi olduğundan palet renkleri üzerinde oynamadık. Ama ektanın arkaplan rengini ortakoyu mavi seçtik. Düşey çözünürlük için sunulan 256 piksel modu yeterli olduğu için İnterlace ekranını kapalı tuttuk.

sayede gözü oldukça rahatsız eden o şiddetli titremeden kendimizi koruduk. Daha sonra, ana panelin en arkasını oluşturmak üzere büyük bir “Button” yani “Düğme” açtık. Bunu büyük kontrol panelinden, tek kareli düğmeye basarak seçtik ve ekranda büyükçe bir yer yarattık. Bu düğmeler, kendilerine görev verilmediği zaman sadece grafik elemanı olarak yer alıyorlar. Aslında DPaint gibi bir çizim programı yardımıyla üçdört renklik bir mermer taban yaratıp arkaya bunu yerleştirebilirdik, ama dosya İçeriklerini tutan kısım tabanın çoğunu kaplayacağı için harcadığımız emeğe değmeyeceğini düşündük, Düğmeyi ekrana yerleştirir yerleştirmez renklerini belirlememiz gerekti. Düğmeyi yerleştirdiğimizde açılan pencerenin üst kısmında renkler, bunların yanında şeffaflık belirten kutu ve hepsinin altında rengi seçilebilecek kısımlar yer alıyor. En soldaki kısım, düğ- > menin (düğmenin İsim, renk ve görevlerin belirlendiği pencere sadece düğmelere has olmadığı için 'düğmenin' yerine demem gerekirdi) yüzeyinin rengini belirliyor. Bunu ekran rengiyle aynı yaptık. Bunun hemen yanında çerçeve rengi ve en sağda da gölge rengi yer alıyor. Normal olarak gölge, kutu havadaymış İzlenimi vermek üzere yapılmış. Fakat 'Gölge' gadget'- ının Üzerinde iki kere kliklerseniz düğmeniz sanki yüzeye bağlı bir kabartıymış gibi bir görüntü elde edebilirsiniz. Bu çerçeve rengi sağ ve üst kenarların rengini, gölge rengi de sol ve alt kenarların rengini belirliyor. “Embossed Shadow” adı verilen bu sistem son programlarda sıkça kullanılmaya başladı ve oldukça şık görünüyor. Bu sebeple biz de bu seçenekten yararlanmaya karar verdik. Ana panelimiz yüzeyin yukarısında görünebilsin diye çerçeve rengini beyaz, gölge rengini de siyah verdik. Kenarları belirginleştirebilmek için bir düğme daha açtık ve birinci düğmenin İçine yerleştirdik. Bu sayede kenarlarda birer değil İkişer noktalık parlama (ve gölgelenme) kısmı oluşturduk. İlk olarak ikincl düğmeyi İlkinin çerçevesine bitiştirmemiz gerekti, Eğer clsim ekleme-değiştirme modundaysanız herhangi bir clsme belli bir süre basılı tutarsanız okunuz bir ele dönüşecektir ve kendisiyle birlikte, üzerinde sol tuşu basılı tuttuğunuz cismi de hareket ettirecektir. Demin de söylediğim gibi, bu sistemi kullanarak ikinci düğmenin sol üst köşesini diğerininkiyle bitiştirdik. Düğmelerin sağ alt köşelerini de bitiştirmek için ikinci düğmenin boyunu da ayarlamamız gerekti. Cisim ekleme-değiştirme modundayken cisme kliklediğiniz zaman (sol tuşu) sağ alt köşede beliren gadget'i kullanatak düğmenin boyunu kolayca ayarladık. Demin kullandığımız gadget aynı zamanda, grup haline getirilmiş cisimletİN grubu oluşturan elemanlara ayrılması için kullanılıyor. Daha sonra bağımsız cisimletin boyutları tek tek ayarlanabiliyor. Sıra Görüntü ekranını oluşturmaya gelmişti. Bu iş için tek bir “List” ya da “liste” kullanmaya karar verdik. Düğmenin tepesinde on piksellik bir boşluk bıraktıktan sonra listeyi yerleştirdik. Oldukça büyük olan bu liste albüm adını, grup adını,

Klavyeyle gezinmek için ← ve → tuşları.