home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1997 January
/
Chip_1997-01_cd.bin
/
ms95
/
disk22
/
dir02
/
f016700.re_
/
f016700.re
Wrap
Text File
|
1996-04-02
|
10KB
|
299 lines
/*----------------------------------------------------------------------+
| |
| Copyright (1985-95) Bentley Systems, Inc., All rights reserved. |
| |
| "MicroStation" is a registered trademark and "MDL" and "MicroCSL" |
| are trademarks of Bentley Systems, Inc. |
| |
| Limited permission is hereby granted to reproduce and modify this |
| copyrighted material provided that the resulting code is used only |
| in conjunction with Bentley Systems products under the terms of the |
| license agreement provided therein, and that this notice is retained |
| in its entirety in any such reproduction or modification. |
| |
+----------------------------------------------------------------------*/
/*----------------------------------------------------------------------+
| |
| $Logfile: J:/mdl/examples/rastshow/rastshow.r_v $
| $Workfile: rastshow.r $
| $Revision: 1.1 $
| $Date: 27 Jun 1995 14:57:34 $
| |
+----------------------------------------------------------------------*/
/*----------------------------------------------------------------------+
| |
| Include Files |
| |
+----------------------------------------------------------------------*/
#include <dlogbox.h>
#include <dlogids.h>
#include "rastshow.h"
#include "rshowtxt.h"
#include "rshowcmd.h"
/*----------------------------------------------------------------------+
| |
| Show Raster Reference Dialog Box |
| |
+----------------------------------------------------------------------*/
#undef LISTBOX_DW
#define LISTBOX_DW 69
#define GENERIC_DW 30
#define DW ((LISTBOX_DW+GENERIC_DW+3)*XC)
#define DH (18*YC)
#define W1 (XC*41) /* path/description info width */
#define W2 (XC*15) /* Color description width */
#define W3 (LISTBOX_DW*XC) /* listbox width */
#define W4 (GENERIC_DW*XC) /* generic width */
#define PBW (XC*10) /* width of PushButton item */
#define PBH (YC*3) /* height of PushButton items */
#define DY (YC+GAP) /* height of typical row */
#define H1 (DH-PBH-DY-YC) /* height of generic */
#define Y1 GENY(2) /* top of list */
#define Y2 GENY(6.5) /* Path */
#define Y3 (Y2+DY) /* Description */
#define Y4 (Y3+DY) /* Origin */
#define Y5 (Y4+DY) /* Width */
#define Y6 (Y5+DY) /* Height */
#define Y7 (Y1-DY) /* generic description */
#define Y8 (Y1-YC/2) /* top of generic */
#define Y9 (DH-PBH) /* pushbutton height */
#define X1 (XC*12) /* info */
#define X2 (X1+XC*44) /* toggle */
#define X3 (X2+XC*3) /* toggle label */
#define X4 (X1+XC*12) /* color picker label */
#define X5 (X4+W2+XC*4) /* color picker */
#define X6 (X5+XC*16) /* on/off text */
#define X7 (DW-(GENERIC_DW+1)*XC) /* generic */
#define X8 (XC+XC*LISTBOX_DW/2-PBW/2) /* ok button */
#define X9 (X7+XC*GENERIC_DW/2-PBW/2) /* preview button */
DialogBoxRsc DIALOGID_RasterShow =
{
DIALOGATTR_ALWAYSSETSTATE |
DIALOGATTR_HOOKSBEFOREDEFAULTS |
DIALOGATTR_REQUESTBACKINGSTORE,
DW, DH, NOHELP, MHELPTOPIC,
NOHOOK, NOPARENTID,
TXT_RasterShowTitle,
{
{{ XC, Y1, W3, 0}, ListBox, LISTID_RasterShow, ON, 0, "", ""},
{{ X1, Y2, W1, 0}, Text, TEXTID_RasterShowFullPath, ON, ALIGN_LEFT, TXT_RasterShowPathLabel, ""},
{{ X1, Y3, W1, 0}, Text, TEXTID_RasterShowDescription, ON, ALIGN_LEFT, TXT_RasterShowDescrLabel, ""},
{{ X1, Y4, 0, 0}, Text, TEXTID_RasterShowOrigin, ON, ALIGN_LEFT, TXT_RasterShowOriginLabel, ""},
{{ X1, Y5, 0, 0}, Text, TEXTID_RasterShowWidth, ON, ALIGN_LEFT, TXT_RasterShowWidthLabel, ""},
{{ X1, Y6, 0, 0}, Text, TEXTID_RasterShowHeight, ON, ALIGN_LEFT, TXT_RasterShowHeightLabel, ""},
{{ X6, Y2, 0, 0}, Text, TEXTID_RasterShowView, ON, 0, "", ""},
{{ X6, Y3, 0, 0}, Text, TEXTID_RasterShowPlot, ON, 0, "", ""},
{{ X6, Y4, 0, 0}, Text, TEXTID_RasterShowInvert, ON, 0, "", ""},
{{ X6, Y5, 0, 0}, Text, TEXTID_RasterShowTransparent, ON, 0, "", ""},
{{ X6, Y6, 0, 0}, Text, TEXTID_RasterShowDither, ON, 0, "", ""},
{{ X5, Y5, 0, 0}, ColorPicker, COLORPICKERID_RasterShowColor1, OFF, 0, TXT_RasterShowColorLabel, ""},
{{ X4, Y6, W2, 0}, Label, LABELID_RasterShowColor2, ON, ALIGN_RIGHT, "", ""},
{{ X5, Y6, 0, 0}, ColorPicker, COLORPICKERID_RasterShowColor2, OFF, 0, "", ""},
{{ X7, Y7, W4, 0}, Label, LABELID_RasterShowStats, ON, ALIGN_CENTER, TXT_RasterShowPreview, ""},
{{ X7, Y1, W4, H1}, Generic, GENERICID_RasterShow, ON, 0, "", ""},
{{ X8, Y9, PBW, 0}, PushButton, PUSHBUTTONID_RasterShowClose, ON, 0, "", ""},
{{ X9, Y9, PBW, 0}, PushButton, PUSHBUTTONID_RasterShowPreview, ON, 0, "", ""},
}
};
/*----------------------------------------------------------------------+
| |
| Listbox Resource |
| |
+----------------------------------------------------------------------*/
DItem_ListBoxRsc LISTID_RasterShow =
{
NOHELP, MHELPTOPIC, HOOKITEMID_List_RasterShow, NOARG,
LISTATTR_NOSELECTION, 4, 0, "",
{
{7*XC, 7, ALIGN_CENTER, TXT_RasterShowLayerHeader},
{40*XC, 40, ALIGN_LEFT, TXT_RasterShowNameHeader},
{18*XC, 18, ALIGN_LEFT, TXT_RasterShowLogicalNameHeader},
}
};
/*----------------------------------------------------------------------+
| |
| Text Items |
| |
+----------------------------------------------------------------------*/
DItem_TextRsc TEXTID_RasterShowOrigin =
{
NOCMD,MCMD,SYNONYMID_RasterShowInfo,NOHELP,MHELP,NOHOOK,NOARG,
40,"s","","","",NOMASK,READONLY,
"",
"rasterShow.originString"
};
DItem_TextRsc TEXTID_RasterShowWidth =
{
NOCMD,MCMD,SYNONYMID_RasterShowInfo,NOHELP,MHELP,NOHOOK,NOARG,
10,"%w","","","",NOMASK,READONLY,
"",
"rasterShow.extent.x"
};
DItem_TextRsc TEXTID_RasterShowHeight =
{
NOCMD,MCMD,SYNONYMID_RasterShowInfo,NOHELP,MHELP,NOHOOK,NOARG,
10,"%w","","","",NOMASK,READONLY,
"",
"rasterShow.extent.y"
};
DItem_TextRsc TEXTID_RasterShowFullPath =
{
NOCMD,MCMD,SYNONYMID_RasterShowInfo,NOHELP,MHELP,NOHOOK,NOARG,
MAXFILELENGTH,"%s","","","",NOMASK,READONLY,
"",
"rasterShow.fileSpec"
};
DItem_TextRsc TEXTID_RasterShowDescription =
{
NOCMD,MCMD,NOSYNONYM,NOHELP,MHELP,NOHOOK,NOARG,
41,"%s","","","",NOMASK,READONLY,
"",
"rasterShow.description"
};
DItem_TextRsc TEXTID_RasterShowView =
{
NOCMD,MCMD,NOSYNONYM,NOHELP,MHELP,NOHOOK,NOARG,
10,"","","","",NOMASK,READONLY,
TXT_RasterShowViewLabel,
""
};
DItem_TextRsc TEXTID_RasterShowPlot =
{
NOCMD,MCMD,NOSYNONYM,NOHELP,MHELP,NOHOOK,NOARG,
4,"","","","",NOMASK,READONLY,
TXT_RasterShowPlotLabel,
""
};
DItem_TextRsc TEXTID_RasterShowInvert =
{
NOCMD,MCMD,NOSYNONYM,NOHELP,MHELP,NOHOOK,NOARG,
4,"","","","",NOMASK,READONLY,
TXT_RasterShowInvertLabel,
""
};
DItem_TextRsc TEXTID_RasterShowTransparent =
{
NOCMD,MCMD,NOSYNONYM,NOHELP,MHELP,NOHOOK,NOARG,
4,"","","","",NOMASK,READONLY,
TXT_RasterShowTransparentLabel,
""
};
DItem_TextRsc TEXTID_RasterShowDither =
{
NOCMD,MCMD,NOSYNONYM,NOHELP,MHELP,NOHOOK,NOARG,
4,"","","","",NOMASK,READONLY,
TXT_RasterShowDitherLabel,
""
};
DItem_TextRsc TEXTID_RasterShowColor1 =
{
NOCMD, MCMD, SYNONYMID_RasterShowColor1, NOHELP, MHELP, NOHOOK, NOARG,
4, "%-ld", "%d", "0", "255", NOMASK, NOCONCAT,
TXT_RasterShowColorLabel,
"rasterShow.tintColor"
};
DItem_TextRsc TEXTID_RasterShowColor2 =
{
NOCMD, MCMD, SYNONYMID_RasterShowColor2, NOHELP, MHELP, NOHOOK, NOARG,
4, "%-ld", "%d", "0", "255", NOMASK, NOCONCAT,
TXT_RasterShowBackgroundColorLabel,
"rasterShow.binary.background"
};
/*----------------------------------------------------------------------+
| |
| Color Picker Items |
| |
+----------------------------------------------------------------------*/
DItem_ColorPickerRsc COLORPICKERID_RasterShowColor1 =
{
NOCMD, MCMD, SYNONYMID_RasterShowInfo,
NOHELP, MHELP,
NOHOOK, NOARG, 0, NOMASK,
"",
"rasterShow.tintColor"
};
DItem_ColorPickerRsc COLORPICKERID_RasterShowColor2 =
{
NOCMD, MCMD, SYNONYMID_RasterShowInfo,
NOHELP, MHELP,
NOHOOK, NOARG, 0, NOMASK,
"",
"rasterShow.colorIndex"
};
/*----------------------------------------------------------------------+
| |
| Generic Items |
| |
+----------------------------------------------------------------------*/
DItem_GenericRsc GENERICID_RasterShow =
{
NOHELP, LHELPTOPIC, HOOKITEMID_Generic_RasterShow, NOARG
};
/*----------------------------------------------------------------------+
| |
| PushButton Items |
| |
+----------------------------------------------------------------------*/
DItem_PushButtonRsc PUSHBUTTONID_RasterShowClose =
{
NOT_DEFAULT_BUTTON,
NOHELP, LHELPTOPIC,
HOOKITEMID_PushButton_Close, NOARG, NOCMD, MCMD,
"",
TXT_RasterShowCloseLabel
};
DItem_PushButtonRsc PUSHBUTTONID_RasterShowPreview =
{
NOT_DEFAULT_BUTTON,
NOHELP, LHELPTOPIC,
HOOKITEMID_PushButton_Preview, NOARG, NOCMD, MCMD,
"",
TXT_RasterShowPreviewLabel
};
/*----------------------------------------------------------------------+
| |
| Synonyms |
| |
7+----------------------------------------------------------------------*/
DItem_SynonymsRsc SYNONYMID_RasterShowInfo =
{
{
{Text, TEXTID_RasterShowDescription},
{Text, TEXTID_RasterShowFullPath},
{Text, TEXTID_RasterShowHeight},
{Text, TEXTID_RasterShowWidth},
{Text, TEXTID_RasterShowOrigin},
{ColorPicker, COLORPICKERID_RasterShowColor1},
{ColorPicker, COLORPICKERID_RasterShowColor2},
}
};