Fox Tollkit’te “ne ne işe yarar” ve “nasıl kullanılır?” konusunda bir yazı yazalım dedim.Şimdi sırasıyla bazı önemli elementleri açıklayalım.Bir lemanı oluşturmak için C++ ta klasik olan new anahtar kelimesini kullanırız.
FXText *yaziAlani = new FXText (this,NULL,0,TEXT_READONLY|LAYOUT_FILL_X|LAYOUT_FILL_Y);
Burada FXText nesnesinin içinde bazı önemli özelliklerimiz var.Text sadece “okumak için”(readonly) kullanılır.X ve Y ekseninde tamamıyla doldurma işlemi yapılır. en başta yazdığımız “this” kelimesi en temelde bulunan çerçeviyi kasteder.
FXHorizontalFrame *frame1= new FXHorizontalFrame(this,LAYOUT_SIDE_TOP|LAYOUT_FILL_X|LAYOUT_FILL_Y|FRAME_SUNKEN|FRAME_THICK,0,0,0,0, 0,0,0,0);
FXHorizontalFrame :
Burada ise en temel yerleşim nesnelerinden birisi oluşturulur.Bu yatay bir frame oluşturulur.Bu frame temel çerçevenin üstüne inşa edilmiş yeni bir yatay çerçevedir.”this” kelimesi yine en temel frame’in üstüne inşa edildiğini gösterir.
new FXLabel(buttonFrame,"Button Frame",NULL,JUSTIFY_CENTER_X|LAYOUT_FILL_X);
Yeni bir label(etiket) kurduğunuz zaman bunun hangi temel “frame” bağlanacağını sorar.Burada buttonFrame adlı bir çerçeveye bağlamışız.İçindeki yazı “Button Frame” x düzleminde ortlamış ve yaymışız.Böylece nesnemizi oluşturduk.





0 Comments.