From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Wed, 16 Sep 2015 13:48:13 -0700 (PDT) From: Donald Allen To: voidlinux Message-Id: <69d6fc5f-4781-45bf-8f11-92b7405d74db@googlegroups.com> In-Reply-To: <15f1fd43-9b23-4573-9c44-b978796d9cab@googlegroups.com> References: <15f1fd43-9b23-4573-9c44-b978796d9cab@googlegroups.com> Subject: Re: Missing expansion arrows in gtk+3 tree view MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_10_1450152534.1442436493718" ------=_Part_10_1450152534.1442436493718 Content-Type: multipart/alternative; boundary="----=_Part_11_334764546.1442436493718" ------=_Part_11_334764546.1442436493718 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On Wednesday, September 16, 2015 at 2:50:38 PM UTC-4, Duncaen wrote: > > You could try gtk3-widget-factory from the gtk+3-demo package. > On Page 3 there is a TreeView (is it the same?) > No, not the same. See attached screenshot of the top-level window of my application, showing the top of the accounts tree. This screenshot was done on an Arch Linux system, so the little expansion arrows are visible, as they should be. On the Void system, they are not visible, but clicking the blank space where you would expect them to be does expand accounts with children. The problem is that you can't distinguish those with children from those without (leaves). This is a show-stopper for me. > that is working for me, they change if i switch the gtk theme. > Which gtk theme do you use currently? > I use whatever the default is. According to the Arch Wiki, Adwaita is the default for Gtk+3, though it's not clear from their language whether that's specific to Arch or a default set by Gtk. In any case, I tried forcing the Adwaita theme on Void and it made no difference. Thanks for trying to help. > > Am Mittwoch, 16. September 2015 19:05:43 UTC+2 schrieb Donald Allen: >> >> I have written a personal finance manager (which I call Newcash and which >> I will be releasing on github as soon as I finish the documentation). It is >> gtk+3-based and makes use of gtk's treeview to display the tree of >> accounts. This display normally has little arrows to the left of expandable >> accounts (those accounts in the tree with children). It works correctly on >> Arch Linux, Linux Mint, OpenBSD, FreeBSD and I may have forgotten something >> on which I've tested it. The arrows are missing when I run the application >> on a newly installed Void system. Clicking in the area of the missing >> arrows does expand the account, so that functionality works, but the lack >> of the display of those little icons is unacceptable. I suspect it's due to >> the font chosen by default, but that's pure speculation on my part. And >> anticipating a question, yes, I did completely rebuild my application >> having installed Void's gtk+3 and gtk+3-devel packages. >> >> I really like some of the ideas behind void (particularly the non-use of >> systemd), but it feels like it's not quite ready for prime time. I realize >> that putting a Linux distribution together is a huge amount of work >> involving a gazillion details and so I'm not surprised that Void feels as >> if it's not quite there yet, given its relative youth. >> > ------=_Part_11_334764546.1442436493718 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable


On Wednesday, September 16, 2015 at 2:50:38 PM UTC= -4, Duncaen wrote:
You could try gtk3-widget-factory from the gtk+3-demo package.
On P= age 3 there is a TreeView (is it the same?)

No, = not the same. See attached screenshot of the top-level window of my applica= tion, showing the top of the accounts tree. This screenshot was done on an = Arch Linux system, so the little expansion arrows are visible, as they shou= ld be. On the Void system, they are not visible, but clicking the blank spa= ce where you would expect them to be does expand accounts with children. Th= e problem is that you can't distinguish those with children from those = without (leaves). This is a show-stopper for me.
=C2=A0
that is working for= me, they change if i switch the gtk theme.
Which gtk theme do you use c= urrently?

I use whatever the default is. Acc= ording to the Arch Wiki, Adwaita is the default for Gtk+3, though it's = not clear from their language whether that's specific to Arch or a defa= ult set by Gtk. In any case, I tried forcing the Adwaita theme on Void and = it made no difference.

Thanks for trying to help.

