home *** CD-ROM | disk | FTP | other *** search
- * *********************************************************
- * *
- * * 02/02/93 FPWMENU.MPR 19:16:32
- * *
- * *********************************************************
- * *
- * * Bruce Braunstein
- * *
- * * Copyright (c) 1993 Tetra Press
- * * 1015 Gayley #288
- * * Los Angeles, CA 90024
- * *
- * * Description:
- * * This program was automatically generated by GENMENU.
- * *
- * *********************************************************
-
-
- * *********************************************************
- * *
- * * Setup Code
- * *
- * *********************************************************
- *
-
- * =fm_locat()
- =FM_SETUP()
-
- * *********************************************************
- * *
- * * Menu Definition
- * *
- * *********************************************************
- *
-
- SET SYSMENU TO
-
- SET SYSMENU AUTOMATIC
-
- DEFINE PAD _msm_file OF _MSYSMENU PROMPT "\<File" COLOR SCHEME 3 ;
- KEY ALT+F, "" ;
- MESSAGE "Create, open, save, print files or quit FoxPro"
- DEFINE PAD _msm_edit OF _MSYSMENU PROMPT "\<Edit" COLOR SCHEME 3 ;
- KEY ALT+E, "" ;
- MESSAGE "Edit text or manipulate OLE objects"
- DEFINE PAD _qd015bc3a OF _MSYSMENU PROMPT "Fox\<Masters" COLOR SCHEME 3 ;
- KEY ALT+M, "ALT+M"
- DEFINE PAD _msm_data OF _MSYSMENU PROMPT "\<Database" COLOR SCHEME 3 ;
- KEY ALT+D, "" ;
- MESSAGE "Perform operations on tables, print reports and labels"
- DEFINE PAD _msm_recrd OF _MSYSMENU PROMPT "\<Record" COLOR SCHEME 3 ;
- KEY ALT+R, "" ;
- MESSAGE "Perform operations on records in active table"
- DEFINE PAD _msm_prog OF _MSYSMENU PROMPT "\<Program" COLOR SCHEME 3 ;
- KEY ALT+P, "" ;
- MESSAGE "Debug, run, compile, generate and document programs"
- DEFINE PAD _msm_windo OF _MSYSMENU PROMPT "\<Window" COLOR SCHEME 3 ;
- KEY ALT+W, "" ;
- MESSAGE "Manipulate windows, display Command and View windows"
- DEFINE PAD _msm_systm OF _MSYSMENU PROMPT "\<Help" COLOR SCHEME 3 ;
- KEY ALT+H, "" ;
- MESSAGE "Access information for learning and using FoxPro"
- ON PAD _msm_file OF _MSYSMENU ACTIVATE POPUP _mfile
- ON PAD _msm_edit OF _MSYSMENU ACTIVATE POPUP _medit
- ON PAD _qd015bc3a OF _MSYSMENU ACTIVATE POPUP foxmasters
- ON PAD _msm_data OF _MSYSMENU ACTIVATE POPUP _mdata
- ON PAD _msm_recrd OF _MSYSMENU ACTIVATE POPUP _mrecord
- ON PAD _msm_prog OF _MSYSMENU ACTIVATE POPUP _mprog
- ON PAD _msm_windo OF _MSYSMENU ACTIVATE POPUP _mwindow
- ON PAD _msm_systm OF _MSYSMENU ACTIVATE POPUP _msystem
-
- DEFINE POPUP _mfile MARGIN RELATIVE SHADOW COLOR SCHEME 4
- DEFINE BAR _mfi_new OF _mfile PROMPT "\<New..." ;
- MESSAGE "Create a new file"
- DEFINE BAR _mfi_open OF _mfile PROMPT "\<Open..." ;
- MESSAGE "Open an existing file"
- DEFINE BAR _mfi_close OF _mfile PROMPT "\<Close" ;
- MESSAGE "Close the frontmost file"
- DEFINE BAR _mfi_clall OF _mfile PROMPT "Close All" ;
- MESSAGE "Close all files"
- DEFINE BAR _mfi_sp100 OF _mfile PROMPT "\-"
- DEFINE BAR _mfi_save OF _mfile PROMPT "\<Save" ;
- MESSAGE "Save the current file"
- DEFINE BAR _mfi_savas OF _mfile PROMPT "Sa\<ve As..." ;
- MESSAGE "Save the current file with a new name"
- DEFINE BAR _mfi_revrt OF _mfile PROMPT "\<Revert" ;
- MESSAGE "Revert to last saved version of file"
- DEFINE BAR _mfi_sp200 OF _mfile PROMPT "\-"
- DEFINE BAR _mfi_setup OF _mfile PROMPT "Pr\<int Setup..." ;
- MESSAGE "Specify printer and print options"
- DEFINE BAR _mfi_print OF _mfile PROMPT "\<Print..." ;
- MESSAGE "Print text file, contents of the Command window or clipboard"
- DEFINE BAR _mfi_sp300 OF _mfile PROMPT "\-"
- DEFINE BAR _mfi_quit OF _mfile PROMPT "E\<xit" ;
- MESSAGE "Exit FoxPro"
-
- DEFINE POPUP _medit MARGIN RELATIVE SHADOW COLOR SCHEME 4
- DEFINE BAR _med_undo OF _medit PROMPT "\<Undo" ;
- KEY CTRL+Z, "Ctrl+Z" ;
- MESSAGE "Reverse the most recent edit action"
- DEFINE BAR _med_redo OF _medit PROMPT "\<Redo" ;
- KEY CTRL+R, "Ctrl+R" ;
- MESSAGE "Repeat the action previously reversed with Undo"
- DEFINE BAR _med_sp100 OF _medit PROMPT "\-"
- DEFINE BAR _med_cut OF _medit PROMPT "Cu\<t" ;
- KEY CTRL+X, "Ctrl+X" ;
- MESSAGE "Remove selection and put it on the clipboard"
- DEFINE BAR _med_copy OF _medit PROMPT "\<Copy" ;
- KEY CTRL+C, "Ctrl+C" ;
- MESSAGE "Copy selection and put it on the clipboard"
- DEFINE BAR _med_paste OF _medit PROMPT "\<Paste" ;
- KEY CTRL+V, "Ctrl+V" ;
- MESSAGE "Paste contents of the clipboard at the insertion point"
- DEFINE BAR _med_pstlk OF _medit PROMPT "Paste \<Special..." ;
- MESSAGE "Establish link to copied data"
- DEFINE BAR _med_clear OF _medit PROMPT "Clear" ;
- MESSAGE "Erase selection"
- DEFINE BAR _med_sp200 OF _medit PROMPT "\-"
- DEFINE BAR _med_insob OF _medit PROMPT "\<Insert Object..." ;
- MESSAGE "Embed an object into a general field"
- DEFINE BAR _med_obj OF _medit PROMPT "\<Object..." ;
- MESSAGE "Activate OLE object"
- DEFINE BAR _med_link OF _medit PROMPT "Change Lin\<k..." ;
- MESSAGE "View or update object link"
- DEFINE BAR _med_cvtst OF _medit PROMPT "Con\<vert To Static" ;
- MESSAGE "Turn linked or embedded object into static picture"
- DEFINE BAR _med_sp300 OF _medit PROMPT "\-"
- DEFINE BAR _med_slcta OF _medit PROMPT "Select \<All" ;
- KEY CTRL+A, "Ctrl+A" ;
- MESSAGE "Select all lines of text or objects in current window"
- DEFINE BAR _med_sp400 OF _medit PROMPT "\-"
- DEFINE BAR _med_goto OF _medit PROMPT "Goto \<Line..." ;
- MESSAGE "Move cursor to designated line number"
- DEFINE BAR _med_find OF _medit PROMPT "\<Find..." ;
- KEY CTRL+F, "Ctrl+F" ;
- MESSAGE "Search for text"
- DEFINE BAR _med_finda OF _medit PROMPT "Find A\<gain" ;
- KEY CTRL+G, "Ctrl+G" ;
- MESSAGE "Repeat the last text search"
- DEFINE BAR _med_repl OF _medit PROMPT "R\<eplace And Find Again" ;
- KEY CTRL+E, "Ctrl+E" ;
- MESSAGE "Replace text and continue search"
- DEFINE BAR _med_repla OF _medit PROMPT "Replace All" ;
- MESSAGE "Replace all occurrences of the specified text"
- DEFINE BAR _med_sp500 OF _medit PROMPT "\-"
- DEFINE BAR _med_pref OF _medit PROMPT "Prefere\<nces..." ;
- MESSAGE "Establish edit settings"
-
- DEFINE POPUP foxmasters MARGIN RELATIVE SHADOW COLOR SCHEME 4
- DEFINE BAR 1 OF foxmasters PROMPT "\<Table of Contents"
- DEFINE BAR 2 OF foxmasters PROMPT "\<Editorial"
- DEFINE BAR 3 OF foxmasters PROMPT "E\<ntertainment"
- DEFINE BAR 4 OF foxmasters PROMPT "About Fox\<Masters"
- DEFINE BAR 5 OF foxmasters PROMPT "FM \<Setup"
- DEFINE BAR 6 OF foxmasters PROMPT "\<Unload"
- ON SELECTION BAR 1 OF foxmasters ;
- DO _qd015bdcv ;
- IN LOCFILE("E:\WINFM\FPWMENU" ,"MPX;MPR|FXP;PRG" ,"Where is FPWMENU?")
- ON SELECTION BAR 2 OF foxmasters ;
- DO _qd015bdf1 ;
- IN LOCFILE("E:\WINFM\FPWMENU" ,"MPX;MPR|FXP;PRG" ,"Where is FPWMENU?")
- ON BAR 3 OF foxmasters ACTIVATE POPUP entertainm
- ON BAR 4 OF foxmasters ACTIVATE POPUP aboutfoxma
- ON BAR 5 OF foxmasters ACTIVATE POPUP fmsetup
- ON BAR 6 OF foxmasters ACTIVATE POPUP unload
-
- DEFINE POPUP entertainm MARGIN RELATIVE SHADOW COLOR SCHEME 4
- DEFINE BAR 1 OF entertainm PROMPT "POPTRIS"
- ON SELECTION BAR 1 OF entertainm ;
- DO _qd015bdlw ;
- IN LOCFILE("E:\WINFM\FPWMENU" ,"MPX;MPR|FXP;PRG" ,"Where is FPWMENU?")
-
- DEFINE POPUP aboutfoxma MARGIN RELATIVE SHADOW COLOR SCHEME 4
- DEFINE BAR 1 OF aboutfoxma PROMPT "Subscription Information"
- DEFINE BAR 2 OF aboutfoxma PROMPT "Writer's Guidelines"
- DEFINE BAR 3 OF aboutfoxma PROMPT "Masthead Information"
- ON SELECTION BAR 1 OF aboutfoxma ;
- DO _qd015bdsn ;
- IN LOCFILE("E:\WINFM\FPWMENU" ,"MPX;MPR|FXP;PRG" ,"Where is FPWMENU?")
- ON SELECTION BAR 2 OF aboutfoxma ;
- DO _qd015bdul ;
- IN LOCFILE("E:\WINFM\FPWMENU" ,"MPX;MPR|FXP;PRG" ,"Where is FPWMENU?")
- ON SELECTION BAR 3 OF aboutfoxma ;
- DO _qd015bdwm ;
- IN LOCFILE("E:\WINFM\FPWMENU" ,"MPX;MPR|FXP;PRG" ,"Where is FPWMENU?")
-
- DEFINE POPUP fmsetup MARGIN RELATIVE SHADOW COLOR SCHEME 4
- DEFINE BAR 1 OF fmsetup PROMPT "\<Select Issue Date"
- DEFINE BAR 2 OF fmsetup PROMPT "\<Auto Menu Activation"
- ON SELECTION BAR 1 OF fmsetup ;
- DO _qd015be2s ;
- IN LOCFILE("E:\WINFM\FPWMENU" ,"MPX;MPR|FXP;PRG" ,"Where is FPWMENU?")
- ON SELECTION BAR 2 OF fmsetup ;
- DO _qd015be4p ;
- IN LOCFILE("E:\WINFM\FPWMENU" ,"MPX;MPR|FXP;PRG" ,"Where is FPWMENU?")
-
- DEFINE POPUP unload MARGIN RELATIVE SHADOW COLOR SCHEME 4
- DEFINE BAR 1 OF unload PROMPT "\<Unload FM From Memory"
- DEFINE BAR 2 OF unload PROMPT "\<Delete FM Articles"
- ON SELECTION BAR 1 OF unload ;
- DO _qd015beav ;
- IN LOCFILE("E:\WINFM\FPWMENU" ,"MPX;MPR|FXP;PRG" ,"Where is FPWMENU?")
- ON SELECTION BAR 2 OF unload do remove
-
- DEFINE POPUP _mdata MARGIN RELATIVE SHADOW COLOR SCHEME 4
- DEFINE BAR _mda_setup OF _mdata PROMPT "Set\<up..." ;
- MESSAGE "Establish settings for table in the current work area"
- DEFINE BAR _mda_brow OF _mdata PROMPT "\<Browse" ;
- MESSAGE "Examine and/or edit active table"
- DEFINE BAR _mda_sp100 OF _mdata PROMPT "\-"
- DEFINE BAR _mda_appnd OF _mdata PROMPT "\<Append From..." ;
- MESSAGE "Add records from another table"
- DEFINE BAR _mda_copy OF _mdata PROMPT "\<Copy To..." ;
- MESSAGE "Copy contents of a table to a new file"
- DEFINE BAR _mda_sort OF _mdata PROMPT "\<Sort..." ;
- MESSAGE "Sort a table"
- DEFINE BAR _mda_total OF _mdata PROMPT "\<Total..." ;
- MESSAGE "Compute totals for numeric fields"
- DEFINE BAR _mda_sp200 OF _mdata PROMPT "\-"
- DEFINE BAR _mda_avg OF _mdata PROMPT "A\<verage..." ;
- MESSAGE "Compute the average for numeric fields"
- DEFINE BAR _mda_count OF _mdata PROMPT "C\<ount..." ;
- MESSAGE "Count the number of table records"
- DEFINE BAR _mda_sum OF _mdata PROMPT "Su\<m..." ;
- MESSAGE "Calculate the sum of numeric fields"
- DEFINE BAR _mda_calc OF _mdata PROMPT "Calculat\<e..." ;
- MESSAGE "Perform statistical operations"
- DEFINE BAR _mda_reprt OF _mdata PROMPT "\<Report..." ;
- MESSAGE "Display and print reports"
- DEFINE BAR _mda_label OF _mdata PROMPT "\<Label..." ;
- MESSAGE "Display and print labels"
- DEFINE BAR _mda_sp300 OF _mdata PROMPT "\-"
- DEFINE BAR _mda_pack OF _mdata PROMPT "\<Pack" ;
- MESSAGE "Permanently remove records marked for deletion"
- DEFINE BAR _mda_rindx OF _mdata PROMPT "Reinde\<x" ;
- MESSAGE "Rebuild active index files"
-
- DEFINE POPUP _mrecord MARGIN RELATIVE SHADOW COLOR SCHEME 4
- DEFINE BAR _mrc_appnd OF _mrecord PROMPT "\<Append" ;
- MESSAGE "Add a new record"
- DEFINE BAR _mrc_chnge OF _mrecord PROMPT "Chang\<e" ;
- MESSAGE "Edit table records"
- DEFINE BAR _mrc_sp100 OF _mrecord PROMPT "\-"
- DEFINE BAR _mrc_goto OF _mrecord PROMPT "\<Goto..." ;
- MESSAGE "Go to a specific record"
- DEFINE BAR _mrc_locat OF _mrecord PROMPT "\<Locate..." ;
- MESSAGE "Look for the record that matches a specified condition"
- DEFINE BAR _mrc_cont OF _mrecord PROMPT "\<Continue" ;
- KEY CTRL+K, "Ctrl+K" ;
- MESSAGE "Continue to locate records"
- DEFINE BAR _mrc_seek OF _mrecord PROMPT "\<Seek..." ;
- MESSAGE "Search an indexed table"
- DEFINE BAR _mrc_sp200 OF _mrecord PROMPT "\-"
- DEFINE BAR _mrc_repl OF _mrecord PROMPT "Re\<place..." ;
- MESSAGE "Update field information in a table"
- DEFINE BAR _mrc_delet OF _mrecord PROMPT "\<Delete..." ;
- MESSAGE "Mark records for deletion"
- DEFINE BAR _mrc_recal OF _mrecord PROMPT "\<Recall..." ;
- MESSAGE "Unmark records that are marked for deletion"
-
- DEFINE POPUP _mprog MARGIN RELATIVE SHADOW COLOR SCHEME 4
- DEFINE BAR _mpr_do OF _mprog PROMPT "\<Do..." ;
- KEY CTRL+D, "Ctrl+D" ;
- MESSAGE "Run a program"
- DEFINE BAR _mpr_cancl OF _mprog PROMPT "\<Cancel" ;
- MESSAGE "Stop running a program"
- DEFINE BAR _mpr_resum OF _mprog PROMPT "\<Resume" ;
- KEY CTRL+M, "Ctrl+M" ;
- MESSAGE "Resume suspended program"
- DEFINE BAR _mpr_sp100 OF _mprog PROMPT "\-"
- DEFINE BAR _mwi_debug OF _mprog PROMPT "De\<bug" ;
- MESSAGE "Display Debug window"
- DEFINE BAR _mwi_trace OF _mprog PROMPT "\<Trace" ;
- MESSAGE "Display Trace window"
- DEFINE BAR _mpr_sp200 OF _mprog PROMPT "\-"
- DEFINE BAR _mpr_compl OF _mprog PROMPT "Co\<mpile..." ;
- MESSAGE "Compile specified program"
- DEFINE BAR _mpr_gener OF _mprog PROMPT "Ge\<nerate..." ;
- MESSAGE "Generate code for screens or menus"
- DEFINE BAR _mst_macro OF _mprog PROMPT "M\<acros..." ;
- MESSAGE "Define custom keyboard shortcuts"
- DEFINE BAR _mpr_sp300 OF _mprog PROMPT "\-"
- DEFINE BAR _mpr_beaut OF _mprog PROMPT "Beauti\<fy..." ;
- MESSAGE "Beautify a program"
- DEFINE BAR _mpr_docum OF _mprog PROMPT "Fo\<xDoc" ;
- MESSAGE "Document programs"
-
- DEFINE POPUP _mwindow MARGIN RELATIVE SHADOW COLOR SCHEME 4
- DEFINE BAR _mwi_hide OF _mwindow PROMPT "\<Hide" ;
- MESSAGE "Remove active window from sight"
- DEFINE BAR _mwi_hidea OF _mwindow PROMPT "Hide All" ;
- MESSAGE "Remove all windows from sight"
- DEFINE BAR _mwi_showa OF _mwindow PROMPT "Sh\<ow All" ;
- MESSAGE "Show all hidden windows"
- DEFINE BAR _mwi_clear OF _mwindow PROMPT "Clea\<r" ;
- MESSAGE "Clear current output window"
- DEFINE BAR _mwi_rotat OF _mwindow PROMPT "\<Cycle" ;
- KEY CTRL+F1, "Ctrl+F1" ;
- MESSAGE "Rearrange open windows to bring successive ones forward"
- DEFINE BAR _mwi_sp100 OF _mwindow PROMPT "\-"
- DEFINE BAR _mwi_cmd OF _mwindow PROMPT "Co\<mmand" ;
- KEY CTRL+F2, "Ctrl+F2" ;
- MESSAGE "Display Command window"
- DEFINE BAR _mwi_view OF _mwindow PROMPT "\<View" ;
- MESSAGE "Display the View window"
-
- DEFINE POPUP _msystem MARGIN RELATIVE SHADOW COLOR SCHEME 4
- DEFINE BAR _mst_help OF _msystem PROMPT "\<Contents" ;
- KEY F1, "" ;
- MESSAGE "Display help contents"
- DEFINE BAR _mst_hpsch OF _msystem PROMPT "\<Search for Help on..." ;
- MESSAGE "Search for help topic by typing or selecting a keyword"
- DEFINE BAR _mst_hphow OF _msystem PROMPT "\<How to Use Help" ;
- MESSAGE "Display instructions for using help"
- DEFINE BAR _mst_sp100 OF _msystem PROMPT "\-"
- DEFINE BAR _mst_about OF _msystem PROMPT "\<About FoxPro..." ;
- MESSAGE "Display information about FoxPro and the system configuration"
- DEFINE BAR _mst_sp200 OF _msystem PROMPT "\-"
- DEFINE BAR _mst_calcu OF _msystem PROMPT "Ca\<lculator" ;
- MESSAGE "Perform calculations"
- DEFINE BAR _mst_diary OF _msystem PROMPT "Calendar/D\<iary" ;
- MESSAGE "Check dates and keep track of appointments"
- DEFINE BAR _mst_filer OF _msystem PROMPT "\<Filer" ;
- MESSAGE "Manage files and directories"
- DEFINE BAR _mst_puzzl OF _msystem PROMPT "Pu\<zzle" ;
- MESSAGE "Solve a puzzle"
-
-
- * *********************************************************
- * *
- * * Cleanup Code & Procedures
- * *
- * *********************************************************
- *
-
- IF m.talkstat = "ON"
- set talk on
- ENDIF
-
-
-
- * *********************************************************
- * *
- * * _QD015BDCV ON SELECTION BAR 1 OF POPUP foxmasters
- * *
- * * Procedure Origin:
- * *
- * * From Menu: FPWMENU.MPR, Record: 45
- * * Called By: ON SELECTION BAR 1 OF POPUP foxmasters
- * * Prompt: Table of Contents
- * * Snippet: 1
- * *
- * *********************************************************
- *
- PROCEDURE _qd015bdcv
- PRIVATE fm_homedir, m.all, artloc
-
- FM_HOMEDIR = fm_locat()
-
- IF RIGHT(TRIM(fm_homedir),1) <>"\"
- fm_homedir = TRIM(fm_homedir) +"\"
- endif
-
- =sb_selec(fm_homedir,"FM_SETUP")
- m.issue = fm_setup.issuedate
- IF NOT "ALL" $ m.issue
- m.all = .t.
- ELSE
- m.all = .f.
- ENDIF
- select 0
- artloc = rtslash(fm_homedir)
- ARTLOC = artloc +"ARTICLES.DBF"
- if file(artloc)
- =sb_selec(fm_homedir,"ARTICLES")
- if not all
- set order to tag titles
- else
- set order to tag ftitles
- endif
-
- * go top
-
- do art.prg
-
- ELSE
- WAIT WIND "The file ARTICLES.DBF is not found"
-
- ENDIF
- RETURN
-
-
-
- * *********************************************************
- * *
- * * _QD015BDF1 ON SELECTION BAR 2 OF POPUP foxmasters
- * *
- * * Procedure Origin:
- * *
- * * From Menu: FPWMENU.MPR, Record: 46
- * * Called By: ON SELECTION BAR 2 OF POPUP foxmasters
- * * Prompt: Editorial
- * * Snippet: 2
- * *
- * *********************************************************
- *
- PROCEDURE _qd015bdf1
- PRIVATE fm_homedir
- SET TALK OFF
-
- FM_HOMEDIR = fm_locat()
- IF RIGHT(TRIM(fm_homedir),1) <>"\"
- fm_homedir = TRIM(fm_homedir) +"\"
- endif
- editname = FM_homedir +"EDITORIA.TXT"
- IF FILE(editname)
-
-
-
- IF NOT WEXIST("EDITORIA")
- DEFINE WINDOW EDITORIA ;
- FROM INT((SROW()-17)/2),INT((SCOL()-61)/2) ;
- TO INT((SROW()-17)/2)+12,INT((SCOL()-61)/2)+58 ;
- FLOAT ;
- CLOSE ;
- GROW ;
- SHADOW ;
- MINIMIZE ;
- SYSTEM ;
- ZOOM ;
- COLOR SCHEME 8;
- TITLE "EDITORIAL VOL 2 NUM 0"
- ENDIF
-
- MODI FILE &editname NOEDIT wind EDITORIA SAVE
- USE
- RELEASE WIND EDITORIA
-
-
- ELSE
-
- WAIT WIND "EDITORIAL NOT AVAILABLE"
-
- ENDIF FILE EDITORIA.txt
-
-
- * *********************************************************
- * *
- * * _QD015BDLW ON SELECTION BAR 1 OF POPUP entertainm
- * *
- * * Procedure Origin:
- * *
- * * From Menu: FPWMENU.MPR, Record: 49
- * * Called By: ON SELECTION BAR 1 OF POPUP entertainm
- * * Prompt: POPTRIS
- * * Snippet: 3
- * *
- * *********************************************************
- *
- PROCEDURE _qd015bdlw
- IF SET("TALK") = "ON"
- SET TALK OFF
- m.talkstat = "ON"
- ELSE
- m.talkstat = "OFF"
- ENDIF
-
- PRIVATE fm_homedir
-
- FM_HOMEDIR = fm_locat()
- IF RIGHT(TRIM(fm_homedir),1) <>"\"
- fm_homedir = TRIM(fm_homedir) +"\"
- endif
- DO POPTRIS
-
-
- * *********************************************************
- * *
- * * _QD015BDSN ON SELECTION BAR 1 OF POPUP aboutfoxma
- * *
- * * Procedure Origin:
- * *
- * * From Menu: FPWMENU.MPR, Record: 52
- * * Called By: ON SELECTION BAR 1 OF POPUP aboutfoxma
- * * Prompt: Subscription Information
- * * Snippet: 4
- * *
- * *********************************************************
- *
- PROCEDURE _qd015bdsn
- PRIVATE fm_homedir
- SET TALK OFF
-
- FM_HOMEDIR = fm_locat()
- IF RIGHT(TRIM(fm_homedir),1) <>"\"
- fm_homedir = TRIM(fm_homedir) +"\"
- endif
- editname = FM_homedir +"SUBSCRIPT.TXT"
- IF FILE(editname)
-
-
-
- IF NOT WEXIST("SUBSCRIPT")
- DEFINE WINDOW SUBSCRIPT ;
- FROM INT((SROW()-17)/2),INT((SCOL()-61)/2) ;
- TO INT((SROW()-17)/2)+12,INT((SCOL()-61)/2)+58 ;
- FLOAT ;
- CLOSE ;
- GROW ;
- SHADOW ;
- MINIMIZE ;
- SYSTEM ;
- ZOOM ;
- COLOR SCHEME 8;
- TITLE "SUBSCRIPTION INFORMATION"
- ENDIF
-
- MODI FILE &editname NOEDIT wind subscript SAVE
- USE
- RELEASE WIND SUBSCRIPT
-
-
- ELSE
-
- WAIT WIND "SUBSCRIPTION INFORMATION NOT AVAILABLE"
-
- ENDIF FILE subscript.txt
-
-
- * *********************************************************
- * *
- * * _QD015BDUL ON SELECTION BAR 2 OF POPUP aboutfoxma
- * *
- * * Procedure Origin:
- * *
- * * From Menu: FPWMENU.MPR, Record: 53
- * * Called By: ON SELECTION BAR 2 OF POPUP aboutfoxma
- * * Prompt: Writer's Guidelines
- * * Snippet: 5
- * *
- * *********************************************************
- *
- PROCEDURE _qd015bdul
- SET TALK OFF
- PRIVATE fm_homedir
-
- FM_HOMEDIR = fm_locat()
-
- IF RIGHT(TRIM(fm_homedir),1) <>"\"
- fm_homedir = TRIM(fm_homedir) +"\"
- endif
-
- editname = fm_homedir +"guide.txt"
- IF FILE(editname)
-
- IF NOT WEXIST("GUIDELINE")
- DEFINE WINDOW GUIDELINE ;
- FROM INT((SROW()-14)/2),INT((SCOL()-60)/2) ;
- TO INT((SROW()-14)/2)+12,INT((SCOL()-60)/2)+58 ;
- FLOAT ;
- CLOSE ;
- GROW ;
- SHADOW ;
- MINIMIZE ;
- SYSTEM ;
- ZOOM ;
- COLOR SCHEME 8;
- TITLE "Writers Guidelines"
- ENDIF
-
-
- MODI file &editname NOEDIT wind GUIDELINE SAVE
- USE
- RELEASE WIND GUIDELINE
-
-
- ELSE
-
- WAIT WIND "WRITERS GUIDELINES NOT AVAILABLE"
-
- ENDIF &&FILE guide.txt
-
-
- * *********************************************************
- * *
- * * _QD015BDWM ON SELECTION BAR 3 OF POPUP aboutfoxma
- * *
- * * Procedure Origin:
- * *
- * * From Menu: FPWMENU.MPR, Record: 54
- * * Called By: ON SELECTION BAR 3 OF POPUP aboutfoxma
- * * Prompt: Masthead Information
- * * Snippet: 6
- * *
- * *********************************************************
- *
- PROCEDURE _qd015bdwm
- SET TALK OFF
- PRIVATE fm_homedir
-
- FM_HOMEDIR = fm_locat()
-
- IF RIGHT(TRIM(fm_homedir),1) <>"\"
- fm_homedir = TRIM(fm_homedir) +"\"
- endif
-
- editname = fm_homedir +"INFO.TXT"
- IF FILE(editname)
-
-
-
- IF NOT WEXIST("INFO")
- DEFINE WINDOW INFO ;
- FROM INT((SROW()-17)/2),INT((SCOL()-61)/2) ;
- TO INT((SROW()-17)/2)+12,INT((SCOL()-61)/2)+58 ;
- FLOAT ;
- CLOSE ;
- GROW ;
- SHADOW ;
- MINIMIZE ;
- SYSTEM ;
- ZOOM ;
- COLOR SCHEME 8;
- TITLE "MASTHEAD INFORMATION"
- ENDIF
-
- MODI FILE &editname NOEDIT wind INFO SAVE
- USE
- RELEASE WIND INFO
-
-
- ELSE
-
- WAIT WIND "MASTHEAD INFORMATION NOT AVAILABLE"
-
- ENDIF FILE INFO.txt
-
-
- * *********************************************************
- * *
- * * _QD015BE2S ON SELECTION BAR 1 OF POPUP fmsetup
- * *
- * * Procedure Origin:
- * *
- * * From Menu: FPWMENU.MPR, Record: 57
- * * Called By: ON SELECTION BAR 1 OF POPUP fmsetup
- * * Prompt: Select Issue Date
- * * Snippet: 7
- * *
- * *********************************************************
- *
- PROCEDURE _qd015be2s
- =fm_locat()
- do setup.prg
-
-
- * *********************************************************
- * *
- * * _QD015BE4P ON SELECTION BAR 2 OF POPUP fmsetup
- * *
- * * Procedure Origin:
- * *
- * * From Menu: FPWMENU.MPR, Record: 58
- * * Called By: ON SELECTION BAR 2 OF POPUP fmsetup
- * * Prompt: Auto Menu Activation
- * * Snippet: 8
- * *
- * *********************************************************
- *
- PROCEDURE _qd015be4p
- lresult = sb_getyn("Automatically Activate FoxMasters Menu?")
- =fm_locat()
- =sb_selec(fm_base,"fm_setup")
- if lresult
- replace fm_setup.popup with .t.
- else
- replace fm_setup.popup with .f.
- endif
-
-
- * *********************************************************
- * *
- * * _QD015BEAV ON SELECTION BAR 1 OF POPUP unload
- * *
- * * Procedure Origin:
- * *
- * * From Menu: FPWMENU.MPR, Record: 61
- * * Called By: ON SELECTION BAR 1 OF POPUP unload
- * * Prompt: Unload FM From Memory
- * * Snippet: 9
- * *
- * *********************************************************
- *
- PROCEDURE _qd015beav
- SET TALK OFF
- =fm_locat()
- if sb_getyn("DO YOU WISH TO UNLOAD FoxMasters?")
- __first = .T.
-
- *foxdir = SYS(2004)
- *oldpath = SET("PATH")
- *fmdir = foxdir+"FM;"
-
- CLEAR
- SET SYSMENU TO DEFAULT
- = SYS(2017) && restore original signon screen
-
-
- ENDIF
- RETURN
- FUNCTION FM_SETUP
- clear all
- public __first, foxdir, fmdir, oldpath, homeresourse, m.talkstat, ;
- issuedate, homedir, fm_base
- private editname
-
- ON KEY LABEL ALT-F2 DO D:\FOX2\SPY_CAM with "SWAP", "ALT-F2", ;
- "HELP", SYS(12), SYS(23), SYS(24), SYS(1001), ;
- SYS(1016), PROGRAM(), LINENO(), ALIAS(), RECNO(), ;
- ORDER()
-
-
-
-
- *ON ERROR DO errorhandler WITH MESSAGE(),LINENO()
- IF SET("TALK") = "ON"
- SET TALK OFF
- m.talkstat = "ON"
- ELSE
- m.talkstat = "OFF"
- ENDIF
- set echo off
-
- __first = .T.
- * get dbf locator file
- * SEE IF LOCATOR FILE EXISTS AND GET IT
- homedir = fm_locat()
-
- * below incorporated in fm_locat()
- * IF IT DOESN'T LOOK BELOW FOX
- *if empty(homedir)
-
- * homedir = sys(2004)
- * homedir = homedir+"FM"
-
- *endif
- * SEE IF HOMEDIR IS IN THE FOXPRO PATH STATEMENT
-
- *=pathchec(homedir)
- if fm_setup.popup
- * activate the menu of foxmasters
- KEYBOARD "{ALT+M}"
- endif
- RETURN
-