Lephisto/src/gui_vscroll_portal.h
Rtch90 948652f752 [Add] Added some vertical scrollbar stuff.
[Add] New font, forgot from last commit.
2018-08-19 13:49:55 +01:00

23 lines
515 B
C++

#pragma once
#include "gui_container.h"
namespace Gui {
class VScrollPortal: public Container {
public:
VScrollPortal(float w, float h);
void Add(Widget* child);
void Remove(Widget* child);
virtual void Draw(void);
virtual void GetSizeRequested(float size[2]);
virtual void OnChildResizeRequest(Widget*);
void SetBgColor(float rgb[3]);
void SetBgColor(float r, float g, float b);
Adjustment vscrollAdjust;
private:
void OnScroll(float);
float m_scrollY, m_childSizeY;
Widget* m_cild;
};
}