AutoPlay Media Studio – SplitButton Object Plugin ile Açılır Buton Kullanımı

guclusat

Tanınmış Üye
Süper Moderatör
Heres another little xmas gift, its a Vista split button, not much to it, just a basic button with a split section for showing a menu (like the one in the AMS project manager), you can set the split icon for 4 states or use the default arrow.

The split button is only supported on Vista and above, be sure to check your OS versions!

SplitButton.webp
 

Eklentiler

AutoPlay Media Studio – SplitButton Object Plugin​

SplitButton, AutoPlay Media Studio projelerinde normal bir butona ek olarak, butonun yanında bulunan açılır bölüm üzerinden farklı seçenekler sunmaya yarayan bir Windows arayüz bileşenidir.

Eski SplitButton Object Plugin özellikle Windows Vista ve üzeri sistemler için hazırlanmış üçüncü taraf bir Object Plugin'dir.

SplitButton nedir?​

SplitButton, iki bölümden oluşan bir buton gibi düşünülebilir:

┌─────────────────────────┬───┐
│ Ana İşlem │ ▼ │
└─────────────────────────┴───┘

Butonun ana kısmına tıklandığında bir işlem çalıştırılır.

Sağ taraftaki ok bölümüne tıklandığında ise farklı seçeneklerin bulunduğu bir menü açılabilir.

Örneğin bir AIO uygulamasında:
Programı Çalıştır ▼
│
├── Programı Aç
├── Ayarları Aç
├── Klasörü Aç
└── Web Sitesini Aç
Bu yapı özellikle AIO uygulamaları, araç menüleri ve program başlatıcıları için kullanışlı olabilir.

Eski SplitButton Plugin hakkında​

Bu konu, Object Plugin - SplitButton (Vista+ Only) adıyla paylaşılmış eski bir AutoPlay Media Studio eklentisine aittir. Eklenti üçüncü taraf bir Object Plugin olarak geliştirilmiştir ve Windows Vista ve üzeri sistemleri hedeflemektedir.

Dolayısıyla eski projelerde kullanılan SplitButton eklentisinin günümüz AutoPlay Media Studio sürümlerinde doğrudan çalışacağı garanti edilemez.

Özellikle eski bir AMS projesi açıldığında:
  • Plugin bulunamayabilir.
  • Object projede görünmeyebilir.
  • Plugin DLL'i eksik olabilir.
  • 32-bit/64-bit uyumluluk problemi oluşabilir.
  • Yeni Windows sürümlerinde davranış farklı olabilir.

Eski projeyi kullanıyorsanız​

SplitButton kullanılan eski bir AMS projesini açıyorsanız, öncelikle projede kullanılan plugin dosyalarının mevcut olduğundan emin olun.

Plugin olmadan proje açıldığında ilgili nesne düzgün şekilde yüklenmeyebilir.

Bu nedenle eski AIO projelerinde kullanılan plugin dosyalarını proje ile birlikte saklamak önemlidir.

Güncel projelerde alternatif yöntem​

Yeni bir AMS projesi hazırlarken aynı kullanıcı deneyimini oluşturmak için SplitButton pluginine bağlı kalmak yerine normal Button nesneleri ve menü yapıları kullanılabilir.

Örneğin:
┌──────────────────────┬───┐
│ Elektronik │ ▼ │
└──────────────────────┴───┘
Ana buton:
--Ana işlem
Dialog.Message("Bilgi", "Elektronik bölümü açıldı.");
Menü seçenekleri ise ayrı butonlar veya menü öğeleri olarak oluşturulabilir.

AIO uygulamalarında kullanım fikri​

SplitButton benzeri bir yapı şu şekilde kullanılabilir:
Ana Menü

[ Uydu Alıcıları ▼ ]
[ Güç Kaynakları ▼ ]
[ Amplifikatörler ▼ ]
[ Ölçü Aletleri ▼ ]
[ Servis Dokümanları ▼ ]
Her kategori seçildiğinde ilgili alt seçenekler gösterilebilir.

Bu yöntem özellikle çok sayıda program, PDF, servis dokümanı veya teknik araç içeren AIO uygulamalarında menü karmaşasını azaltabilir.

Sonuç​

SplitButton Object Plugin, eski AutoPlay Media Studio projelerinde açılır seçeneklere sahip butonlar oluşturmak için kullanılan bir Object Plugin'dir.

Eski projelerde plugin dosyaları mevcutsa kullanılmaya devam edebilir; ancak yeni projelerde üçüncü taraf eski pluginlere bağımlı kalmadan Button + Menu/Dialog + SetVisible gibi yöntemlerle benzer arayüzler oluşturmak daha kolay yönetilebilir.

Not: Bu konu eski bir plugin paylaşımını arşivlemek amacıyla korunabilir. Güncel AutoPlay Media Studio sürümlerinde plugin uyumluluğu ayrıca test edilmelidir.
 
Geri
Yukarı