Changeset 32
- Timestamp:
- May 21, 2010, 8:14:03 AM (15 years ago)
- Location:
- branches/1.0/src
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1.0/src/build.cmd
r31 r32 22 22 call ea2 -e DEFAULT_PORT=UNI uni.pdr >>build.log 23 23 echo Done. 24 d:25 cd \OS2\DLL26 lxunlock uni.pdr -
branches/1.0/src/de/uni.dlg
r31 r32 6 6 DLGTEMPLATE IDD_UNI LOADONCALL MOVEABLE DISCARDABLE 7 7 BEGIN 8 DIALOG "Port Properties - ", IDD_UNI, 19, 49, 231, 144, FS_NOBYTEALIGN |8 DIALOG "Port Properties - ", IDD_UNI, 19, 36, 231, 157, FS_NOBYTEALIGN | 9 9 WS_VISIBLE | WS_SYNCPAINT, FCF_SYSMENU | FCF_TITLEBAR | 10 10 FCF_NOBYTEALIGN … … 15 15 PUSHBUTTON "Cancel", DID_CANCEL, 149, 5, 76, 14 16 16 PRESPARAMS PP_FONTNAMESIZE, "9.WarpSans Bold" 17 GROUPBOX "Universal port driver properties", GB_UNICFG, 5, 2 4,18 220, 1 1417 GROUPBOX "Universal port driver properties", GB_UNICFG, 5, 25, 18 220, 126 19 19 PRESPARAMS PP_FOREGROUNDCOLOR, 0x00000000L 20 20 PRESPARAMS PP_FONTNAMESIZE, "9.WarpSans Bold" 21 LTEXT "Path and file:", DT_PROGRAM, 13, 118, 53, 8, DT_VCENTER 22 ENTRYFIELD "", ID_PROGRAM, 15, 106, 200, 8, ES_MARGIN 23 LTEXT "Parameters:", DT_PARAMETERS, 13, 71, 204, 8, 21 LTEXT "Path and file:", DT_PROGRAM, 13, 131, 53, 8, 24 22 DT_VCENTER 25 ENTRYFIELD "", ID_PARAMETERS, 15, 59, 200, 8, ES_MARGIN 26 LTEXT "Working directory:", DT_DIRECTORY, 13, 45, 203, 8 27 ENTRYFIELD "", ID_DIRECTORY, 15, 33, 200, 8, ES_MARGIN 28 PUSHBUTTON "~Find...", DID_FIND, 13, 86, 62, 14 29 PUSHBUTTON "Setup Wizard", DID_SETUPWIZARD, 155, 86, 62, 14 23 ENTRYFIELD "", ID_PROGRAM, 15, 119, 200, 8, ES_MARGIN 24 LTEXT "Parameters:", DT_PARAMETERS, 13, 84, 204, 8, 25 DT_VCENTER 26 ENTRYFIELD "", ID_PARAMETERS, 15, 72, 200, 8, ES_MARGIN 27 LTEXT "Working directory:", DT_DIRECTORY, 13, 58, 203, 8 28 ENTRYFIELD "", ID_DIRECTORY, 15, 46, 200, 8, ES_MARGIN 29 PUSHBUTTON "~Find...", DID_FIND, 13, 99, 62, 14 30 PUSHBUTTON "Setup Wizard", DID_SETUPWIZARD, 155, 99, 62, 14, 31 NOT WS_VISIBLE 32 AUTOCHECKBOX "Add PostScript header", ID_ADDPS, 13, 30, 204, 10, 33 BS_NOPOINTERFOCUS 30 34 END 31 35 END -
branches/1.0/src/uni.c
r29 r32 36 36 CHAR szDir[ _MAX_PATH]; 37 37 PSZ pszButtonCode; 38 PUCHAR ON = "1"; 38 39 39 40 switch (msg) … … 46 47 47 48 pUniData = (PUNIDATA)mp2; 49 48 50 WinSetWindowULong (hDlg, QWL_USER, (ULONG)pUniData); 49 51 if (PrfQueryProfileString (HINI_SYSTEMPROFILE, … … 82 84 WinSetDlgItemText(hDlg,ID_PROGRAM,token); 83 85 case 1: 84 if (token[ strlen(token) -1 ] == ';')86 if (token[ strlen(token)-1 ] == ';') 85 87 token[ strlen(token)-1 ] = '\0'; 86 88 WinSetDlgItemText(hDlg,ID_PARAMETERS,token); 87 89 break; 88 90 case 2: 89 if (token[ strlen(token) -1 ] == ';')91 if (token[ strlen(token)-1 ] == ';') 90 92 token[ strlen(token)-1 ] = '\0'; 91 93 WinSetDlgItemText(hDlg,ID_DIRECTORY,token); 94 break; 95 case 3: 96 if (token[ strlen(token)-1 ] == ';') 97 token[ strlen(token)-1 ] = '\0'; 98 99 if (strncmp(token, ON ,1) == 0) { 100 WinSendDlgItemMsg(hDlg,ID_ADDPS,BM_SETCHECK,MPFROMSHORT(1),NULL); 101 } 102 else { 103 WinSendDlgItemMsg(hDlg,ID_ADDPS,BM_SETCHECK,MPFROMSHORT(0),NULL); 104 } 92 105 break; 93 106 } … … 131 144 WinQueryDlgItemText (hDlg, ID_DIRECTORY, sizeof(szTemp), szTemp ); 132 145 strcat(pUniData->szSaveLprSetting,szTemp); 133 /* strcat(pUniData->szSaveLprSetting,"#"); */146 strcat(pUniData->szSaveLprSetting,"#"); 134 147 135 148 /* if (strlen(szTemp) > 0) { … … 137 150 strncat(szShareName, szTemp, STR_LEN_PORTDESC - 1); 138 151 } */ 152 153 /* Add PS header */ 154 if ((int) WinSendDlgItemMsg(hDlg,ID_ADDPS,BM_QUERYCHECK,NULL,NULL) == 1) 155 strcat(pUniData->szSaveLprSetting,"1"); 156 else strcat(pUniData->szSaveLprSetting,"0"); 157 158 /* strcat(pUniData->szSaveLprSetting,"#"); */ 159 139 160 /* Username */ 140 161 /* WinQueryDlgItemText (hDlg, ID_USER, sizeof(szTemp), szTemp ); … … 243 264 return UniData.lfModified; 244 265 } 245 246 /*247 static ULONG _launchFileDlg( HWND hwnd, HWND hwndBubbleHelp)248 249 {250 BOOL ulResult = MBID_ERROR;251 BOOL fResult;252 FILEDLG fd;253 254 CHAR szMessage[ _MAX_PATH];255 PSZ pszButtonCode;256 257 // stop bubble help258 WtkDeactivateBubbleHelp( hwndBubbleHelp);259 260 do261 {262 // setup data263 memset( &fd, 0, sizeof( fd));264 fd.cbSize = sizeof( fd);265 fd.fl = FDS_CENTER | FDS_HELPBUTTON | FDS_OPEN_DIALOG;266 fd.pszTitle = "System File test dialog";267 strcpy( fd.szFullFile, "C:\\*");268 269 // launch dialog270 fResult = WinFileDlg( HWND_DESKTOP, hwnd, &fd);271 272 if (!fResult)273 sprintf( szMessage, "error launching WinFileDlg\n");274 else if (fd.lReturn == DID_OK)275 sprintf( szMessage, "file is: %s\n", fd.szFullFile);276 else277 sprintf( szMessage, "error occurred!\n");278 279 switch (fd.lReturn)280 {281 case DID_OK: pszButtonCode = "(DID_OK)"; break;282 case DID_CANCEL: pszButtonCode = "(DID_CANCEL)"; break;283 case DID_ERROR: pszButtonCode = "(DID_ERROR)"; break;284 default: pszButtonCode = ""; break;285 }286 287 sprintf( &szMessage[ strlen( szMessage)],288 "\015\015"289 "return code is: %u %s\015"290 "WinFileDlg error source code is: %u\015",291 fd.lReturn, pszButtonCode, fd.lSRC);292 293 WinMessageBox( HWND_DESKTOP, hwnd, szMessage, "File Dialog Result",294 IDDLG_MSGBOX_RESULTFILEDLG, MB_MOVEABLE | MB_OK | MB_HELP);295 296 // on error return error code297 if (!fResult)298 break;299 300 // hand over result301 ulResult = fd.lReturn;302 303 } while (FALSE);304 305 306 // restart bubble help307 WtkActivateBubbleHelp( hwndBubbleHelp);308 return ulResult;309 }310 */ -
branches/1.0/src/uni.h
r29 r32 44 44 #define INCL_DOSERRORS 45 45 #define INCL_WINHOOKS 46 #define INCL_WINSTDDLGS /* CUA controls and dialogs */46 #define INCL_WINSTDDLGS /* CUA Controls and dialogs */ 47 47 48 48 #include <os2.h> … … 249 249 #define DID_FIND 208 250 250 #define DID_SETUPWIZARD 209 251 #define ID_ADDPS 210
Note:
See TracChangeset
for help on using the changeset viewer.