]> git.lizzy.rs Git - minetest.git/blobdiff - src/guiInventoryMenu.h
Remove unnecessary delays from large data transfer unit test
[minetest.git] / src / guiInventoryMenu.h
index c3b3e5a646037c3b36aa50dd731b0cd349809631..ed8df88fc4a2744cd374ba4aa5d4e8ac40477c94 100644 (file)
@@ -136,8 +136,10 @@ class GUIInventoryMenu : public GUIModalMenu
        void regenerateGui(v2u32 screensize);
        
        ItemSpec getItemAtPos(v2s32 p) const;
-       void drawList(const ListDrawSpec &s);
+       void drawList(const ListDrawSpec &s, int phase);
+       void drawSelectedItem();
        void drawMenu();
+       void updateSelectedItem();
 
        bool OnEvent(const SEvent& event);
        
@@ -160,7 +162,11 @@ class GUIInventoryMenu : public GUIModalMenu
        core::array<ListDrawSpec> m_draw_spec;
 
        ItemSpec *m_selected_item;
+       u32 m_selected_amount;
+       bool m_selected_dragging;
+
        v2s32 m_pointer;
+       gui::IGUIStaticText *m_tooltip_element;
 };
 
 #endif