LibreOffice Hesap Tablosu Korumasız Hücreleri Seç

Hesap tablosunda hücrelerin hepsi varsayılan olarak korumalıdır. Bu koruma ancak siz çalışma kağıdını koruma altına aldığınızda aktif olur. Hücrenin koruma durumunu hızlıca değiştirebilmek için bir toggle butonu daha önce eklemiştim.

Bir çalışma kağıdını koruma altına aldığınızda içindeki koruması kaldırılmış hücrelere toplu işlemler yapmanın (Hepsini sil, hepsinin font büyüklüğünü değiştir vs vs) bir yolu yoktu. Elle tek tek seçmeniz gerekiyordu. Hücrenin korumalı/korumasız olması da gözle ayırt edilemediği için imkansızdı diyebilirim.

Eklediğim bu özellik çalışma kağıdı korumalı yada korumasız olduğunda içindeki tüm koruması kaldırılmış hücreleri seçmenize izin veriyor. 6.0 sürümünden itibaren kullanılabilecektir.

İlgili hata kaydı: https://bugs.documentfoundation.org/show_bug.cgi?id=95883
Gönderdiğim yama: https://gerrit.libreoffice.org/gitweb?p=core.git;a=commitdiff;h=ed715a460254e4d72c78ff6eb244a9fc6692e2a6
Sürüm notu:  https://wiki.documentfoundation.org/ReleaseNotes/6.0#Calc

12 Haziran 2017

Posted In: calc, free software, Gezegen, hesap tablosu, hücre koruma, libreofis, Özgür yazılım, unprotected cells

Hücre biçimlendirme çubuğunun toggle davranışı düzeltildi.

LibreOffice hesap tablosunda  aşağıdaki araç çubuğu yardımıyla hücrenin sayı biçimini değiştirmek mümkün:

Sırasıyla standart, para birimi, yüzde, ondalıklı, tarih, bilimsel

Normalde olması gereken aşağıdaki gibi seçili olan hücre hangi biçimdeyse o butonun basılı görünmesiydi.


Bu durum ondalıklı sayı biçimi için geçerli değildi ve daha önce bu durumu düzeltmiştim.

Şimdi standart yani bir hücreye bir sayı yazdığınızda varsayılan biçimi için bu toggle özeliğinin düzeltilmesi gerekiyordu. Ama bu diğerlerinden farklı bir davranışta olmalıydı. Hücre zaten başka bir biçemle biçilendirilmediğinde standart butonu üzerine tıklansada hala basılı durumda kalmalıydı. Ve başka bir buton örneğin % tıkladıysa ve yeniden tıklanıp biçim geri alındıysa standart butonu üzerine basılmadığı halde basık görünmeliydi.

Bu davranışa toggle demek doğru değil, bir radio buton davranışı da değil ne diyeceğimi bilemiyorum. Bu sorun 5.4 sürümünden itibaren düzelmiştir. Var olan özelliğin hatasının çözümü olduğundan önceki ara sürümlere de eklenmesi muhtemel.

İlgili hata kaydı: https://bugs.documentfoundation.org/show_bug.cgi?id=86119
Gönderdiğim yamalar:
https://gerrit.libreoffice.org/gitweb?p=core.git;a=commitdiff;h=82beda528fb74ae1c6b5e12a98dbf5d4e9e4c0db

https://gerrit.libreoffice.org/gitweb?p=core.git;a=commitdiff;h=07dcac8a0057fc24e8cf0a8daebacd97da9c982c
Sürüm notu: https://wiki.documentfoundation.org/ReleaseNotes/5.4#Calc



12 Haziran 2017

Posted In: calc, free software, Gezegen, hesap tablosu, libreofis, Özgür yazılım, toggle

Tüm yorumları göster/gizle toggle menü elemanı eklendi.

