#include "rosout_panel.h"
#include "rosout_setup_dialog.h"
#include "rosout_list_control.h"
#include <wx/wx.h>
#include <wx/artprov.h>
#include <ros/ros.h>
#include <ros/package.h>
#include <sstream>
#include <algorithm>
#include <boost/bind.hpp>
#include "rosout_text_filter.h"
#include "rosout_text_filter_control.h"
#include "rosout_severity_filter.h"
#include "rosout_severity_filter_control.h"
Go to the source code of this file.
Namespaces | |
namespace | rxtools |
Defines | |
#define | PRINT_STUFF(description) |
Functions | |
bool | rxtools::filterDeleteButtonEqual (wxWindowID id, const RosoutPanel::FilterInfo &info) |
bool | rxtools::filterDownButtonEqual (wxWindowID id, const RosoutPanel::FilterInfo &info) |
bool | rxtools::filterEnabledCheckboxEqual (wxWindowID id, const RosoutPanel::FilterInfo &info) |
bool | rxtools::filterEquals (const RosoutFilterPtr &filter, const RosoutPanel::FilterInfo &info) |
bool | rxtools::filterUpButtonEqual (wxWindowID id, const RosoutPanel::FilterInfo &info) |
template<class T > | |
void | rxtools::printStuff (const std::string &name, T *win) |
#define PRINT_STUFF | ( | description | ) |
ROS_INFO(description); \ printStuff(" filters_sizer_", filters_sizer_); \ printStuff(" filters_window_->GetSizer()", filters_window_->GetSizer()); \ printStuff(" filters_window_", filters_window_); \ for (size_t i = 0; i < filters_.size(); ++i) \ { \ { \ std::stringstream ss; \ ss << " panel " << i; \ printStuff(ss.str(), filters_[i].panel); \ } \ { \ std::stringstream ss; \ ss << " sizer " << i; \ printStuff(ss.str(), filters_[i].sizer); \ } \ }
Definition at line 455 of file rosout_panel.cpp.