X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=docs%2Fi3bar-protocol.html;h=222543fed00ba229db2d47c55d5e4b6ec50cbb46;hb=032464499ebd3845d47ef437ccae5093e263af32;hp=b2fd9f444ef5fd4caadf452545491ecdca082474;hpb=5c3824aeb4c1cb1fa8093c953faa6feff3197bf1;p=i3%2Fi3.github.io diff --git a/docs/i3bar-protocol.html b/docs/i3bar-protocol.html index b2fd9f4..222543f 100644 --- a/docs/i3bar-protocol.html +++ b/docs/i3bar-protocol.html @@ -230,6 +230,10 @@ min_width will be padded to the left and/or the right side, according to the align key. This is useful when you want to prevent the whole status line to shift when value take more or less space between each iteration. + The value can also be a string. In this case, the width of the text given + by min_width determines the minimum width of the block. This is useful + when you want to set a sensible minimum width regardless of which font you + are using, and at what particular size.

@@ -264,6 +268,28 @@ urgent space (for non-root users). The presentation of urgency is up to i3bar.

+
+separator +
+
+

+ A boolean which specifies whether a separator line should be drawn + after this block. The default is true, meaning the separator line will + be drawn. Note that if you disable the separator line, there will still + be a gap after the block, unless you also use separator_block_width. +

+
+
+separator_block_width +
+
+

+ The amount of pixels to leave blank after the block. In the middle of + this gap, a separator line will be drawn unless separator is + disabled. Normally, you want to set this to an odd value (the default + is 9 pixels), since the separator line is drawn in the middle. +

+

If you want to put in your own entries into a block, prefix the key with an underscore (_). i3bar will ignore all keys it doesn’t understand, and prefixing @@ -277,6 +303,16 @@ of the i3bar protocol.

"_ethernet_vendor": "Intel" } +

In the following example, the longest (widest) possible value of the block is +used to set the minimum width:

+
+
+
{
+ "full_text": "CPU 4%",
+ "min_width": "CPU 100%",
+ "align": "left"
+}
+

An example of a block which uses all possible entries follows:

Example:

@@ -289,7 +325,9 @@ of the i3bar protocol.

"align": "right", "urgent": false, "name": "ethernet", - "instance": "eth0" + "instance": "eth0", + "separator": true, + "separator_block_width": 9 }