| |
From: <mghie@us...> - 2009-04-14 18:59
|
Revision: 1849
http://flamerobin.svn.sourceforge.net/flamerobin/?rev=1849&view=rev
Author: mghie
Date: 2009-04-14 18:59:13 +0000 (Tue, 14 Apr 2009)
Log Message:
-----------
* Fixes for wxWidgets trunk asserts (wrong number of rows in grid bag sizers)
* Removal of forced sunken border for text controls (breaks themed borders in trunk)
* Fix for database recreation command not being disabled when no connected database focused
Modified Paths:
--------------
trunk/flamerobin/src/gui/BackupFrame.cpp
trunk/flamerobin/src/gui/EventWatcherFrame.cpp
trunk/flamerobin/src/gui/MainFrame.cpp
trunk/flamerobin/src/gui/RestoreFrame.cpp
trunk/flamerobin/src/gui/controls/LogTextControl.cpp
trunk/flamerobin/src/gui/controls/LogTextControl.h
trunk/flamerobin/src/gui/controls/TextControl.cpp
trunk/flamerobin/src/gui/controls/TextControl.h
Modified: trunk/flamerobin/src/gui/BackupFrame.cpp
===================================================================
--- trunk/flamerobin/src/gui/BackupFrame.cpp 2009-04-14 18:36:28 UTC (rev 1848)
+++ trunk/flamerobin/src/gui/BackupFrame.cpp 2009-04-14 18:59:13 UTC (rev 1849)
@@ -241,7 +241,7 @@ />
sizerFilename->Add(styleguide().getBrowseButtonMargin(), 0);
sizerFilename->Add(button_browse, 0, wxALIGN_CENTER_VERTICAL);
- wxGridSizer* sizerChecks = new wxGridSizer(2, 2,
+ wxGridSizer* sizerChecks = new wxGridSizer(3, 2,
styleguide().getCheckboxSpacing(),
styleguide().getUnrelatedControlMargin(wxHORIZONTAL));
sizerChecks->Add(checkbox_checksum, 0, wxEXPAND);
Modified: trunk/flamerobin/src/gui/EventWatcherFrame.cpp
===================================================================
--- trunk/flamerobin/src/gui/EventWatcherFrame.cpp 2009-04-14 18:36:28 UTC (rev 1848)
+++ trunk/flamerobin/src/gui/EventWatcherFrame.cpp 2009-04-14 18:59:13 UTC (rev 1849)
@@ -55,15 +55,13 @@ />
class EventLogControl: public LogTextControl
{
public:
- EventLogControl(wxWindow* parent, wxWindowID id = wxID_ANY,
- long style = wxSUNKEN_BORDER);
+ EventLogControl(wxWindow* parent, wxWindowID id = wxID_ANY);
void logAction(const wxString& action);
void logEvent(const wxString& name, int count);
};
//-----------------------------------------------------------------------------
-EventLogControl::EventLogControl(wxWindow* parent, wxWindowID id,
- long style)
- : LogTextControl(parent, id, style)
+EventLogControl::EventLogControl(wxWindow* parent, wxWindowID id)
+ : LogTextControl(parent, id)
{
}
//-----------------------------------------------------------------------------
Modified: trunk/flamerobin/src/gui/MainFrame.cpp
===================================================================
--- trunk/flamerobin/src/gui/MainFrame.cpp 2009-04-14 18:36:28 UTC (rev 1848)
+++ trunk/flamerobin/src/gui/MainFrame.cpp 2009-04-14 18:59:13 UTC (rev 1849)
@@ -380,6 +380,7 @@ />
EVT_MENU(Cmds::Menu_Reconnect, MainFrame::OnMenuReconnect)
EVT_UPDATE_UI(Cmds::Menu_Reconnect, MainFrame::OnMenuUpdateIfDatabaseConnected)
EVT_MENU(Cmds::Menu_RecreateDatabase, MainFrame::OnMenuRecreateDatabase)
+ EVT_UPDATE_UI(Cmds::Menu_RecreateDatabase, MainFrame::OnMenuUpdateIfDatabaseConnected)
EVT_MENU(Cmds::Menu_DropDatabase, MainFrame::OnMenuDropDatabase)
EVT_UPDATE_UI(Cmds::Menu_DropDatabase, MainFrame::OnMenuUpdateIfDatabaseConnected)
EVT_MENU(Cmds::Menu_Query, MainFrame::OnMenuQuery)
Modified: trunk/flamerobin/src/gui/RestoreFrame.cpp
===================================================================
--- trunk/flamerobin/src/gui/RestoreFrame.cpp 2009-04-14 18:36:28 UTC (rev 1848)
+++ trunk/flamerobin/src/gui/RestoreFrame.cpp 2009-04-14 18:59:13 UTC (rev 1849)
@@ -258,7 +258,7 @@ />
sizerFilename->Add(styleguide().getBrowseButtonMargin(), 0);
sizerFilename->Add(button_browse, 0, wxALIGN_CENTER_VERTICAL);
- wxGridSizer* sizerChecks = new wxGridSizer(2, 2,
+ wxGridSizer* sizerChecks = new wxGridSizer(3, 2,
styleguide().getCheckboxSpacing(),
styleguide().getUnrelatedControlMargin(wxHORIZONTAL));
sizerChecks->Add(checkbox_replace, 0, wxEXPAND);
Modified: trunk/flamerobin/src/gui/controls/LogTextControl.cpp
===================================================================
--- trunk/flamerobin/src/gui/controls/LogTextControl.cpp 2009-04-14 18:36:28 UTC (rev 1848)
+++ trunk/flamerobin/src/gui/controls/LogTextControl.cpp 2009-04-14 18:59:13 UTC (rev 1849)
@@ -40,8 +40,8 @@ />
#include "gui/controls/LogTextControl.h"
//-----------------------------------------------------------------------------
-LogTextControl::LogTextControl(wxWindow *parent, wxWindowID id, long style)
- : TextControl(parent, id, style)
+LogTextControl::LogTextControl(wxWindow *parent, wxWindowID id)
+ : TextControl(parent, id)
{
setDefaultStyles();
}
Modified: trunk/flamerobin/src/gui/controls/LogTextControl.h
===================================================================
--- trunk/flamerobin/src/gui/controls/LogTextControl.h 2009-04-14 18:36:28 UTC (rev 1848)
+++ trunk/flamerobin/src/gui/controls/LogTextControl.h 2009-04-14 18:59:13 UTC (rev 1849)
@@ -38,8 +38,7 @@ />
enum LogStyle { logStyleDefault, logStyleImportant, logStyleError };
void addStyledText(const wxString& message, LogStyle style);
public:
- LogTextControl(wxWindow *parent, wxWindowID id = wxID_ANY,
- long style = wxSUNKEN_BORDER);
+ LogTextControl(wxWindow *parent, wxWindowID id = wxID_ANY);
void logErrorMsg(const wxString& message);
void logImportantMsg(const wxString& message);
Modified: trunk/flamerobin/src/gui/controls/TextControl.cpp
===================================================================
--- trunk/flamerobin/src/gui/controls/TextControl.cpp 2009-04-14 18:36:28 UTC (rev 1848)
+++ trunk/flamerobin/src/gui/controls/TextControl.cpp 2009-04-14 18:59:13 UTC (rev 1849)
@@ -40,8 +40,8 @@ />
#include "gui/controls/TextControl.h"
//-----------------------------------------------------------------------------
-TextControl::TextControl(wxWindow *parent, wxWindowID id, long style)
- : wxStyledTextCtrl(parent, id, wxDefaultPosition, wxDefaultSize, style)
+TextControl::TextControl(wxWindow *parent, wxWindowID id)
+ : wxStyledTextCtrl(parent, id)
{
SetWrapMode(wxSTC_WRAP_WORD);
// wxStyledTextCtrl uses black on white initially -> use system defaults
Modified: trunk/flamerobin/src/gui/controls/TextControl.h
===================================================================
--- trunk/flamerobin/src/gui/controls/TextControl.h 2009-04-14 18:36:28 UTC (rev 1848)
+++ trunk/flamerobin/src/gui/controls/TextControl.h 2009-04-14 18:59:13 UTC (rev 1849)
@@ -61,8 +61,7 @@ />
DECLARE_EVENT_TABLE()
public:
- TextControl(wxWindow *parent, wxWindowID id = wxID_ANY,
- long style = wxSUNKEN_BORDER);
+ TextControl(wxWindow *parent, wxWindowID id = wxID_ANY);
};
//-----------------------------------------------------------------------------
#endif
|
|