Sorry, I sent that a bit too fast.
Rather than moving the tab image off the left hand of the screen you could make
it invisible like with the button:
tab image {
opacity: 0;
}
then your final label adjustment would look like this:
tab label {
margin-left: -35px;
margin-right: -35px;
}
This still doesn’t solve the uncentered “Accounts" label though.
You can of course combine rules like so:
tab image, tab button {
opacity: 0;
}
Regards,
Adrien
> On Jan 4, 2020 w1d4, at 1:22 PM, Adrien Monteleone
> <[email protected]> wrote:
>
> Bill,
>
> Sorry this took some time, but I finally got a chance to fire up the GTK
> Inspector.
>
> The CSS nodes you’re looking for are called ’tabs’ (for the whole tab
> bar/column) and ’tab’ for each individual tab.
>
> You can modify both padding and margin separately. Margin will affect the
> spacing between the tabs, padding will affect the spacing from the text to
> the outline of the tab.
>
> You can also adjust left, right, top & bottom independently, or set them all
> to the same value.
>
> For example, consider the following CSS declaration:
>
> tabs, tab {
>
> margin: 0px;
> padding: 0px;
>
> }
>
> This will pack everything about as tight as you can get it. (save for
> changing the font size) This gets me a tab height equal to about 1 register
> row with a 12px Apple system font.
>
> The individual adjustments would be:
>
> margin-top
> margin-bottom
> margin-left
> margin-right
>
> padding-top
> padding-bottom
> padding-left
> padding-right
>
> You can specify pixels (px) or ems (em), the latter being proportional to the
> font used. Other CSS units for these might work, but GTK hasn’t fully
> implemented ‘web’ CSS, so they might not. (such as ‘ex’, ‘pt’, ‘vw’, ‘vh’ and
> ‘%’)
>
>
>
> If you want to shrink the tabs & tab column even further you can play with
> the tab images and close buttons.
>
> The following will hide the tab image off the left edge of the screen:
>
> tab image {
>
> margin-left: -50px;
>
> }
>
> This next one will make the close button invisible (but still reserve space
> for it):
>
> tab button {
>
> opacity: 0;
>
> }
>
> Finally, you can tighten things up to remove the reserved space that the
> images & buttons were using:
>
> tab label {
>
> margin-left: -15px;
> margin-right: -35px;
>
> }
>
> Note that doing so will remove your ability to see at a glance, by the icon,
> what kind of tab it is. (report, account, etc.)
>
> You’ll also lose your close button, but can either use the ‘close’ toolbar
> button or the ⌘W keyboard shortcut to close a tab instead.
>
> Finally, also notice when you hide the tab images that your ‘Accounts’ tab
> label will not be centered. I haven’t found a way around this since GTK
> doesn’t seem to implement the ':first-child’ selector which would be used to
> target the label on that first tab only. (it needs a different left negative
> margin because it doesn’t have an image)
>
> Hope that helps, let me know if you are still having trouble.
>
> Note, you might have to restart GnuCash after making changes to your
> gtk-3.0.css file to see the difference.
>
> Regards,
> Adrien
>
>
>> On Jan 3, 2020 w1d3, at 10:45 AM, William Marshall via gnucash-user
>> <[email protected]> wrote:
>>
>> HI David,
>>
>> I forgot to clarify that the file I referenced DOES impact the appearance.
>> I just can’t seem to get anything to change the sidebar in any way.
>>
>> Bill
>
_______________________________________________
gnucash-user mailing list
[email protected]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.