mirror of
https://github.com/geode-sdk/geode.git
synced 2024-11-30 11:17:08 -05:00
Compare commits
4 commits
dc54560b82
...
aadf146625
Author | SHA1 | Date | |
---|---|---|---|
|
aadf146625 | ||
|
d95a43be0b | ||
|
4bd137d97e | ||
|
2d316da361 |
2 changed files with 5 additions and 4 deletions
|
@ -103,6 +103,7 @@ bool FiltersPopup::setup(ModListSource* src) {
|
||||||
|
|
||||||
m_developerNameInput = TextInput::create(inputContainer->getContentWidth(), "Developer Name");
|
m_developerNameInput = TextInput::create(inputContainer->getContentWidth(), "Developer Name");
|
||||||
m_developerNameInput->setTextAlign(TextInputAlign::Left);
|
m_developerNameInput->setTextAlign(TextInputAlign::Left);
|
||||||
|
m_developerNameInput->setFilter("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-");
|
||||||
m_developerNameInput->setString(src->getQuery().developer.value_or(""));
|
m_developerNameInput->setString(src->getQuery().developer.value_or(""));
|
||||||
inputContainer->addChildAtPosition(m_developerNameInput, Anchor::Center);
|
inputContainer->addChildAtPosition(m_developerNameInput, Anchor::Center);
|
||||||
|
|
||||||
|
|
|
@ -29,11 +29,11 @@ void ScrollLayer::visit() {
|
||||||
glEnable(GL_SCISSOR_TEST);
|
glEnable(GL_SCISSOR_TEST);
|
||||||
|
|
||||||
if (this->getParent()) {
|
if (this->getParent()) {
|
||||||
CCPoint const offset = this->isIgnoreAnchorPointForPosition()
|
// CCPoint const offset = this->isIgnoreAnchorPointForPosition()
|
||||||
? ccp(0, 0) : CCPoint(this->getContentSize() * -this->getAnchorPoint());
|
// ? ccp(0, 0) : CCPoint(this->getContentSize() * -this->getAnchorPoint());
|
||||||
|
|
||||||
auto const bottomLeft = this->convertToWorldSpace(ccp(0, 0) - offset);
|
auto const bottomLeft = this->convertToWorldSpace(ccp(0, 0));
|
||||||
auto const topRight = this->convertToWorldSpace(this->getContentSize() - offset);
|
auto const topRight = this->convertToWorldSpace(this->getContentSize());
|
||||||
CCSize const size = topRight - bottomLeft;
|
CCSize const size = topRight - bottomLeft;
|
||||||
|
|
||||||
CCEGLView::get()->setScissorInPoints(bottomLeft.x, bottomLeft.y, size.width, size.height);
|
CCEGLView::get()->setScissorInPoints(bottomLeft.x, bottomLeft.y, size.width, size.height);
|
||||||
|
|
Loading…
Reference in a new issue