Am Mittwoch, 16. = September 2015 19:05:43 UTC+2 schrieb Donald Allen:
I have written a personal finance manager = (which I call Newcash and which I will be releasing on github as soon as I = finish the documentation). It is gtk+3-based and makes use of gtk's tre= eview to display the tree of accounts. This display normally has little arr= ows to the left of expandable accounts (those accounts in the tree with chi= ldren). It works correctly on Arch Linux, Linux Mint, OpenBSD, FreeBSD and = I may have forgotten something on which I've tested it. The arrows are = missing when I run the application on a newly installed Void system. Clicki= ng in the area of the missing arrows does expand the account, so that funct= ionality works, but the lack of the display of those little icons is unacce= ptable. I suspect it's due to the font chosen by default, but that'= s pure speculation on my part. And anticipating a question, yes, I did comp= letely rebuild my application having installed Void's gtk+3 and gtk+3-d= evel packages.

I really like some of the ideas behind void (particul= arly the non-use of systemd), but it feels like it's not quite ready fo= r prime time. I realize that putting a Linux distribution together is a hug= e amount of work involving a gazillion details and so I'm not surprised= that Void feels as if it's not quite there yet, given its relative you= th.
------=_Part_11_334764546.1442436493718-- ------=_Part_10_1450152534.1442436493718 Content-Type: image/png; name=tree.png Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=tree.png X-Attachment-Id: ef072e3f-fbe2-4909-8558-f6374efdb179 Content-ID: iVBORw0KGgoAAAANSUhEUgAAAMEAAAC/CAMAAABwtEgfAAADAFBMVEUAAAADAwMEBAQFBQUGBgYH BwcICAgJCQkKCgoLCwsMDAwNDQ0PDw8QEBARERESEhITExMUFBQVFRUWFhYXFxcZGRkbGxscHBwe Hh4fHx8gICAhISEiIiIjIyMkJCQlJSUnJycoKCgqKiovLy8wMDAxMTEyMjIzMzM0NDQ2NjY4ODg5 OTk6Ojo7Ozs8PDw9PT0+Pj4/Pz9AQEBBQUFERERISEhKSkpKkNlLS0tLkNlLkdlMTExMkdlNktpO k9pQUFBSUlJSldtTU1NTldtTlttUVFRUlttVl9tWVlZWl9xXV1dXmNxYWFhYmdxZWVlaWlpcXFxc m91dXV1eXl5enN1fX19hYWFiYmJkoN9mod9nZ2doaGhpo+Bra2tsbGxscHJupuFxqOFyqOFzqeJ1 dXV2dnZ3rON4eHh5reN6enp8r+R9r+SAseSBsuSCsuWDs+WEiImEtOWGteaItuaKioqLi4uNjY2O jo6RkZGRvOiSvOiTveiUlJSUveiVlZWWlpaXl5eYmJiZmZmampqcnJydnZ2enp6exOufn5+hoaGj pqelpaWmpqaoqKioyu2qqqqrq6ury+2srKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3 t7e30/C4uLi5ubm6urq6vL27u7u71fG8vLy9vb291/G+vr6/v7/AwMDBwcHExMTF2/PIyMjJycnK ysrMzMzMzs7M4PTNzc3N4PTOzs7Q0NDR0dHT09PV1dXV5fbW5vbX19fZ2dnb29vb6ffc3Nzd3t/e 3t7f39/f6/jg7Pjg7Pnh7fnj4+Pk5OTl5eXl7/nm5ubm8Prn5+fn8Pro6Ono8frp6enq6urq8vvr 6+vr8/vs7Ozt7e3t9Pvu7u7v7+/v9fzw8PDx8fHy8vLz8/Pz+Pz09PT2+v339/f5+fn6+vr6/P77 /f78/Pz8/f79/f39/v/+/v7///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAABrzZTGAAAGuElEQVR42u2cC1BUVRjHvwUc8TEbO8hLBPMBZCI0OYolKuMDFnpQ MeE4WBYUj5BRpIBMIGR1Vo2RBSQqaDCywdRwKBpDYMZyEjAB06FR8YEOpmRe2qDR8NG5y97H7t3F 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 ------=_Part_10_1450152534.1442436493718--