|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.event.MouseAdapter
org.stellarium.ui.StelUI
public abstract class StelUI
Handles a Stellarium User Interface
Nested Class Summary | |
---|---|
(package private) class |
StelUI.ButtonAction
|
(package private) class |
StelUI.SButton
|
Field Summary | |
---|---|
(package private) javax.swing.JSpinner
|
altIncDec
|
protected StelApp |
app
The main application instance |
protected StelUI.ButtonAction |
atmosphereAction
|
protected javax.swing.JCheckBox
|
atmosphereCbx
|
protected StelUI.ButtonAction |
azimuthGridAction
|
protected javax.swing.JCheckBox
|
azimuthGridCbx
|
(package private)
java.lang.String |
baseCFontName
|
(package private) float |
baseCFontSize
|
protected SFontIfc
|
baseFont
The standard font |
(package private)
java.lang.String |
baseFontName
|
(package private) float |
baseFontSize
|
protected STexture
|
baseTex
The standard fill texture |
protected StelUI.SButton
|
btDecTimeSpeed
|
protected
javax.swing.JToggleButton |
btFlagAtmosphere
|
protected
javax.swing.JToggleButton |
btFlagAzimuthGrid
|
protected
javax.swing.JToggleButton |
btFlagCardinals
|
protected
javax.swing.JToggleButton |
btFlagChart
|
protected
javax.swing.JToggleButton |
btFlagConfig
|
protected
javax.swing.JToggleButton |
btFlagConstellationArt
|
protected
javax.swing.JToggleButton |
btFlagConstellationDraw
|
protected
javax.swing.JToggleButton |
btFlagConstellationName
|
protected javax.swing.JToolBar
|
btFlagCtr
The container for the button |
protected
javax.swing.JToggleButton |
btFlagEquatorGrid
|
protected
javax.swing.JToggleButton |
btFlagEquatorialMode
|
protected StelUI.SButton
|
btFlagGoto
|
protected
javax.swing.JToggleButton |
btFlagGround
|
protected
javax.swing.JToggleButton |
btFlagHelp
|
(package private) StelLabel
|
btFlagHelpLbl
The dynamic information about the button under the mouse |
protected
javax.swing.JToggleButton |
btFlagNebulaName
|
protected
javax.swing.JToggleButton |
btFlagNight
|
protected StelUI.SButton
|
btFlagQuit
|
protected StelUI.SButton
|
btFlagSearch
|
(package private) StelLabel
|
btFlagTimeControlLbl
|
protected StelUI.SButton
|
btFlipHorz
|
protected StelUI.SButton
|
btFlipVert
|
protected StelUI.SButton
|
btIncTimeSpeed
|
protected StelUI.SButton
|
btRealTimeSpeed
|
protected EditBox |
btScript
|
protected javax.swing.JToolBar
|
btTimeControlCtr
Time control buttons |
protected StelUI.SButton
|
btTimeNow
|
protected javax.swing.JCheckBox
|
cardinalCbx
|
protected StelUI.ButtonAction |
cardinalsAction
|
protected StelUI.ButtonAction |
chartVisionAction
|
protected StelUI.ButtonAction |
configAction
|
protected
javax.swing.JTabbedPane |
configTabCtr
|
protected javax.swing.JFrame
|
configWin
The window managing the configuration |
(package private) EditBox |
constellation_edit
|
protected StelUI.ButtonAction |
constellationArtAction
|
protected javax.swing.JCheckBox
|
constellationCbx
|
protected StelUI.ButtonAction |
constellationDrawAction
|
protected StelUI.ButtonAction |
constellationNameAction
|
protected javax.swing.JCheckBox
|
constellationNameCbx
|
protected StelCore |
core
The Main core can be accessed because StelUI is a friend class |
protected SFontIfc
|
courierFont
The standard fixed size font |
java.text.DecimalFormat |
decimalFormat
|
protected StelUI.ButtonAction |
decTimeAction
|
protected java.awt.Container
|
desktop
The container which contains everything |
(package private) StdDlgWin
|
dialogWin
|
protected javax.swing.JCheckBox
|
diskViewportCbx
|
private javax.swing.JComponent
|
displayTitleBar
|
protected MapPicture
|
earthMap
|
protected javax.swing.JCheckBox
|
eclipticCbx
|
protected javax.swing.JCheckBox
|
equatorCbx
|
protected StelUI.ButtonAction |
equatorGridAction
|
protected javax.swing.JCheckBox
|
equatorGridCbx
|
protected StelUI.ButtonAction |
equatorialModeAction
|
protected LabeledCheckBox
|
fisheyeProjectionCbx
|
(package private) boolean |
flagConfig
|
protected boolean |
flagEnableTuiMenu
|
(package private) boolean |
flagHelp
|
(package private) boolean |
flagInfos
|
(package private) boolean |
flagMenu
|
(package private) boolean |
flagScriptsRemoveableDiskMounted
Is the removeable disk for scripts mounted? |
(package private) boolean |
flagSearch
|
(package private) boolean |
flagShowAppName
|
(package private) boolean |
flagShowDate
|
protected boolean |
flagShowFov
|
protected boolean |
flagShowFps
|
protected boolean |
flagShowGravityUi
|
(package private) boolean |
flagShowScriptBar
|
(package private) boolean |
flagShowSelectedObjectInfo
|
(package private) boolean |
flagShowTime
|
(package private) boolean |
flagShowTopBar
|
protected boolean |
flagShowTuiDateTime
|
protected boolean |
flagShowTuiMenu
|
protected boolean |
flagShowTuiShortObjInfo
|
protected STexture
|
flipBaseTex
The standard fill texture |
protected javax.swing.JCheckBox
|
fogCbx
|
protected StelUI.ButtonAction |
gotoAction
|
protected StelUI.ButtonAction |
groundAction
|
protected javax.swing.JCheckBox
|
groundCbx
|
(package private) SColor |
guiBaseColor
|
(package private) SColor |
guiTextColor
|
(package private) boolean |
hasDragged
|
protected StelUI.ButtonAction |
helpAction
|
(package private) TextLabel
|
helpTextLabel
|
(package private) StdBtWin |
helpWin
The window containing the help info |
protected StelUI.ButtonAction |
horizontalSplitAction
|
protected StelUI.ButtonAction |
incTimeAction
|
(package private) StelContainer
|
infoSelectCtr
|
(package private) TextLabel
|
infoSelectTxtlbl
The JLabel displaying the infos about the selected object |
(package private) boolean |
initialized
|
(package private) boolean |
isDragging
|
(package private) double |
lastJD
|
protected javax.swing.JSpinner
|
latIncDec
|
(package private)
javax.swing.JLabel |
lblMapLocation
|
(package private)
javax.swing.JLabel |
lblMapPointer
|
(package private) StelLabel
|
lblSearchMessage
|
(package private) StelLabel
|
licenceTxtLbl
|
(package private) StdBtWin |
licenceWin
The window containing the info (licence) |
protected javax.swing.JSpinner
|
longIncDec
|
protected javax.swing.JSpinner
|
maxMagNebulaName
|
protected javax.swing.JSpinner
|
maxMagStarName
|
(package private)
javax.swing.JLabel |
messageTxtLbl
window for transient messages |
protected javax.swing.JCheckBox
|
moonX4Cbx
|
protected double |
mouseCursorTimeout
Seconds to hide cursor when not used. 0 means no timeout |
(package private) double |
mouseTimeLeft
for cursor timeout (seconds) |
(package private) EditBox |
nebula_edit
|
protected StelUI.ButtonAction |
nebulaNameAction
|
protected CheckBox |
nebulasCbx
|
protected javax.swing.JCheckBox
|
nebulasNamesCbx
|
protected javax.swing.JCheckBox
|
nebulasNoTextureCbx
|
protected StelUI.ButtonAction |
nightModeAction
|
(package private) boolean |
opaqueGUI
|
(package private) EditBox |
planet_edit
|
protected javax.swing.JCheckBox
|
planetsCbx
|
protected javax.swing.JCheckBox
|
planetsHintsCbx
|
(package private) int |
previousX
|
(package private) int |
previousY
|
protected StelUI.ButtonAction |
quitAction
|
protected StelUI.ButtonAction |
realTimeAction
|
protected javax.swing.JList
|
screenSizeSl
|
(package private) boolean |
scriptDirectoryRead
|
protected StelUI.ButtonAction |
searchAction
|
(package private) StdBtWin |
searchWin
The window managing the search - Tony |
protected javax.swing.JCheckBox
|
selConstellationCbx
|
(package private) EditBox |
star_edit
|
protected javax.swing.JCheckBox
|
starNamesCbx
|
protected javax.swing.JCheckBox
|
starsCbx
|
protected javax.swing.JSpinner
|
starTwinkleAmount
|
protected javax.swing.JCheckBox
|
starTwinkleCbx
|
(package private) CheckBox |
systemTzCbx
|
protected javax.swing.JLabel
|
systemTzLbl2
|
protected STexture
|
texDown
Down arrow texture |
protected STexture
|
texUp
Up arrow texture |
protected TimeItem |
timeCurrent
|
protected StelUI.ButtonAction |
timeNowAction
|
protected javax.swing.JLabel
|
timeSpeedLbl2
|
javax.swing.JLabel |
topBar
|
protected java.lang.String |
topBarAppNameLbl
|
protected java.lang.String |
topBarDateLbl
The top bar containing the Main infos (date, time, fps etc...) |
protected java.lang.String |
topBarFOVLbl
|
protected java.lang.String |
topBarFpsLbl
|
protected java.lang.String |
topBarHourLbl
|
(package private) STUI.IntegerItem |
tuiAdminHOffset
|
(package private) STUI.ActionConfirmItem
|
tuiAdminLoadDefault
|
(package private) STUI.ActionConfirmItem
|
tuiAdminSaveDefault
|
(package private) STUI.ActionItem |
tuiAdminUpdateMe
|
(package private) STUI.IntegerItem |
tuiAdminVOffset
|
(package private) STUI.MultiSetItem<java.lang.String>
|
tuiEffectLandscape
|
(package private) STUI.BooleanItem |
tuiEffectManualZoom
|
(package private) STUI.BooleanItem |
tuiEffectPointObj
|
(package private) STUI.DecimalItem |
tuiEffectZoomDuration
|
protected SFontIfc
|
tuiFont
The standard tui font - separate from gui so can reload on the fly |
(package private) STUI.MultiSetItem<java.lang.String>
|
tuiGeneralSkyCulture
|
(package private) STUI.MultiSetItem<java.lang.String>
|
tuiGeneralSkyLocale
|
(package private) STUI.IntegerItem |
tuiLocationAltitude
|
(package private) STUI.DecimalItem |
tuiLocationLatitude
|
(package private) STUI.DecimalItem |
tuiLocationLongitude
|
(package private) static STUI.Branch |
tuiRoot
|
(package private) STUI.MultiSetItem<java.lang.String>
|
tuiScriptsLocal
|
(package private) STUI.MultiSetItem<java.lang.String>
|
tuiScriptsRemoveable
|
(package private) STUI.DecimalItem |
tuiStarLabelMaxMag
|
(package private) STUI.DecimalItem |
tuiStarMagScale
|
(package private) STUI.BooleanItem |
tuiStarsShow
|
(package private) STUI.DecimalItem |
tuiStarsTwinkle
|
(package private) STUI.MultiSetItem<java.lang.String>
|
tuiTimeDisplayFormat
|
(package private) TimeItem |
tuiTimePresetSkyTime
|
(package private) TimeZoneItem
|
tuiTimeSetTmz
|
(package private) TimeItem |
tuiTimeSkyTime
|
(package private) STUI.MultiSetItem<java.lang.String>
|
tuiTimeStartupTime
|
(package private) TimeZoneItem
|
tzSelector
|
(package private) static int
|
UI_BT
|
(package private) static int
|
UI_PADDING
|
(package private) static int
|
UI_SCRIPT_BAR
|
protected StelUI.ButtonAction |
verticalSplitAction
|
(package private) boolean |
waitOnLocation
|
Constructor Summary | |
---|---|
StelUI(StelCore someCore, StelApp someApp)
|
Method Summary | |
---|---|
(package private) void |
autoCompleteSearchedObject()
|
(package private) void |
btDecTimeSpeedCb()
|
(package private) void |
btIncTimeSpeedCb()
|
(package private) void |
btRealTimeSpeedCb()
|
(package private) void |
btTimeNowCb()
|
(package private) void |
cbEditScriptExecute()
|
(package private) void |
cbEditScriptInOut()
|
(package private) void |
cbEditScriptKey()
|
protected abstract javax.swing.JFrame
|
createConfigWindow()
|
java.awt.Container |
createDesktop(IniFileParser conf,
java.awt.Container someDesktop, javax.media.opengl.GLCanvas glCanvas)
|
(package private) javax.swing.JToolBar
|
createFlagButtons(IniFileParser conf)
Create the button panel in the lower left corner |
(package private) StellariumComponent |
createHelpWindow()
|
(package private) StellariumComponent |
createLicenceWindow()
The window containing the info (licence) |
(package private) abstract StellariumComponent |
createSearchWindow()
|
(package private) javax.swing.JToolBar
|
createTimeControlButtons()
Create the button panel in the lower right corner |
(package private)
javax.swing.JLabel |
createTopBar()
|
protected abstract void |
dialogCallback()
|
void |
draw()
|
void |
drawGravityUI()
|
(package private) abstract void
|
drawTUI()
Display the tui |
protected void |
finalize()
|
MapPicture
|
getEarthMap()
|
double |
getMouseCursorTimeout()
|
(package private)
java.lang.String |
getTitleWithAltitude()
|
SFontIfc
|
getTuiFont()
|
(package private) void |
gotoSearchedObject()
|
void |
guiUpdateWidgets(int deltaTime)
Update changing values |
(package private) void |
helpWinHideBtCallback()
|
void |
init_tui()
|
void |
init(IniFileParser conf)
|
boolean |
isFlagShowScriptBar()
|
boolean |
isFlagShowSelectedObjectInfo()
|
boolean |
isFlagShowTuiDateTime()
|
boolean |
isFlagShowTuiMenu()
|
boolean |
isFlagShowTuiShortObjInfo()
|
void |
keyPressed(java.awt.event.KeyEvent e)
|
void |
keyReleased(java.awt.event.KeyEvent e)
|
void |
keyTyped(java.awt.event.KeyEvent e)
|
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseDragged(java.awt.event.MouseEvent e)
|
void |
mouseMoved(java.awt.event.MouseEvent e)
|
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e)
|
(package private) void |
SDL_ShowCursor(boolean b)
|
(package private) void |
search_win_hideBtCallback()
|
(package private) void |
setColorScheme(java.lang.String skinFile,
java.lang.String section)
|
void |
setFlagShowScriptBar(boolean flagShowScriptBar)
|
void |
setFlagShowSelectedObjectInfo(boolean flagShowSelectedObjectInfo)
|
void |
setFlagShowTuiDateTime(boolean flagShowTuiDateTime)
|
(package private) void |
setFlagShowTuiMenu(boolean flag)
|
void |
setFlagShowTuiShortObjInfo(boolean flagShowTuiShortObjInfo)
|
private void |
setShowTopBar(boolean conf)
|
(package private) void |
setTitleObservatoryName(java.lang.String name)
|
void |
setTuiFont(SFontIfc sFontIfc)
|
void |
showMessage(java.lang.String someMessage,
int someTimeOut)
draws a message window to display a message to user if timeout is zero, won't time out otherwise use miliseconds |
void |
tui_update_widgets()
|
(package private) abstract void
|
tuiUpdateIndependentWidgets()
For widgets that aren't tied directly to current settings |
(package private) abstract void
|
updateConfigForm()
|
(package private) void |
updateInfoSelectString()
Update the infos about the selected object in the TextLabel widget |
(package private) void |
updateTopBar()
|
Methods inherited from class java.awt.event.MouseAdapter |
---|
mouseEntered, mouseExited, mousePressed, mouseReleased |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private javax.swing.JComponent displayTitleBar
public java.text.DecimalFormat decimalFormat
public javax.swing.JLabel topBar
static final int UI_PADDING
static final int UI_BT
static final int UI_SCRIPT_BAR
double lastJD
protected boolean flagShowTuiMenu
protected StelCore core
protected StelApp app
boolean initialized
protected SFontIfc baseFont
protected SFontIfc courierFont
protected SFontIfc tuiFont
protected STexture baseTex
protected STexture flipBaseTex
protected STexture texUp
protected STexture texDown
boolean flagShowTopBar
protected boolean flagShowFps
boolean flagShowTime
boolean flagShowDate
boolean flagShowAppName
boolean flagShowScriptBar
protected boolean flagShowFov
boolean flagMenu
boolean flagHelp
boolean flagInfos
boolean flagConfig
boolean flagSearch
boolean flagShowSelectedObjectInfo
SColor guiBaseColor
SColor guiTextColor
float baseFontSize
java.lang.String baseFontName
float baseCFontSize
java.lang.String baseCFontName
protected java.awt.Container desktop
boolean opaqueGUI
protected java.lang.String topBarDateLbl
protected java.lang.String topBarHourLbl
protected java.lang.String topBarFpsLbl
protected java.lang.String topBarAppNameLbl
protected java.lang.String topBarFOVLbl
protected javax.swing.JToolBar btFlagCtr
protected StelUI.ButtonAction constellationDrawAction
protected javax.swing.JToggleButton btFlagConstellationDraw
protected StelUI.ButtonAction constellationNameAction
protected javax.swing.JToggleButton btFlagConstellationName
protected StelUI.ButtonAction constellationArtAction
protected javax.swing.JToggleButton btFlagConstellationArt
protected StelUI.ButtonAction azimuthGridAction
protected javax.swing.JToggleButton btFlagAzimuthGrid
protected StelUI.ButtonAction equatorGridAction
protected javax.swing.JToggleButton btFlagEquatorGrid
protected StelUI.ButtonAction groundAction
protected javax.swing.JToggleButton btFlagGround
protected StelUI.ButtonAction cardinalsAction
protected javax.swing.JToggleButton btFlagCardinals
protected StelUI.ButtonAction atmosphereAction
protected javax.swing.JToggleButton btFlagAtmosphere
protected StelUI.ButtonAction nebulaNameAction
protected javax.swing.JToggleButton btFlagNebulaName
protected StelUI.ButtonAction helpAction
protected javax.swing.JToggleButton btFlagHelp
protected StelUI.ButtonAction equatorialModeAction
protected javax.swing.JToggleButton btFlagEquatorialMode
protected StelUI.ButtonAction configAction
protected javax.swing.JToggleButton btFlagConfig
protected StelUI.ButtonAction quitAction
protected StelUI.SButton btFlagQuit
protected StelUI.ButtonAction searchAction
protected StelUI.SButton btFlagSearch
protected EditBox btScript
protected StelUI.ButtonAction gotoAction
protected StelUI.SButton btFlagGoto
protected StelUI.ButtonAction horizontalSplitAction
protected StelUI.SButton btFlipHorz
protected StelUI.ButtonAction verticalSplitAction
protected StelUI.SButton btFlipVert
protected StelUI.ButtonAction chartVisionAction
protected javax.swing.JToggleButton btFlagChart
protected StelUI.ButtonAction nightModeAction
protected javax.swing.JToggleButton btFlagNight
protected javax.swing.JToolBar btTimeControlCtr
protected StelUI.ButtonAction decTimeAction
protected StelUI.SButton btDecTimeSpeed
protected StelUI.ButtonAction realTimeAction
protected StelUI.SButton btRealTimeSpeed
protected StelUI.ButtonAction incTimeAction
protected StelUI.SButton btIncTimeSpeed
protected StelUI.ButtonAction timeNowAction
protected StelUI.SButton btTimeNow
StelLabel btFlagHelpLbl
StelLabel btFlagTimeControlLbl
StelContainer infoSelectCtr
TextLabel infoSelectTxtlbl
StdBtWin licenceWin
StelLabel licenceTxtLbl
StdBtWin helpWin
TextLabel helpTextLabel
javax.swing.JLabel messageTxtLbl
protected javax.swing.JFrame configWin
protected javax.swing.JTabbedPane configTabCtr
StdBtWin searchWin
StdDlgWin dialogWin
protected javax.swing.JCheckBox starsCbx
protected javax.swing.JCheckBox starNamesCbx
protected javax.swing.JSpinner maxMagStarName
protected javax.swing.JCheckBox starTwinkleCbx
protected javax.swing.JSpinner starTwinkleAmount
protected javax.swing.JCheckBox constellationCbx
protected javax.swing.JCheckBox constellationNameCbx
protected javax.swing.JCheckBox selConstellationCbx
protected CheckBox nebulasCbx
protected javax.swing.JCheckBox nebulasNamesCbx
protected javax.swing.JCheckBox nebulasNoTextureCbx
protected javax.swing.JSpinner maxMagNebulaName
protected javax.swing.JCheckBox planetsCbx
protected javax.swing.JCheckBox planetsHintsCbx
protected javax.swing.JCheckBox moonX4Cbx
protected javax.swing.JCheckBox equatorGridCbx
protected javax.swing.JCheckBox azimuthGridCbx
protected javax.swing.JCheckBox equatorCbx
protected javax.swing.JCheckBox eclipticCbx
protected javax.swing.JCheckBox groundCbx
protected javax.swing.JCheckBox cardinalCbx
protected javax.swing.JCheckBox atmosphereCbx
protected javax.swing.JCheckBox fogCbx
boolean waitOnLocation
protected MapPicture earthMap
javax.swing.JLabel lblMapLocation
javax.swing.JLabel lblMapPointer
protected javax.swing.JSpinner latIncDec
protected javax.swing.JSpinner longIncDec
javax.swing.JSpinner altIncDec
protected TimeItem timeCurrent
CheckBox systemTzCbx
TimeZoneItem tzSelector
protected javax.swing.JLabel systemTzLbl2
protected javax.swing.JLabel timeSpeedLbl2
protected LabeledCheckBox fisheyeProjectionCbx
protected javax.swing.JCheckBox diskViewportCbx
protected javax.swing.JList screenSizeSl
boolean isDragging
boolean hasDragged
int previousX
int previousY
EditBox nebula_edit
EditBox star_edit
EditBox constellation_edit
EditBox planet_edit
StelLabel lblSearchMessage
static STUI.Branch tuiRoot
STUI.DecimalItem tuiLocationLatitude
STUI.DecimalItem tuiLocationLongitude
STUI.IntegerItem tuiLocationAltitude
TimeZoneItem tuiTimeSetTmz
TimeItem tuiTimeSkyTime
TimeItem tuiTimePresetSkyTime
STUI.MultiSetItem<java.lang.String> tuiTimeStartupTime
STUI.MultiSetItem<java.lang.String> tuiTimeDisplayFormat
STUI.MultiSetItem<java.lang.String> tuiGeneralSkyCulture
STUI.MultiSetItem<java.lang.String> tuiGeneralSkyLocale
STUI.BooleanItem tuiStarsShow
STUI.DecimalItem tuiStarLabelMaxMag
STUI.DecimalItem tuiStarsTwinkle
STUI.DecimalItem tuiStarMagScale
STUI.MultiSetItem<java.lang.String> tuiEffectLandscape
STUI.BooleanItem tuiEffectPointObj
STUI.DecimalItem tuiEffectZoomDuration
STUI.BooleanItem tuiEffectManualZoom
STUI.MultiSetItem<java.lang.String> tuiScriptsLocal
STUI.MultiSetItem<java.lang.String> tuiScriptsRemoveable
boolean flagScriptsRemoveableDiskMounted
STUI.ActionConfirmItem tuiAdminLoadDefault
STUI.ActionConfirmItem tuiAdminSaveDefault
STUI.ActionItem tuiAdminUpdateMe
STUI.IntegerItem tuiAdminVOffset
STUI.IntegerItem tuiAdminHOffset
boolean scriptDirectoryRead
double mouseTimeLeft
protected double mouseCursorTimeout
protected boolean flagEnableTuiMenu
protected boolean flagShowGravityUi
protected boolean flagShowTuiDateTime
protected boolean flagShowTuiShortObjInfo
Constructor Detail |
---|
public StelUI(StelCore someCore, StelApp someApp) throws StellariumException
StellariumException
Method Detail |
---|
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
public void init(IniFileParser conf) throws StellariumException
StellariumException
private void setShowTopBar(boolean conf)
public java.awt.Container createDesktop(IniFileParser conf, java.awt.Container someDesktop, javax.media.opengl.GLCanvas glCanvas)
protected abstract javax.swing.JFrame createConfigWindow()
protected abstract void dialogCallback()
public void showMessage(java.lang.String someMessage, int someTimeOut)
javax.swing.JLabel createTopBar()
void updateTopBar() throws StellariumException
StellariumException
javax.swing.JToolBar createFlagButtons(IniFileParser conf) throws StellariumException
conf
- The configuration
StellariumException
javax.swing.JToolBar createTimeControlButtons() throws StellariumException
StellariumException
void btDecTimeSpeedCb()
void btIncTimeSpeedCb()
void btRealTimeSpeedCb()
void btTimeNowCb()
void cbEditScriptInOut()
void cbEditScriptKey()
void cbEditScriptExecute() throws StellariumException
StellariumException
StellariumComponent createLicenceWindow()
StellariumComponent createHelpWindow()
void helpWinHideBtCallback()
public void draw()
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
mouseClicked
in class java.awt.event.MouseAdapter
public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved
in interface java.awt.event.MouseWheelListener
public void keyPressed(java.awt.event.KeyEvent e)
keyPressed
in interface java.awt.event.KeyListener
public void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface java.awt.event.KeyListener
public void keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface java.awt.event.KeyListener
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void guiUpdateWidgets(int deltaTime)
deltaTime
-
void updateInfoSelectString()
void setTitleObservatoryName(java.lang.String name)
java.lang.String getTitleWithAltitude()
void setColorScheme(java.lang.String skinFile, java.lang.String section) throws StellariumException
StellariumException
void setFlagShowTuiMenu(boolean flag)
public boolean isFlagShowTuiMenu()
public SFontIfc getTuiFont()
public MapPicture getEarthMap()
abstract StellariumComponent createSearchWindow()
void search_win_hideBtCallback()
void autoCompleteSearchedObject()
void gotoSearchedObject()
public void init_tui()
public void tui_update_widgets()
public void drawGravityUI()
public void setTuiFont(SFontIfc sFontIfc)
public double getMouseCursorTimeout()
public boolean isFlagShowSelectedObjectInfo()
public void setFlagShowSelectedObjectInfo(boolean flagShowSelectedObjectInfo)
public boolean isFlagShowTuiDateTime()
public void setFlagShowTuiDateTime(boolean flagShowTuiDateTime)
public boolean isFlagShowTuiShortObjInfo()
public void setFlagShowTuiShortObjInfo(boolean flagShowTuiShortObjInfo)
public boolean isFlagShowScriptBar()
public void setFlagShowScriptBar(boolean flagShowScriptBar)
abstract void tuiUpdateIndependentWidgets()
abstract void drawTUI()
abstract void updateConfigForm()
void SDL_ShowCursor(boolean b)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |