sas.sasview package

Submodules

sas.sasview.custom_config module

Application appearance custom configuration

sas.sasview.installer_generator module

This module generates .iss file according to the local config of the current application. Please make sure a file named “local_config.py” exists in the current directory. Edit local_config.py according to your needs.

sas.sasview.installer_generator.find_extension()[source]

Describe the extensions that can be read by the current application

sas.sasview.installer_generator.generate_installer()[source]
sas.sasview.installer_generator.write_code()[source]

Code that checks the existing path and snaviewpath in the environmental viriables/PATH

sas.sasview.installer_generator.write_dirs()[source]

Define Dir permission

sas.sasview.installer_generator.write_file()[source]

copy some data files

sas.sasview.installer_generator.write_icon()[source]

Create application icon

sas.sasview.installer_generator.write_language(language=['english'], msfile='compiler:Default.isl')[source]

define the language of the application

sas.sasview.installer_generator.write_registry(data_extension=None, app_extension=None)[source]

create file association for windows. Allow open file on double click

sas.sasview.installer_generator.write_run()[source]

execute some file

sas.sasview.installer_generator.write_tasks()[source]

create desktop icon

sas.sasview.installer_generator.write_uninstalldelete()[source]

Define uninstalldelete

sas.sasview.local_config module

Application settings

sas.sasview.local_config.printEVT(message)[source]

sas.sasview.sasview module

class sas.sasview.sasview.SasView[source]
class sas.sasview.sasview.SasViewApp(redirect=False, filename=None, useBestVisual=False, clearSigInt=True)[source]

Bases: sas.guiframe.gui_manager.ViewApp

sas.sasview.sasview.run()[source]

sas.sasview.setup_exe module

sas.sasview.setup_mac module

sas.sasview.welcome_panel module

Welcome page

class sas.sasview.welcome_panel.ViewApp(redirect=False, filename=None, useBestVisual=False, clearSigInt=True)[source]

Bases: wx._core.App

Test application

OnInit()[source]
class sas.sasview.welcome_panel.WelcomeFrame(parent, id, title)[source]

Bases: wx._windows.Frame

Test frame

class sas.sasview.welcome_panel.WelcomePage(parent, *args, **kwds)[source]

Bases: wx.lib.scrolledpanel.ScrolledPanel

Panel created like about box as a welcome page Shows product name, current version, authors, and link to the product page.

CENTER_PANE = True
set_data(list=None)[source]
window_caption = 'Welcome panel'
window_name = 'default'
class sas.sasview.welcome_panel.WelcomePanel(parent, *args, **kwds)[source]

Bases: wx.aui.AuiNotebook, sas.guiframe.panel_base.PanelBase

Panel created like about box as a welcome page Shows product name, current version, authors, and link to the product page.

CENTER_PANE = True
get_frame()[source]
on_close_page(event)[source]
set_data(list=None)[source]
set_frame(frame)[source]
set_manager(manager)[source]

the manager of the panel in this case the application itself

window_caption = 'Welcome panel'
window_name = 'default'

Module contents