snowdrop.src.gui package¶
Submodules¶
snowdrop.src.gui.clientGui module¶
Created on Fri Apr 20 13:49:49 2018
@author: A.Goumilevski
- class snowdrop.src.gui.clientGui.Application(master=None, file_path=None)[source]¶
Bases:
Frame
- snowdrop.src.gui.clientGui.checkNumberOfEquationsAndVariables(self)[source]¶
Performs check of equality of the number of equations and of the number of variables
- snowdrop.src.gui.clientGui.createCheckBoxWidget(self, parent, label, text, flag, width, height, side='top')[source]¶
Creates check box widget
- snowdrop.src.gui.clientGui.createListBoxWidget(self, parent, label, selected_item, items, width, height, scrollBar=False, side='top')[source]¶
Creates list box widget
- snowdrop.src.gui.clientGui.createRadioButtonWidget(self, parent, label, text, width, height, side='top')[source]¶
Creates radio button widget
- snowdrop.src.gui.clientGui.createTableWidget(self, parent, label, columns, values, minheight, side='bottom', adjust_heading_to_content=True, width=None, minwidth=None, anchor=None, stretch=None, sort=True)[source]¶
Creates table widget
snowdrop.src.gui.dialog module¶
Created on Tue May 21 19:29:30 2019
@author: A.Goumilevski
snowdrop.src.gui.multiColumnListBox module¶
- class snowdrop.src.gui.multiColumnListBox.Multicolumn_Listbox(master, columns, data=None, command=None, sort=True, select_mode=None, heading_anchor='center', cell_anchor='w', style=None, height=None, padding=None, adjust_heading_to_content=False, stripped_rows=None, selection_background=None, selection_foreground=None, field_background=None, heading_font=None, heading_background=None, heading_foreground=None, cell_pady=2, cell_background=None, cell_foreground=None, cell_font=None, headers=True)[source]¶
Bases:
object
- property font¶
- property indices_of_selected_rows¶
- property number_of_columns¶
- property number_of_rows¶
- property row_height¶
- property selected_rows¶
- property table_data¶
snowdrop.src.gui.mytable module¶
Created on Fri Jan 11 18:13:56 2019
@author: agoumilevski
snowdrop.src.gui.scrollableTable module¶
- class snowdrop.src.gui.scrollableTable.Cell(master=None, cnf={}, **kw)[source]¶
Bases:
Frame
Base class for cells
- class snowdrop.src.gui.scrollableTable.Data_Cell(master, variable, anchor='w', bordercolor=None, borderwidth=1, padx=0, pady=0, background=None, foreground=None, font=None)[source]¶
Bases:
Cell
- class snowdrop.src.gui.scrollableTable.Header_Cell(master, text, bordercolor=None, borderwidth=1, padx=0, pady=0, background=None, foreground=None, font=None, anchor='center', separator=True)[source]¶
Bases:
Cell
- class snowdrop.src.gui.scrollableTable.Scrolling_Area(master, width=None, anchor='n', height=None, mousewheel_speed=2, scroll_horizontally=True, xscrollbar=None, scroll_vertically=True, yscrollbar=None, outer_background=None, inner_frame=<class 'tkinter.Frame'>, **kw)[source]¶
Bases:
Frame
,object
- property height¶
- property width¶
- class snowdrop.src.gui.scrollableTable.Table(master, columns, column_weights=None, column_minwidths=None, height=500, minwidth=20, minheight=20, padx=5, pady=5, cell_font=None, cell_foreground='black', cell_background='white', cell_anchor='w', header_font=None, header_background='white', header_foreground='black', header_anchor='center', bordercolor='#999999', innerborder=True, outerborder=True, stripped_rows=('#EEEEEE', 'white'), on_change_data=None, mousewheel_speed=2, scroll_horizontally=True, scroll_vertically=True)[source]¶
Bases:
Frame
- property number_of_columns¶
- property number_of_rows¶
snowdrop.src.gui.table module¶
- class snowdrop.src.gui.table.Cell(master=None, cnf={}, **kw)[source]¶
Bases:
Frame
Base class for cells
- class snowdrop.src.gui.table.Data_Cell(master, variable, anchor='w', bordercolor=None, borderwidth=1, padx=0, pady=0, background=None, foreground=None, font=None)[source]¶
Bases:
Cell
- class snowdrop.src.gui.table.Header_Cell(master, text, bordercolor=None, borderwidth=1, padx=None, pady=None, background=None, foreground=None, font=None, anchor='center')[source]¶
Bases:
Cell
- class snowdrop.src.gui.table.Table(master, columns, column_weights=None, column_minwidths=None, height=None, minwidth=20, minheight=20, padx=5, pady=5, cell_font=None, cell_foreground='black', cell_background='white', cell_anchor='w', header_font=None, header_background='white', header_foreground='black', header_anchor='center', bordercolor='#999999', innerborder=True, outerborder=True, stripped_rows=('#EEEEEE', 'white'), on_change_data=None)[source]¶
Bases:
Frame
- property number_of_columns¶
- property number_of_rows¶
snowdrop.src.gui.temp module¶
Created on Wed Jun 6 16:15:09 2018
@author: agoumilevski
- class snowdrop.src.gui.temp.mclass(window)[source]¶
Bases:
object
- class FigureCanvasTkAgg(figure=None, master=None)¶
Bases:
FigureCanvasAgg
,FigureCanvasTk
- blit(bbox=None)¶
Blit the canvas in bbox (default entire canvas).
- draw()¶
Render the .Figure.
This method must walk the artist tree, even if no output is produced, because it triggers deferred work that users may want to access before saving output to disk. For example computing limits, auto-limits, and tick values.