AmitkTreeView

AmitkTreeView

Synopsis

struct              AmitkTreeView;
struct              AmitkTreeViewClass;
enum                AmitkTreeViewMode;
void                amitk_tree_view_expand_object       (AmitkTreeView *tree_view,
                                                         AmitkObject *object);
AmitkObject *       amitk_tree_view_get_active_object   (AmitkTreeView *tree_view);
GList *             amitk_tree_view_get_multiple_selection_objects
                                                        (AmitkTreeView *tree_view);
GtkWidget *         amitk_tree_view_new                 (AmitkTreeViewMode tree_mode,
                                                         AmitkPreferences *preferences,
                                                         GtkWidget *progress_dialog);
void                amitk_tree_view_set_active_object   (AmitkTreeView *tree_view,
                                                         AmitkObject *object);
void                amitk_tree_view_set_study           (AmitkTreeView *tree_view,
                                                         AmitkStudy *study);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkTreeView
                                 +----AmitkTreeView
  GEnum
   +----AmitkTreeViewMode

Implemented Interfaces

AmitkTreeView implements AtkImplementorIface and GtkBuildable.

Signals

  "activate-object"                                : Run Last
  "add-object"                                     : Run Last
  "delete-object"                                  : Run Last
  "help-event"                                     : Run Last
  "popup-object"                                   : Run Last

Description

Details

struct AmitkTreeView

struct AmitkTreeView;


struct AmitkTreeViewClass

struct AmitkTreeViewClass {
  GtkTreeViewClass parent_class;

  
  void (* help_event)                (AmitkTreeView * tree_view,
				      AmitkHelpInfo   help_type);
  void (* activate_object)           (AmitkTreeView * tree,
				      AmitkObject   * object);
  void (* popup_object)              (AmitkTreeView * tree_view,
				      AmitkObject   * object);
  void (* add_object)                (AmitkTreeView * tree_view,
				      AmitkObject   * parent,
				      AmitkObjectType type,
				      AmitkRoiType    roi_type);
  void (* delete_object)             (AmitkTreeView * tree_view,
				      AmitkObject   * object);
};


enum AmitkTreeViewMode

typedef enum {
  AMITK_TREE_VIEW_MODE_MAIN,
  AMITK_TREE_VIEW_MODE_SINGLE_SELECTION,
  AMITK_TREE_VIEW_MODE_MULTIPLE_SELECTION,
  AMITK_TREE_VIEW_MODE_NUM
} AmitkTreeViewMode;


amitk_tree_view_expand_object ()

void                amitk_tree_view_expand_object       (AmitkTreeView *tree_view,
                                                         AmitkObject *object);


amitk_tree_view_get_active_object ()

AmitkObject *       amitk_tree_view_get_active_object   (AmitkTreeView *tree_view);


amitk_tree_view_get_multiple_selection_objects ()

GList *             amitk_tree_view_get_multiple_selection_objects
                                                        (AmitkTreeView *tree_view);


amitk_tree_view_new ()

GtkWidget *         amitk_tree_view_new                 (AmitkTreeViewMode tree_mode,
                                                         AmitkPreferences *preferences,
                                                         GtkWidget *progress_dialog);


amitk_tree_view_set_active_object ()

void                amitk_tree_view_set_active_object   (AmitkTreeView *tree_view,
                                                         AmitkObject *object);


amitk_tree_view_set_study ()

void                amitk_tree_view_set_study           (AmitkTreeView *tree_view,
                                                         AmitkStudy *study);

Signal Details

The "activate-object" signal

void                user_function                      (AmitkTreeView *amitktreeview,
                                                        AmitkObject   *arg1,
                                                        gpointer       user_data)          : Run Last

amitktreeview :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "add-object" signal

void                user_function                      (AmitkTreeView  *amitktreeview,
                                                        AmitkObject    *arg1,
                                                        AmitkObjectType arg2,
                                                        AmitkRoiType    arg3,
                                                        gpointer        user_data)          : Run Last

amitktreeview :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "delete-object" signal

void                user_function                      (AmitkTreeView *amitktreeview,
                                                        AmitkObject   *arg1,
                                                        gpointer       user_data)          : Run Last

amitktreeview :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "help-event" signal

void                user_function                      (AmitkTreeView *amitktreeview,
                                                        AmitkHelpInfo  arg1,
                                                        gpointer       user_data)          : Run Last

amitktreeview :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "popup-object" signal

void                user_function                      (AmitkTreeView *amitktreeview,
                                                        AmitkObject   *arg1,
                                                        gpointer       user_data)          : Run Last

amitktreeview :

the object which received the signal.

user_data :

user data set when the signal handler was connected.