Module gefahrenprotokoll :: Class Gefahrenprotokoll
[hide private]
[frames] | no frames]

Class Gefahrenprotokoll

source code

     object --+                
              |                
wx._core.Object --+            
                  |            
wx._core.EvtHandler --+        
                      |        
        wx._core.Window --+    
                          |    
          wx._windows.Panel --+
                              |
                             Gefahrenprotokoll

Klasse zur Abbildung des Eingabeformulars 'Gefahrenprotokoll'. ACHTUNG ! im Normalfall soll ein Protokolleintrag angelegt und nicht wieder verändert (modifiziert / gelöscht) werden. Die Modifikation / das Löschen eines Protokolleintrages muß auf Ausnahmen beschränkt werden werden (Korrektur von Rechtschreibfehlern).

Instance Methods [hide private]
EvtHandler
__init__(self, parent, Notizen, Fortschritt, dbVerbindung, id=-1, size=wx.Size(-1, -1))
__init__(self, Window parent, int id=-1, Point pos=DefaultPosition, ...
source code
 
__ereignisBearbeiteGefProt__(self, ereignis)
Anmerkungen zum Gefahrenszenario bearbeiten.
source code
 
__ereignisNavigation__(self, ereignis)
Methode die aufgerufen wird, wenn eine Gefahrenprotokoll-Id ausgewählt wurde.
source code
 
__ereignisNeu__(self, ereignis)
Neuen Protokolleintrag anlegen anzeigen.
source code
 
__ereignisPELoeschen__(self, ereignis=None)
Den aktuellen Protokolleintrag aus der Datenbank entfernen.
source code
 
__ereignisPEZuordnen__(self, ereignis=None)
Die aktuelle(n) Protokolleinträge dem aktuellen Gefahrenszenario (ggf.
source code
 
__ereignisTrennen__(self, ereignis)
Protokolleintrag vom Gefahrenszenario bzw.
source code
 
init_Gefahrenprotokoll(self)
Initialisierung.
source code
 
liesDB(self)
Methode die aufgerufen wird, wenn die Datenbankwerte im Fenster dargestellt werden sollen.
source code
 
schreibDB(self)
Methode die aufgerufen wird, wenn die Eingabefelder ausgelesen und deren Werte in die Datenbank geschrieben werden sollen.
source code

Inherited from wx._windows.Panel: Create, SetFocusIgnoringChildren, __repr__

Inherited from wx._core.Window: AcceptsFocus, AcceptsFocusFromKeyboard, AddChild, AdjustForLayoutDirection, AssociateHandle, CacheBestSize, CanSetTransparent, CaptureMouse, Center, CenterOnParent, Centre, CentreOnParent, ClearBackground, ClientToScreen, ClientToScreenXY, ClientToWindowSize, Close, ConvertDialogPointToPixels, ConvertDialogSizeToPixels, ConvertPixelPointToDialog, ConvertPixelSizeToDialog, DLG_PNT, DLG_SZE, Destroy, DestroyChildren, Disable, DissociateHandle, DragAcceptFiles, Enable, FindWindowById, FindWindowByLabel, FindWindowByName, Fit, FitInside, Freeze, GetAcceleratorTable, GetAdjustedBestSize, GetAutoLayout, GetBackgroundColour, GetBackgroundStyle, GetBestFittingSize, GetBestSize, GetBestSizeTuple, GetBestVirtualSize, GetBorder, GetCaret, GetCharHeight, GetCharWidth, GetChildren, GetClientAreaOrigin, GetClientRect, GetClientSize, GetClientSizeTuple, GetConstraints, GetContainingSizer, GetCursor, GetDefaultAttributes, GetDropTarget, GetEffectiveMinSize, GetEventHandler, GetExtraStyle, GetFont, GetForegroundColour, GetFullTextExtent, GetGrandParent, GetGtkWidget, GetHandle, GetHelpText, GetHelpTextAtPoint, GetId, GetLabel, GetLayoutDirection, GetMaxHeight, GetMaxSize, GetMaxWidth, GetMinHeight, GetMinSize, GetMinWidth, GetName, GetParent, GetPosition, GetPositionTuple, GetRect, GetScreenPosition, GetScreenPositionTuple, GetScreenRect, GetScrollPos, GetScrollRange, GetScrollThumb, GetSize, GetSizeTuple, GetSizer, GetTextExtent, GetThemeEnabled, GetToolTip, GetTopLevelParent, GetUpdateClientRect, GetUpdateRegion, GetValidator, GetVirtualSize, GetVirtualSizeTuple, GetWindowBorderSize, GetWindowStyle, GetWindowStyleFlag, GetWindowVariant, HasCapture, HasFlag, HasMultiplePages, HasScrollbar, HasTransparentBackground, Hide, HitTest, HitTestXY, InheritAttributes, InheritsBackgroundColour, InitDialog, InvalidateBestSize, IsBeingDeleted, IsDoubleBuffered, IsEnabled, IsExposed, IsExposedPoint, IsExposedRect, IsFrozen, IsRetained, IsShown, IsShownOnScreen, IsTopLevel, Layout, LineDown, LineUp, Lower, MakeModal, Move, MoveAfterInTabOrder, MoveBeforeInTabOrder, MoveXY, Navigate, PageDown, PageUp, PopEventHandler, PopupMenu, PopupMenuXY, PostCreate, PrepareDC, PushEventHandler, Raise, Refresh, RefreshRect, RegisterHotKey, ReleaseMouse, RemoveChild, RemoveEventHandler, Reparent, ScreenToClient, ScreenToClientXY, ScrollLines, ScrollPages, ScrollWindow, SendSizeEvent, SetAcceleratorTable, SetAutoLayout, SetBackgroundColour, SetBackgroundStyle, SetBestFittingSize, SetCaret, SetClientRect, SetClientSize, SetClientSizeWH, SetConstraints, SetContainingSizer, SetCursor, SetDimensions, SetDoubleBuffered, SetDropTarget, SetEventHandler, SetExtraStyle, SetFocus, SetFocusFromKbd, SetFont, SetForegroundColour, SetHelpText, SetHelpTextForId, SetId, SetInitialSize, SetLabel, SetLayoutDirection, SetMaxSize, SetMinSize, SetName, SetOwnBackgroundColour, SetOwnFont, SetOwnForegroundColour, SetPosition, SetRect, SetScrollPos, SetScrollbar, SetSize, SetSizeHints, SetSizeHintsSz, SetSizeWH, SetSizer, SetSizerAndFit, SetThemeEnabled, SetToolTip, SetToolTipString, SetTransparent, SetValidator, SetVirtualSize, SetVirtualSizeHints, SetVirtualSizeHintsSz, SetVirtualSizeWH, SetWindowStyle, SetWindowStyleFlag, SetWindowVariant, ShouldInheritColours, Show, Thaw, ToggleWindowStyle, TransferDataFromWindow, TransferDataToWindow, UnregisterHotKey, Update, UpdateWindowUI, UseBgCol, Validate, WarpPointer, WindowToClientSize

Inherited from wx._core.EvtHandler: AddPendingEvent, Bind, Connect, Disconnect, GetEvtHandlerEnabled, GetNextHandler, GetPreviousHandler, ProcessEvent, ProcessPendingEvents, SetEvtHandlerEnabled, SetNextHandler, SetPreviousHandler, Unbind

Inherited from wx._core.EvtHandler (private): _setOORInfo

Inherited from wx._core.Object: GetClassName, IsSameAs

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__

Static Methods [hide private]

Inherited from wx._windows.Panel: GetClassDefaultAttributes

Inherited from wx._core.Window: FindFocus, GetCapture, NewControlId, NextControlId, PrevControlId

Properties [hide private]

Inherited from wx._windows.Panel: thisown

Inherited from wx._core.Window: AcceleratorTable, AutoLayout, BackgroundColour, BackgroundStyle, BestSize, BestVirtualSize, Border, Caret, CharHeight, CharWidth, Children, ClientAreaOrigin, ClientRect, ClientSize, Constraints, ContainingSizer, Cursor, DefaultAttributes, DropTarget, EffectiveMinSize, Enabled, EventHandler, ExtraStyle, Font, ForegroundColour, GrandParent, GtkWidget, Handle, HelpText, Id, Label, LayoutDirection, MaxHeight, MaxSize, MaxWidth, MinHeight, MinSize, MinWidth, Name, Parent, Position, Rect, ScreenPosition, ScreenRect, Shown, Size, Sizer, ThemeEnabled, ToolTip, TopLevel, TopLevelParent, UpdateClientRect, UpdateRegion, Validator, VirtualSize, WindowStyle, WindowStyleFlag, WindowVariant

Inherited from wx._core.EvtHandler: EvtHandlerEnabled, NextHandler, PreviousHandler

Inherited from wx._core.Object: ClassName

Inherited from object: __class__

Method Details [hide private]

__init__(self, parent, Notizen, Fortschritt, dbVerbindung, id=-1, size=wx.Size(-1, -1))
(Constructor)

source code 

__init__(self, Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER, 
    String name=PanelNameStr) -> Panel

Parameters:
  • parent (Zeichenkette) - Es ist der Datenbankbenutzername zu übergeben.
  • id (Zeichenkette) - Es ist das Kennwort des Datenbankbenutzers zu übergeben.
  • size (Zeichenkette) - Es ist die IP-Adresse anzugeben, über die der PostgreSQL-Datenbankserver ansprechbar ist.
Returns: EvtHandler
Raises:
  • Fehler - ?? Fehlermeldung und Programmende, wenn die Datenbankverbindung nicht hergestellt werden kann. ??
Overrides: object.__init__
(inherited documentation)

__ereignisBearbeiteGefProt__(self, ereignis)

source code 

Anmerkungen zum Gefahrenszenario bearbeiten.

Parameters:
  • ereignis (wx - Ereignisobjekt) - Es ist das wx - Ereignisobjekt zur Ereignisbehandlung zu übergeben. Es wird jedoch nicht verwendet.

__ereignisNavigation__(self, ereignis)

source code 

Methode die aufgerufen wird, wenn eine Gefahrenprotokoll-Id ausgewählt wurde.

Parameters:
  • ereignis (wx - Ereignisobjekt) - Es ist das wx - Ereignisobjekt zur Ereignisbehandlung zu übergeben.

__ereignisNeu__(self, ereignis)

source code 

Neuen Protokolleintrag anlegen anzeigen.

Parameters:
  • ereignis (wx - Ereignisobjekt) - Es ist das wx - Ereignisobjekt zur Ereignisbehandlung zu übergeben.

__ereignisPELoeschen__(self, ereignis=None)

source code 

Den aktuellen Protokolleintrag aus der Datenbank entfernen.

Parameters:
  • ereignis (wx - Ereignisobjekt) - Es ist das wx - Ereignisobjekt zur Ereignisbehandlung zu übergeben.

__ereignisPEZuordnen__(self, ereignis=None)

source code 

Die aktuelle(n) Protokolleinträge dem aktuellen Gefahrenszenario (ggf. dem gewählten Protokolleintrag) zuordnen.

Parameters:
  • ereignis (wx - Ereignisobjekt) - Es ist das wx - Ereignisobjekt zur Ereignisbehandlung zu übergeben.

__ereignisTrennen__(self, ereignis)

source code 

Protokolleintrag vom Gefahrenszenario bzw. davorliegenden Protokolleintrag lösen.

Parameters:
  • ereignis (wx - Ereignisobjekt) - Es ist das wx - Ereignisobjekt zur Ereignisbehandlung zu übergeben.