Changeset 190:72ef824d4983
- Timestamp:
- 03/16/08 19:46:30
(9 months ago)
- Author:
- Frank Benoit <benoit@tionex.de>
- branch:
- default
- Message:
dwt.program.Program
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r187 |
r190 |
|
| 322 | 322 | } |
|---|
| 323 | 323 | |
|---|
| | 324 | public char[] trim( char[] str ){ |
|---|
| | 325 | return tango.text.Util.trim( str ).dup; |
|---|
| | 326 | } |
|---|
| | 327 | |
|---|
| 324 | 328 | public char* toStringzValidPtr( char[] src ){ |
|---|
| 325 | 329 | if( src ){ |
|---|
| r189 |
r190 |
|
| 4123 | 4123 | alias WINAPI.GetPropW GetProp; |
|---|
| 4124 | 4124 | alias WINAPI.GetSaveFileNameW GetSaveFileName; |
|---|
| | 4125 | alias WINAPI.CreateProcessW CreateProcess; |
|---|
| 4125 | 4126 | alias WINAPI.GetStartupInfoW GetStartupInfo; |
|---|
| 4126 | 4127 | alias WINAPI.GetTextExtentPoint32W GetTextExtentPoint32; |
|---|
| … | … | |
| 4876 | 4877 | alias WINAPI.Shell_NotifyIconA Shell_NotifyIconA; |
|---|
| 4877 | 4878 | alias WINAPI.Shell_NotifyIconW Shell_NotifyIconW; |
|---|
| | 4879 | alias WINAPI.SHGetFileInfo SHGetFileInfo; |
|---|
| 4878 | 4880 | alias WINAPI.ShowCaret ShowCaret; |
|---|
| 4879 | 4881 | alias WINAPI.ShowOwnedPopups ShowOwnedPopups; |
|---|
| r181 |
r190 |
|
| 696 | 696 | // WINBOOL PrintDlgW(LPPRINTDLG); |
|---|
| 697 | 697 | // WINBOOL PageSetupDlgW(LPPAGESETUPDLG); |
|---|
| 698 | | // WINBOOL CreateProcessW(LPCWSTR, LPWSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, WINBOOL, DWORD, LPVOID, LPCWSTR, LPSTARTUPINFO, LPPROCESS_INFORMATION); |
|---|
| | 698 | WINBOOL CreateProcessW(LPCWSTR, LPWSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, WINBOOL, DWORD, LPVOID, LPCWSTR, LPSTARTUPINFO, LPPROCESS_INFORMATION); |
|---|
| 699 | 699 | void GetStartupInfoW(LPSTARTUPINFO); |
|---|
| 700 | 700 | // HANDLE FindFirstFileW(LPCWSTR, LPWIN32_FIND_DATAW); |
|---|
| … | … | |
| 1722 | 1722 | // int SHFileOperation(LPSHFILEOPSTRUCT); |
|---|
| 1723 | 1723 | // void SHFreeNameMappings(HANDLE); |
|---|
| 1724 | | // DWORD SHGetFileInfo(LPCTSTR, DWORD, SHFILEINFO*, UINT, UINT); |
|---|
| | 1724 | DWORD SHGetFileInfo(LPCTSTR, DWORD, SHFILEINFO*, UINT, UINT); |
|---|
| 1725 | 1725 | // WINBOOL SHGetPathFromIDList(LPCITEMIDLIST, LPTSTR); |
|---|
| 1726 | 1726 | // HRESULT SHGetSpecialFolderLocation(HWND, int, LPITEMIDLIST*); |
|---|
| r181 |
r190 |
|
| 12214 | 12214 | int iIcon; |
|---|
| 12215 | 12215 | DWORD dwAttributes; |
|---|
| 12216 | | char[1 + MAX_PATH-1] szDisplayName; |
|---|
| 12217 | | char[1 + 79] szTypeName; |
|---|
| 12218 | | } |
|---|
| 12219 | | |
|---|
| | 12216 | TCHAR[MAX_PATH] szDisplayName; |
|---|
| | 12217 | TCHAR[80] szTypeName; |
|---|
| | 12218 | } |
|---|
| | 12219 | |
|---|
| | 12220 | alias SHFILEINFO SHFILEINFOW; |
|---|
| 12220 | 12221 | alias SHFILEINFO _SHFILEINFO; |
|---|
| 12221 | 12222 | alias SHFILEINFO TSHFILEINFO; |
|---|
| r132 |
r190 |
|
| 90 | 90 | } |
|---|
| 91 | 91 | |
|---|
| 92 | | /** |
|---|
| 93 | | * DWT extension, a MessageBox with no parent |
|---|
| 94 | | */ |
|---|
| | 92 | /++ |
|---|
| | 93 | + DWT extension, a MessageBox with no parent |
|---|
| | 94 | +/ |
|---|
| 95 | 95 | public this (int style) { |
|---|
| 96 | 96 | allowNullParent = true; |
|---|
| … | … | |
| 270 | 270 | } |
|---|
| 271 | 271 | |
|---|
| 272 | | /** |
|---|
| 273 | | * DWT extension |
|---|
| 274 | | */ |
|---|
| | 272 | /++ |
|---|
| | 273 | + DWT extension |
|---|
| | 274 | +/ |
|---|
| 275 | 275 | public static int showMessageBox(char[] str, char[] title, Shell shell, int style) { |
|---|
| 276 | 276 | MessageBox msgBox = (shell is null ) ? new MessageBox( style ) : new MessageBox(shell, style); |
|---|