@@ -68,57 +68,22 @@ class $modify(FriendPage, FriendsProfilePage) {
6868 if (!Mod::get ()->template getSettingValue <bool >(" friendSearch" )) return true ;
6969 auto menu = this ->m_buttonMenu ;
7070
71- auto downSpr = CCSprite::createWithSpriteFrameName (" edit_downBtn2_001.png" );
72- auto downBtn = CCMenuItemSpriteExtra::create (
73- downSpr,
74- this ,
75- menu_selector (FriendPage::onDown)
76- );
77- downBtn->setPosition (404 , -160 );
78- menu->addChild (downBtn);
79-
80- auto upSpr = CCSprite::createWithSpriteFrameName (" edit_upBtn2_001.png" );
81- auto upBtn = CCMenuItemSpriteExtra::create (
82- upSpr,
83- this ,
84- menu_selector (FriendPage::onUp)
85- );
86- upBtn->setPosition (404 , -130 );
87- menu->addChild (upBtn);
88-
8971 auto searchSpr = CCSprite::createWithSpriteFrameName (" gj_findBtn_001.png" );
72+ searchSpr->setScale (1 .225F );
9073 auto searchBtn = CCMenuItemSpriteExtra::create (
9174 searchSpr,
9275 this ,
9376 menu_selector (FriendPage::onSearch)
9477 );
95- searchBtn->setPosition (404 , - 88 );
78+ searchBtn->setPosition (320 , 0 );
9679 menu->addChild (searchBtn);
9780 return true ;
9881 }
9982
100-
101- void onDown (CCObject*) {
102- // JOUCA WHAT IS THIS LOL
103- auto scene = CCDirector::sharedDirector ()->getRunningScene ();
104- auto sceneChildren = scene->getChildren ();
105- auto customList = getCustomList (sceneChildren);
106-
107- if (customList == nullptr ) return ;
108- customList->scrollLayer (200 );
109- }
110- void onUp (CCObject*) {
111- // NANI
112- auto scene = CCDirector::sharedDirector ()->getRunningScene ();
113- auto sceneChildren = scene->getChildren ();
114- auto customList = getCustomList (sceneChildren);
115-
116- if (customList == nullptr ) return ;
117- customList->scrollLayer (-200 );
118- }
11983 void onSearch (CCObject*) {
12084 SearchUserLayer::create ()->show ();
12185 }
86+
12287 static TableView* getCustomList (CCArray* sceneChildren) {
12388 CCLayer* test1 = typeinfo_cast<CCLayer*>(misc::findNode (" FriendsProfilePage" ));
12489 if (test1 == nullptr ) {
@@ -167,6 +132,7 @@ class $modify(FriendPage, FriendsProfilePage) {
167132 }
168133 return static_cast <TableView*>(test3->getChildren ()->objectAtIndex (0 ));
169134 }
135+
170136 static void searchUser (const char * username) {
171137 auto scene = CCDirector::sharedDirector ()->getRunningScene ();
172138 auto sceneChildren = scene->getChildren ();
@@ -237,6 +203,24 @@ class $modify(FriendPage, FriendsProfilePage) {
237203 )->show ();
238204 }
239205 }
206+
207+ virtual void getUserListFinished (cocos2d::CCArray* a1, UserListType a2) {
208+ FriendsProfilePage::getUserListFinished (a1,a2);
209+
210+ auto menu = this ->m_buttonMenu ;
211+
212+ auto scrollBar = Scrollbar::create (this ->m_listLayer ->m_list ->m_tableView );
213+ scrollBar->setPosition (390 , -140 );
214+ scrollBar->setID (" friendsScrollBar" );
215+
216+ menu->addChild (scrollBar);
217+ }
218+
219+ virtual void forceReloadList (UserListType a1) {
220+ FriendsProfilePage::forceReloadList (a1);
221+
222+ m_buttonMenu->removeChildByID (" friendsScrollBar" );
223+ }
240224};
241225
242226void SearchUserLayer::onValidate (CCObject* pSender) {
0 commit comments