Changeset 41 for trunk/gui/printer


Ignore:
Timestamp:
May 31, 2013, 4:21:06 AM (12 years ago)
Author:
Alex Taylor
Message:

Various fixes and improvements.

Location:
trunk/gui/printer/manager
Files:
1 added
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/gui/printer/manager/PRINTOOL.RC

    r33 r41  
    99ICON 10  PRELOAD port_cups.ico
    1010*/
    11 ICON 20  PRELOAD create.ico
     11ICON 20  PRELOAD newprint.ico
  • trunk/gui/printer/manager/PRINTOOL.VRX

    r40 r41  
    152152    END
    153153    ELSE
    154         CALL VRMethod 'MN_VIEW', 'Popup'
     154        CALL VRMethod 'MN_CONTEXT', 'Popup'
    155155
    156156RETURN
     
    173173    END
    174174    ELSE DO
    175         CALL VRMethod 'MN_VIEW', 'Popup'
     175        CALL VRMethod 'MN_CONTEXT', 'Popup'
    176176    END
    177177
     
    214214    END
    215215    ELSE
    216         CALL VRMethod 'MN_VIEW', 'Popup'
     216        CALL VRMethod 'MN_CONTEXT', 'Popup'
    217217
    218218RETURN
     
    888888LoadSettings: PROCEDURE EXPOSE globals.
    889889
    890     globals.!version = '0.42'
     890    globals.!version = '0.43'
    891891    globals.!copyright = '2013'
    892892
     
    954954RETURN
    955955
    956 /*:VRX         MI_DETAILVIEW_Click
    957 */
    958 MI_DETAILVIEW_Click: PROCEDURE EXPOSE globals.
     956/*:VRX         MI_CONTEXT_DETAIL_Click
     957*/
     958MI_CONTEXT_DETAIL_Click: PROCEDURE EXPOSE globals.
     959    CALL MI_DETAILVIEW_Click
     960RETURN
     961
     962/*:VRX         MI_CONTEXT_ICON_Click
     963*/
     964MI_CONTEXT_ICON_Click: PROCEDURE EXPOSE globals.
     965    CALL MI_ICONVIEW_Click
     966RETURN
     967
     968
     969/*:VRX         MI_CONTEXT_INSTALL_Click
     970*/
     971MI_CONTEXT_INSTALL_Click: PROCEDURE EXPOSE globals.
    959972
    960973    _page = VRGet('TDL_MAIN', 'Selected')
     
    964977
    965978    CALL VRSet _cnr, 'Source', 0
    966     _set = VRGet('MI_DETAILVIEW', 'Checked')
    967     IF _set == 1 THEN RETURN
    968 
    969     CALL VRSet _cnr, 'View', 'Detail'
    970     CALL VRSet _cnr, 'MiniIcons', 1
    971 
    972     CALL VRSet 'MI_ICONVIEW',   'Checked', 0
    973     CALL VRSet 'MI_DETAILVIEW', 'Checked', 1
    974 
    975 RETURN
    976 
    977 /*:VRX         MI_DRIVERS_INSTALL_Click
    978 */
    979 MI_DRIVERS_INSTALL_Click:
    980     CALL DriverAdd
    981 return
    982 
    983 /*:VRX         MI_DRIVERS_REMOVE_Click
    984 */
    985 MI_DRIVERS_REMOVE_Click:
    986     CALL DriverDelete
    987 return
    988 
    989 /*:VRX         MI_ICONVIEW_Click
    990 */
    991 MI_ICONVIEW_Click: PROCEDURE EXPOSE globals.
     979
     980    SELECT
     981        WHEN _cnr == 'CN_PRINTERS' THEN CALL PrinterWizard
     982        WHEN _cnr == 'CN_PORTS' THEN CALL PortAdd
     983        WHEN _cnr == 'CN_DEVICES' THEN CALL DriverAdd
     984        OTHERWISE NOP
     985    END
     986
     987RETURN
     988
     989/*:VRX         MI_CONTEXT_REFRESH_Click
     990*/
     991MI_CONTEXT_REFRESH_Click: PROCEDURE EXPOSE globals.
     992    CALL MI_REFRESH_Click
     993RETURN
     994
     995/*:VRX         MI_DETAILVIEW_Click
     996*/
     997MI_DETAILVIEW_Click: PROCEDURE EXPOSE globals.
    992998
    993999    _page = VRGet('TDL_MAIN', 'Selected')
     
    9971003
    9981004    CALL VRSet _cnr, 'Source', 0
     1005    _set = VRGet('MI_DETAILVIEW', 'Checked')
     1006    IF _set == 1 THEN RETURN
     1007
     1008    CALL VRSet _cnr, 'View', 'Detail'
     1009    CALL VRSet _cnr, 'MiniIcons', 1
     1010
     1011    CALL VRSet 'MI_ICONVIEW',      'Checked', 0
     1012    CALL VRSet 'MI_CONTEXT_ICON',  'Checked', 0
     1013    CALL VRSet 'MI_DETAILVIEW',    'Checked', 1
     1014    CALL VRSet 'MI_CONTEXT_DETAIL','Checked', 1
     1015
     1016RETURN
     1017
     1018/*:VRX         MI_DRIVERS_INSTALL_Click
     1019*/
     1020MI_DRIVERS_INSTALL_Click:
     1021    CALL DriverAdd
     1022return
     1023
     1024/*:VRX         MI_DRIVERS_REMOVE_Click
     1025*/
     1026MI_DRIVERS_REMOVE_Click:
     1027    CALL DriverDelete
     1028return
     1029
     1030/*:VRX         MI_ICONVIEW_Click
     1031*/
     1032MI_ICONVIEW_Click: PROCEDURE EXPOSE globals.
     1033
     1034    _page = VRGet('TDL_MAIN', 'Selected')
     1035    _pagewin = VRMethod('TDL_MAIN', 'GetPageWindow', _page )
     1036    _cnr = VRGet( _pagewin, 'UserData')
     1037    IF _cnr == '' THEN RETURN
     1038
     1039    CALL VRSet _cnr, 'Source', 0
    9991040    _set = VRGet('MI_ICONVIEW', 'Checked')
    10001041    IF _set == 1 THEN RETURN
     
    10031044    CALL VRSet _cnr, 'MiniIcons', 0
    10041045
    1005     CALL VRSet 'MI_ICONVIEW',   'Checked', 1
    1006     CALL VRSet 'MI_DETAILVIEW', 'Checked', 0
     1046    CALL VRSet 'MI_ICONVIEW',       'Checked', 1
     1047    CALL VRSet 'MI_CONTEXT_ICON',   'Checked', 1
     1048    CALL VRSet 'MI_DETAILVIEW',     'Checked', 0
     1049    CALL VRSet 'MI_CONTEXT_DETAIL', 'Checked', 0
    10071050
    10081051RETURN
     
    21552198    CALL NLSSetText 'MI_REFRESH',    'Caption', 63
    21562199
     2200    CALL NLSSetText 'MI_CONTEXT_INSTALL', 'Caption', 8
     2201    CALL NLSSetText 'MI_CONTEXT_DETAIL',  'Caption', 61
     2202    CALL NLSSetText 'MI_CONTEXT_ICON',    'Caption', 62
     2203    CALL NLSSetText 'MI_CONTEXT_REFRESH', 'Caption', 63
     2204
    21572205    CALL NLSSetText 'MN_PRINTERPAK',  'Caption', 70
    21582206    CALL NLSSetText 'MI_PPAK_MODELS', 'Caption', 71
     
    28062854        CALL VRSet 'MI_ICONVIEW',   'Checked', 0
    28072855        CALL VRSet 'MI_DETAILVIEW', 'Checked', 1
     2856        CALL VRSet 'MI_CONTEXT_ICON',   'Checked', 0
     2857        CALL VRSet 'MI_CONTEXT_DETAIL', 'Checked', 1
    28082858    END
    28092859    ELSE DO
    28102860        CALL VRSet 'MI_ICONVIEW',   'Checked', 1
    28112861        CALL VRSet 'MI_DETAILVIEW', 'Checked', 0
    2812     END
    2813 
     2862        CALL VRSet 'MI_CONTEXT_ICON',   'Checked', 1
     2863        CALL VRSet 'MI_CONTEXT_DETAIL', 'Checked', 0
     2864    END
     2865/*
    28142866    SELECT
    28152867        WHEN _cnr == 'CN_PRINTERS' THEN DO
     
    28222874        END
    28232875    END
    2824 
     2876*/
    28252877RETURN
    28262878
  • trunk/gui/printer/manager/readme.txt

    r40 r41  
    11PM Printer Manager
    2 Version 0.42
     2Version 0.43
    33
    44  Printer Manager is a new graphical printer management tool designed to
Note: See TracChangeset for help on using the changeset viewer.