Forum: Duyurular RSS
gtkD ile bir editör
Sayfa:  önceki  1  2  3  4 
Avatar
Salih Dinçer #46
Üye Ock 2012 tarihinden beri · 1912 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 5616
Mengu:
http://www.chris-granger.com/2012/04/12/light-table---a-new-ide-concept/
vatandas clojure icin yapmis. daha sonra vakit buldugumda tekrar ustunde calisacagim. cok keyif aldigim bir proje olmustu cunku.
Light Table çok devingen (dynamic) gözüküyor...:)

Şaka değil, gerçekten sevdim. Sunumu yapan arkadaşın dilinde (herhalde dilin özelliğinden dolayı) "very dynamic" deyimi eksik olmuyor. Table olayı gerçekten çok hoş. Diğer bir çok şey sanırım dilin özelliği.
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)
Mengu (Moderatör) #47
Kullanıcı başlığı: NONSERVIAM
Üye Tem 2009 tarihinden beri · 347 mesaj · Konum: Dersaadet
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 5623
zafer:
Mengü, doğruyu söylemek gerekirse ben senin eklediğin videoları görünce gerçekten çok heyecanlanmıştım. Sublime Text bana basit şeylerin bile çok kullanışlı olduğunu gösterdi, bende senin yaptığın editör ile çalışabileceğimi düşünmiştüm ama ne kodlarını bulabildim ne kendisini :)

Editör işi gerçekten ketifli bir proje, ortaya hemen güzel bir şeyler çıkması insanı heveslendiriyor ama yinede uaun vadede yapacak çok iş var bence. İstersen senin projen veya benim divid üzerinden birlikte devam edebiliriz. Tabi işlerim yoğun düzenli vakit ayıramam diyorsan en azından danışman olarak yardım almak isterim.

Sorun kodu renklendirme olayıydı ama style diye bir klasör olmadığı için sorun oluyormuş onu ekleyince düzeldi. Şimdi tablarla (notebook) çebelleşiyorum. Yoldan geçerken senin izlerinede rastlıyorum Mengü :)

evet, gerek gtk, gerek gtkD olsun, gerek GtkSourceView ya da ciddi takildigim yerler olsun cok arastirdim, dolayisiyla dsource ve diger forumlarda benim sorularimla / cevaplarimla karsilasiyor olabilirsin. :) neredeyse gtk'nin butun apisini ezberlemistim. :)

videolardan da gormussundur, benim editorde cok buyuk emek var. tam tesekkullu bir sey ortaya ciktiginda satmak niyetindeydim ancak acik kaynaga da cevirebilirim. maksat gencler faydalansin. :)

tablarda cebellestigin nokta nedir?
http://www.mengu.net - some kind of monster
Mengu (Moderatör) #48
Kullanıcı başlığı: NONSERVIAM
Üye Tem 2009 tarihinden beri · 347 mesaj · Konum: Dersaadet
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj #46
Salih Dinçer:
Mengu:
http://www.chris-granger.com/2012/04/12/light-table---a-new-ide-concept/
vatandas clojure icin yapmis. daha sonra vakit buldugumda tekrar ustunde calisacagim. cok keyif aldigim bir proje olmustu cunku.
Light Table çok devingen (dynamic) gözüküyor...:)

Şaka değil, gerçekten sevdim. Sunumu yapan arkadaşın dilinde (herhalde dilin özelliğinden dolayı) "very dynamic" deyimi eksik olmuyor. Table olayı gerçekten çok hoş. Diğer bir çok şey sanırım dilin özelliği.

evet, light table clojure icin yazildigindan dolayi dinamik kelimesi dilinden dusmemis. =)
http://www.mengu.net - some kind of monster
zafer #49
Üye Tem 2009 tarihinden beri · 700 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj #47
Mengu on 2012-04-14, 18:13:
tablarda cebellestigin nokta nedir?

Sekmelerle (tab) ilgili sıkıntım başlık ve kapatma düğmesiydi ama onlarıda şimdilik bir şekilde hallettim. Benim sormak istediğim stilleri nasıl değiştirebilirim. styles klasörünün içinde classic, cobalt, kate diye stiller var. Bunları nasıl yükleyebilirim veya çalışma zamanında nasıl değiştirebilirim?
https://github.com/zafer06 - depo
Mengu (Moderatör) #50
Kullanıcı başlığı: NONSERVIAM
Üye Tem 2009 tarihinden beri · 347 mesaj · Konum: Dersaadet
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
zafer:
Mengu on 2012-04-14, 18:13:
tablarda cebellestigin nokta nedir?

