pycrossword  0.2
Pure-Python implementation of a crossword puzzle generator and editor
Public Member Functions | Public Attributes | List of all members
pycross.forms.ReflectGridDialog Class Reference
Inheritance diagram for pycross.forms.ReflectGridDialog:
pycross.forms.BasicDialog

Public Member Functions

def __init__ (self, parent=None, flags=QtCore.Qt.WindowFlags())
 
def addMainLayout (self)
 Creates the main (central) layout for controls. More...
 
def update_dir_icons (self)
 
def on_actdir (self, checked)
 
- Public Member Functions inherited from pycross.forms.BasicDialog
def __init__ (self, geometry=None, title=None, icon=None, parent=None, flags=QtCore.Qt.WindowFlags(), sizepolicy=QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed))
 Constructor. More...
 
def initUI (self, geometry=None, title=None, icon=None)
 Creates the core controls: OK and Cancel buttons and layouts. More...
 
def validate (self)
 Validates user input (reimplemented in child classes). More...
 
def on_btn_OK_clicked (self)
 Fires when the OK button is clicked. More...
 
def on_btn_cancel_clicked (self)
 Fires when the Cancel button is clicked: rejects input and closes window. More...
 

Public Attributes

 layout_controls
 
 ag_dir
 
 act_down
 
 act_up
 
 act_right
 
 act_left
 
 tb_dir
 
 l_top
 
 ag_border
 
 act_b0
 
 act_b1
 
 act_b2
 
 act_b3
 
 act_b4
 
 tb_border
 
 l_border
 
 gb_options
 
 layout_gb_options
 
 chb_mirror
 
 chb_reverse
 
- Public Attributes inherited from pycross.forms.BasicDialog
 layout_controls
 QtWidgets.QFormLayout central layout for controls More...
 
 btn_OK
 QtWidgets.QPushButton OK button More...
 
 btn_cancel
 QtWidgets.QPushButton Cancel button More...
 
 layout_bottom
 QtWidgets.QHBoxLayout bottom layout for OK and Cancel buttons More...
 
 layout_main
 QtWidgets.QVBoxLayout window layout More...
 

Constructor & Destructor Documentation

◆ __init__()

def pycross.forms.ReflectGridDialog.__init__ (   self,
  parent = None,
  flags = QtCore.Qt.WindowFlags() 
)

Member Function Documentation

◆ addMainLayout()

def pycross.forms.ReflectGridDialog.addMainLayout (   self)

Creates the main (central) layout for controls.

Must be overridden by child classes to change the layout type (default = QtWidgets.QFormLayout) and add controls.

Reimplemented from pycross.forms.BasicDialog.

◆ on_actdir()

def pycross.forms.ReflectGridDialog.on_actdir (   self,
  checked 
)

◆ update_dir_icons()

def pycross.forms.ReflectGridDialog.update_dir_icons (   self)

Member Data Documentation

◆ act_b0

pycross.forms.ReflectGridDialog.act_b0

◆ act_b1

pycross.forms.ReflectGridDialog.act_b1

◆ act_b2

pycross.forms.ReflectGridDialog.act_b2

◆ act_b3

pycross.forms.ReflectGridDialog.act_b3

◆ act_b4

pycross.forms.ReflectGridDialog.act_b4

◆ act_down

pycross.forms.ReflectGridDialog.act_down

◆ act_left

pycross.forms.ReflectGridDialog.act_left

◆ act_right

pycross.forms.ReflectGridDialog.act_right

◆ act_up

pycross.forms.ReflectGridDialog.act_up

◆ ag_border

pycross.forms.ReflectGridDialog.ag_border

◆ ag_dir

pycross.forms.ReflectGridDialog.ag_dir

◆ chb_mirror

pycross.forms.ReflectGridDialog.chb_mirror

◆ chb_reverse

pycross.forms.ReflectGridDialog.chb_reverse

◆ gb_options

pycross.forms.ReflectGridDialog.gb_options

◆ l_border

pycross.forms.ReflectGridDialog.l_border

◆ l_top

pycross.forms.ReflectGridDialog.l_top

◆ layout_controls

pycross.forms.ReflectGridDialog.layout_controls

◆ layout_gb_options

pycross.forms.ReflectGridDialog.layout_gb_options

◆ tb_border

pycross.forms.ReflectGridDialog.tb_border

◆ tb_dir

pycross.forms.ReflectGridDialog.tb_dir

The documentation for this class was generated from the following file: