Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

wxGtk Class Reference

#include <gtk.h>

Collaboration diagram for wxGtk:

Collaboration graph
List of all members.

Public Member Functions

 wxGtk ()
 ~wxGtk ()
std::vector< long > GetIconSizes (const wxString &sIconName) const
wxString GetIconPath (const wxString &sIconName, int nSize) const

Private Types

typedef void(* gtk_initType )(int *argc, char ***argv)
typedef GtkIconTheme *(* gtk_icon_theme_get_defaultType )()
typedef GtkIconInfo *(* gtk_icon_theme_lookup_iconType )(GtkIconTheme *icon_theme, const gchar *icon_name, gint size, GtkIconLookupFlags flags)
typedef void(* gtk_icon_info_freeType )(GtkIconInfo *icon_info)
typedef const gchar *(* gtk_icon_info_get_filenameType )(GtkIconInfo *icon_info)
typedef gint *(* gtk_icon_theme_get_icon_sizesType )(GtkIconTheme *icon_theme, const gchar *icon_name)

Private Member Functions

bool LoadGtk ()

Private Attributes

bool m_bLoaded
wxGlib libglib
wxDynamicLibrary libgtkx11
gtk_initType gtk_init
gtk_icon_theme_get_defaultType gtk_icon_theme_get_default
gtk_icon_theme_lookup_iconType gtk_icon_theme_lookup_icon
gtk_icon_info_freeType gtk_icon_info_free
gtk_icon_info_get_filenameType gtk_icon_info_get_filename
gtk_icon_theme_get_icon_sizesType gtk_icon_theme_get_icon_sizes

Member Typedef Documentation

typedef void(* wxGtk::gtk_icon_info_freeType)(GtkIconInfo * icon_info) [private]

Definition at line 50 of file gtk.h.

typedef const gchar*(* wxGtk::gtk_icon_info_get_filenameType)(GtkIconInfo * icon_info) [private]

Definition at line 51 of file gtk.h.

typedef GtkIconTheme*(* wxGtk::gtk_icon_theme_get_defaultType)() [private]

Definition at line 48 of file gtk.h.

typedef gint*(* wxGtk::gtk_icon_theme_get_icon_sizesType)(GtkIconTheme * icon_theme, const gchar * icon_name) [private]

Definition at line 52 of file gtk.h.

typedef GtkIconInfo*(* wxGtk::gtk_icon_theme_lookup_iconType)(GtkIconTheme * icon_theme, const gchar * icon_name, gint size, GtkIconLookupFlags flags) [private]

Definition at line 49 of file gtk.h.

typedef void(* wxGtk::gtk_initType)(int * argc, char *** argv) [private]

Definition at line 46 of file gtk.h.

Constructor & Destructor Documentation

wxGtk::wxGtk  ) 

wxGtk::~wxGtk  )  [inline]

Definition at line 36 of file gtk.h.

Member Function Documentation

wxString wxGtk::GetIconPath const wxString &  sIconName,
int  nSize

std::vector<long> wxGtk::GetIconSizes const wxString &  sIconName  )  const

bool wxGtk::LoadGtk  )  [private]

Member Data Documentation

gtk_icon_info_freeType wxGtk::gtk_icon_info_free [private]

Definition at line 66 of file gtk.h.

gtk_icon_info_get_filenameType wxGtk::gtk_icon_info_get_filename [private]

Definition at line 67 of file gtk.h.

gtk_icon_theme_get_defaultType wxGtk::gtk_icon_theme_get_default [private]

Definition at line 64 of file gtk.h.

gtk_icon_theme_get_icon_sizesType wxGtk::gtk_icon_theme_get_icon_sizes [private]

Definition at line 68 of file gtk.h.

gtk_icon_theme_lookup_iconType wxGtk::gtk_icon_theme_lookup_icon [private]

Definition at line 65 of file gtk.h.

gtk_initType wxGtk::gtk_init [private]

Definition at line 63 of file gtk.h.

wxGlib wxGtk::libglib [private]

Definition at line 59 of file gtk.h.

wxDynamicLibrary wxGtk::libgtkx11 [private]

Definition at line 60 of file gtk.h.

bool wxGtk::m_bLoaded [private]

Definition at line 58 of file gtk.h.

The documentation for this class was generated from the following file:
Generated on Wed Jan 25 08:13:15 2006 for Sherpa wxWidgets Classes by doxygen 1.3.6