* src/TreeTips.py: Typo.

* src/plugins/ScratchPad.py: Convert to new API.
* src/plugins/DumpGenderStats.py: Convert to new API.


svn: r5279
This commit is contained in:
Alex Roitman
2005-10-06 19:15:49 +00:00
parent 8cfdeab55c
commit 95c876e51d
4 changed files with 92 additions and 32 deletions

View File

@@ -48,10 +48,9 @@ from gnome import help_display
#-------------------------------------------------------------------------
import const
import TreeTips
import Tool
from DdTargets import DdTargets
#-------------------------------------------------------------------------
#
# icons used in the object listing
@@ -891,9 +890,25 @@ def place_title(db,event):
#
#
#-------------------------------------------------------------------------
def ScratchPad(database,person,callback,parent=None):
ScratchPadWindow(database,parent)
class ScratchPad(Tool.Tool):
def __init__(self,db,person,options_class,name,callback=None,parent=None):
Tool.Tool.__init__(self,db,person,options_class,name)
ScratchPadWindow(db,parent)
#------------------------------------------------------------------------
#
#
#
#------------------------------------------------------------------------
class ScratchPadOptions(Tool.ToolOptions):
"""
Defines options and provides handling interface.
"""
def __init__(self,name,person_id=None):
Tool.ToolOptions.__init__(self,name,person_id)
#-------------------------------------------------------------------------
#
#
@@ -902,9 +917,12 @@ def ScratchPad(database,person,callback,parent=None):
from PluginMgr import register_tool
register_tool(
ScratchPad,
_("Scratch Pad"),
category=_("Utilities"),
description=_("The Scratch Pad provides a temporary note pad to store "
"objects for easy reuse.")
name = 'scratchpad',
category = Tool.TOOL_UTILS,
tool_class = ScratchPad,
options_class = ScratchPadOptions,
modes = Tool.MODE_GUI,
translated_name = _("Scratch Pad"),
description=_("The Scratch Pad provides a temporary note pad "
"to store objects for easy reuse.")
)