LibreOffice Calc bileşenine daha önce "tüm yorumları göster ve gizle" seçeneklerini ayrı ayrı komutlar halinde eklemiştim. Arkasından bunun toggle halde çalışan halinin de eklenmesini istemişlerdi. Ekledim. 5.4 sürümünden itibaren kullanılabilecek.

İlgili hata kaydı: https://bugs.documentfoundation.org/show_bug.cgi?id=107258
Gönderdiğim yama: https://gerrit.libreoffice.org/gitweb?p=core.git;a=commitdiff;h=198f5a16fd4c5bf691a3450bbf16e88c000f9baa
Sürüm notu: https://wiki.documentfoundation.org/ReleaseNotes/5.4#Calc

Bu iki seçeneği ayrı ayrı eklemişken toggle butonu yapmak ilk bakışta kolayca olmalı gibi geliyor insana. Ama durum öyle değil. Yazılmış eski iki komutu çağırarak yapmak mantıklı gibi görünüor olsa da LibreOffice'in kullandığı UNO komutları bir görevi bağımsız bir şekilde yerine getirmeyi hedefler. Bu yüzden bir komutu başka bir komutun içinden çağırmak çok mecbur kalınmadıkça uygun değil.

Bu toggle buton için bazı kısımları yeniden yazmam ve yeni kullanım senaryosuna göre ayarlamam gerekti. Şimdi komutların ayrı ayrı olması ve bir arada çalışması(toggle) durumunun gerçekleştirilme senaryoları arasındaki farkı şöyle anlatayım:

*Bu seçenek kullanıcıya belgede yorum var mı diye yapılan kontrolün sonucunda ancak belgede yorum varsa göründüğü için  belgede yorum yoksa senaryosunu değerlendirmeye gerek yoktur.

Ayrı ayrı tüm yorumları göster/gizle 

Kullanıcı tüm yorumları göster seçeneğine tıklar:
  1. Geri Al yöneticisi başlatılır 
  2. Seçili tablolar bir listeye atanır
  3. Bu tablolar içindeki tüm yorumlar bir listeye atanır. 
  4. Yorumlar listesinin içindeki her yorumun durumu görünür yapılır.
  5.  Geri Al yöneticisi bitirilir
(Zaten hepsi görünür durumdaysa kontrolü yapılmaya değer bulunursa  ekleyeceğim. Bazen performansı arttırma çabası karmaşıklığı arttırıp tam tersi etki yaratabilir.)

Toggle tüm yorumları göster/gizle


Yorumlar için 3 durum mevcuttur:
  • Hepsi görünür durumda
  • Hepsi gizli durumda
  • Karışık
Öncelikle belge açılırken ya da belgenin durumu değiştiğinde seçeneğin işaretli mi değil mi olacağına karar vermek gerekir
  1.  Seçili tablolar bir listeye atanır (Açılış durumunda bu güncel tabloya denk gelir)
  2. Bu tablolardaki yorumlar bir listeye atanır. (Performansı arttırmak açısından "karışık" durumunun en erken tespiti için yorumlar tablolar bazında değil kolonlar bazında incelenir)
  3.  Bu yorumların durumları tespit edilir
  4. Butonun seçili olması ya da olmaması durumu gerçekleştirilir.
 Butonun durumuna karar verildi. Varsayalım ki tüm yorumlar başta açık halde olsun öyleyse buton seçili görünecek. ve görevi tüm yorumları gizlemek olacak Şimdi kullanıcı bu butona tıkladığında:
  1.  Seçili tablolar bir listeye atanır (Hiçbir tablonun seçili olmaması durumu yoktur)
  2. Bu tablolardaki yorumlar bir listeye atanır.
  3. Geri Al yöneticisi başlatılır
  4.  Yorumlar listesindeki tüm yorumlar kapalı hale getirilir.
  5.  Butona göster görevi atanır
  6.  Geri Al yöneticisi bitirilir
  7. Butonun nasıl görüneceği durumu güncellenir.
