net.sf.zekr.ui
Class QuranForm
java.lang.Object
net.sf.zekr.ui.BaseForm
net.sf.zekr.ui.QuranForm
- All Implemented Interfaces:
- EventProtocol
public class QuranForm
- extends BaseForm
Main Zekr form. This class contains all the Zekr main screen, except menus which are in
QuranFormMenuFactory
.
- Author:
- Mohsen Saboorian
Constructor Summary |
QuranForm(org.eclipse.swt.widgets.Display display)
Initialize the QuranForm. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pageChanged
protected boolean pageChanged
- Specifies whether page changed.
updateTrans
protected boolean updateTrans
updateQuran
protected boolean updateQuran
textSelectAll
public org.eclipse.swt.events.KeyAdapter textSelectAll
QuranForm
public QuranForm(org.eclipse.swt.widgets.Display display)
- Initialize the QuranForm.
- Parameters:
display
-
init
protected void init()
reload
protected void reload()
- Recreates the whole cache. All previous cached data are removed.
sendPlayerStop
protected void sendPlayerStop()
sendPlayerTogglePlayPause
protected void sendPlayerTogglePlayPause()
gotoNextAya
protected void gotoNextAya()
gotoPrevAya
protected void gotoPrevAya()
gotoNextSura
protected void gotoNextSura()
gotoPrevSura
protected void gotoPrevSura()
gotoNextPage
protected void gotoNextPage()
gotoPrevPage
protected void gotoPrevPage()
gotoNextJuz
protected void gotoNextJuz()
gotoPrevJuz
protected void gotoPrevJuz()
gotoPrevSajda
protected void gotoPrevSajda()
gotoNextSajda
protected void gotoNextSajda()
gotoNextHizb
protected void gotoNextHizb()
gotoPrevHizb
protected void gotoPrevHizb()
gotoSuraAya
protected void gotoSuraAya(IQuranLocation loc)
gotoSuraAya
protected void gotoSuraAya(int sura,
int aya)
updateView
protected void updateView()
show
public void show()
- Shows Quran shell. The size and location are based on the property view.shell.maximized and
view.shell.location
- Overrides:
show
in class BaseForm
setFullScreen
protected void setFullScreen(boolean full,
boolean fromMenu)
togglePanel
public void togglePanel(java.lang.String panel,
boolean toggleState)
getQuranBrowser
public org.eclipse.swt.browser.Browser getQuranBrowser()
setQuranBrowser
public void setQuranBrowser(org.eclipse.swt.browser.Browser quranBrowser)
getQuranUri
public java.lang.String getQuranUri()
getCurrentUri
public java.lang.String getCurrentUri()
setLayout
protected void setLayout(java.lang.String layout)
close
public void close()
addNewScopeMenuItem
public org.eclipse.swt.widgets.MenuItem addNewScopeMenuItem(org.eclipse.swt.widgets.Menu parentMenu,
SearchScope scope)
getShell
protected org.eclipse.swt.widgets.Shell getShell()
getDisplay
protected org.eclipse.swt.widgets.Display getDisplay()