From d37979facb1d0e226caf09e307d37df69e88c9b3 Mon Sep 17 00:00:00 2001 From: jsiegle <jsiegle@mit.edu> Date: Mon, 13 Feb 2012 20:11:36 -0500 Subject: [PATCH] Minor updates to FilterList and UIComponent --- Builds/Linux/build/windowState.xml | 2 +- Source/UI/FilterList.cpp | 20 +++++++++++--------- Source/UI/UIComponent.cpp | 5 ++++- 3 files changed, 16 insertions(+), 11 deletions(-) diff --git a/Builds/Linux/build/windowState.xml b/Builds/Linux/build/windowState.xml index d2a9ab3cf..006863ef1 100644 --- a/Builds/Linux/build/windowState.xml +++ b/Builds/Linux/build/windowState.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> <MAINWINDOW> - <BOUNDS x="1600" y="52" w="1680" h="973" fullscreen="0"/> + <BOUNDS x="488" y="277" w="1036" h="798" fullscreen="0"/> </MAINWINDOW> diff --git a/Source/UI/FilterList.cpp b/Source/UI/FilterList.cpp index 4ab3451b8..f8c94ea59 100644 --- a/Source/UI/FilterList.cpp +++ b/Source/UI/FilterList.cpp @@ -29,27 +29,29 @@ FilterList::FilterList() : isDragging(false) FilterListItem* sources = new FilterListItem("Sources"); sources->addSubItem(new FilterListItem("Intan Demo Board")); sources->addSubItem(new FilterListItem("Signal Generator")); - //sources->addSubItem(new FilterListItem("Custom FPGA")); - //sources->addSubItem(new FilterListItem("File Reader")); + sources->addSubItem(new FilterListItem("Custom FPGA")); + sources->addSubItem(new FilterListItem("File Reader")); + sources->addSubItem(new FilterListItem("Network Source")); FilterListItem* filters = new FilterListItem("Filters"); filters->addSubItem(new FilterListItem("Bandpass Filter")); - //filters->addSubItem(new FilterListItem("Resampler")); - //filters->addSubItem(new FilterListItem("Spike Detector")); + filters->addSubItem(new FilterListItem("Resampler")); + filters->addSubItem(new FilterListItem("Spike Detector")); FilterListItem* sinks = new FilterListItem("Sinks"); sinks->addSubItem(new FilterListItem("LFP Viewer")); - //sinks->addSubItem(new FilterListItem("Spike Display")); + sinks->addSubItem(new FilterListItem("Spike Display")); + sinks->addSubItem(new FilterListItem("WiFi Output")); - //FilterListItem* utilities = new FilterListItem("Utilities"); - //utilities->addSubItem(new FilterListItem("Splitter")); - //utilities->addSubItem(new FilterListItem("Merger")); + FilterListItem* utilities = new FilterListItem("Utilities"); + utilities->addSubItem(new FilterListItem("Splitter")); + utilities->addSubItem(new FilterListItem("Merger")); baseItem = new FilterListItem("Processors"); baseItem->addSubItem(sources); baseItem->addSubItem(filters); baseItem->addSubItem(sinks); - //baseItem->addSubItem(utilities); + baseItem->addSubItem(utilities); } diff --git a/Source/UI/UIComponent.cpp b/Source/UI/UIComponent.cpp index 827e86087..55fb816ec 100644 --- a/Source/UI/UIComponent.cpp +++ b/Source/UI/UIComponent.cpp @@ -119,7 +119,10 @@ void UIComponent::resized() if (filterList != 0) { if (filterList->isOpen()) - filterList->setBounds(5,5,195,h-205); + if (filterViewportButton->isOpen()) + filterList->setBounds(5,5,195,h-200); + else + filterList->setBounds(5,5,195,h-50); else filterList->setBounds(5,5,195,34); } -- GitLab