ExplorerBar Object Plugin
ExplorerBar Object Plugin, AutoPlay Media Studio projelerinde Windows Explorer benzeri, kategorilere ayrılmış ve açılıp kapatılabilen menü yapıları oluşturmak için kullanılan eski bir Object Plugin'dir.
Özellikle
AIO uygulamaları, program arşivleri, teknik dokümanlar ve kategori tabanlı menüler hazırlamak için kullanılabilir.
ExplorerBar nasıl çalışır?
ExplorerBar yapısı genel olarak şu şekilde düşünülebilir:
┌─────────────────────────┐
│ PROGRAMLAR ▲ │
├─────────────────────────┤
│ Sistem Araçları │
│ İnternet Programları │
│ Multimedya │
└─────────────────────────┘
┌─────────────────────────┐
│ DOKÜMANLAR ▼ │
└─────────────────────────┘
┌─────────────────────────┐
│ AYARLAR ▼ │
└─────────────────────────┘
Kullanıcı bir kategoriye tıkladığında ilgili bölüm açılır veya kapanır.
AIO uygulamalarında kullanım
Örneğin bir teknik AIO uygulamasında:
ELEKTRONİK
├── Güç Kaynakları
├── Amplifikatörler
├── Ölçü Aletleri
└── SMPS
UYDU
├── Uydu Alıcıları
├── LNB
├── DiSEqC
└── Uydu Antenleri
DOKÜMANLAR
├── Servis Manueli
├── PDF Belgeleri
└── Teknik Dokümanlar
şeklinde kategorili bir menü hazırlanabilir.
Eski plugin hakkında
ExplorerBar, AutoPlay Media Studio için hazırlanmış eski Object Plugin'lerden biridir. Eski AMS eklenti paketlerinde de
ExplorerBar ayrı bir Object Plugin olarak listelenmiştir.
Bu nedenle bu konu özellikle eski AMS projeleri için arşiv değeri taşımaktadır.
Eski projelerde dikkat edilmesi gerekenler
ExplorerBar kullanılan bir projeyi günümüzde açarken plugin dosyasının sistemde kurulu olması gerekebilir.
Plugin bulunamazsa:
- ExplorerBar nesnesi yüklenmeyebilir.
- Projedeki menü yapısı bozulabilir.
- Object Plugin ile ilgili hata alınabilir.
- Projenin yeni AMS sürümünde yeniden düzenlenmesi gerekebilir.
Bu nedenle eski projelerde kullanılan
Object Plugin dosyalarının proje yedeğiyle birlikte saklanması önemlidir.
Güncel projelerde alternatif
Yeni AutoPlay Media Studio projelerinde aynı görünümü oluşturmak için mutlaka eski ExplorerBar plugin'ine bağlı kalmak gerekmez.
Örneğin:
ANA MENÜ
│
├── Elektronik
│ ├── Güç Kaynakları
│ ├── SMPS
│ └── Amplifikatör
│
├── Uydu
│ ├── Uydu Alıcıları
│ ├── LNB
│ └── DiSEqC
│
└── Dokümanlar
├── PDF
├── Servis Manueli
└── Teknik Belgeler
yapısı normal Button nesneleri, menüler, Dialog'lar ve görünürlük kontrolü kullanılarak da hazırlanabilir.
Örneğin belirli bir içerik grubunu göstermek veya gizlemek için AMS'deki ilgili nesnenin SetVisible fonksiyonu kullanılabilir:
Image.SetVisible("Image_Elektronik", true);
Image.SetVisible("Image_Uydu", false);
veya Label nesnelerinde:
Label.SetVisible("Label_Elektronik", true);
Label.SetVisible("Label_Uydu", false);
Bu yöntem, eski bir plugin kullanmadan kategori bazlı AIO arayüzleri oluşturmak için kullanılabilir.
Sonuç
ExplorerBar Object Plugin, AutoPlay Media Studio'nun eski sürümlerinde Explorer benzeri kategorili menüler oluşturmak için kullanılan kullanışlı Object Plugin'lerden biridir.
Eski AIO projelerinde karşılaşıldığında plugin dosyasının korunması önemlidir. Yeni projelerde ise benzer yapı
Button + Menu/Dialog + SetVisible yöntemleriyle plugin bağımlılığı olmadan oluşturulabilir.
Arşiv notu: Bu konu, eski ExplorerBar Object Plugin paylaşımını korumak amacıyla güncellenmiştir. Güncel AMS sürümlerinde eski plugin'lerin uyumluluğu ayrıca test edilmelidir.