1
////////////////////////////////////////////////////////////////////////////
2
// NoteCase notes manager project <http://notecase.sf.net>
4
// This code is licensed under BSD license.See "license.txt" for more details.
6
// File: Dialog to view/edit document node properties
7
////////////////////////////////////////////////////////////////////////////
9
#ifndef NODEPROPERTIESDLG_H__
10
#define NODEPROPERTIESDLG_H__
14
#endif // _MSC_VER > 1000
16
#include "gui/Dialog.h"
20
#define ICON_CUSTOM -1
21
#define ICON_INTERNAL 0
22
#define ICON_INTERNAL_FIRST 0
23
#define ICON_INTERNAL_LAST 5
25
class NodePropertiesDlg : public Dialog
29
virtual ~NodePropertiesDlg();
30
virtual void Create();
32
const char *GetNodeTitle();
35
void SetIconType(int nType);
37
const char *GetIconValue();
38
void SetIconValue(const char *szValue);
43
std::string m_strTitle;
46
GtkWidget* create_node_properties_dialog ();
49
#endif // NODEPROPERTIESDLG_H__