ui::ParticleBrowser Class Reference

#include <ParticleBrowser.h>

Collaboration diagram for ui::ParticleBrowser:
Collaboration graph
[legend]

Public Member Functions

GtkWidgetgetWidget ()
 ParticleBrowser ()

Static Public Member Functions

static ParticleBrowsergetInstance ()

Private Member Functions

ParticleDefinitiongetSelectedParticle ()

Static Private Member Functions

static gboolean _onExpose (GtkWidget *, GdkEventExpose *, ParticleBrowser *)
static bool _onRightClick (GtkWidget *, GdkEventButton *, ParticleBrowser *)
static void _onSelectionChanged (GtkWidget *, ParticleBrowser *)

Private Attributes

GtkWidget_widget
GtkTreeStore * _treeStore
GtkWidget_treeView
GtkTreeSelection_selection
TexturePreviewCombo _imagePreview
ModelPreview _modelPreview

Detailed Description

Definition at line 31 of file ParticleBrowser.h.


Constructor & Destructor Documentation

ui::ParticleBrowser::ParticleBrowser (  ) 

Constructor creates GTK widgets.


Member Function Documentation

static gboolean ui::ParticleBrowser::_onExpose ( GtkWidget ,
GdkEventExpose ,
ParticleBrowser  
) [static, private]
static bool ui::ParticleBrowser::_onRightClick ( GtkWidget ,
GdkEventButton *  ,
ParticleBrowser  
) [static, private]
static void ui::ParticleBrowser::_onSelectionChanged ( GtkWidget ,
ParticleBrowser  
) [static, private]
static ParticleBrowser& ui::ParticleBrowser::getInstance (  )  [inline, static]

Return the singleton instance.

Definition at line 60 of file ParticleBrowser.h.

ParticleDefinition* ui::ParticleBrowser::getSelectedParticle (  )  [private]
GtkWidget* ui::ParticleBrowser::getWidget (  )  [inline]

Return the main widget for packing into the groupdialog or other parent container.

Definition at line 68 of file ParticleBrowser.h.


Field Documentation

Definition at line 40 of file ParticleBrowser.h.

Definition at line 42 of file ParticleBrowser.h.

Definition at line 37 of file ParticleBrowser.h.

GtkTreeStore* ui::ParticleBrowser::_treeStore [private]

Definition at line 35 of file ParticleBrowser.h.

Definition at line 36 of file ParticleBrowser.h.

Definition at line 32 of file ParticleBrowser.h.


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2