Skip to content

Commit e716288

Browse files
committed
Docstrings in MathCATgui.py
1 parent 8b891f1 commit e716288

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

addon/globalPlugins/MathCAT/MathCATgui.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,15 @@
1313

1414

1515
class MathCATPreferencesDialog(wx.Dialog):
16+
"""Main dialog window for configuring MathCAT preferences.
17+
18+
This base class sets up the layout and controls.
19+
"""
1620
def __init__(self, parent):
21+
"""Initialize the preferences dialog.
22+
23+
:param parent: The parent window for this dialog.
24+
"""
1725
wx.Dialog.__init__(
1826
self,
1927
parent,
@@ -825,38 +833,50 @@ def __init__(self, parent):
825833
self._buttonHelp.Bind(wx.EVT_BUTTON, self.onClickHelp)
826834

827835
def __del__(self):
836+
"""Destructor placeholder; override if cleanup is needed."""
828837
pass
829838

830839
# Virtual event handlers, override them in your derived class
831840
def mathCATPreferencesDialogOnCharHook(self, event: wx.KeyEvent) -> None:
841+
"""Handle character input events; override in subclass as needed."""
832842
event.Skip()
833843

834844
def mathCATPreferencesDialogOnKeyUp(self, event: wx.KeyEvent) -> None:
845+
"""Handle key release events; override in subclass as needed."""
835846
event.Skip()
836847

837848
def onListBoxCategories(self, event: wx.CommandEvent) -> None:
849+
"""Handle selection events in the categories list box; override in subclass as needed."""
838850
event.Skip()
839851

840852
def onLanguage(self, event: wx.CommandEvent) -> None:
853+
"""Handle language selection; override in subclass as needed."""
841854
event.Skip()
842855

843856
def onRelativeSpeedChanged(self, event: wx.ScrollEvent) -> None:
857+
"""Handle change in relative speed; override in subclass as needed."""
844858
event.Skip()
845859

846860
def onPauseFactorChanged(self, event: wx.ScrollEvent) -> None:
861+
"""Handle change in pause factor; override in subclass as needed."""
847862
event.Skip()
848863

849864
def onClickOK(self, event: wx.CommandEvent) -> None:
865+
"""Handle OK button click; override in subclass as needed."""
850866
event.Skip()
851867

852868
def onClickCancel(self, event: wx.CommandEvent) -> None:
869+
"""Handle Cancel button click; override in subclass as needed."""
853870
event.Skip()
854871

855872
def onClickApply(self, event: wx.CommandEvent) -> None:
873+
"""Handle Apply button click; override in subclass as needed."""
856874
event.Skip()
857875

858876
def onClickReset(self, event: wx.CommandEvent) -> None:
877+
"""Handle Reset button click; override in subclass as needed."""
859878
event.Skip()
860879

861880
def onClickHelp(self, event: wx.CommandEvent) -> None:
881+
"""Handle Help button click; override in subclass as needed."""
862882
event.Skip()

0 commit comments

Comments
 (0)