Package ghidra.app.util.viewer.options
Class ListingDisplayOptionsEditor
java.lang.Object
ghidra.app.util.viewer.options.ListingDisplayOptionsEditor
- All Implemented Interfaces:
OptionsEditor
Class for editing Listing display properties.
-
Field Summary
-
Constructor Summary
ConstructorDescriptionListingDisplayOptionsEditor
(Options options) Constructs a new ListingDisplayOptionsEditor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
apply()
Apply the changes.void
cancel()
Cancel the changes.void
dispose()
Dispose this editorgetEditorComponent
(Options editableOptions, EditorStateFactory editorStateFactory) Get the editor component.boolean
Returns true if this component has "good" resizing behavior.void
reload()
A signal to reload the GUI widgets in the component created by this editor.void
Sets the options change listener
-
Field Details
-
DEFAULT_FONT_ID
- See Also:
-
-
Constructor Details
-
ListingDisplayOptionsEditor
Constructs a new ListingDisplayOptionsEditor.- Parameters:
options
- the options object to edit
-
-
Method Details
-
dispose
public void dispose()Description copied from interface:OptionsEditor
Dispose this editor- Specified by:
dispose
in interfaceOptionsEditor
-
apply
public void apply()Description copied from interface:OptionsEditor
Apply the changes.- Specified by:
apply
in interfaceOptionsEditor
-
cancel
public void cancel()Description copied from interface:OptionsEditor
Cancel the changes.- Specified by:
cancel
in interfaceOptionsEditor
-
reload
public void reload()Description copied from interface:OptionsEditor
A signal to reload the GUI widgets in the component created by this editor. This will happen when the options change out from under the editor, such as when the user restores the default options values.- Specified by:
reload
in interfaceOptionsEditor
-
setOptionsPropertyChangeListener
Description copied from interface:OptionsEditor
Sets the options change listener- Specified by:
setOptionsPropertyChangeListener
in interfaceOptionsEditor
- Parameters:
listener
-
-
isResizable
public boolean isResizable()Returns true if this component has "good" resizing behavior. Components that do not have this property will be placed in a scrolled pane.- Returns:
- true if resizable
-
getEditorComponent
public JComponent getEditorComponent(Options editableOptions, EditorStateFactory editorStateFactory) Description copied from interface:OptionsEditor
Get the editor component.- Specified by:
getEditorComponent
in interfaceOptionsEditor
- Parameters:
editableOptions
- The editable options that for which a GUI component will be creatededitorStateFactory
- The factory that will provide state objects this options editor
-