Seçim durumu değiştiğinde tüm adımlar en baştan tekrar edilir.

11 Mayıs 2017

Posted In: calc, comment yorum, free software, freedom, Gezegen, hesap tablosu, libreofis, Özgür yazılım, toggle

LibreOffice Calc Hücre Korumasını Aç/Kapat toggle butonu eklendi

LibreOffice'de varsayılan olarak tüm hücreler koruması açık olarak gelir. Bu koruma ancak siz çalşma kağıdını koruma altına aldığınuzda aktif olur. Bir hücrenin koruma durumunu değiştirmek için önceden izlemeniz gereken yol aşağıdakilerden biriydi:

Sağ Tık -> Hücreleri Biçimlendir -> Hücre Koruma sekmesini seç -> Korunuyor Seçeneğinin yanındaki tiki kaldır.

ya da

Menü -> Biçim -> Hücreler -> Hücre Koruma sekmesini seç -> Korunuyor Seçeneğinin yanındaki tiki kaldır.

Şimdi eklediğim yeni buton aracılığıyla hücreyi korumalı ya değil olarak ayarlayabilmek için tek butona tıklamanız yeterli olacak. 5.4 sürümünden itibaren kullanılabilecektir.



Son durum: Buton araç çubuğundan menü çubuğuna taşındı.

Hata kaydı: https://bugs.documentfoundation.org/show_bug.cgi?id=95885
Gönderdiğim yama: https://gerrit.libreoffice.org/gitweb?p=core.git;a=commitdiff;h=9691f2652f157f375881aea3bf5e39d72a133e0f
İlgili sürüm notu: https://wiki.documentfoundation.org/ReleaseNotes/5.4#Calc


5 Mayıs 2017

Posted In: calc, cell protection, free software, Gezegen, hesap tablosu, hücre koruma, libreofis, Özgür yazılım, toggle

LibreOffice Calc’a "Tüm Yorumları Sil" fonksiyonu eklendi

Kısa süre önce eklediğim tüm yorumları göster ve gizle fonksiyonlarından sonra takımı tamamlayarak "tüm yorumları sil" fonksiyonunu ekledim. 5.4 sürümünden itibaren kullanılabilicek.



İlgili hata kaydı: https://bugs.documentfoundation.org/show_bug.cgi?id=107143
Gönderdiğim yama: https://gerrit.libreoffice.org/gitweb?p=core.git;a=commitdiff;h=38ba5bfa215231f5937abebafd075a58c227e7ca
Sürüm notu: https://wiki.documentfoundation.org/ReleaseNotes/5.4#Calc




20 Nisan 2017

Posted In: calc, comment, Gezegen, hesap tablosu, libreofis, ozguryazilim

