Abdullah 37 Posted November 24, 2010 Share Posted November 24, 2010 Arkadaşlar projelerimiz için tema yapılabilirmi. Mesela projelerimizdeki settings kısmındaki skin bölümünde bulunan skinlerden iki tanesini kullanmak istiyorum. Projede menüden tema değiştir seçeneğini seçince istediğimiz temayı seçip uyguluyoruz. Bunu yapabilirmiyiz. Link to comment Share on other sites More sharing options...
KintaRo Posted November 24, 2010 Share Posted November 24, 2010 o temalar bir kerelik. proje çalıştıktan onra değiştirilemez. Link to comment Share on other sites More sharing options...
xarax Posted November 25, 2010 Share Posted November 25, 2010 Tema değiştirme şu şekilde yapılabilir mi? -"Tema" diye bir klasör oluşturup .cjstyles uzantılı bu tema dosyalarını içine atarız. -Varsayılan olarak birini belirleyip ilk açılışta onunla açılsın. -Varsayılan Tema adıda mesela Tema1.cjstyles olsun.Uygulamada bir Ayar kısmı bulunsun ve Buradan yeni tema adını iniye yazdırsın Tema2 gibi -Uygulama açılışında iniden okusun(On Startup kısmına yazılacak kodlarla) Tema klasöründeki tema dosyasını normalde AMS nin tema dosyalarının bulunduğu Plugin klasörüne adını daha önce belirlenen adı ile(Tema1.cjstyles) değiştirip kopyalasın.Uygulama açıldığında dosya adı aynı ama farlı bir tema ile açılsın. Denemedim ama olabilir gibi geliyor. Link to comment Share on other sites More sharing options...
djonur007 Posted November 25, 2010 Share Posted November 25, 2010 Bence olur. ama o uzantıya sahip temaları nereden bulacağız? Link to comment Share on other sites More sharing options...
KintaRo Posted November 25, 2010 Share Posted November 25, 2010 sanırım win7 temaları uyuyor indigorose forumlarında görmüştüm Link to comment Share on other sites More sharing options...
xarax Posted November 25, 2010 Share Posted November 25, 2010 [quote name='djonur007' date='25 Kasım 2010 - 15:05 ' timestamp='1290698156' post='916886'] Bence olur. ama o uzantıya sahip temaları nereden bulacağız? [/quote] AMS8 de uygulamada Project/Settings Skin kısmında temalar var onları tek tek deneyip Plugin içine gelmelerini sağlıyacağız.Sonra onları alıp Tema klasörüne atarız.Uygulamayı derlerken silinmemelerine dikkat etmek lazım ama. Link to comment Share on other sites More sharing options...
djonur007 Posted November 25, 2010 Share Posted November 25, 2010 Oradaki temaları gördüm ama benim zevkime ters temalar Link to comment Share on other sites More sharing options...
Abdullah 37 Posted November 26, 2010 Author Share Posted November 26, 2010 [quote name='xarax' date='25 Kasım 2010 - 16:58 ' timestamp='1290697681' post='916879'] Tema değiştirme şu şekilde yapılabilir mi? -"Tema" diye bir klasör oluşturup .cjstyles uzantılı bu tema dosyalarını içine atarız. -Varsayılan olarak birini belirleyip ilk açılışta onunla açılsın. -Varsayılan Tema adıda mesela Tema1.cjstyles olsun.Uygulamada bir Ayar kısmı bulunsun ve Buradan yeni tema adını iniye yazdırsın Tema2 gibi -Uygulama açılışında iniden okusun(On Startup kısmına yazılacak kodlarla) Tema klasöründeki tema dosyasını normalde AMS nin tema dosyalarının bulunduğu Plugin klasörüne adını daha önce belirlenen adı ile(Tema1.cjstyles) değiştirip kopyalasın.Uygulama açıldığında dosya adı aynı ama farlı bir tema ile açılsın. Denemedim ama olabilir gibi geliyor. [/quote] Hocam bir örnek apz vermen mümkün mü? Link to comment Share on other sites More sharing options...
xarax Posted November 27, 2010 Share Posted November 27, 2010 [quote name='Abdullah 37' date='26 Kasım 2010 - 18:26 ' timestamp='1290796569' post='917447'] Hocam bir örnek apz vermen mümkün mü? [/quote] Varsayılan Tema "Default.cjstyles" olsun. Tema dosyaları AutoPlay/Tema içinde olacak. "Temp" diye geçici işlerin yapıldığı bir klasör oluşturulsun. Yeni tema Temp'e kopyalanıp adı "Default.cjstyles" olarak değiştiriliyor. Ardından tema dosyalarının varsayılan olarak bulunduğu "Plugins" klasörüne taşınıyor. hemen etkin olur mu bilmiyorum ama uygulama penceresini yenilemek lazım yada uygulamayı baştan başlatmak. Kendim henüz denemedim. [code] --Application Theme File.Copy("AutoPlay\\Tema\\"..tema1..".cjstyles", _SourceFolder.."\\AutoPlay\\Temp\\", true, true, false, true, nil); File.Rename(_SourceFolder.."\\AutoPlay\\Temp\\"..tema1..".cjstyles", "AutoPlay\\Temp\\Default.cjstyles"); File.Move("AutoPlay\\Temp\\Default.cjstyles", _SourceFolder.."\\AutoPlay\\Plugins\\", true, true, false, false, nil); [/code] Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.