This source file includes following definitions.
- Invoke
1 #include <stdio.h>
2 #include <stdlib.h>
3 #include <Locker.h>
4
5 #include "BF_Roster.h"
6 #include "BF_Msg.h"
7 #include "BF_GUI_NodePanel.h"
8 #include "BF_GUI_NodePanel_Tools.h"
9 #include "BF_GUI_DlgViews.h"
10 #include "BF_GUI_KeysMenu.h"
11 #include "BF_GUI_CmdLine.h"
12 #include "BF_GUI_WinMain.h"
13
14
15 BF_GUI_NodePanel_Copy_SpecialItem::BF_GUI_NodePanel_Copy_SpecialItem(
16 const char *pc_Title,
17 const char *pc_Code,
18 BMessage *po_Message)
19 :BF_GUI_ViewMenu_Item(pc_Title,pc_Code)
20 {
21 ASSERT(po_Message);
22 poMessage = po_Message;}
23
24 bool
25 BF_GUI_NodePanel_Copy_SpecialItem::Invoke(BF_GUI_DlgView_Menu *po_Parent)
26 {
27 int32 iTypes=0;
28 ASSERT(B_OK==poMessage->FindInt32(BF_NODEPANEL_COPY_NOTETYPES_FIELD,&iTypes));
29
30 BL_List *ploMenu = new BL_List();
31
32 ploMenu->AddItem(new BF_GUI_ViewMenu_Item("ok","ok"));
33
34 BF_Dialog_Alert_Sep("test","test",ploMenu,po_Parent->Parent());
35 return true;