Aarhus, Danimarka LibreOffice Konferansı 2015



  Bu yıl Libreoffice Konferansı 23-25 Eylül tarihleri arasında Aarhus, Danimarka'da gerçekleşti. Ben de Türkiyeden gelen tek katılımcı ve aynı zamanda  konuşmacıydım. Etkinliğe katılım 30 farklı ülkeden ve yaklaşık 150 kişi civarındaydı. Etkinlik Aarhus semtindeki bi halk kütüphanesinde gerçekleşti. Konuşmalar paralel iki oturumda yapıldı.


  Konferansta  LibreOffice geliştiricileri, katkıcıları, pazarlamacıları, kullanıcıları, ülkelerindeki göçlerde rol almış insanlar, öğrenciler vardı.




  Konferansın ikinci günü saat 4 civarı konferans alanına ulaşabildim. Tanışmaya ve konuşmaya bu kadar istekli bir topluluğu ilk defa görüyorum sanırım. İlk olarak LibreItalia ekibiyle sonra Sophie -Organizasyonda büyük emeği geçen kişi- ile tanıştım. Yaka kartımı ve bi takım LibreOffice çıkartmaları aldıktan sonra son oturumlara katıldım. O gün paralel oturumlardan biri sadece ODF ile ilgiliydi. Son oturumda ise Bjoern Lİbreoffice sürümlerini nasıl çıkardıklarından bahsetti.

  Konferansın 3. günü benim de konuşmamın olduğu gündü. Öncesinden de çok hazırlanmış olmama ve Türkiye'de 15 kez konuşmuş olmama rağmen yapacağım ilk ingilizce sunumum olacağından yine ilk defa konuşacakmışım gibi heyecanlıydım :) Kendi konuşmamın olduğu saate kadar herhangi bir oturuma katılamadım. Etkinlik alanında bi yandan içimden konuşmamın provasını yapıp bi yandan insanlarla tanıştım. Etkinliğin benim için en güzel tarafı bu tanışma kısmıydı. Listelerde yazıştığım irc de konuştuğum soru sorduğum  insanlarla konuşup tanışmak çok güzeldi. 

  Yerel organizasyon çok iyi hazırlanmıştı. Konferans boyunca ihtiyacımız olan herşey mevcuttu, yardıma ihtiyaç duyulduğunda ilgilenecek birilerini bulmak çok kolaydı ve teknik hiçbir sorun yaşanmadı.

  Konuşma vakti geldi çattı. Düşünmek yaşamaktan her zaman daha zordur bunu bi kez daha kendime kanıtlamış oldum. Düşündüğüm kadar zor olmadı ingilizce sunum yapmak. Sunumun arkasından gelen soruları da rahatlıkla cevapladım. Bunda okulun son döneminde ve bu yaz katıldığım ingilizce kurslarının konuşma klüplerinin de etkisi büyük. Çanakkalede LibreOffice için çalışan 10 arkadaşım  ve Türkiyede planlanan LibreOffice göçü hakkında soru soruldu. Her anlamda benim için bulunmaz bir tecrübeydi. Buradan kullandığım sunuma ve konuşma özetine ulaşabilirsiniz.


Bu da sunumumun videosu


                               

  Konferansın bitiminde hackfest düzenlendi. Konferans alanından ayrı bir yerde yapılacaktı. Bulması kolay olmadı ama bulduk. 42 kişi etkinliğe kaydolmuş olmasına rağmen toplasan 5 kişi vardık ancak. Bu katıldığım ilk hackfest olduğundan baştan napacağımızı anlayamadım çok. Sonra anladım ki kendimiz istediğimiz konuyla ilgili çalışacakmışız, birşey sormak istediğinde şu kişiler c++ tan anlar, şunlar şundan, bunlar bundan diye bir grup kendini tanıttı. 2 saat kadar çalıştık ve ardından yemek saati geldi. Yemek daha çok kaynaşma ortamı gibiydi. Oturduğum masada müthiş bir sirkülasyon vardı. Gerçekten tanışmak için bu kadar istekli bir topluluk ilk defa görüyorum. İlk defa gittiğim bi ülkede sanki uzun süredir oradaymışım gibi hissettim.

  Konferansın son günü tüm oturumlara katılmaya çalıştım. Her alanda olduğu gibi LibreOffice tarafında da kadın geliştirici çok az sayıda. Son gün etkinlikteki durumu gören biri LibreLadies gibi topluluk olsa süper olmaz mı diyerek sanıyorum ki bu topluluğun da temelleri atmış oldu. Süper olur diyenlere bakarak böyle söylüyorum.

  Son gün LibreOffice'in 5. yaş günü için pasta kestik. İyi ki forklandın LibreOffice :)




















Beni her zaman cesaretlendirdiği ve bu konferansa katılımım için sağladığı tüm desteği için Necdet Yücel 'e sonsuz teşekkürler.




6 Ekim 2015

Posted In: aarhus, danimarka, denmar, freesoftware, Gezegen, libreofis, pebble, pebble-remote

Twitter Auto Publish Powered By : XYZScripts.com