Araç Çubuğu
Geliştirme arayüzünde, menü yapısının altında araç çubuğu alanı mevcuttur. Araç çubuğu alanı, bazı işlev butonlarının kısayollarını barındırdığı gibi, geliştirme arayüzünde aktif olan ekrana göre ve yapılan işleme göre özelleşmiş ekstra işlem butonlarını da içerir.
Varsayılan olarak geliştirme arayüzü ilk açıldığında, araç çubuğunda; Yeni Boş Çözüm, Yeni Boş Proje, Çözüm Aç, Proje Aç, Tümünü Kaydet, Kaydet, Geri Al, İleri Al, Kopyala, Yapıştır seçenekleri mevcuttur.
- Yeni Boş Çözüm, Yeni Boş Proje, Çözüm Aç, Proje Aç seçenekleri aktif butonlar olarak görünür ve menü yapısındaki Dosya başlığı altında bulunan, Yeni Proje, Yeni Çözüm, Proje Aç, Çözüm Aç işlevlerinin kısayollarıdır.
- Tümünü Kaydet, Kaydet seçenekleri, geliştirme arayüzünde, form, akış ya da kod editörü ekranları açık olduğunda ve bu ekranlardan birinde ya da birden fazlasında herhangi bir düzenleme yapıldığında, yapılan düzenlemeleri kaydetmek için kullanılan butonlardır. Menü yapısındaki Dosya başlığı altında bulunan, Kaydet ve Tümünü Kaydet işlevlerinin kısayollarıdır.
- Geri Al, İleri Al seçenekleri; Geri Al seçeneği akış, form ya da kod kısımlarında herhangi bir değişiklik yapıldığında, yapılan işlemi geri alıp, ekranı değişiklikten bir önceki adıma döndüren seçenektir. İleri Al seçeneği ise akış, form ya da kod kısımlarında yapılan bir değişiklik geri alındığında, yapılan değişikliği tekrar uygulamak için kullanılan seçenektir.
- Kopyala, Yapıştır seçenekleri; Kopyala seçeneği, akış ya da form nesneleri üzerine tıklanarak kopyalamaya yarayan seçenektir. Yapıştır seçeneği, kopyalanmış olan akış ya da form nesnelerini ekrana yapıştırmaya yarayan seçenektir.
Geliştirme arayüzünde aktif ekran olarak form ekranı, akış ekranı ya da kod ekranı açıkken, araç çubuğunda beliren seçenekler değişiklik gösterir. Aktif ekrana göre beliren seçenekler ve açıklamaları aşağıdaki gibidir;
- İçe Aktar, Dışa Aktar seçenekleri; İçe Aktar seçeneği, json formatında dışarı aktarılmış bir paketi içe aktarmaya yarar. Dışa Aktar seçeneği ise, arayüzde aktif olarak akış ya da form ekranı açıkken, o an açık olan ekranı json formatında dışa aktarmaya yarayan seçenektir.
- Önizleme seçeneği, arayüzde form ekranı aktifken araç çubuğunda beliren bir seçenektir. Dizayn edilen form ekranının önizlenerek kullanıma açmadan önce nasıl görüneceğinin ve çalışacağının izlenebildiği bir özellik sunar. Ayrıca önizleme seçeneğinde form ekranının, farklı mobil cihazlardaki görünümleri de kontrol edilebilmektedir. Önizleme ekranında bulunan cihaz seçimine göre form görünümünün nasıl olacağı yayınlama öncesi test edilmiş olur.
Önizleme ekranı;
Akış ekranı aktifken, ekran görünüm ayarlarının yapılabileceği seçenek araç çubuğunda belirecektir. Bu seçenek detaylarında; “Grid çizgilerini göster veya gizle”, “Kılavuz çizgilerini göster veya gizle”, “Yapışmayı etkinleştir veya devre dışı bırak” ve “Izgaraya otomatik hizalama” seçenekleri listelenir.
- Grid çizgilerini göster veya gizle seçeneği, çalışılan ekranın arkasında kare çizgiler belirmesini sağlar. Oluşan kareler, dizayn işlemi sırasında kolaylık sağlaması amacı ile kullanılabilmektedir. Bu grid çizgileri isteğe bağlı olarak açılabilir ya da kapatılabilir.
- Kılavuz çizgilerini göster veya gizle seçeneği, çalışılan ekranın sol ve üst kenarına belirli aralıklara bölünmüş kılavuz çizgilerinin oluşmasını sağlar. Bu kılavuz çizgileri dizayn işlemi sırasında kolaylık sağlaması amacı ile kullanılabilmektedir.
- Yapışmayı etkinleştir veya devre dışı bırak seçeneği, kopyalanıp yapıştırılmak istenmeyen nesnelerde devre dışı bırakılarak ilgili nesne ya da nesnelerin yapıştırılmasını engellemeye yarayan seçenektir.
- Izgaraya otomatik hizalama seçeneği ise akış ekranına konumlandırılan nesneleri ızgara çizgilerine hizalamak için kullanılır.
Araç çubuğunda beliren nesneleri hizalama ve eşitleme seçeneğinin işlem detayları aşağıdaki gibidir;
- Seçili nesneleri sola hizala seçeneği, seçilen nesnelerin sola hizalanmasını sağlar.
- Seçili nesneleri sağa hizala seçeneği, seçilen nesnelerin sağa hizalanmasını sağlar.
- Seçili nesneleri alta hizala seçeneği, seçilen nesnelerin altta hizalanmasını sağlar.
- Seçili nesneleri üste hizala seçeneği, seçilen nesnelerin üste hizalanmasını sağlar.
- Seçili nesneleri dikey olarak hizala seçeneği, seçilen nesneleri dikey olarak hizalar.
- Seçili nesneleri yatay olarak hizala seçeneği, seçilen nesneleri yatay olarak hizalar.
- Dikey boşlukları eşitle seçeneği, nesneler arasındaki dikey boşlukları eşitler.
- Yatay boşlukları eşitle seçeneği, nesneler arasındaki dikey boşlukları eşitler.
Bir diğer nesne görünüm düzenleme seçeneğinin detayları ise aşağıdaki gibidir;
- Öne getir seçeneği, bazı durumda tasarım sırasında nesneler üst üste binmiş olabilir, arkada kalan nesneyi öne getirmek için kullanılan seçenektir.
- Arkaya gönder seçeneği, bazı durumda tasarım sırasında nesneler üst üste binmiş olabilir, önde kalan nesneyi arkaya göndermek için kullanılan seçenektir.
- Seçili nesneleri kilitle ya da kilidi kaldır seçeneği, seçilen nesnelerin yerlerinin bir daha değiştirilmesi istenmeyen durumlarda ya da tasarımcının nesnelerin yerlerini yanlışlıkla değiştirme olasılığına karşın alınan bir önlem olarak nesneler bu seçenek ile kilitlenebilir. Kilitlenen nesnelerin yerleri değiştirilemez. Yeri değiştirilmek istenen kilitli bir nesnenin kilidi, tekrar bu seçeneğe tıklanarak kaldırılabilir.
- Akış ekranında birden çok nesne seçili iken aktif hale gelen, akış görünüm ayarlama seçenekleri de aşağıdaki gibidir;
- Aktif ekran olarak kod ekranı açıkken araç çubuğunda “Sınıf Listesi”, “Yöntem Listesi” ve kodun, son derlenmiş haliyle şimdiki hali arasındaki farklı gösteren seçenekler belirir. Sınıf Listesi seçeneğinde, kodda kullanılan tüm sınıflar listelenir ve seçilen sınıf adına kodda otomatik odaklanılması sağlanır. Yöntem Listesi seçeneğinde, kodda kullanılan tüm method isimleri listelenir ve seçilen methoda kodda otomatik odaklanılır.