diff --git a/pcbnew/dialogs/panel_setup_rules.cpp b/pcbnew/dialogs/panel_setup_rules.cpp
index 978452b988..c5ed624ef1 100644
--- a/pcbnew/dialogs/panel_setup_rules.cpp
+++ b/pcbnew/dialogs/panel_setup_rules.cpp
@@ -49,7 +49,7 @@ PANEL_SETUP_RULES::PANEL_SETUP_RULES( PAGED_DIALOG* aParent, PCB_EDIT_FRAME* aFr
for( size_t i = 0; i < wxSTC_STYLE_MAX; ++i )
m_textEditor->StyleSetFont( i, fixedFont );
- m_compileButton->SetBitmap( KiBitmap( reload_xpm ) );
+ m_compileButton->SetBitmap( KiBitmap( drc_xpm ) );
m_textEditor->Bind( wxEVT_STC_CHARADDED, &PANEL_SETUP_RULES::onScintillaCharAdded, this );
m_textEditor->Bind( wxEVT_STC_AUTOCOMP_CHAR_DELETED, &PANEL_SETUP_RULES::onScintillaCharAdded, this );
diff --git a/pcbnew/dialogs/panel_setup_rules_base.cpp b/pcbnew/dialogs/panel_setup_rules_base.cpp
index e32b7a2f61..561895bcf4 100644
--- a/pcbnew/dialogs/panel_setup_rules_base.cpp
+++ b/pcbnew/dialogs/panel_setup_rules_base.cpp
@@ -72,6 +72,8 @@ PANEL_SETUP_RULES_BASE::PANEL_SETUP_RULES_BASE( wxWindow* parent, wxWindowID id,
bSizer5 = new wxBoxSizer( wxHORIZONTAL );
m_compileButton = new wxBitmapButton( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize( 40,40 ), wxBU_AUTODRAW|0 );
+ m_compileButton->SetToolTip( _("Check rule syntax") );
+
bSizer5->Add( m_compileButton, 0, wxALL, 3 );
m_errorsReport = new WX_HTML_REPORT_BOX( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO );
diff --git a/pcbnew/dialogs/panel_setup_rules_base.fbp b/pcbnew/dialogs/panel_setup_rules_base.fbp
index f7f6404cf3..53164427b0 100644
--- a/pcbnew/dialogs/panel_setup_rules_base.fbp
+++ b/pcbnew/dialogs/panel_setup_rules_base.fbp
@@ -355,7 +355,7 @@
; ; forward_declare
0
-
+ Check rule syntax
wxFILTER_NONE
wxDefaultValidator