+class AssetViewPopup : public ViewPopup
+{
+public:
+ AssetViewPopup(VIconThread *vt, int draw_mode,
+ VFrame *frame, int x, int y, int w, int h);
+ ~AssetViewPopup();
+
+ int button_press_event();
+ int button_release_event();
+ int cursor_motion_event();
+
+ void draw_vframe(VFrame *frame);
+
+ int bar_h;
+ int draw_mode;
+ int dragging;
+};
+
+class AssetVIconThread : public VIconThread
+{
+public:
+ AssetVIconThread(AWindowAssets *asset_list);
+ ~AssetVIconThread();
+
+ void set_view_popup(AssetVIcon *vicon, int draw_mode=-1);
+ ViewPopup *new_view_window(VFrame *frame);
+
+ int draw_mode;
+};
+
+