27 #ifdef ID_DEPRECATED // listboxes will disappear from a future version of InDesign. Please use TreeViews instead. 29 #include "ShuksanID.h" 30 #include "DragDropID.h" 33 #include "CDragDropTarget.h" 34 #include "IDragDropController.h" 35 #include "PMFlavorTypes.h" 36 #include "DataObjectIterator.h" 40 #include "DVAForwardDeclarations.h" 49 virtual ~CListBoxDragDropTarget();
67 virtual void CalculateCanInsertRange(int32 item);
68 virtual bool16 CanInsertBefore(int32 item)
const;
69 virtual bool16 ShouldDrawInsertionGraphic()
const;
70 virtual int32 GetDropBeforeItemNumber()
const;
72 virtual void DrawInsertionGraphic(
const PMRect& itemBounds);
73 virtual void RemoveInsertionGraphic(
const PMRect& itemBounds);
74 bool DoDirectDrawingForTargetHilite(
const dvaui::ui::UI_Node* nodeP, dvaui::drawbot::Drawbot* drawbotP);
75 bool DirectDrawHilite(
const dvaui::ui::UI_Node* nodeP, dvaui::drawbot::Drawbot* drawbotP);
81 int32 fStartCanInsertItem;
82 int32 fEndCanInsertItem;
85 int32 fInsertBeforeItem;
88 int32 fInsertionPointIndex;