initial
This commit is contained in:
73
utils/FileSystemOpenDialog/FileDialogApp.cpp
Normal file
73
utils/FileSystemOpenDialog/FileDialogApp.cpp
Normal file
@@ -0,0 +1,73 @@
|
||||
//========= Copyright <20> 1996-2005, Valve Corporation, All rights reserved. ============//
|
||||
//
|
||||
// Purpose:
|
||||
//
|
||||
// $NoKeywords: $
|
||||
//
|
||||
//=============================================================================//
|
||||
// SteamFileDialog.cpp : Defines the initialization routines for the DLL.
|
||||
//
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "FileDialogApp.h"
|
||||
#include "interface.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#undef THIS_FILE
|
||||
static char THIS_FILE[] = __FILE__;
|
||||
#endif
|
||||
|
||||
//
|
||||
// Note!
|
||||
//
|
||||
// If this DLL is dynamically linked against the MFC
|
||||
// DLLs, any functions exported from this DLL which
|
||||
// call into MFC must have the AFX_MANAGE_STATE macro
|
||||
// added at the very beginning of the function.
|
||||
//
|
||||
// For example:
|
||||
//
|
||||
// extern "C" BOOL PASCAL EXPORT ExportedFunction()
|
||||
// {
|
||||
// AFX_MANAGE_STATE(AfxGetStaticModuleState());
|
||||
// // normal function body here
|
||||
// }
|
||||
//
|
||||
// It is very important that this macro appear in each
|
||||
// function, prior to any calls into MFC. This means that
|
||||
// it must appear as the first statement within the
|
||||
// function, even before any object variable declarations
|
||||
// as their constructors may generate calls into the MFC
|
||||
// DLL.
|
||||
//
|
||||
// Please see MFC Technical Notes 33 and 58 for additional
|
||||
// details.
|
||||
//
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSteamFileDialogApp
|
||||
|
||||
BEGIN_MESSAGE_MAP(CSteamFileDialogApp, CWinApp)
|
||||
//{{AFX_MSG_MAP(CSteamFileDialogApp)
|
||||
// NOTE - the ClassWizard will add and remove mapping macros here.
|
||||
// DO NOT EDIT what you see in these blocks of generated code!
|
||||
//}}AFX_MSG_MAP
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSteamFileDialogApp construction
|
||||
|
||||
CSteamFileDialogApp::CSteamFileDialogApp()
|
||||
{
|
||||
// TODO: add construction code here,
|
||||
// Place all significant initialization in InitInstance
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// The one and only CSteamFileDialogApp object
|
||||
|
||||
CSteamFileDialogApp theApp;
|
||||
|
||||
|
||||
|
||||
52
utils/FileSystemOpenDialog/FileDialogApp.h
Normal file
52
utils/FileSystemOpenDialog/FileDialogApp.h
Normal file
@@ -0,0 +1,52 @@
|
||||
//========= Copyright <20> 1996-2005, Valve Corporation, All rights reserved. ============//
|
||||
//
|
||||
// Purpose:
|
||||
//
|
||||
// $NoKeywords: $
|
||||
//
|
||||
//=============================================================================//
|
||||
// SteamFileDialog.h : main header file for the STEAMFILEDIALOG DLL
|
||||
//
|
||||
|
||||
#if !defined(AFX_STEAMFILEDIALOG_H__BF4B825D_4E34_443E_84D2_6212C043388D__INCLUDED_)
|
||||
#define AFX_STEAMFILEDIALOG_H__BF4B825D_4E34_443E_84D2_6212C043388D__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
|
||||
#ifndef __AFXWIN_H__
|
||||
#error include 'stdafx.h' before including this file for PCH
|
||||
#endif
|
||||
|
||||
#include "resource.h" // main symbols
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSteamFileDialogApp
|
||||
// See SteamFileDialog.cpp for the implementation of this class
|
||||
//
|
||||
|
||||
class CSteamFileDialogApp : public CWinApp
|
||||
{
|
||||
public:
|
||||
CSteamFileDialogApp();
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CSteamFileDialogApp)
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
//{{AFX_MSG(CSteamFileDialogApp)
|
||||
// NOTE - the ClassWizard will add and remove member functions here.
|
||||
// DO NOT EDIT what you see in these blocks of generated code !
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_STEAMFILEDIALOG_H__BF4B825D_4E34_443E_84D2_6212C043388D__INCLUDED_)
|
||||
192
utils/FileSystemOpenDialog/FileSystemOpenDialog.rc
Normal file
192
utils/FileSystemOpenDialog/FileSystemOpenDialog.rc
Normal file
@@ -0,0 +1,192 @@
|
||||
//Microsoft Developer Studio generated resource script.
|
||||
//
|
||||
#include "resource.h"
|
||||
|
||||
#define APSTUDIO_READONLY_SYMBOLS
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 2 resource.
|
||||
//
|
||||
#include "afxres.h"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#undef APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// English (U.S.) resources
|
||||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
||||
#ifdef _WIN32
|
||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||
#pragma code_page(1252)
|
||||
#endif //_WIN32
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE
|
||||
//
|
||||
|
||||
1 TEXTINCLUDE DISCARDABLE
|
||||
BEGIN
|
||||
"resource.h\0"
|
||||
END
|
||||
|
||||
2 TEXTINCLUDE DISCARDABLE
|
||||
BEGIN
|
||||
"#include ""afxres.h""\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
3 TEXTINCLUDE DISCARDABLE
|
||||
BEGIN
|
||||
"#define _AFX_NO_SPLITTER_RESOURCES\r\n"
|
||||
"#define _AFX_NO_OLE_RESOURCES\r\n"
|
||||
"#define _AFX_NO_TRACKER_RESOURCES\r\n"
|
||||
"#define _AFX_NO_PROPERTY_RESOURCES\r\n"
|
||||
"\r\n"
|
||||
"#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
|
||||
"#ifdef _WIN32\r\n"
|
||||
"LANGUAGE 9, 1\r\n"
|
||||
"#pragma code_page(1252)\r\n"
|
||||
"#endif //_WIN32\r\n"
|
||||
"#include ""res\\SteamFileDialog.rc2"" // non-Microsoft Visual C++ edited resources\r\n"
|
||||
"#include ""afxres.rc"" // Standard components\r\n"
|
||||
"#endif\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
|
||||
#ifndef _MAC
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Version
|
||||
//
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 1,0,0,1
|
||||
PRODUCTVERSION 1,0,0,1
|
||||
FILEFLAGSMASK 0x3fL
|
||||
#ifdef _DEBUG
|
||||
FILEFLAGS 0x1L
|
||||
#else
|
||||
FILEFLAGS 0x0L
|
||||
#endif
|
||||
FILEOS 0x4L
|
||||
FILETYPE 0x2L
|
||||
FILESUBTYPE 0x0L
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
BLOCK "040904B0"
|
||||
BEGIN
|
||||
VALUE "CompanyName", "\0"
|
||||
VALUE "FileDescription", "SteamFileDialog DLL\0"
|
||||
VALUE "FileVersion", "1, 0, 0, 1\0"
|
||||
VALUE "InternalName", "SteamFileDialog\0"
|
||||
VALUE "LegalCopyright", "Copyright (C) 2004\0"
|
||||
VALUE "LegalTrademarks", "\0"
|
||||
VALUE "OriginalFilename", "SteamFileDialog.DLL\0"
|
||||
VALUE "ProductName", "SteamFileDialog Dynamic Link Library\0"
|
||||
VALUE "ProductVersion", "1, 0, 0, 1\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
BEGIN
|
||||
VALUE "Translation", 0x409, 1200
|
||||
END
|
||||
END
|
||||
|
||||
#endif // !_MAC
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Dialog
|
||||
//
|
||||
|
||||
IDD_FILESYSTEM_OPENDIALOG DIALOG DISCARDABLE 0, 0, 573, 374
|
||||
STYLE WS_MAXIMIZEBOX | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
|
||||
CAPTION "Open"
|
||||
FONT 8, "MS Sans Serif"
|
||||
BEGIN
|
||||
CONTROL "List1",IDC_FILE_LIST,"SysListView32",LVS_OWNERDRAWFIXED |
|
||||
WS_BORDER | WS_TABSTOP,7,29,559,301
|
||||
EDITTEXT IDC_FILENAME,48,335,362,14,ES_AUTOHSCROLL
|
||||
DEFPUSHBUTTON "&Open",IDOK,516,335,50,14
|
||||
PUSHBUTTON "Cancel",IDCANCEL,516,353,50,14
|
||||
PUSHBUTTON "&Up",IDC_UP_BUTTON,416,7,19,14
|
||||
LTEXT "File &name:",IDC_FILENAME_LABEL,7,338,33,8
|
||||
LTEXT "Look in:",IDC_STATIC,7,10,26,8
|
||||
EDITTEXT IDC_LOOKIN,48,7,362,14,ES_AUTOHSCROLL | ES_READONLY |
|
||||
NOT WS_TABSTOP
|
||||
END
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// DESIGNINFO
|
||||
//
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
GUIDELINES DESIGNINFO DISCARDABLE
|
||||
BEGIN
|
||||
IDD_FILESYSTEM_OPENDIALOG, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 7
|
||||
RIGHTMARGIN, 566
|
||||
TOPMARGIN, 7
|
||||
BOTTOMMARGIN, 367
|
||||
END
|
||||
END
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Bitmap
|
||||
//
|
||||
|
||||
IDB_LABEL_MDL BITMAP DISCARDABLE "res\\label_mdl.bmp"
|
||||
IDB_LABEL_FOLDER BITMAP DISCARDABLE "res\\label_fo.bmp"
|
||||
IDB_LABEL_FILE BITMAP DISCARDABLE "res\\label_file.bmp"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// String Table
|
||||
//
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_NO_RELATIVE_PATH "The selected file is not under your game's directory, so it can't be used."
|
||||
END
|
||||
|
||||
#endif // English (U.S.) resources
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
#ifndef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 3 resource.
|
||||
//
|
||||
#define _AFX_NO_SPLITTER_RESOURCES
|
||||
#define _AFX_NO_OLE_RESOURCES
|
||||
#define _AFX_NO_TRACKER_RESOURCES
|
||||
#define _AFX_NO_PROPERTY_RESOURCES
|
||||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
||||
#ifdef _WIN32
|
||||
LANGUAGE 9, 1
|
||||
#pragma code_page(1252)
|
||||
#endif //_WIN32
|
||||
#include "res\SteamFileDialog.rc2" // non-Microsoft Visual C++ edited resources
|
||||
#include "afxres.rc" // Standard components
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#endif // not APSTUDIO_INVOKED
|
||||
|
||||
1064
utils/FileSystemOpenDialog/FileSystemOpenDlg.cpp
Normal file
1064
utils/FileSystemOpenDialog/FileSystemOpenDlg.cpp
Normal file
File diff suppressed because it is too large
Load Diff
146
utils/FileSystemOpenDialog/FileSystemOpenDlg.h
Normal file
146
utils/FileSystemOpenDialog/FileSystemOpenDlg.h
Normal file
@@ -0,0 +1,146 @@
|
||||
//========= Copyright <20> 1996-2005, Valve Corporation, All rights reserved. ============//
|
||||
//
|
||||
// Purpose:
|
||||
//
|
||||
// $NoKeywords: $
|
||||
//
|
||||
//=============================================================================//
|
||||
#if !defined(AFX_FILESYSTEMOPENDLG_H__01CFDE04_321F_4F1E_94ED_933B2B32C193__INCLUDED_)
|
||||
#define AFX_FILESYSTEMOPENDLG_H__01CFDE04_321F_4F1E_94ED_933B2B32C193__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
// FileSystemOpenDlg.h : header file
|
||||
//
|
||||
|
||||
#include "utlvector.h"
|
||||
#include "resource.h"
|
||||
#include "filesystem.h"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CFileSystemOpenDlg dialog
|
||||
|
||||
class CWindowAnchor
|
||||
{
|
||||
public:
|
||||
CWnd *m_pWnd;
|
||||
int m_Side; //0=left, 1=top, 2=right, 3=bottom
|
||||
int m_ParentSide; //which side to anchor to parent
|
||||
int m_OriginalDist; //original distance from the parent side
|
||||
};
|
||||
|
||||
class CFileInfo
|
||||
{
|
||||
public:
|
||||
CFileInfo();
|
||||
~CFileInfo();
|
||||
|
||||
bool m_bIsDir;
|
||||
CString m_Name;
|
||||
CBitmap *m_pBitmap;
|
||||
};
|
||||
|
||||
|
||||
class CFileSystemOpenDlg : public CDialog
|
||||
{
|
||||
friend class CFileSystemOpenDialogWrapper;
|
||||
|
||||
// Construction
|
||||
public:
|
||||
CFileSystemOpenDlg(CreateInterfaceFn factory, CWnd* pParent = NULL); // standard constructor
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CFileSystemOpenDlg)
|
||||
enum { IDD = IDD_FILESYSTEM_OPENDIALOG };
|
||||
CEdit m_FilenameLabel;
|
||||
CEdit m_FilenameControl;
|
||||
CEdit m_LookInLabel;
|
||||
CListCtrl m_FileList;
|
||||
//}}AFX_DATA
|
||||
|
||||
void AddFileMask( const char *pMask );
|
||||
|
||||
void SetInitialDir( const char *pDir, const char *pPathID = NULL );
|
||||
|
||||
void SetFilterMdlAndJpgFiles( bool bFilter );
|
||||
CString GetFilename() const; // Get the filename they chose.
|
||||
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CFileSystemOpenDlg)
|
||||
public:
|
||||
virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext = NULL);
|
||||
protected:
|
||||
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
|
||||
//}}AFX_VIRTUAL
|
||||
|
||||
|
||||
private:
|
||||
|
||||
enum GetEntriesMode_t
|
||||
{
|
||||
GETENTRIES_FILES_ONLY,
|
||||
GETENTRIES_DIRECTORIES_ONLY
|
||||
};
|
||||
void GetEntries( const char *pMask, CUtlVector<CString> &entries, GetEntriesMode_t mode );
|
||||
void PopulateListControl();
|
||||
int SetupLabelImage( CFileInfo *pInfo, CString name, bool bIsDir );
|
||||
|
||||
void AddAnchor( int iDlgItem, int iSide, int anchorSide );
|
||||
void ProcessAnchor( CWindowAnchor *pAnchor );
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
|
||||
const char* GetPathID();
|
||||
|
||||
friend int CALLBACK FileListSortCallback( LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort );
|
||||
friend class CFilenameShortcut;
|
||||
|
||||
CUtlVector<CWindowAnchor> m_Anchors;
|
||||
|
||||
enum
|
||||
{
|
||||
PREVIEW_IMAGE_SIZE=96
|
||||
};
|
||||
|
||||
IFileSystem *m_pFileSystem;
|
||||
|
||||
// These are indexed by the lParam or userdata of each item in m_FileList.
|
||||
CUtlVector<CFileInfo> m_FileInfos;
|
||||
|
||||
int m_iLabel_Folder;
|
||||
int m_iLabel_Mdl;
|
||||
int m_iLabel_File;
|
||||
CBitmap m_BitmapMdl;
|
||||
CBitmap m_BitmapFile;
|
||||
CBitmap m_BitmapFolder;
|
||||
|
||||
CImageList m_ImageList;
|
||||
CString m_CurrentDir;
|
||||
CString m_Filename;
|
||||
CString m_PathIDString;
|
||||
CUtlVector<CString> m_FileMasks;
|
||||
|
||||
// If this is true, then we get rid of .mdl files if there is a corresponding .jpg file.
|
||||
bool m_bFilterMdlAndJpgFiles;
|
||||
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CFileSystemOpenDlg)
|
||||
virtual void OnOK();
|
||||
virtual BOOL OnInitDialog();
|
||||
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
|
||||
afx_msg void OnSize(UINT nType, int cx, int cy);
|
||||
afx_msg void OnDblclkFileList(NMHDR* pNMHDR, LRESULT* pResult);
|
||||
afx_msg void OnUpButton();
|
||||
afx_msg void OnItemchangedFileList(NMHDR* pNMHDR, LRESULT* pResult);
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_FILESYSTEMOPENDLG_H__01CFDE04_321F_4F1E_94ED_933B2B32C193__INCLUDED_)
|
||||
15
utils/FileSystemOpenDialog/StdAfx.cpp
Normal file
15
utils/FileSystemOpenDialog/StdAfx.cpp
Normal file
@@ -0,0 +1,15 @@
|
||||
//========= Copyright <20> 1996-2005, Valve Corporation, All rights reserved. ============//
|
||||
//
|
||||
// Purpose:
|
||||
//
|
||||
// $NoKeywords: $
|
||||
//
|
||||
//=============================================================================//
|
||||
// stdafx.cpp : source file that includes just the standard includes
|
||||
// SteamFileDialog.pch will be the pre-compiled header
|
||||
// stdafx.obj will contain the pre-compiled type information
|
||||
|
||||
#include "stdafx.h"
|
||||
|
||||
|
||||
|
||||
52
utils/FileSystemOpenDialog/StdAfx.h
Normal file
52
utils/FileSystemOpenDialog/StdAfx.h
Normal file
@@ -0,0 +1,52 @@
|
||||
//========= Copyright <20> 1996-2005, Valve Corporation, All rights reserved. ============//
|
||||
//
|
||||
// Purpose:
|
||||
//
|
||||
// $NoKeywords: $
|
||||
//
|
||||
//=============================================================================//
|
||||
// stdafx.h : include file for standard system include files,
|
||||
// or project specific include files that are used frequently, but
|
||||
// are changed infrequently
|
||||
//
|
||||
|
||||
#if !defined(AFX_STDAFX_H__4F9B2A8A_E38D_4917_BA99_46DF8EC095C9__INCLUDED_)
|
||||
#define AFX_STDAFX_H__4F9B2A8A_E38D_4917_BA99_46DF8EC095C9__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
|
||||
#include "tier0/wchartypes.h"
|
||||
|
||||
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
|
||||
|
||||
#include <afxwin.h> // MFC core and standard components
|
||||
#include <afxext.h> // MFC extensions
|
||||
|
||||
#ifndef _AFX_NO_OLE_SUPPORT
|
||||
#include <afxole.h> // MFC OLE classes
|
||||
#include <afxodlgs.h> // MFC OLE dialog classes
|
||||
#include <afxdisp.h> // MFC Automation classes
|
||||
#endif // _AFX_NO_OLE_SUPPORT
|
||||
|
||||
|
||||
#ifndef _AFX_NO_DB_SUPPORT
|
||||
#include <afxdb.h> // MFC ODBC database classes
|
||||
#endif // _AFX_NO_DB_SUPPORT
|
||||
|
||||
#ifndef _AFX_NO_DAO_SUPPORT
|
||||
#include <afxdao.h> // MFC DAO database classes
|
||||
#endif // _AFX_NO_DAO_SUPPORT
|
||||
|
||||
#include <afxdtctl.h> // MFC support for Internet Explorer 4 Common Controls
|
||||
#ifndef _AFX_NO_AFXCMN_SUPPORT
|
||||
#include <afxcmn.h> // MFC support for Windows Common Controls
|
||||
#include <afxpriv.h>
|
||||
#endif // _AFX_NO_AFXCMN_SUPPORT
|
||||
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_STDAFX_H__4F9B2A8A_E38D_4917_BA99_46DF8EC095C9__INCLUDED_)
|
||||
@@ -0,0 +1,40 @@
|
||||
// ----------------------------------------- //
|
||||
// File generated by VPC //
|
||||
// ----------------------------------------- //
|
||||
|
||||
Source file: F:\csgo_64\cstrike15_src\public\tier0\afxmem_override.cpp
|
||||
Debug output file: F:\csgo_64\cstrike15_src\public\tier0\afxmem_override.cpp
|
||||
Release output file: F:\csgo_64\cstrike15_src\public\tier0\afxmem_override.cpp
|
||||
Containing unity file:
|
||||
PCH file:
|
||||
|
||||
Source file: F:\csgo_64\cstrike15_src\common\debug_dll_check.cpp
|
||||
Debug output file: F:\csgo_64\cstrike15_src\common\debug_dll_check.cpp
|
||||
Release output file: F:\csgo_64\cstrike15_src\common\debug_dll_check.cpp
|
||||
Containing unity file:
|
||||
PCH file:
|
||||
|
||||
Source file: F:\csgo_64\cstrike15_src\utils\FileSystemOpenDialog\FileDialogApp.cpp
|
||||
Debug output file: F:\csgo_64\cstrike15_src\utils\FileSystemOpenDialog\FileDialogApp.cpp
|
||||
Release output file: F:\csgo_64\cstrike15_src\utils\FileSystemOpenDialog\FileDialogApp.cpp
|
||||
Containing unity file:
|
||||
PCH file:
|
||||
|
||||
Source file: F:\csgo_64\cstrike15_src\utils\FileSystemOpenDialog\FileSystemOpenDlg.cpp
|
||||
Debug output file: F:\csgo_64\cstrike15_src\utils\FileSystemOpenDialog\FileSystemOpenDlg.cpp
|
||||
Release output file: F:\csgo_64\cstrike15_src\utils\FileSystemOpenDialog\FileSystemOpenDlg.cpp
|
||||
Containing unity file:
|
||||
PCH file:
|
||||
|
||||
Source file: F:\csgo_64\cstrike15_src\public\tier0\memoverride.cpp
|
||||
Debug output file: F:\csgo_64\cstrike15_src\public\tier0\memoverride.cpp
|
||||
Release output file: F:\csgo_64\cstrike15_src\public\tier0\memoverride.cpp
|
||||
Containing unity file:
|
||||
PCH file:
|
||||
|
||||
Source file: F:\csgo_64\cstrike15_src\utils\FileSystemOpenDialog\StdAfx.cpp
|
||||
Debug output file: F:\csgo_64\cstrike15_src\utils\FileSystemOpenDialog\StdAfx.cpp
|
||||
Release output file: F:\csgo_64\cstrike15_src\utils\FileSystemOpenDialog\StdAfx.cpp
|
||||
Containing unity file:
|
||||
PCH file:
|
||||
|
||||
82
utils/FileSystemOpenDialog/filesystemopendialog.vpc
Normal file
82
utils/FileSystemOpenDialog/filesystemopendialog.vpc
Normal file
@@ -0,0 +1,82 @@
|
||||
//-----------------------------------------------------------------------------
|
||||
// FILESYSTEMOPENDIALOG.VPC
|
||||
//
|
||||
// Project Script
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
$Macro SRCDIR "..\.."
|
||||
$Macro OUTBINDIR "$SRCDIR\..\game\bin"
|
||||
|
||||
$Include "$SRCDIR\vpc_scripts\source_dll_win32_base.vpc"
|
||||
|
||||
$Configuration
|
||||
{
|
||||
$Compiler
|
||||
{
|
||||
$AdditionalIncludeDirectories "$BASE,..\common"
|
||||
$PreprocessorDefinitions "$BASE;;WINVER=0x502;NO_WARN_MBCS_MFC_DEPRECATION"
|
||||
$Create/UsePrecompiledHeader "Use Precompiled Header (/Yu)"
|
||||
$EnableC++Exceptions "Yes (/EHsc)"
|
||||
}
|
||||
}
|
||||
|
||||
$Project "FileSystemOpenDialog"
|
||||
{
|
||||
$Folder "Source Files"
|
||||
{
|
||||
$File "$SRCDIR\public\tier0\afxmem_override.cpp"
|
||||
$File "FileDialogApp.cpp"
|
||||
$File "FileDialogApp.h"
|
||||
$File "FileSystemOpenDlg.cpp"
|
||||
$File "FileSystemOpenDlg.h"
|
||||
$File "$SRCDIR\common\IFileSystemOpenDialog.h"
|
||||
-$File "$SRCDIR\public\tier0\memoverride.cpp"
|
||||
$File "$SRCDIR\public\tier0\memoverride.cpp"
|
||||
{
|
||||
$Configuration "Release"
|
||||
{
|
||||
$Compiler
|
||||
{
|
||||
$PreprocessorDefinitions "$BASE;NO_MEMOVERRIDE_NEW_DELETE"
|
||||
$Create/UsePrecompiledHeader "Not Using Precompiled Headers"
|
||||
}
|
||||
}
|
||||
$Configuration "Debug"
|
||||
{
|
||||
$Compiler
|
||||
{
|
||||
$PreprocessorDefinitions "$BASE;NO_MEMOVERRIDE_NEW_DELETE"
|
||||
$Create/UsePrecompiledHeader "Not Using Precompiled Headers"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$File "StdAfx.cpp"
|
||||
{
|
||||
$Configuration
|
||||
{
|
||||
$Compiler
|
||||
{
|
||||
$Create/UsePrecompiledHeader "Create Precompiled Header (/Yc)"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$Folder "Header Files"
|
||||
{
|
||||
$File "resource.h"
|
||||
$File "StdAfx.h"
|
||||
}
|
||||
|
||||
$Folder "Resource Files"
|
||||
{
|
||||
$File "FileSystemOpenDialog.rc"
|
||||
$DynamicFile "res\FileSystemOpenDialog.rc2"
|
||||
}
|
||||
|
||||
$Folder "Link Libraries"
|
||||
{
|
||||
$File "$SRCDIR\lib\common\jpeglib.lib"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
"vpc_cache"
|
||||
{
|
||||
"CacheVersion" "1"
|
||||
"win32"
|
||||
{
|
||||
"CRCFile" "FileSystemOpenDialog.vcxproj.vpc_crc"
|
||||
"OutputFiles"
|
||||
{
|
||||
"0" "FileSystemOpenDialog.vcxproj"
|
||||
"1" "FileSystemOpenDialog.vcxproj.filters"
|
||||
}
|
||||
}
|
||||
}
|
||||
13
utils/FileSystemOpenDialog/res/SteamFileDialog.rc2
Normal file
13
utils/FileSystemOpenDialog/res/SteamFileDialog.rc2
Normal file
@@ -0,0 +1,13 @@
|
||||
//
|
||||
// STEAMFILEDIALOG.RC2 - resources Microsoft Visual C++ does not edit directly
|
||||
//
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
#error this file is not editable by Microsoft Visual C++
|
||||
#endif //APSTUDIO_INVOKED
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Add manually edited resources here...
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
BIN
utils/FileSystemOpenDialog/res/label_file.bmp
Normal file
BIN
utils/FileSystemOpenDialog/res/label_file.bmp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 36 KiB |
BIN
utils/FileSystemOpenDialog/res/label_fo.bmp
Normal file
BIN
utils/FileSystemOpenDialog/res/label_fo.bmp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 36 KiB |
BIN
utils/FileSystemOpenDialog/res/label_mdl.bmp
Normal file
BIN
utils/FileSystemOpenDialog/res/label_mdl.bmp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 36 KiB |
25
utils/FileSystemOpenDialog/resource.h
Normal file
25
utils/FileSystemOpenDialog/resource.h
Normal file
@@ -0,0 +1,25 @@
|
||||
//{{NO_DEPENDENCIES}}
|
||||
// Microsoft Developer Studio generated include file.
|
||||
// Used by FileSystemOpenDialog.rc
|
||||
//
|
||||
#define IDS_NO_RELATIVE_PATH 1
|
||||
#define IDD_FILESYSTEM_OPENDIALOG 327
|
||||
#define IDB_LABEL_MDL 328
|
||||
#define IDB_LABEL_FOLDER 329
|
||||
#define IDB_LABEL_FILE 331
|
||||
#define IDC_FILENAME 1009
|
||||
#define IDC_UP_BUTTON 1010
|
||||
#define IDC_LOOKIN 1011
|
||||
#define IDC_FILE_LIST 1098
|
||||
#define IDC_FILENAME_LABEL 1644
|
||||
|
||||
// Next default values for new objects
|
||||
//
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
||||
#define _APS_NEXT_RESOURCE_VALUE 1000
|
||||
#define _APS_NEXT_COMMAND_VALUE 32771
|
||||
#define _APS_NEXT_CONTROL_VALUE 1000
|
||||
#define _APS_NEXT_SYMED_VALUE 1000
|
||||
#endif
|
||||
#endif
|
||||
Reference in New Issue
Block a user