projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added support for add/insert/deleting many items at once in wxArray (patch 548050)
[wxWidgets.git]
/
src
/
mac
/
toplevel.cpp
diff --git
a/src/mac/toplevel.cpp
b/src/mac/toplevel.cpp
index 12f077a7cd047413bd7049b31f99b2df16c909b8..8db3f7e902143b929de3273c07e21413c9e0cef5 100644
(file)
--- a/
src/mac/toplevel.cpp
+++ b/
src/mac/toplevel.cpp
@@
-179,7
+179,7
@@
void wxTopLevelWindowMac::Iconize(bool iconize)
bool wxTopLevelWindowMac::IsIconized() const
{
bool wxTopLevelWindowMac::IsIconized() const
{
-
// mac dialogs cannot be iconized
+ // mac dialogs cannot be iconized
return FALSE;
}
return FALSE;
}
@@
-233,7
+233,7
@@
void wxTopLevelWindowMac::MacCreateRealWindow( const wxString& title,
WindowClass wclass = 0;
WindowAttributes attr = kWindowNoAttributes ;
WindowClass wclass = 0;
WindowAttributes attr = kWindowNoAttributes ;
- if ( HasFlag(wxTINY_CAPTION_HORIZ) || HasFlag(wxTINY_CAPTION_VERT) )
+ if ( HasFlag(
wxFRAME_TOOL_WINDOW) || HasFlag(
wxTINY_CAPTION_HORIZ) || HasFlag(wxTINY_CAPTION_VERT) )
{
wclass = kFloatingWindowClass ;
if ( HasFlag(wxTINY_CAPTION_VERT) )
{
wclass = kFloatingWindowClass ;
if ( HasFlag(wxTINY_CAPTION_VERT) )
@@
-245,7
+245,7
@@
void wxTopLevelWindowMac::MacCreateRealWindow( const wxString& title,
{
if ( HasFlag( wxDIALOG_MODAL ) )
{
{
if ( HasFlag( wxDIALOG_MODAL ) )
{
- wclass = kMovableModalWindowClass ;
+ wclass = k
DocumentWindowClass ; // k
MovableModalWindowClass ;
}
else
{
}
else
{
@@
-420,13
+420,6
@@
void wxTopLevelWindowMac::MacFireMouseEvent( WXEVENTREF evr )
event.m_x += m_x;
event.m_y += m_y;
event.m_x += m_x;
event.m_y += m_y;
-/*
- wxPoint origin = GetClientAreaOrigin() ;
-
- event.m_x += origin.x ;
- event.m_y += origin.y ;
-*/
-
event.m_timeStamp = ev->when;
event.SetEventObject(this);
if ( wxTheApp->s_captureWindow )
event.m_timeStamp = ev->when;
event.SetEventObject(this);
if ( wxTheApp->s_captureWindow )
@@
-436,7
+429,9
@@
void wxTopLevelWindowMac::MacFireMouseEvent( WXEVENTREF evr )
wxTheApp->s_captureWindow->ScreenToClient( &x , &y ) ;
event.m_x = x ;
event.m_y = y ;
wxTheApp->s_captureWindow->ScreenToClient( &x , &y ) ;
event.m_x = x ;
event.m_y = y ;
+ event.SetEventObject( wxTheApp->s_captureWindow ) ;
wxTheApp->s_captureWindow->GetEventHandler()->ProcessEvent( event ) ;
wxTheApp->s_captureWindow->GetEventHandler()->ProcessEvent( event ) ;
+
if ( ev->what == mouseUp )
{
wxTheApp->s_captureWindow = NULL ;
if ( ev->what == mouseUp )
{
wxTheApp->s_captureWindow = NULL ;