Merge in from trunk r68684 - r69046
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@69047 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -75,7 +75,7 @@ private:
|
||||
#if wxUSE_THREADS
|
||||
wxMutex m_idleMutex;
|
||||
#endif
|
||||
guint m_idleSourceId;
|
||||
unsigned m_idleSourceId;
|
||||
|
||||
#if wxUSE_LIBHILDON || wxUSE_LIBHILDON2
|
||||
HildonProgram *m_hildonProgram;
|
||||
|
@@ -30,8 +30,8 @@ public:
|
||||
virtual ~wxMask();
|
||||
|
||||
// implementation
|
||||
GdkBitmap *m_bitmap;
|
||||
GdkBitmap *GetBitmap() const;
|
||||
GdkPixmap* m_bitmap;
|
||||
GdkPixmap* GetBitmap() const;
|
||||
|
||||
protected:
|
||||
virtual void FreeData();
|
||||
|
@@ -97,7 +97,9 @@ public:
|
||||
wxItemContainer::Clear();
|
||||
}
|
||||
|
||||
bool IsEmpty() const { return wxItemContainer::IsEmpty(); }
|
||||
// See wxComboBoxBase discussion of IsEmpty().
|
||||
bool IsListEmpty() const { return wxItemContainer::IsEmpty(); }
|
||||
bool IsTextEmpty() const { return wxTextEntry::IsEmpty(); }
|
||||
|
||||
void OnChar( wxKeyEvent &event );
|
||||
|
||||
|
@@ -20,7 +20,7 @@ typedef struct _GtkFrame GtkFrame;
|
||||
// C-linkage function pointer types for GetDefaultAttributesFromGTKWidget
|
||||
extern "C" {
|
||||
typedef GtkWidget* (*wxGtkWidgetNew_t)(void);
|
||||
typedef GtkWidget* (*wxGtkWidgetNewFromStr_t)(const gchar*);
|
||||
typedef GtkWidget* (*wxGtkWidgetNewFromStr_t)(const char*);
|
||||
typedef GtkWidget* (*wxGtkWidgetNewFromAdj_t)(GtkAdjustment*);
|
||||
}
|
||||
|
||||
|
@@ -142,7 +142,7 @@ public:
|
||||
|
||||
virtual wxDataViewColumn *GetSortingColumn() const;
|
||||
|
||||
virtual wxDataViewItem GetSelection() const;
|
||||
virtual int GetSelectedItemsCount() const;
|
||||
virtual int GetSelections( wxDataViewItemArray & sel ) const;
|
||||
virtual void SetSelections( const wxDataViewItemArray & sel );
|
||||
virtual void Select( const wxDataViewItem & item );
|
||||
|
@@ -50,13 +50,13 @@ public:
|
||||
GdkDragContext *m_dragContext;
|
||||
GtkWidget *m_dragWidget;
|
||||
GtkSelectionData *m_dragData;
|
||||
guint m_dragTime;
|
||||
unsigned m_dragTime;
|
||||
bool m_firstMotion; // gdk has no "gdk_drag_enter" event
|
||||
|
||||
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; }
|
||||
void GTKSetDragTime(unsigned time) { m_dragTime = time; }
|
||||
};
|
||||
|
||||
//-------------------------------------------------------------------------
|
||||
|
@@ -48,7 +48,7 @@ public:
|
||||
//
|
||||
// it validates the new value and notifies the model about the change by
|
||||
// calling GtkOnCellChanged() if it was accepted
|
||||
virtual void GtkOnTextEdited(const gchar *itempath, const wxString& value);
|
||||
virtual void GtkOnTextEdited(const char *itempath, const wxString& value);
|
||||
|
||||
GtkCellRenderer* GetGtkHandle() { return m_renderer; }
|
||||
void GtkInitHandlers();
|
||||
|
@@ -303,7 +303,7 @@ public:
|
||||
virtual bool GetValue( wxVariant &value ) const;
|
||||
|
||||
private:
|
||||
virtual void GtkOnTextEdited(const gchar *itempath, const wxString& str);
|
||||
virtual void GtkOnTextEdited(const char *itempath, const wxString& str);
|
||||
};
|
||||
|
||||
|
||||
|
@@ -52,7 +52,7 @@ protected:
|
||||
|
||||
public: // used by the GTK callback only
|
||||
|
||||
void SetNativeFontInfo(const gchar *gtkdescription)
|
||||
void SetNativeFontInfo(const char *gtkdescription)
|
||||
{ m_selectedFont.SetNativeFontInfo(wxString::FromAscii(gtkdescription)); }
|
||||
|
||||
private:
|
||||
|
@@ -89,7 +89,7 @@ public:
|
||||
wxNotebookPage *win,
|
||||
const wxString& strText,
|
||||
bool bSelect = false,
|
||||
int imageId = -1 );
|
||||
int imageId = NO_IMAGE );
|
||||
|
||||
// handler for tab navigation
|
||||
// --------------------------
|
||||
|
@@ -10,7 +10,7 @@
|
||||
#ifndef _WX_GTK_PEN_H_
|
||||
#define _WX_GTK_PEN_H_
|
||||
|
||||
typedef gint8 wxGTKDash;
|
||||
typedef signed char wxGTKDash;
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// wxPen
|
||||
|
33
include/wx/gtk/private/list.h
Normal file
33
include/wx/gtk/private/list.h
Normal file
@@ -0,0 +1,33 @@
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// Name: wx/gtk/private/list.h
|
||||
// Purpose: wxGtkList class.
|
||||
// Author: Vadim Zeitlin
|
||||
// Created: 2011-08-21
|
||||
// RCS-ID: $Id$
|
||||
// Copyright: (c) 2011 Vadim Zeitlin <vadim@wxwidgets.org>
|
||||
// Licence: wxWindows licence
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef _WX_GTK_PRIVATE_LIST_H_
|
||||
#define _WX_GTK_PRIVATE_LIST_H_
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Convenience class for calling g_list_free() automatically
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
class wxGtkList
|
||||
{
|
||||
public:
|
||||
explicit wxGtkList(GList* list) : m_list(list) { }
|
||||
~wxGtkList() { g_list_free(m_list); }
|
||||
|
||||
operator GList *() const { return m_list; }
|
||||
GList * operator->() const { return m_list; }
|
||||
|
||||
protected:
|
||||
GList* const m_list;
|
||||
|
||||
wxDECLARE_NO_COPY_CLASS(wxGtkList);
|
||||
};
|
||||
|
||||
#endif // _WX_GTK_PRIVATE_LIST_H_
|
@@ -370,7 +370,7 @@ protected:
|
||||
//
|
||||
// This is just a wrapper for g_signal_connect() and returns the handler id
|
||||
// just as it does.
|
||||
gulong GTKConnectWidget(const char *signal, void (*callback)());
|
||||
unsigned long GTKConnectWidget(const char *signal, void (*callback)());
|
||||
|
||||
// Return true from here if PostCreation() should connect to size_request
|
||||
// signal: this is done by default but doesn't work for some native
|
||||
|
Reference in New Issue
Block a user