Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | Static Protected Member Functions | Private Types | Private Member Functions | Private Attributes

AP_UnixDialog_ListRevisions Class Reference

#include <ap_UnixDialog_ListRevisions.h>

Inheritance diagram for AP_UnixDialog_ListRevisions:
AP_Dialog_ListRevisions XAP_Dialog_NonPersistent XAP_Dialog

List of all members.

Public Member Functions

 AP_UnixDialog_ListRevisions (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id)
virtual ~AP_UnixDialog_ListRevisions (void)
virtual void runModal (XAP_Frame *pFrame)

Static Public Member Functions

static XAP_Dialogstatic_constructor (XAP_DialogFactory *, XAP_Dialog_Id id)

Protected Types

enum  ResponseId { BUTTON_OK = GTK_RESPONSE_OK, BUTTON_CANCEL = GTK_RESPONSE_CANCEL }

Protected Member Functions

virtual GtkWidget * constructWindow ()
void event_OK ()
void event_Cancel ()

Static Protected Member Functions

static void select_row_cb (GtkTreeSelection *select, AP_UnixDialog_ListRevisions *me)
static void row_activated_cb (GtkTreeView *, GtkTreePath *, GtkTreeViewColumn *, AP_UnixDialog_ListRevisions *me)

Private Types

enum  {
  COL_REVID = 0, COL_DATE_STRING, COL_COMMENT, COL_DATE_AS_TIMET,
  COL_MAX
}

Private Member Functions

void constructWindowContents (GtkWidget *container)
void select_Row (GtkTreeIter iter)
void unselect_Row ()

Private Attributes

GtkWidget * m_mainWindow
GtkListStore * m_treeModel

Member Enumeration Documentation

anonymous enum [private]
Enumerator:
COL_REVID 
COL_DATE_STRING 
COL_COMMENT 
COL_DATE_AS_TIMET 
COL_MAX 
Enumerator:
BUTTON_OK 
BUTTON_CANCEL 

Constructor & Destructor Documentation

AP_UnixDialog_ListRevisions::AP_UnixDialog_ListRevisions ( XAP_DialogFactory pDlgFactory,
XAP_Dialog_Id  id 
)

Referenced by static_constructor().

AP_UnixDialog_ListRevisions::~AP_UnixDialog_ListRevisions ( void   )  [virtual]

Member Function Documentation

GtkWidget * AP_UnixDialog_ListRevisions::constructWindow ( void   )  [protected, virtual]
void AP_UnixDialog_ListRevisions::event_Cancel ( void   )  [protected]
void AP_UnixDialog_ListRevisions::event_OK ( void   )  [protected]

References AP_Dialog_ListRevisions::m_answer.

Referenced by runModal().

void AP_UnixDialog_ListRevisions::row_activated_cb ( GtkTreeView *  ,
GtkTreePath *  ,
GtkTreeViewColumn *  ,
AP_UnixDialog_ListRevisions me 
) [static, protected]

References BUTTON_OK, m_mainWindow, and UT_DEBUGMSG.

Referenced by constructWindowContents().

void AP_UnixDialog_ListRevisions::runModal ( XAP_Frame pFrame  )  [virtual]
void AP_UnixDialog_ListRevisions::select_Row ( GtkTreeIter  iter  )  [private]
void AP_UnixDialog_ListRevisions::select_row_cb ( GtkTreeSelection *  select,
AP_UnixDialog_ListRevisions me 
) [static, protected]

References select_Row().

Referenced by constructWindowContents().

XAP_Dialog * AP_UnixDialog_ListRevisions::static_constructor ( XAP_DialogFactory pFactory,
XAP_Dialog_Id  id 
) [static]
void AP_UnixDialog_ListRevisions::unselect_Row (  )  [private]

Member Data Documentation


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