Merhaba Ali Bey,

Yazdığınız araca kullanıcıların erişimini kolaylaştırma açısında naçizane
birkaç önerim olabilir:

1) Sadece ilgili (dönüştürülebilen: biteslem resmi, video, ses) dosyalara
sağ tıklandığında, context menüde görünen bir kısayol olabilir.

2) Dolphin araç çubuğuna ve menülerine eklenen bir kısayol olabilir. Ancak
sadece seçilen dosyalar yapılacak işleme uygunsa aktif olmalıdır. (Sizin şu
anda yaptığınız böyle birşey sanırım)

3) Uygulama bu yollardan biri ile çalıştırıldığında, öncelikle seçilmiş olan
dosya/dosyaların türüne göre yapılabilecek işlemleri göstermelidir. Ancak
diğer işlemlere de erişim olmalıdır.

4) Kullanıcı için işlevleri anlaşılır kılmak açısından, ses, video ve resim
işlemleri ayrı arayüzlerde toplanabilir. Sekmelerden oluşan bir yapı tüm
seçenekleri her an erişilebilir halde tutar.

5) Dönüştürülen orijinal dosyaların yanlışlıkla üzerine yazılması, bir uyarı
penceresi ile engellenmelidir. Ancak tamamen kısıtlamak doğru değildir.

Kullanıcı ihtiyaçlarını bir kullancıı olarak iyi bildiğinizden, işlevleri
belirlemede sorun yaşamayacağınızı düşünüyorum. İlk etapta pek çok
fonksiyonu olan bir aaç yapmak yerine, az sayıda işi çok kolay halleden bir
araç geliştirme stratejisini izlemenizi öneririm. "Çok kolay halletme" için
ortaya koyduğunuz tasarımları, daha sonra başka işlevlere de uygulama
şansınız olacaktır.

Ellerinize sağlık.

Kolay gelisin.

İlker



2011/6/6 Ali E.İMREK <[email protected]>

> Selamlar,
>
> Video veya resim dosyalarını hızlıca dönüştürmek istediğimde konsoldan
> ffmpeg, convert gibi komutları kullanıyordum. Bazen komut
> parametrelerini kullanmam gerektiğinde doküman araması yapmam
> gerekiyordu bende sık kullandığım dönüştürme işleri için Dolphin ve
> Thunar'a servis menüleri ekliyordum. Servis menüsü listesi uzamaya
> başlayınca bu işi derleyip toparlayacak bir araç geliştirmeye karar
> verdim. (Ben aslında yazılımcı falan değilim, maksat spor olsun
> havasındayım)
>
> Her neyse tasarladığım araç özetle Dolphin'e bir servis menüsü
> ekliyor, seçilen dosyaları bir arayüzde açıp kullanıcının her dosya
> için bir çevirme plugin'i seçmesini ve ayarlarını yapmasını sağlıyor,
> sonra topluca çevirme işlemini başlatıyor. Plugin destekli bir şey
> olacak, yani araç aslında çevirme yapmıyor çevirmeyi pluginler
> yapacak, plugin de Python ile yazılabilecek, isteyen "os.system()"
> çağrısı kullanacak isteyen "import pyffmpeg". Plugin, miras aldığı
> temel bir sınıfın üzerine kendi ayarları için Qt-Gtk-vs. ile
> diyaloglar da oluşturabilecek.
>
> Aslında bazı temel sınıflar yazdım ancak çalışır bir şey olmadığından
> bağlantı vermiyorum henüz. Bu aşamada öneri ve fikir veren olabilir
> diye bir yazayım dedim.
>
>
> --
> Ali E.İMREK
> _______________________________________________
> Pardus-kullanicilari e-posta listesi
> Listeden çıkmak için
> http://liste.pardus.org.tr/mailman/listinfo/pardus-kullanicilari adresini
> kullanın.
> Listeye iletmek istediğiniz soruları  
> [email protected] adresine gönderin.
> Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web
> sayfasına gidin.
>
>
_______________________________________________
Pardus-kullanicilari e-posta listesi
Listeden çıkmak için 
http://liste.pardus.org.tr/mailman/listinfo/pardus-kullanicilari adresini 
kullanın.
Listeye iletmek istediğiniz soruları  [email protected] 
e-posta adresine gönderin.
Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web 
sayfasına gidin.

Cevap