From 0cc76f9ccdf0d16ccb7ede54eba7c2d9a8d51990 Mon Sep 17 00:00:00 2001
From: Dane Johnson <daneallenjohnson@protonmail.com>
Date: Wed, 4 May 2022 15:07:46 -0500
Subject: [PATCH] Some more labels dialog

---
 board.zip   | Bin 511899 -> 511953 bytes
 src/main.rs |   8 +++++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/board.zip b/board.zip
index 12a1a2798e731fe5a6791067cfc06e26db920035..18dead62f50f3b18c5a75650e14e7a234a3edbc8 100644
GIT binary patch
delta 537
zcmbO|U;g5J`T78FW)=|!1_llW{=JJs?)HE1OJQVSsAFbe-~x)K7bO;C=w%h>=ha?{
z^=~#1VSBKD)0bU_x__Vf^?vjdUj8xZrmK3XP^9NBskz+$?>1d1)8T4iagsk*S>3nb
zqV(lAj+HF@Y0=xorf3&jxB9<r#~sP={TU1gH~l>^@476@w)(YaHgJ61t{<?7TV?5z
zNzMf?<{KQJ!Rc~nc~!atr=IlQ`uB#xxxbfc?`eDaJk}s{$)QINWpod5xV3!Bu${fv
z{G8sroVUJPBdXpq&wQ~{XHkp@ljfP18sc*}^a@+vuf4u5&$!E(>*gKhi^?5_M^{SN
z`U$>X&k<+&H`e_Blw+Hh)vwghn75+IsO@mK&Vk;-e=3e1&*yl}^=b^rFfUuRBSEXs
z{FnLR?A+3+tA&g-p6Pk($@-b?T6lY(Pua77Tg}r|#V0OnNmPA0MO92^${a1Z<)2Dr
zPI0Of3#3o%nxGI^sMhX0r)z%V46*)WJ8x}&H{oEq;)yM9T^$QDYMTtFdp(jCIkeXJ
znAxo`OZIf(`=$2C(b1g5*q+1)!c0KS48$xz%nHP8+mjgCcbs+7W5ykIz}N$WC5<2o
d5s?Ajj7$i9(__xF%P{s#uLM$TKIhqiN&%x-)d>Iq

delta 504
zcmcaOUw-y{`T78FW)=|!1_lm>D~*dos&*|b(PLy_xXQ%9zy%adFG?)P(90^$&#S!@
z>wVZjgzdrppdwk7Oh3C@yE*S^Ssd-&*nQ?$<eR7yN>=XwcW0is6p`qwDU%_0Z}Md0
zS6|MRxQEQYxcKIF=l)l`yX4nY>xZ!?-wy9Jh~l3gxmVWkRek%h7T=;@HH&B6nX*(x
zRJ7ru=9DJSg)9Dt%JZzc==^?5F8lhKY4&gLa`4Q^|2QY%i-D(HpjV^N#KlcPdYs<(
zR$V^MKew>N({a(CXB!qBwOHKJ=y9#v(kl7)qn-J4GrP84J~!ET@03h6??|TAL8m^P
zP-&n1=Tptclr_0`6Z~gtr%X4P?=O7lks#Y4%c;SV53Or$jdU`nWjtH!)zGu$!?!PL
zzplNSzis!WeJ5_Q-?!TvpxQEJ0&iyen$yc!e%zmP>ImcGEkUn@dc5>f#B}0LZ?DkS
zSNYA|_gEhhuD_Nv&tPny!3e@kK+FupEI`Z(#BAGVFtYDB8!y6uI}U)+z`)3$0HS~Z
w5hDTKj7%_nzm_Zx5lF4Bo_Us?;paJa22O}#Fu9~LZ2J21>@sX(=h=Y*08e1b$N&HU

diff --git a/src/main.rs b/src/main.rs
index e5b6ec4..c14cef7 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -116,10 +116,17 @@ fn add_remove_labels_dialog() {
     let flex = group::Flex::default()
 	.size_of_parent()
 	.center_of_parent();
+    let mut col = group::Flex::default().column();
     let mut label_key_browser = browser::HoldBrowser::default();
     for key in state.board.labels.keys() {
 	label_key_browser.add(key);
     }
+    let mut brow = group::Flex::default();
+    let mut remove_label_key_btn = button::Button::default().with_label("-");
+    let mut add_label_key_btn = button::Button::default().with_label("+");
+    brow.end();
+    col.set_size(&mut brow, 30);
+    col.end();
     let mut label_value_browser = browser::HoldBrowser::default();
     label_key_browser.set_callback({
 	let labels = state.board.labels.clone();
@@ -135,7 +142,6 @@ fn add_remove_labels_dialog() {
 	    }
 	}
     });
-		
     flex.end();
     win.end();
     win.make_resizable(true);