diff --git a/WindbgIFEO/WindbgIFEO.cpp b/WindbgIFEO/WindbgIFEO.cpp index 69e0f58..a5b26b2 100644 --- a/WindbgIFEO/WindbgIFEO.cpp +++ b/WindbgIFEO/WindbgIFEO.cpp @@ -286,21 +286,21 @@ void WindbgIFEO::on_pushButtonPostmortemQuery_clicked() { std::for_each(this->_arch_map.begin(), this->_arch_map.end(), func); } -void WindbgIFEO::on_chinese_stateChanged(int state) { - if (state == Qt::Checked) { - ((Application*)qApp)->switch_language(Application::Language::ch_ZN); - this->_settings.set_lang("zh_CN"); - this->log_info(tr("set language chinese successful"), LOG_TYPE::INFO); - } -} - -void WindbgIFEO::on_english_stateChanged(int state) { - if (state == Qt::Checked) { - ((Application*)qApp)->switch_language(Application::Language::en_US); - this->_settings.set_lang("en_US"); - this->log_info(tr("set language english successful"), LOG_TYPE::INFO); - } -} +// void WindbgIFEO::on_chinese_stateChanged(int state) { +// if (state == Qt::Checked) { +// ((Application*)qApp)->switch_language(Application::Language::zh_CN); +// this->_settings.set_lang("zh_CN"); +// this->log_info(tr("set language chinese successful"), LOG_TYPE::INFO); +// } +//} +// +// void WindbgIFEO::on_english_stateChanged(int state) { +// if (state == Qt::Checked) { +// ((Application*)qApp)->switch_language(Application::Language::en_US); +// this->_settings.set_lang("en_US"); +// this->log_info(tr("set language english successful"), LOG_TYPE::INFO); +// } +//} void WindbgIFEO::on_auto_start_stateChanged(int state) { const QString reg_path = @@ -459,17 +459,18 @@ void WindbgIFEO::_init_ui() { this->setWindowFlags(this->windowFlags() | Qt::FramelessWindowHint); _frame_less_helper = new NcFramelessHelper(); _frame_less_helper->activeOnWithChildWidget(this, ui.widget_title); - _frame_less_helper->setWidgetResizable(false); - std::string lang = this->_settings.get_lang(); - if (lang == "zh_CN") { - this->ui.chb_chinese->setChecked(true); - ((Application*)qApp)->switch_language(Application::Language::ch_ZN); - } else { - this->ui.chb_english->setChecked(true); - ((Application*)qApp)->switch_language(Application::Language::en_US); - } ui.chb_auto_start->setChecked(_settings.get_auto_start()); + this->_init_comobo(); + + QGraphicsDropShadowEffect* effect = new QGraphicsDropShadowEffect(); + effect->setOffset(0, 0); + effect->setColor(Qt::lightGray); + effect->setBlurRadius(10); + this->setGraphicsEffect(effect); +} + +void WindbgIFEO::_init_comobo() { std::vector vec_com = {ui.comboBox_proc_name, ui.comboBox_attach_name}; for (auto& item : vec_com) { @@ -478,13 +479,21 @@ void WindbgIFEO::_init_ui() { item->setCompleter(com); } - this->ui.comboBox_windbg_path->set_line_edit_enable(false); - - QGraphicsDropShadowEffect* effect = new QGraphicsDropShadowEffect(); - effect->setOffset(0, 0); - effect->setColor(Qt::lightGray); - effect->setBlurRadius(10); - this->setGraphicsEffect(effect); + using data_pair = std::pair; + for (auto& item : + {data_pair(tr("chinese"), Application::Language::zh_CN), + data_pair(tr("english(US)"), Application::Language::en_US)}) { + this->ui.comboBox_language->addItem(item.first, (int)item.second); + } + // this->ui.comboBox_language->addItems({tr("chinese"), tr("english(US)")}); + std::string lang = this->_settings.get_lang(); + if (lang == "zh_CN") { + this->ui.comboBox_language->setCurrentText("zh_CN"); + ((Application*)qApp)->switch_language(Application::Language::zh_CN); + } else { + this->ui.comboBox_language->setCurrentText("en_US"); + ((Application*)qApp)->switch_language(Application::Language::en_US); + } } void WindbgIFEO::_init_signal() { @@ -494,14 +503,16 @@ void WindbgIFEO::_init_signal() { connect(this, SIGNAL(finished_windbg_exes()), this, SLOT(on_update_windbg_path()), Qt::QueuedConnection); - connect(ui.chb_chinese, SIGNAL(stateChanged(int)), this, - SLOT(on_chinese_stateChanged(int))); - connect(ui.chb_english, SIGNAL(stateChanged(int)), this, - SLOT(on_english_stateChanged(int))); + // connect(ui.chb_chinese, SIGNAL(stateChanged(int)), this, + // SLOT(on_chinese_stateChanged(int))); + // connect(ui.chb_english, SIGNAL(stateChanged(int)), this, + // SLOT(on_english_stateChanged(int))); connect(ui.comboBox_attach_name, SIGNAL(currentTextChanged(QString)), this, SLOT(on_attach_name_changed(QString))); connect(ui.chb_auto_start, SIGNAL(stateChanged(int)), this, SLOT(on_auto_start_stateChanged(int))); + connect(ui.comboBox_language, SIGNAL(currentTextChanged(QString)), this, + SLOT(on_comboBoxLanguage(QString))); } void WindbgIFEO::on_update_windbg_path() { @@ -551,6 +562,20 @@ void WindbgIFEO::on_comboBoxChanged(const QString& text) { this->log_info(tr("selecte current Windbg:") + "\n" + text, LOG_TYPE::INFO); } +void WindbgIFEO::on_comboBoxLanguage(const QString& text) { + int data = this->ui.comboBox_language->currentData(Qt::UserRole).toInt(); + bool is_zh_CN = (Application::Language)data == Application::Language::zh_CN; + ((Application*)qApp) + ->switch_language(is_zh_CN ? Application::Language::zh_CN + : Application::Language::en_US); + this->_settings.set_lang(is_zh_CN ? "zh_CN" : "en_US"); + this->log_info(is_zh_CN ? tr("set language chinese successful") + : tr("set language english successful"), + LOG_TYPE::INFO); + + this->update(); +} + void WindbgIFEO::on_btn_close_clicked() { this->close(); } diff --git a/WindbgIFEO/WindbgIFEO.h b/WindbgIFEO/WindbgIFEO.h index e55cb8c..d470842 100644 --- a/WindbgIFEO/WindbgIFEO.h +++ b/WindbgIFEO/WindbgIFEO.h @@ -60,8 +60,8 @@ class WindbgIFEO : public QWidget { void on_pushButtonPostmortemQuery_clicked(); // settings - void on_chinese_stateChanged(int state); - void on_english_stateChanged(int state); + // void on_chinese_stateChanged(int state); + // void on_english_stateChanged(int state); void on_auto_start_stateChanged(int state); void on_update_windbg_path(); @@ -69,6 +69,7 @@ class WindbgIFEO : public QWidget { void on_process_finished(int exitCode); void on_comboBoxChanged(const QString& text); + void on_comboBoxLanguage(const QString& text); void on_btn_close_clicked(); void on_btn_mini_clicked(); @@ -78,6 +79,7 @@ class WindbgIFEO : public QWidget { private: void _init_ui(); + void _init_comobo(); void _init_signal(); QString _get_reg_path() const; QString _get_process_name() const; diff --git a/WindbgIFEO/WindbgIFEO.ui b/WindbgIFEO/WindbgIFEO.ui index d23123b..62c1f0a 100644 --- a/WindbgIFEO/WindbgIFEO.ui +++ b/WindbgIFEO/WindbgIFEO.ui @@ -280,11 +280,11 @@ QPushButton:pressed{border-image: url(":/WindbgConfig/images/close_pressed. 0 - 30 + 25 - true + false @@ -457,13 +457,19 @@ background-color:#407ee1; - + 0 0 + + + 0 + 25 + + true @@ -481,6 +487,17 @@ background-color:#407ee1; + + QLineEdit{ + border:1px solid #CCCCCC; + background:#eceff7; + color: + #5b5c60; + font-size:12px; + padding:0 0 0 8px; + border-radius:12px; + } + Parameters: @@ -488,6 +505,32 @@ background-color:#407ee1; + + + 0 + 25 + + + + QLineEdit{ + border:1px solid #eceff7; + background:#eceff7; + color: + #5b5c60; + font-size:12px; + padding-left:10px; + border-radius:12px; + } + + + +QLineEdit:focus{ + border:1px solid #0b57d0; + background:#fff; + + + } + example:-g @@ -691,13 +734,19 @@ background-color:#407ee1; - + 0 0 + + + 0 + 25 + + true @@ -721,13 +770,19 @@ background-color:#407ee1; - + 0 0 + + + 0 + 25 + + false @@ -1042,29 +1097,13 @@ background-color:#407ee1; - - - border:0px; - - - English - - - buttonGroupChb - - - - - - - border:0px; - - - Chinese + + + + 120 + 25 + - - buttonGroupChb - @@ -1091,10 +1130,21 @@ background-color:#407ee1; Qt::RightToLeft - border:0px; + + +QCheckBox::indicator:unchecked { +border:0px; + image: url(:/WindbgConfig/images/def_100_precent/switch_off_middle.png); +} + + +QCheckBox::indicator:checked { +border:0px; + image: url(:/WindbgConfig/images/def_100_precent/switch_on_middle.png); +} - Auto start + Auto start: diff --git a/WindbgIFEO/application.cpp b/WindbgIFEO/application.cpp index c028b18..0dba726 100644 --- a/WindbgIFEO/application.cpp +++ b/WindbgIFEO/application.cpp @@ -20,7 +20,7 @@ QString Application::AppName() const { bool Application::_install_lang(QTranslator& trans, Language lang) { std::map _map = { - {Language::ch_ZN, ":/WindbgConfig/language/zh_CN.qm"}, + {Language::zh_CN, ":/WindbgConfig/language/zh_CN.qm"}, {Language::en_US, ":/WindbgConfig/language/en_US.qm"}}; if (!trans.load(_map[lang])) { diff --git a/WindbgIFEO/application.h b/WindbgIFEO/application.h index e167eea..14d2b9c 100644 --- a/WindbgIFEO/application.h +++ b/WindbgIFEO/application.h @@ -6,7 +6,7 @@ class Application : public QApplication { Q_OBJECT public: - enum class Language { ch_ZN = 0, en_US = 1 }; + enum class Language { zh_CN = 0, en_US = 1 }; public: Application(int& argc, char** arg); diff --git a/WindbgIFEO/combobox.cpp b/WindbgIFEO/combobox.cpp index 12be765..b858ea3 100644 --- a/WindbgIFEO/combobox.cpp +++ b/WindbgIFEO/combobox.cpp @@ -29,9 +29,8 @@ ComboBox::ComboBox(QWidget* parent) : QComboBox(parent) { void ComboBox::update_theme() { std::string qss = R"(QComboBox{ -border:none; -background: -#EDEDED; + border:1px solid #CCCCCC; + background:#FFF; color: #4C4C4C; font-size:12px; @@ -44,13 +43,20 @@ border:none; border: 1px solid rgba(255, 61, 61, 0.2); color: #FF3D3D; } - QComboBox::hover,QComboBox::on{ - padding-left:7px; - background:transparent; - + QComboBox::hover{ + /*padding-left:7px;*/ + background:#F2F2F2; border: 1px solid #CCCCCC; } + + QComboBox::on{ + /*padding-left:7px;*/ + background:#FFF; + border: + 1px solid #0b57d0; + } + QComboBox::down-arrow{ border:none; background:transparent; @@ -67,7 +73,12 @@ border:none; } QComboBox:editable{ background: - #EDEDED; + #FFF; + } + QComboBox:focus{ + background: + #FFF; + border:1px solid #0b57d0; } QComboBox:disabled{ padding-left:7px; @@ -99,9 +110,9 @@ show-decoration-selected:0; padding:0 0 0 0; border-radius:2px; background-color: - #E0E0E0; + #1967d2; color: - #7e63f1; + #FFFFFF; })"; std::string scrollbar_str = R"(QScrollBar:vertical{ diff --git a/WindbgIFEO/main.cpp b/WindbgIFEO/main.cpp index f8969e9..a5eb36e 100644 --- a/WindbgIFEO/main.cpp +++ b/WindbgIFEO/main.cpp @@ -5,7 +5,7 @@ #include int main(int argc, char* argv[]) { - QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); + // QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); Application app(argc, argv); WindbgIFEO w; w.show(); diff --git a/WindbgIFEO/resource/WindbgIFEO.qrc b/WindbgIFEO/resource/WindbgIFEO.qrc index d37f028..a1dc5a8 100644 --- a/WindbgIFEO/resource/WindbgIFEO.qrc +++ b/WindbgIFEO/resource/WindbgIFEO.qrc @@ -9,7 +9,43 @@ images/close.png images/close_hover.png images/close_pressed.png - images/arrow_down.png - images/arrow_up.png + images/arrow_down.png + images/arrow_up.png + images/def_100_precent/close.png + images/def_100_precent/close_hover.png + images/def_100_precent/close_pressed.png + images/def_100_precent/max.png + images/def_100_precent/max_hover.png + images/def_100_precent/max_pressed.png + images/def_100_precent/min.png + images/def_100_precent/min_hover.png + images/def_100_precent/min_pressed.png + images/def_100_precent/restore.png + images/def_100_precent/restore_hover.png + images/def_100_precent/restore_pressed.png + images/def_100_precent/switch_off_middle.png + images/def_100_precent/switch_on_middle.png + images/def_100_precent/tab_close.png + images/def_100_precent/tab_close_hover.png + images/def_100_precent/tab_close_pressed.png + images/def_200_precent/close.png + images/def_200_precent/close_hover.png + images/def_200_precent/close_pressed.png + images/def_200_precent/max.png + images/def_200_precent/max_hover.png + images/def_200_precent/max_pressed.png + images/def_200_precent/min.png + images/def_200_precent/min_hover.png + images/def_200_precent/min_pressed.png + images/def_200_precent/restore.png + images/def_200_precent/restore_hover.png + images/def_200_precent/restore_pressed.png + images/def_200_precent/switch_off_big.png + images/def_200_precent/switch_off_middle.png + images/def_200_precent/switch_on_big.png + images/def_200_precent/switch_on_middle.png + images/def_200_precent/tab_close.png + images/def_200_precent/tab_close_hover.png + images/def_200_precent/tab_close_pressed.png diff --git a/WindbgIFEO/resource/images/def_100_precent/close.png b/WindbgIFEO/resource/images/def_100_precent/close.png new file mode 100644 index 0000000..aed0b8b Binary files /dev/null and b/WindbgIFEO/resource/images/def_100_precent/close.png differ diff --git a/WindbgIFEO/resource/images/def_100_precent/close_hover.png b/WindbgIFEO/resource/images/def_100_precent/close_hover.png new file mode 100644 index 0000000..30138e0 Binary files /dev/null and b/WindbgIFEO/resource/images/def_100_precent/close_hover.png differ diff --git a/WindbgIFEO/resource/images/def_100_precent/close_pressed.png b/WindbgIFEO/resource/images/def_100_precent/close_pressed.png new file mode 100644 index 0000000..bfc37e5 Binary files /dev/null and b/WindbgIFEO/resource/images/def_100_precent/close_pressed.png differ diff --git a/WindbgIFEO/resource/images/def_100_precent/max.png b/WindbgIFEO/resource/images/def_100_precent/max.png new file mode 100644 index 0000000..ea30ae7 Binary files /dev/null and b/WindbgIFEO/resource/images/def_100_precent/max.png differ diff --git a/WindbgIFEO/resource/images/def_100_precent/max_hover.png b/WindbgIFEO/resource/images/def_100_precent/max_hover.png new file mode 100644 index 0000000..fe3523e Binary files /dev/null and b/WindbgIFEO/resource/images/def_100_precent/max_hover.png differ diff --git a/WindbgIFEO/resource/images/def_100_precent/max_pressed.png b/WindbgIFEO/resource/images/def_100_precent/max_pressed.png new file mode 100644 index 0000000..16333dd Binary files /dev/null and b/WindbgIFEO/resource/images/def_100_precent/max_pressed.png differ diff --git a/WindbgIFEO/resource/images/def_100_precent/min.png b/WindbgIFEO/resource/images/def_100_precent/min.png new file mode 100644 index 0000000..1660af8 Binary files /dev/null and b/WindbgIFEO/resource/images/def_100_precent/min.png differ diff --git a/WindbgIFEO/resource/images/def_100_precent/min_hover.png b/WindbgIFEO/resource/images/def_100_precent/min_hover.png new file mode 100644 index 0000000..29d7e88 Binary files /dev/null and b/WindbgIFEO/resource/images/def_100_precent/min_hover.png differ diff --git a/WindbgIFEO/resource/images/def_100_precent/min_pressed.png b/WindbgIFEO/resource/images/def_100_precent/min_pressed.png new file mode 100644 index 0000000..960b98b Binary files /dev/null and b/WindbgIFEO/resource/images/def_100_precent/min_pressed.png differ diff --git a/WindbgIFEO/resource/images/def_100_precent/restore.png b/WindbgIFEO/resource/images/def_100_precent/restore.png new file mode 100644 index 0000000..657a1ee Binary files /dev/null and b/WindbgIFEO/resource/images/def_100_precent/restore.png differ diff --git a/WindbgIFEO/resource/images/def_100_precent/restore_hover.png b/WindbgIFEO/resource/images/def_100_precent/restore_hover.png new file mode 100644 index 0000000..3c60c7a Binary files /dev/null and b/WindbgIFEO/resource/images/def_100_precent/restore_hover.png differ diff --git a/WindbgIFEO/resource/images/def_100_precent/restore_pressed.png b/WindbgIFEO/resource/images/def_100_precent/restore_pressed.png new file mode 100644 index 0000000..fd1c8ae Binary files /dev/null and b/WindbgIFEO/resource/images/def_100_precent/restore_pressed.png differ diff --git a/WindbgIFEO/resource/images/def_100_precent/switch_off_middle.png b/WindbgIFEO/resource/images/def_100_precent/switch_off_middle.png new file mode 100644 index 0000000..1474cfc Binary files /dev/null and b/WindbgIFEO/resource/images/def_100_precent/switch_off_middle.png differ diff --git a/WindbgIFEO/resource/images/def_100_precent/switch_on_middle.png b/WindbgIFEO/resource/images/def_100_precent/switch_on_middle.png new file mode 100644 index 0000000..8171b23 Binary files /dev/null and b/WindbgIFEO/resource/images/def_100_precent/switch_on_middle.png differ diff --git a/WindbgIFEO/resource/images/def_100_precent/tab_close.png b/WindbgIFEO/resource/images/def_100_precent/tab_close.png new file mode 100644 index 0000000..cd49d54 Binary files /dev/null and b/WindbgIFEO/resource/images/def_100_precent/tab_close.png differ diff --git a/WindbgIFEO/resource/images/def_100_precent/tab_close_hover.png b/WindbgIFEO/resource/images/def_100_precent/tab_close_hover.png new file mode 100644 index 0000000..4c61f74 Binary files /dev/null and b/WindbgIFEO/resource/images/def_100_precent/tab_close_hover.png differ diff --git a/WindbgIFEO/resource/images/def_100_precent/tab_close_pressed.png b/WindbgIFEO/resource/images/def_100_precent/tab_close_pressed.png new file mode 100644 index 0000000..52ba955 Binary files /dev/null and b/WindbgIFEO/resource/images/def_100_precent/tab_close_pressed.png differ diff --git a/WindbgIFEO/resource/images/def_200_precent/close.png b/WindbgIFEO/resource/images/def_200_precent/close.png new file mode 100644 index 0000000..4bd6ea7 Binary files /dev/null and b/WindbgIFEO/resource/images/def_200_precent/close.png differ diff --git a/WindbgIFEO/resource/images/def_200_precent/close_hover.png b/WindbgIFEO/resource/images/def_200_precent/close_hover.png new file mode 100644 index 0000000..5d66351 Binary files /dev/null and b/WindbgIFEO/resource/images/def_200_precent/close_hover.png differ diff --git a/WindbgIFEO/resource/images/def_200_precent/close_pressed.png b/WindbgIFEO/resource/images/def_200_precent/close_pressed.png new file mode 100644 index 0000000..1d2a518 Binary files /dev/null and b/WindbgIFEO/resource/images/def_200_precent/close_pressed.png differ diff --git a/WindbgIFEO/resource/images/def_200_precent/max.png b/WindbgIFEO/resource/images/def_200_precent/max.png new file mode 100644 index 0000000..425f3d6 Binary files /dev/null and b/WindbgIFEO/resource/images/def_200_precent/max.png differ diff --git a/WindbgIFEO/resource/images/def_200_precent/max_hover.png b/WindbgIFEO/resource/images/def_200_precent/max_hover.png new file mode 100644 index 0000000..f70f76d Binary files /dev/null and b/WindbgIFEO/resource/images/def_200_precent/max_hover.png differ diff --git a/WindbgIFEO/resource/images/def_200_precent/max_pressed.png b/WindbgIFEO/resource/images/def_200_precent/max_pressed.png new file mode 100644 index 0000000..943d07e Binary files /dev/null and b/WindbgIFEO/resource/images/def_200_precent/max_pressed.png differ diff --git a/WindbgIFEO/resource/images/def_200_precent/min.png b/WindbgIFEO/resource/images/def_200_precent/min.png new file mode 100644 index 0000000..06e84d2 Binary files /dev/null and b/WindbgIFEO/resource/images/def_200_precent/min.png differ diff --git a/WindbgIFEO/resource/images/def_200_precent/min_hover.png b/WindbgIFEO/resource/images/def_200_precent/min_hover.png new file mode 100644 index 0000000..d6f01af Binary files /dev/null and b/WindbgIFEO/resource/images/def_200_precent/min_hover.png differ diff --git a/WindbgIFEO/resource/images/def_200_precent/min_pressed.png b/WindbgIFEO/resource/images/def_200_precent/min_pressed.png new file mode 100644 index 0000000..2d0ea75 Binary files /dev/null and b/WindbgIFEO/resource/images/def_200_precent/min_pressed.png differ diff --git a/WindbgIFEO/resource/images/def_200_precent/restore.png b/WindbgIFEO/resource/images/def_200_precent/restore.png new file mode 100644 index 0000000..426f8bf Binary files /dev/null and b/WindbgIFEO/resource/images/def_200_precent/restore.png differ diff --git a/WindbgIFEO/resource/images/def_200_precent/restore_hover.png b/WindbgIFEO/resource/images/def_200_precent/restore_hover.png new file mode 100644 index 0000000..4c3e3e6 Binary files /dev/null and b/WindbgIFEO/resource/images/def_200_precent/restore_hover.png differ diff --git a/WindbgIFEO/resource/images/def_200_precent/restore_pressed.png b/WindbgIFEO/resource/images/def_200_precent/restore_pressed.png new file mode 100644 index 0000000..fbe90ad Binary files /dev/null and b/WindbgIFEO/resource/images/def_200_precent/restore_pressed.png differ diff --git a/WindbgIFEO/resource/images/def_200_precent/switch_off_big.png b/WindbgIFEO/resource/images/def_200_precent/switch_off_big.png new file mode 100644 index 0000000..c111453 Binary files /dev/null and b/WindbgIFEO/resource/images/def_200_precent/switch_off_big.png differ diff --git a/WindbgIFEO/resource/images/def_200_precent/switch_off_middle.png b/WindbgIFEO/resource/images/def_200_precent/switch_off_middle.png new file mode 100644 index 0000000..1474cfc Binary files /dev/null and b/WindbgIFEO/resource/images/def_200_precent/switch_off_middle.png differ diff --git a/WindbgIFEO/resource/images/def_200_precent/switch_on_big.png b/WindbgIFEO/resource/images/def_200_precent/switch_on_big.png new file mode 100644 index 0000000..893f217 Binary files /dev/null and b/WindbgIFEO/resource/images/def_200_precent/switch_on_big.png differ diff --git a/WindbgIFEO/resource/images/def_200_precent/switch_on_middle.png b/WindbgIFEO/resource/images/def_200_precent/switch_on_middle.png new file mode 100644 index 0000000..8171b23 Binary files /dev/null and b/WindbgIFEO/resource/images/def_200_precent/switch_on_middle.png differ diff --git a/WindbgIFEO/resource/images/def_200_precent/tab_close.png b/WindbgIFEO/resource/images/def_200_precent/tab_close.png new file mode 100644 index 0000000..93dbbf3 Binary files /dev/null and b/WindbgIFEO/resource/images/def_200_precent/tab_close.png differ diff --git a/WindbgIFEO/resource/images/def_200_precent/tab_close_hover.png b/WindbgIFEO/resource/images/def_200_precent/tab_close_hover.png new file mode 100644 index 0000000..bf453e7 Binary files /dev/null and b/WindbgIFEO/resource/images/def_200_precent/tab_close_hover.png differ diff --git a/WindbgIFEO/resource/images/def_200_precent/tab_close_pressed.png b/WindbgIFEO/resource/images/def_200_precent/tab_close_pressed.png new file mode 100644 index 0000000..52c0fef Binary files /dev/null and b/WindbgIFEO/resource/images/def_200_precent/tab_close_pressed.png differ