virtual wxDragResult OnData(wxCoord x, wxCoord y, wxDragResult def);
virtual bool GetData();
- // implementation
- GdkAtom GetMatchingPair();
+ // implementation
+
+ GdkAtom GtkGetMatchingPair();
- void RegisterWidget( GtkWidget *widget );
- void UnregisterWidget( GtkWidget *widget );
+ void GtkRegisterWidget( GtkWidget *widget );
+ void GtkUnregisterWidget( GtkWidget *widget );
GdkDragContext *m_dragContext;
GtkWidget *m_dragWidget;
guint m_dragTime;
bool m_firstMotion; // gdk has no "gdk_drag_enter" event
- void SetDragContext( GdkDragContext *dc ) { m_dragContext = dc; }
- void SetDragWidget( GtkWidget *w ) { m_dragWidget = w; }
- void SetDragData( GtkSelectionData *sd ) { m_dragData = sd; }
- void SetDragTime( guint time ) { m_dragTime = time; }
+ void GtkSetDragContext( GdkDragContext *dc ) { m_dragContext = dc; }
+ void GtkSetDragWidget( GtkWidget *w ) { m_dragWidget = w; }
+ void GtkSetDragData( GtkSelectionData *sd ) { m_dragData = sd; }
+ void GtkSetDragTime( guint time ) { m_dragTime = time; }
};
//-------------------------------------------------------------------------
{
/* inform the wxDropTarget about the current GdkDragContext.
this is only valid for the duration of this call */
- drop_target->SetDragContext( context );
+ drop_target->GtkSetDragContext( context );
/* we don't need return values. this event is just for
information */
drop_target->m_firstMotion = true;
/* after this, invalidate the drop_target's GdkDragContext */
- drop_target->SetDragContext( NULL );
+ drop_target->GtkSetDragContext( NULL );
}
}
/* inform the wxDropTarget about the current GdkDragContext.
this is only valid for the duration of this call */
- drop_target->SetDragContext( context );
+ drop_target->GtkSetDragContext( context );
// GTK+ always supposes that we want to copy the data by default while we
// might want to move it, so examine not only suggested_action - which is
}
/* after this, invalidate the drop_target's GdkDragContext */
- drop_target->SetDragContext( NULL );
+ drop_target->GtkSetDragContext( NULL );
/* this has to be done because GDK has no "drag_enter" event */
drop_target->m_firstMotion = false;
/* inform the wxDropTarget about the current GdkDragContext.
this is only valid for the duration of this call */
- drop_target->SetDragContext( context );
+ drop_target->GtkSetDragContext( context );
/* inform the wxDropTarget about the current drag widget.
this is only valid for the duration of this call */
- drop_target->SetDragWidget( widget );
+ drop_target->GtkSetDragWidget( widget );
/* inform the wxDropTarget about the current drag time.
this is only valid for the duration of this call */
- drop_target->SetDragTime( time );
+ drop_target->GtkSetDragTime( time );
/*
wxDragResult result = wxDragMove;
/* disable GUI threads */
#endif
- GdkAtom format = drop_target->GetMatchingPair();
+ GdkAtom format = drop_target->GtkGetMatchingPair();
// this does happen somehow, see bug 555111
wxCHECK_MSG( format, FALSE, _T("no matching GdkAtom for format?") );
}
/* after this, invalidate the drop_target's GdkDragContext */
- drop_target->SetDragContext( NULL );
+ drop_target->GtkSetDragContext( NULL );
/* after this, invalidate the drop_target's drag widget */
- drop_target->SetDragWidget( NULL );
+ drop_target->GtkSetDragWidget( NULL );
/* this has to be done because GDK has no "drag_enter" event */
drop_target->m_firstMotion = true;
/* inform the wxDropTarget about the current GtkSelectionData.
this is only valid for the duration of this call */
- drop_target->SetDragData( data );
+ drop_target->GtkSetDragData( data );
wxDragResult result = ConvertFromGTK(context->action);
}
/* after this, invalidate the drop_target's drag data */
- drop_target->SetDragData( NULL );
+ drop_target->GtkSetDragData( NULL );
}
}
wxLogNull noLog;
#endif // Debug
- return (GetMatchingPair() != (GdkAtom) 0) ? def : wxDragNone;
+ return (GtkGetMatchingPair() != (GdkAtom) 0) ? def : wxDragNone;
}
bool wxDropTarget::OnDrop( wxCoord WXUNUSED(x), wxCoord WXUNUSED(y) )
if (!m_dataObject)
return false;
- return (GetMatchingPair() != (GdkAtom) 0);
+ return (GtkGetMatchingPair() != (GdkAtom) 0);
}
wxDragResult wxDropTarget::OnData( wxCoord WXUNUSED(x), wxCoord WXUNUSED(y),
if (!m_dataObject)
return wxDragNone;
- if (GetMatchingPair() == (GdkAtom) 0)
+ if (GtkGetMatchingPair() == (GdkAtom) 0)
return wxDragNone;
return GetData() ? def : wxDragNone;
}
-GdkAtom wxDropTarget::GetMatchingPair()
+GdkAtom wxDropTarget::GtkGetMatchingPair()
{
if (!m_dataObject)
return (GdkAtom) 0;
return true;
}
-void wxDropTarget::UnregisterWidget( GtkWidget *widget )
+void wxDropTarget::GtkUnregisterWidget( GtkWidget *widget )
{
wxCHECK_RET( widget != NULL, wxT("unregister widget is NULL") );
(gpointer) target_drag_data_received, this);
}
-void wxDropTarget::RegisterWidget( GtkWidget *widget )
+void wxDropTarget::GtkRegisterWidget( GtkWidget *widget )
{
wxCHECK_RET( widget != NULL, wxT("register widget is NULL") );