mirror of
https://github.com/electronicarts/CNC_TS_and_RA2_Mission_Editor.git
synced 2025-04-30 09:01:41 -04:00
Combined terrain and main toolbar.
Resized toolbar buttons and added new icons. Adjusted toolbar sizes. Added DPI aware property to manifest.
This commit is contained in:
parent
9f762dca57
commit
b4b3c868dd
11 changed files with 69 additions and 42 deletions
|
@ -279,56 +279,61 @@ BOOL CFinalSunDlg::OnInitDialog()
|
|||
success = success && m_bar.Create(RBS_AUTOSIZE, r, this, 5000);
|
||||
success = success && m_maintoolbar.Create(this);
|
||||
success = success && m_maintoolbar.LoadToolBar(IDR_MAINFRAME);
|
||||
m_maintoolbar.GetToolBarCtrl().SetStyle(m_maintoolbar.GetToolBarCtrl().GetStyle() | TBSTYLE_FLAT | TBSTYLE_TRANSPARENT | TBSTYLE_TOOLTIPS);
|
||||
m_maintoolbar.GetToolBarCtrl().SetStyle(m_maintoolbar.GetToolBarCtrl().GetStyle() | TBSTYLE_FLAT | TBSTYLE_TOOLTIPS);
|
||||
success = success && m_maintoolbar.GetToolBarCtrl().GetMaxSize(&size_mainbar);
|
||||
success = success && m_terraintoolbar.Create(this);
|
||||
success = success && m_terraintoolbar.LoadToolBar(IDR_TERRAINBAR);
|
||||
m_terraintoolbar.GetToolBarCtrl().SetStyle(m_terraintoolbar.GetToolBarCtrl().GetStyle() | TBSTYLE_FLAT | TBSTYLE_TRANSPARENT | TBSTYLE_TOOLTIPS );
|
||||
success = success && m_terraintoolbar.GetToolBarCtrl().GetMaxSize(&size_terrainbar);
|
||||
m_terraintoolbar.SetBarStyle(m_terraintoolbar.GetBarStyle());
|
||||
success = success && m_clifftoolbar.Create(this);
|
||||
success = success && m_clifftoolbar.LoadToolBar(IDR_CLIFFBAR);
|
||||
m_clifftoolbar.GetToolBarCtrl().SetStyle(m_clifftoolbar.GetToolBarCtrl().GetStyle() | TBSTYLE_FLAT | TBSTYLE_TRANSPARENT | TBSTYLE_TOOLTIPS );
|
||||
m_clifftoolbar.SetBarStyle(m_terraintoolbar.GetBarStyle());
|
||||
|
||||
//YR Redux: merged toolbars
|
||||
//success = success && m_terraintoolbar.Create(this);
|
||||
//success = success && m_terraintoolbar.LoadToolBar(IDR_TERRAINBAR);
|
||||
//m_terraintoolbar.GetToolBarCtrl().SetStyle(m_terraintoolbar.GetToolBarCtrl().GetStyle() | TBSTYLE_FLAT | TBSTYLE_TRANSPARENT | TBSTYLE_TOOLTIPS );
|
||||
//success = success && m_terraintoolbar.GetToolBarCtrl().GetMaxSize(&size_terrainbar);
|
||||
//m_terraintoolbar.SetBarStyle(m_terraintoolbar.GetBarStyle());
|
||||
//YR Redux: removed cliff toolbar
|
||||
//success = success && m_clifftoolbar.Create(this);
|
||||
//success = success && m_clifftoolbar.LoadToolBar(IDR_CLIFFBAR);
|
||||
//m_clifftoolbar.GetToolBarCtrl().SetStyle(m_clifftoolbar.GetToolBarCtrl().GetStyle() | TBSTYLE_FLAT | TBSTYLE_TRANSPARENT | TBSTYLE_TOOLTIPS );
|
||||
//m_clifftoolbar.SetBarStyle(m_terraintoolbar.GetBarStyle());
|
||||
success = success && m_settingsbar.Create(this, IDD_TOOLSETTINGS, CBRS_TOP, 6000);
|
||||
|
||||
|
||||
REBARBANDINFO rbi = { 0 };
|
||||
rbi.cbSize= sizeof(REBARBANDINFO);
|
||||
rbi.fMask= RBBIM_CHILD | RBBIM_CHILDSIZE | RBBIM_STYLE | RBBIM_TEXT /*| RBBIM_SIZE*/ | RBBIM_IDEALSIZE;
|
||||
rbi.fStyle= RBBS_GRIPPERALWAYS;
|
||||
rbi.fMask = RBBIM_CHILD | RBBIM_CHILDSIZE | RBBIM_STYLE | RBBIM_TEXT | RBBS_FIXEDSIZE ;
|
||||
rbi.fStyle= RBBS_NOGRIPPER;
|
||||
rbi.cxMinChild= size_mainbar.cx+30;
|
||||
rbi.cyMinChild= 30;
|
||||
rbi.cyMinChild= 48;
|
||||
rbi.cch= 0;
|
||||
rbi.cx= size_mainbar.cx+30;
|
||||
rbi.cxIdeal=size_mainbar.cx+30;
|
||||
rbi.hbmBack= NULL;
|
||||
rbi.hwndChild= (HWND)m_maintoolbar;
|
||||
success = success && m_bar.InsertBand(0, &rbi);
|
||||
rbi.hwndChild= (HWND)m_terraintoolbar;
|
||||
rbi.cx=size_terrainbar.cx+30;
|
||||
rbi.cxIdeal=size_terrainbar.cx+30;
|
||||
rbi.cxMinChild= size_terrainbar.cx+30;
|
||||
success = success && m_bar.InsertBand(1, &rbi);
|
||||
rbi.hwndChild = (HWND)m_clifftoolbar;
|
||||
rbi.cx = 560;
|
||||
rbi.cxMinChild = 170;
|
||||
rbi.cxIdeal = 560;
|
||||
success = success && m_bar.InsertBand(2, &rbi);
|
||||
//YR Redux: merged toolbars
|
||||
//rbi.hwndChild= (HWND)m_terraintoolbar;
|
||||
//rbi.cx=size_terrainbar.cx+30;
|
||||
//rbi.cxIdeal=size_terrainbar.cx+30;
|
||||
//rbi.cxMinChild= size_terrainbar.cx+30;
|
||||
//success = success && m_bar.InsertBand(1, &rbi);
|
||||
//YR Redux: Removed cliff toolbar
|
||||
//rbi.hwndChild = (HWND)m_clifftoolbar;
|
||||
//rbi.cx = 560;
|
||||
//rbi.cxMinChild = 170;
|
||||
//rbi.cxIdeal = 560;
|
||||
//success = success && m_bar.InsertBand(2, &rbi);
|
||||
rbi.hwndChild= (HWND)m_settingsbar;
|
||||
rbi.fMask = RBBIM_CHILD | RBBIM_CHILDSIZE | RBBIM_STYLE | RBBIM_TEXT | RBBS_FIXEDSIZE;
|
||||
rbi.fStyle = RBBS_NOGRIPPER;
|
||||
rbi.cxMinChild= 170;
|
||||
rbi.cx=170;
|
||||
rbi.cxIdeal=170;
|
||||
success = success && m_bar.InsertBand(3, &rbi);
|
||||
success = success && m_bar.InsertBand(1, &rbi);
|
||||
|
||||
|
||||
m_bar.ShowWindow(SW_SHOW);
|
||||
m_maintoolbar.ShowWindow(SW_SHOW);
|
||||
m_terraintoolbar.ShowWindow(SW_SHOW);
|
||||
//m_terraintoolbar.ShowWindow(SW_SHOW);
|
||||
m_settingsbar.ShowWindow(SW_SHOW);
|
||||
|
||||
m_bar.MinimizeBand(0);
|
||||
m_bar.MaximizeBand(3);
|
||||
m_bar.MaximizeBand(1);
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -1086,10 +1086,10 @@ IDD_TERRAINBAR DIALOG 0, 0, 387, 29
|
|||
STYLE DS_SETFONT | WS_CHILD
|
||||
FONT 8, "MS Sans Serif"
|
||||
BEGIN
|
||||
LTEXT "Terrain / Ground:",IDC_STATIC,7,7,32,20
|
||||
COMBOBOX IDC_TILESET,42,7,141,169,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "Overlay && Special:",IDC_STATIC,204,7,32,20
|
||||
COMBOBOX IDC_OVERLAY,239,7,141,169,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "TILESET",IDC_STATIC,8,11,32,20
|
||||
COMBOBOX IDC_TILESET,42,9,128,86,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "OVERLAY",IDC_STATIC,186,11,36,20
|
||||
COMBOBOX IDC_OVERLAY,224,9,128,86,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_TOOLSETTINGS DIALOGEX 0, 0, 116, 17
|
||||
|
@ -1097,8 +1097,8 @@ STYLE DS_SETFONT | WS_CHILD
|
|||
EXSTYLE WS_EX_TRANSPARENT
|
||||
FONT 8, "MS Sans Serif", 0, 0, 0x1
|
||||
BEGIN
|
||||
LTEXT "Brush size:",IDC_STATIC,7,3,46,11,SS_CENTERIMAGE,WS_EX_TRANSPARENT
|
||||
COMBOBOX IDC_BRUSHSIZE,58,1,51,79,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "BRUSH",IDC_STATIC,8,4,28,11,SS_CENTERIMAGE,WS_EX_TRANSPARENT
|
||||
COMBOBOX IDC_BRUSHSIZE,38,4,36,86,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
END
|
||||
|
||||
IDD_SHUTDOWN DIALOG 0, 0, 186, 35
|
||||
|
@ -3367,11 +3367,24 @@ END
|
|||
// Toolbar
|
||||
//
|
||||
|
||||
IDR_MAINFRAME TOOLBAR 16, 15
|
||||
IDR_MAINFRAME TOOLBAR 32, 32
|
||||
BEGIN
|
||||
BUTTON ID_FILE_NEW
|
||||
BUTTON ID_FILE_OPENMAP
|
||||
BUTTON ID_FILE_SAVE
|
||||
SEPARATOR
|
||||
BUTTON ID_MARBLEMADNESS
|
||||
SEPARATOR
|
||||
BUTTON ID_TERRAIN_HEIGHTENGROUND
|
||||
BUTTON ID_TERRAIN_LOWERGROUND
|
||||
BUTTON ID_TERRAIN_RAISETILE
|
||||
BUTTON ID_TERRAIN_LOWERTILE
|
||||
BUTTON ID_TERRAIN_FLATTEN
|
||||
SEPARATOR
|
||||
BUTTON ID_TERRAIN_CLOAK
|
||||
BUTTON ID_TERRAIN_SHOWEVERYTILE
|
||||
BUTTON ID_TERRAIN_HIDEFIELD
|
||||
BUTTON ID_TERRAIN_SHOWALLFIELDS
|
||||
END
|
||||
|
||||
IDR_TERRAINBAR TOOLBAR 16, 15
|
||||
|
@ -3389,13 +3402,15 @@ BEGIN
|
|||
BUTTON ID_MARBLEMADNESS
|
||||
END
|
||||
|
||||
IDR_CLIFFBAR TOOLBAR 16, 15
|
||||
IDR_CLIFFBAR TOOLBAR 32, 32
|
||||
BEGIN
|
||||
BUTTON ID_MAPTOOLS_FRONTCLIFF
|
||||
BUTTON ID_MAPTOOLS_BACKCLIFF
|
||||
SEPARATOR
|
||||
BUTTON ID_MAPTOOLS_AUTOLEVEL
|
||||
BUTTON ID_MAPTOOLS_AUTOCREATESHORES
|
||||
BUTTON ID_BUTTON40154
|
||||
BUTTON ID_BUTTON40155
|
||||
END
|
||||
|
||||
|
||||
|
|
|
@ -462,6 +462,7 @@
|
|||
<Image Include="res\scrollcursor_ts.bmp" />
|
||||
<Image Include="res\terrainb.bmp" />
|
||||
<Image Include="res\Toolbar.bmp" />
|
||||
<Image Include="res\toolbar1.bmp" />
|
||||
<Image Include="res\wp_ra2.bmp" />
|
||||
<Image Include="res\wp_ts.bmp" />
|
||||
</ItemGroup>
|
||||
|
|
|
@ -618,6 +618,9 @@
|
|||
<Image Include="res\bmp00005.bmp">
|
||||
<Filter>Resource Files</Filter>
|
||||
</Image>
|
||||
<Image Include="res\toolbar1.bmp">
|
||||
<Filter>Resource Files</Filter>
|
||||
</Image>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Media Include="Res\uqeue.wav">
|
||||
|
|
|
@ -6,5 +6,6 @@
|
|||
</ItemGroup>
|
||||
<PropertyGroup>
|
||||
<DistributionName>FinalAlert2YR</DistributionName>
|
||||
<dpiAware>true</dpiAware>
|
||||
</PropertyGroup>
|
||||
</Project>
|
|
@ -2,6 +2,8 @@
|
|||
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asm3="urn:schemas-microsoft-com:asm.v3" xmlns:ws="http://schemas.microsoft.com/SMI/2019/WindowsSettings">
|
||||
<asm3:application>
|
||||
<asm3:windowsSettings>
|
||||
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
|
||||
<dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2</dpiAwareness>
|
||||
<ws:activeCodePage>UTF-8</ws:activeCodePage>
|
||||
</asm3:windowsSettings>
|
||||
</asm3:application>
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 478 B After Width: | Height: | Size: 6.6 KiB |
Binary file not shown.
Before Width: | Height: | Size: 598 B After Width: | Height: | Size: 2.6 KiB |
Binary file not shown.
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
BIN
MissionEditor/res/toolbar.pal
Normal file
BIN
MissionEditor/res/toolbar.pal
Normal file
Binary file not shown.
|
@ -1,12 +1,11 @@
|
|||
//{{NO_DEPENDENCIES}}
|
||||
// Von Microsoft Visual C++ generierte Includedatei.
|
||||
// Verwendet durch MissionEditor.rc
|
||||
// Microsoft Visual C++ generated include file.
|
||||
// Used by MissionEditor.rc
|
||||
//
|
||||
#define IDD_TIBERIANSUNMISSIONEDITOR_DIALOG 102
|
||||
#define IDD_FINALSUN_DIALOG 102
|
||||
#define IDB_LIGHTBULB 103
|
||||
#define IDD_TIP 104
|
||||
|
||||
#define IDR_MAINFRAME 128
|
||||
#define IDR_MAIN 129
|
||||
#define IDD_BASIC 135
|
||||
|
@ -594,7 +593,8 @@
|
|||
#define ID_HELP_SHOWLOGS40140 40140
|
||||
#define ID_OPTIONS_SMOOTHZOOM 40141
|
||||
#define ID_OPTIONS_USEDEFAULTMOUSECURSOR 40142
|
||||
|
||||
#define ID_BUTTON40154 40154
|
||||
#define ID_BUTTON40155 40155
|
||||
#define IDS_LINEARVERSION 57604
|
||||
#define IDC_TOOLTIPCENTER 65535
|
||||
|
||||
|
@ -602,8 +602,8 @@
|
|||
//
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
||||
#define _APS_NEXT_RESOURCE_VALUE 300
|
||||
#define _APS_NEXT_COMMAND_VALUE 40144
|
||||
#define _APS_NEXT_RESOURCE_VALUE 302
|
||||
#define _APS_NEXT_COMMAND_VALUE 40158
|
||||
#define _APS_NEXT_CONTROL_VALUE 1464
|
||||
#define _APS_NEXT_SYMED_VALUE 111
|
||||
#endif
|
||||
|
|
Loading…
Add table
Reference in a new issue