From b43ef31cbb53aa8ca527d8227b50534d6dfedf3c Mon Sep 17 00:00:00 2001 From: jmillman Date: Tue, 10 May 2016 09:55:45 -0400 Subject: [PATCH] move DB update notification out of status bar and parallel to tag notification --- .../timeline/actions/RebuildDataBase.java | 5 +- .../autopsy/timeline/images/warning.png | Bin 0 -> 1536 bytes .../timeline/images/warning_triangle.png | Bin 0 -> 1689 bytes .../images/warning_triangle_small.png | Bin 0 -> 1441 bytes .../autopsy/timeline/ui/StatusBar.fxml | 47 ++++-------------- .../autopsy/timeline/ui/StatusBar.java | 32 ++---------- .../timeline/ui/VisualizationPanel.fxml | 29 +++++++---- .../timeline/ui/VisualizationPanel.java | 37 ++++++++++---- 8 files changed, 62 insertions(+), 88 deletions(-) create mode 100644 Core/src/org/sleuthkit/autopsy/timeline/images/warning.png create mode 100644 Core/src/org/sleuthkit/autopsy/timeline/images/warning_triangle.png create mode 100644 Core/src/org/sleuthkit/autopsy/timeline/images/warning_triangle_small.png diff --git a/Core/src/org/sleuthkit/autopsy/timeline/actions/RebuildDataBase.java b/Core/src/org/sleuthkit/autopsy/timeline/actions/RebuildDataBase.java index 63669522df..b632ebadbb 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/actions/RebuildDataBase.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/actions/RebuildDataBase.java @@ -29,9 +29,9 @@ import org.sleuthkit.autopsy.timeline.TimeLineController; * ingest. */ public class RebuildDataBase extends Action { - + private static final Image DB_REFRESH = new Image("org/sleuthkit/autopsy/timeline/images/database_refresh.png"); - + @NbBundle.Messages({ "RebuildDataBase.text=Update DB", "RebuildDataBase.longText=Update the DB to include new events."}) @@ -40,5 +40,6 @@ public class RebuildDataBase extends Action { setLongText(Bundle.RebuildDataBase_longText()); setGraphic(new ImageView(DB_REFRESH)); setEventHandler(actionEvent -> controller.rebuildRepo()); + disabledProperty().bind(controller.eventsDBStaleProperty().not()); } } diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/warning.png b/Core/src/org/sleuthkit/autopsy/timeline/images/warning.png new file mode 100644 index 0000000000000000000000000000000000000000..b6281848a73a58c6cb5a2df2ffe49e91408768ee GIT binary patch literal 1536 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ za0`Jj+tIX_n~5oC^DMQ#CujeSKy zVsdtBi9%9pdS;%jl7fPQl0s&Rtx~wDuYqrYb81GWM^#a3aFt(3a#eP+Wr~u$9hXgo z6;N|-YDuC(MQ%=Bu~mhw64*>DAR8pCucQE0Qj%?}1aWkPZ-9bxeo?A|iJqZuvVpOQ zf{B@)k-3qjxtWeaaAJvqS7M%mk-37AfdP;(vNANZGBE@?1`L$!xPY`xQA(Oskc%7C zP9V=#DWjyMz)D}gyu4hm+*mKaC|%#s($Z4jz)0W7NEfI=x41H|B(Xv_uUHvk2+SOp z)Z*l#%mQ$5fy_-z$}cUkRZ;?31P4&hB^JOf$}5Hj9xxd7D-sLz4fPE4;U)t$+5iQu zz!8yO6q28xV}~WqY(P3u6d`Oy=udS?EJ?KkhKGf&fswAEd5D3Lm9d$XiD?v)euyG8 z?Y{XbnQ4_s+KqLMOhODTtqcsTOpKt~krY9-+vtM=0x4j?p$_sBnz#ai082@RhgU&q zQ4Tm-Qj+ykb5e6t^Gb?=VP=RLW+};5Y57IDi6wTKxryni`UQFEHu?xbyzYaz8kj7A z$xM3yOu^wz)a3OXn>%sK`F1xBdZ>7ZCP|-JKyv;2x zS3I-Qc)DaWv-By}2h6pvHZmNme*RK}U&8$67EY_>!5OAYv{m}qQ|>?8RlQA0GWpb# z7k(krjjyV*=4xa)uRLNhH}lVfmAp?^&6;y2M49VWfJr;=(nT*<={#brd!E8|k|Au$ zotD+E%(sr`Gt_avc+8l2_>SePuW{Pu%fDSe%V);Jdi{Ma_X9DHXSe$&oSDmXlTS7! zkKI(Rgg^LFc>dpOZu~Y6Vkeh&^DXXFILsrN<|6!a@p|{DiUSsPyIiUd{{Nm}uTb}m z@z{a)X1Ag*zA+B?yC7lXDL>!3&TM6QqB{kJ~N=vn=~=$w6B X4nJ za0`Jj+tIX_n~5oC^DMQ#CujeSKy zVsdtBi9%9pdS;%jl7fPQl0s&Rtx~wDuYqrYb81GWM^#a3aFt(3a#eP+Wr~u$9hXgo z6;N|-YDuC(MQ%=Bu~mhw64*>DAR8pCucQE0Qj%?}1aWkPZ-9bxeo?A|iJqZuvVpOQ zf{B@)k-3qjxtWeaaAJvqS7M%mk-37AfdP;(vNANZGBE@?1`L$!xPY`xQA(Oskc%7C zP9V=#DWjyMz)D}gyu4hm+*mKaC|%#s($Z4jz)0W7NEfI=x41H|B(Xv_uUHvk2+SOp z)Z*l#%mQ$5fy_-z$}cUkRZ;?31P4&hB^JOf$}5Hj9xxd7D-sLz4fPE4;U)t$+5iQu zz!8yO6q28xV}~WqY(P3u6d`Oy=udS?EJ?KkhKGf&fswAEd5D3Lm9d$XiD?v)euyG8 z?Y{XbnQ4_s+KqLMOhODTtqcsTOpKt~krY9-+vtM=0x4j?p$_sBnz#ai082@RhgU&q zQ4Tm-Qj+ykb5e6t^Gb?=VP=RLW+};5Y57IDi6wTKxryni`UQFEHu?xbyzYaz8kj7A z$x64whkEl)35EBwlN>pAqA*@G(LzzRm^O)X}3tmAS)0_@y zB`7X36bgTT=FQ`Xl*N4Kqz=mam7e>1{(qs~pLQ3P+pAvI1iLJ6W6W@Q{FeFa#`?0d zeVVTNRj!AYD;>1$oR=@~e0ER})7%#ef}OuzsGN{~Kzq;O>5Oec?voc)|30^L>MB8> zDV%EZ%=15fO22f@{OHw1&kxOPR*FBas*#@J>R7qAWA?Oys{I!CpF}CGIG4NlUgK(k zyKaa4_eUIN{ZS`7`@M7N({-v!7Wa8>&8=njvTZDQcfR6bcFFPRH{UM*J!jr*$ozcv zly{mvFMQZTmMxfeAe>n%_{F`vlJg%0pU=MH&wO>;yJdGv%~m%Vg&e-dc2Vh+?V)G- zDI2r%88p5dlwNwb(tkLZLh11lg zZ8y=LVLHQ!IXFY$%&hxWyjP|JL%iB?d+ZeFVdQ&MBb@039q8P5=M^ literal 0 HcmV?d00001 diff --git a/Core/src/org/sleuthkit/autopsy/timeline/images/warning_triangle_small.png b/Core/src/org/sleuthkit/autopsy/timeline/images/warning_triangle_small.png new file mode 100644 index 0000000000000000000000000000000000000000..06da735537f46880f0da8872f5c177f7287c013a GIT binary patch literal 1441 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ za0`Jj+tIX_n~5oC^DMQ#CujeSKy zVsdtBi9%9pdS;%jl7fPQl0s&Rtx~wDuYqrYb81GWM^#a3aFt(3a#eP+Wr~u$9hXgo z6;N|-YDuC(MQ%=Bu~mhw64*>DAR8pCucQE0Qj%?}1aWkPZ-9bxeo?A|iJqZuvVpOQ zf{B@)k-3qjxtWeaaAJvqS7M%mk-37AfdP;(vNANZGBE@?1`L$!xPY`xQA(Oskc%7C zP9V=#DWjyMz)D}gyu4hm+*mKaC|%#s($Z4jz)0W7NEfI=x41H|B(Xv_uUHvk2+SOp z)Z*l#%mQ$5fy_-z$}cUkRZ;?31P4&hB^JOf$}5Hj9xxd7D-sLz4fPE4;U)t$+5iQu zz!8yO6q28xV}~WqY(P3u6d`Oy=udS?EJ?KkhKGf&fswAEd5D3Lm9d$XiD?v)euyG8 z?Y{XbnQ4_s+KqLMOhODTtqcsTOpKt~krY9-+vtM=0x4j?p$_sBnz#ai082@RhgU&q zQ4Tm-Qj+ykb5e6t^Gb?=VP=RLW+};5Y57IDi6wTKxryni`UQFEHu?xbyzYaz8kj7A z$xk5Vo XQx83s`VgrJ^eBU;tDnm{r-UW|=l7Vc literal 0 HcmV?d00001 diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/StatusBar.fxml b/Core/src/org/sleuthkit/autopsy/timeline/ui/StatusBar.fxml index d838472f56..bdb713b123 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/StatusBar.fxml +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/StatusBar.fxml @@ -1,52 +1,25 @@ - - - - - - - - - - - - - + +