]> git.saurik.com Git - wxWidgets.git/commitdiff
Ensure that the wxSTC gets the focus when clicked.
authorRobin Dunn <robin@alldunn.com>
Wed, 10 Jul 2002 21:12:03 +0000 (21:12 +0000)
committerRobin Dunn <robin@alldunn.com>
Wed, 10 Jul 2002 21:12:03 +0000 (21:12 +0000)
#if'd out my wxPopupWindow meanderings and just use a simple wxListBox
for the AutoComplete window.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16134 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

contrib/src/stc/PlatWX.cpp
contrib/src/stc/stc.cpp
contrib/src/stc/stc.cpp.in
src/stc/PlatWX.cpp
src/stc/stc.cpp
src/stc/stc.cpp.in

index 6cb4b7cefa77d2aafecc96d9e5793f14968edc1d..8edc3bf5e762385dc47ec701af4e0c0f7a7e51e2 100644 (file)
@@ -637,7 +637,7 @@ void Window::SetCursor(Cursor curs) {
 #else
        wxCursor wc = wxCursor(cursorId) ;
 #endif
-       GETWIN(id)->SetCursor(wc);   
+       GETWIN(id)->SetCursor(wc);
 }
 
 
@@ -650,7 +650,7 @@ void Window::SetTitle(const char *s) {
 // Helper classes for ListBox
 
 
-#if defined(__WXMAC__)
+#if 1 // defined(__WXMAC__)
 class wxSTCListBoxWin : public wxListBox {
 public:
     wxSTCListBoxWin(wxWindow* parent, wxWindowID id)
index ffefb86119f04677f316c4a8ad909ee03df8b988..0a8ccd6bc172c0b2728d88ff4edde912e183a59d 100644 (file)
@@ -1877,6 +1877,7 @@ void wxStyledTextCtrl::OnSize(wxSizeEvent& evt) {
 }
 
 void wxStyledTextCtrl::OnMouseLeftDown(wxMouseEvent& evt) {
+    SetFocus();
     wxPoint pt = evt.GetPosition();
     m_swx->DoButtonDown(Point(pt.x, pt.y), m_stopWatch.Time(),
                       evt.ShiftDown(), evt.ControlDown(), evt.AltDown());
index 17f06ad5883655ddbe4ca3cc8aae508b0f37ebbe..fd17cb2e76aca0818efab9abd975aa1f2f1198c8 100644 (file)
@@ -330,6 +330,7 @@ void wxStyledTextCtrl::OnSize(wxSizeEvent& evt) {
 }
 
 void wxStyledTextCtrl::OnMouseLeftDown(wxMouseEvent& evt) {
+    SetFocus();
     wxPoint pt = evt.GetPosition();
     m_swx->DoButtonDown(Point(pt.x, pt.y), m_stopWatch.Time(),
                       evt.ShiftDown(), evt.ControlDown(), evt.AltDown());
index 6cb4b7cefa77d2aafecc96d9e5793f14968edc1d..8edc3bf5e762385dc47ec701af4e0c0f7a7e51e2 100644 (file)
@@ -637,7 +637,7 @@ void Window::SetCursor(Cursor curs) {
 #else
        wxCursor wc = wxCursor(cursorId) ;
 #endif
-       GETWIN(id)->SetCursor(wc);   
+       GETWIN(id)->SetCursor(wc);
 }
 
 
@@ -650,7 +650,7 @@ void Window::SetTitle(const char *s) {
 // Helper classes for ListBox
 
 
-#if defined(__WXMAC__)
+#if 1 // defined(__WXMAC__)
 class wxSTCListBoxWin : public wxListBox {
 public:
     wxSTCListBoxWin(wxWindow* parent, wxWindowID id)
index ffefb86119f04677f316c4a8ad909ee03df8b988..0a8ccd6bc172c0b2728d88ff4edde912e183a59d 100644 (file)
@@ -1877,6 +1877,7 @@ void wxStyledTextCtrl::OnSize(wxSizeEvent& evt) {
 }
 
 void wxStyledTextCtrl::OnMouseLeftDown(wxMouseEvent& evt) {
+    SetFocus();
     wxPoint pt = evt.GetPosition();
     m_swx->DoButtonDown(Point(pt.x, pt.y), m_stopWatch.Time(),
                       evt.ShiftDown(), evt.ControlDown(), evt.AltDown());
index 17f06ad5883655ddbe4ca3cc8aae508b0f37ebbe..fd17cb2e76aca0818efab9abd975aa1f2f1198c8 100644 (file)
@@ -330,6 +330,7 @@ void wxStyledTextCtrl::OnSize(wxSizeEvent& evt) {
 }
 
 void wxStyledTextCtrl::OnMouseLeftDown(wxMouseEvent& evt) {
+    SetFocus();
     wxPoint pt = evt.GetPosition();
     m_swx->DoButtonDown(Point(pt.x, pt.y), m_stopWatch.Time(),
                       evt.ShiftDown(), evt.ControlDown(), evt.AltDown());