• ↖ Home
  • Developer´s Guide
    • ↑ Contents
    • Code
    • Embedding
    • Tcl
    • SVG
    • SVG-Import
    • Projects
    • License
    • Index
  • Download
    • Jeszra: Source Code

    • Ruby Wrapper Classes
    • Python Wrapper Classes
    • Lisp Wrapper Classes
  • Books@Lulu.com...
    • Jeszra: Design by Gestalt
    • Jeszra Library: Design by Gestalt

    • Gestalt Items
    • Runtime Library
  • Manual
    • Jeszra Book

    • Tcl Manual
    • Ruby Manual
    • Python Manual
    • Lisp Manual

    • API
  • About
open
← Chapter 10. Project and File Management →

Name

vgfile::open

Synopsis

          open file
        

Description

Check if there is a file in work. Ask for saving, when needed, then load, extract and instantiate the User Interface; isolate any user code.

Example 10.1. Generated Buffers

• var(project, ... )
• var(buffer)
# Complete read file
# when first loaded / you can revert to this
# even after overwriting the original file
• var(user)
# Isolated user code
# never edit here before var(id,start), or
# update var(id,start) to the new position
• var(id,start) + var(id,stop)
# Mark the
# position from the vg block in that file
• var(ifcfile); # Lag ifcfile used/not used
• var(source); # Original vgblock-


Example 10.2. Used Buffers

• rat(WIDGETCLASS,)
• rat(WIDGETIPORT,)
• rat(WIDGETPROC,)
• rat(WIDGETMAIN,)
# Defined in the UserInterface File
# used to control this module and dependencies.


Revision : 09/09/2009, Roger

Clients

open is being used by ::vgfile::mkFile, ::vgfile::open, ::vgfile::openFile.


← ↖ →
modified ↑ openFile
SourceForge Logo

Copyright © 2009–2010 Arndt Roger Schneider