-
-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathAdvancedSelectAll.hpp
More file actions
26 lines (20 loc) · 764 Bytes
/
Copy pathAdvancedSelectAll.hpp
File metadata and controls
26 lines (20 loc) · 764 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#pragma once
#include "../../Module.hpp"
#include <Geode/Geode.hpp>
#include <Geode/modify/EditorUI.hpp>
class $editorModule(AdvancedSelectAll) {
void onEditor() override;
};
class $modify(ASAEditorUI, EditorUI) {
$registerEditorHooks(AdvancedSelectAll)
struct Fields {
Ref<CCMenuItemSpriteExtra> m_selectAllOfObjectButton;
Ref<CCMenuItemSpriteExtra> m_selectAllOfBaseColorButton;
Ref<CCMenuItemSpriteExtra> m_selectAllOfDetailColorButton;
};
void updateButtons();
void onSelectAllOfObjectButton(CCObject* sender);
void onSelectAllOfBaseColorButton(CCObject* sender);
void onSelectAllOfDetailColorButton(CCObject* sender);
void setButtonColor(CCMenuItemSpriteExtra* btn, const ccColor3B& color);
};