crash.software
Projects
Pull Requests
Issues
Builds
jadx
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
jadx
Files
🤬
Sign In
a2ac7f2c
ROOT
/
jadx-gui
/
src
/
main
/
java
/
jadx
/
gui
/
ui
/
MainWindow.java
Search
History
1832 lines
|
ISO-8859-1
|
56 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
MainWindow
LOG
:
Logger
DEFAULT_TITLE
:
String
BORDER_RATIO
:
double
WINDOW_RATIO
:
double
SPLIT_PANE_RESIZE_WEIGHT
:
double
ICON_ADD_FILES
:
ImageIcon
ICON_RELOAD
:
ImageIcon
ICON_EXPORT
:
ImageIcon
ICON_EXIT
:
ImageIcon
ICON_SYNC
:
ImageIcon
ICON_FLAT_PKG
:
ImageIcon
ICON_SEARCH
:
ImageIcon
ICON_FIND
:
ImageIcon
ICON_COMMENT_SEARCH
:
ImageIcon
ICON_BACK
:
ImageIcon
ICON_FORWARD
:
ImageIcon
ICON_QUARK
:
ImageIcon
ICON_PREF
:
ImageIcon
ICON_DEOBF
:
ImageIcon
ICON_LOG
:
ImageIcon
ICON_INFO
:
ImageIcon
ICON_DEBUGGER
:
ImageIcon
wrapper
:
JadxWrapper
settings
:
JadxSettings
cacheObject
:
CacheObject
backgroundExecutor
:
BackgroundExecutor
project
:
JadxProject
newProjectAction
:
Action
saveProjectAction
:
Action
openMappingsMenu
:
JMenu
saveMappingsAction
:
Action
saveMappingsAsMenu
:
JMenu
closeMappingsAction
:
Action
currentMappingFormat
:
MappingFormat
renamesChanged
:
boolean
mainPanel
:
JPanel
splitPane
:
JSplitPane
tree
:
JTree
treeModel
:
DefaultTreeModel
treeRoot
:
JRoot
tabbedPane
:
TabbedPane
heapUsageBar
:
HeapUsageBar
treeReloading
:
boolean
isFlattenPackage
:
boolean
flatPkgButton
:
JToggleButton
flatPkgMenuItem
:
JCheckBoxMenuItem
deobfToggleBtn
:
JToggleButton
deobfMenuItem
:
JCheckBoxMenuItem
liveReloadMenuItem
:
JCheckBoxMenuItem
liveReloadWorker
:
LiveReloadWorker
updateLink
:
Link
progressPane
:
ProgressPanel
editorTheme
:
Theme
debuggerPanel
:
JDebuggerPanel
verticalSplitter
:
JSplitPane
loadListeners
:
List<ILoadListener>
loaded
:
boolean
pluginsMenu
:
JMenu
MainWindow
(
JadxSettings
)
init
()
:
void
processCommandLineArgs
()
:
void
handleSelectClassOption
()
:
void
checkForUpdate
()
:
void
openFileDialog
()
:
void
openProjectDialog
()
:
void
showOpenDialog
(
FileOpenMode
)
:
void
addFiles
()
:
void
addFiles
(
List<Path>
)
:
void
newProject
()
:
void
saveProject
()
:
void
saveProjectAs
()
:
void
openMappings
(
MappingFormat
)
:
void
closeMappingsAndRemoveFromProject
()
:
void
saveMappings
()
:
void
saveMappingsAs
(
MappingFormat
)
:
void
addNewScript
()
:
void
removeInput
(
Path
)
:
void
open
(
Path
)
:
void
open
(
List<Path>
)
:
void
open
(
List<Path>, Runnable
)
:
void
openSingleFile
(
Path, Runnable
)
:
boolean
getProjectPathForFile
(
Path
)
:
Path
reopen
()
:
void
openProject
(
Path, Runnable
)
:
void
loadFiles
(
Runnable
)
:
void
saveAll
()
:
void
closeAll
()
:
void
checkLoadedStatus
()
:
void
onOpen
()
:
void
updateLiveReload
(
boolean
)
:
void
addTreeCustomNodes
()
:
void
ensureProjectIsSaved
()
:
boolean
updateProject
(
JadxProject
)
:
void
update
()
:
void
renamesChanged
()
:
void
resetCache
()
:
void
runInitialBackgroundJobs
()
:
void
DECOMPILER_TASK_SYNC
:
Object
waitDecompileTask
()
:
void
processDecompilationResults
(
ProcessResult
)
:
void
cancelBackgroundJobs
()
:
void
saveAll
(
boolean
)
:
void
initTree
()
:
void
clearTree
()
:
void
reloadTree
()
:
void
expand
(
TreeNode, List<String[]>
)
:
void
toggleFlattenPackage
()
:
void
setFlattenPackage
(
boolean
)
:
void
toggleDeobfuscation
()
:
void
nodeClickAction
(
Object
)
:
boolean
treeRightClickAction
(
MouseEvent
)
:
void
getJNodeUnderMouse
(
MouseEvent
)
:
JNode
syncWithEditor
()
:
void
initMenuAndToolbar
()
:
void
initUI
()
:
void
registerMouseNavigationButtons
()
:
void
remapMouseButton
(
int
)
:
int
getPathExpansion
(
TreePath
)
:
String[]
getExpandedPaths
(
JTree, TreePath, List<TreePath>
)
:
void
setLocationAndPosition
()
:
void
setEditorTheme
(
String
)
:
void
getEditorTheme
()
:
Theme
loadSettings
()
:
void
closeWindow
()
:
void
saveOpenTabs
()
:
void
restoreOpenTabs
()
:
void
saveSplittersInfo
()
:
void
addLoadListener
(
ILoadListener
)
:
void
notifyLoadListeners
(
boolean
)
:
void
getWrapper
()
:
JadxWrapper
getProject
()
:
JadxProject
getTabbedPane
()
:
TabbedPane
getSettings
()
:
JadxSettings
getCacheObject
()
:
CacheObject
getBackgroundExecutor
()
:
BackgroundExecutor
getTreeRoot
()
:
JRoot
getDebuggerPanel
()
:
JDebuggerPanel
showDebuggerPanel
()
:
void
destroyDebuggerPanel
()
:
void
showHeapUsageBar
()
:
void
initDebuggerPanel
()
:
void
RecentProjectsMenuListener
getPluginsMenu
()
:
JMenu
All occurrences
Please wait...
Page is in error, reload to recover