Sekmelerle (tab) ilgili sıkıntım başlık ve kapatma düğmesiydi ama onlarıda şimdilik bir şekilde hallettim. Benim sormak istediğim stilleri nasıl değiştirebilirim. styles klasörünün içinde classic, cobalt, kate diye stiller var. Bunları nasıl yükleyebilirim veya çalışma zamanında nasıl değiştirebilirim?

SourceView newSourceView = new SourceView();
SourceBuffer sourceBuffer = newSourceView.getBuffer();
SourceStyleSchemeManager sssm = new SourceStyleSchemeManager();
string[] styleSearchPaths = ["~/.pearl-studio/styles"];
sssm.setSearchPath(styleSearchPaths);
SourceStyleScheme sCheme = sssm.getScheme("railscasts");
sourceBuffer.setStyleScheme(sCheme);

- yeni bir SourceView olusturuyorsun.
- SourceView'in buffer'ini aliyorsun.
- SourceStyleSchemeManager instance'i olusturuyorsun.
- SourceStyleSchemeManager'a stilleri nerede aramasi gerektigini soyluyorsun.
- SourceStyleScheme olarak SourceStyleSchemeManager'dan "railscasts" stilini istiyorsun. ki burada stilleri gosterip, secili stilin degerini gondereceksin.
- bufferin stilini SourceStyleScheme olarak degistiriyorsun.
http://www.mengu.net - some kind of monster
zafer #51
Üye Tem 2009 tarihinden beri · 700 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Teşekkürler Mengü, sayende hızlı bir şekilde stilleri eklemeyi başardım. Stil dosyalarını biraz inceledim aslında çok karışık değiller, ddili.org olarak kendi stilimizi yapabiliriz. Bu arada senin bu konuda bilgin varsa stil oluşturma hakkında küçük bir yazı hazırlarsan bu konu ile ilgilenen kişilere (ben dahil) çok yardımı olur diye düşünüyorum. Vakit bulabilirsen tabi.

Soruma gelince, SourceView bileşenini nasıl özelleştirebilirim. Mesela yan tarafta çıkan satır numaraları çok sıkışık o alanı biraz daha genişletmek ve satır numaralarını ortalamak istesem nasıl yapabilirim?
https://github.com/zafer06 - depo
Mengu (Moderatör) #52
Kullanıcı başlığı: NONSERVIAM
Üye Tem 2009 tarihinden beri · 347 mesaj · Konum: Dersaadet
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
zafer on 2012-04-17, 00:51:
Teşekkürler Mengü, sayende hızlı bir şekilde stilleri eklemeyi başardım. Stil dosyalarını biraz inceledim aslında çok karışık değiller, ddili.org olarak kendi stilimizi yapabiliriz. Bu arada senin bu konuda bilgin varsa stil oluşturma hakkında küçük bir yazı hazırlarsan bu konu ile ilgilenen kişilere (ben dahil) çok yardımı olur diye düşünüyorum. Vakit bulabilirsen tabi.
maalesef bunun icin hic vaktim yok.

Soruma gelince, SourceView bileşenini nasıl özelleştirebilirim. Mesela yan tarafta çıkan satır numaraları çok sıkışık o alanı biraz daha genişletmek ve satır numaralarını ortalamak istesem nasıl yapabilirim?
bu konuya pek bakmadim ancak sanirim surasi yardimci olacaktir: http://developer.gnome.org/gtksourceview/stable/GtkSourceG…
http://www.mengu.net - some kind of monster
zafer #53
Üye Tem 2009 tarihinden beri · 700 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Mengu on 2012-04-21, 10:29:
bu konuya pek bakmadim ancak sanirim surasi yardimci olacaktir: http://developer.gnome.org/gtksourceview/stable/GtkSourceG…

Aslında araştırmalarım sonucu bende GtkSourceGutter bileşenine ulaştım ama ne açık bir örnek nede kullanımınıa dair detaylı bir bilgiye ulaşamadım. Bu konuda bir örnek iletebilirsen çok memnun olurum.
https://github.com/zafer06 - depo
zafer #54
Üye Tem 2009 tarihinden beri · 700 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
    if (dLang !is null)
        {
            writefln("Setting language to D");
            sb.setLanguage(dLang);       // Access Violation
            sb.setHighlightSyntax(true);
        }

Merhaba Mengu,
sb SourceBuffer birleşeni yukarıdaki satırda Access Violation hatası alıyorum sorunu bir türlü anlayamadım. Bu konuda senin bir bilgin var mı?
https://github.com/zafer06 - depo
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Sayfa:  önceki  1  2  3  4 
Forum: Duyurular RSS
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-11-19, 08:14:55 (UTC -08:00)