mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-03 04:13:31 +00:00
Sync to trunk r38500
svn path=/branches/ros-amd64-bringup/; revision=38502
This commit is contained in:
+328
-119
@@ -1,4 +1,4 @@
|
||||
# Doxyfile 1.5.3
|
||||
# Doxyfile 1.5.8
|
||||
|
||||
# This file describes the settings to be used by the documentation system
|
||||
# doxygen (www.doxygen.org) for a project
|
||||
@@ -14,11 +14,11 @@
|
||||
# Project related configuration options
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
# This tag specifies the encoding used for all characters in the config file that
|
||||
# follow. The default is UTF-8 which is also the encoding used for all text before
|
||||
# the first occurrence of this tag. Doxygen uses libiconv (or the iconv built into
|
||||
# libc) for the transcoding. See http://www.gnu.org/software/libiconv for the list of
|
||||
# possible encodings.
|
||||
# This tag specifies the encoding used for all characters in the config file
|
||||
# that follow. The default is UTF-8 which is also the encoding used for all
|
||||
# text before the first occurrence of this tag. Doxygen uses libiconv (or the
|
||||
# iconv built into libc) for the transcoding. See
|
||||
# http://www.gnu.org/software/libiconv for the list of possible encodings.
|
||||
|
||||
DOXYFILE_ENCODING = UTF-8
|
||||
|
||||
@@ -31,14 +31,14 @@ PROJECT_NAME = ReactOS
|
||||
# This could be handy for archiving the generated documentation or
|
||||
# if some version control system is used.
|
||||
|
||||
PROJECT_NUMBER =
|
||||
PROJECT_NUMBER = "0.4-SVN r?????"
|
||||
|
||||
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
|
||||
# base path where the generated documentation will be put.
|
||||
# If a relative path is entered, it will be relative to the location
|
||||
# where doxygen was started. If left blank the current directory will be used.
|
||||
|
||||
OUTPUT_DIRECTORY = doxy-doc
|
||||
OUTPUT_DIRECTORY = Doxygen
|
||||
|
||||
# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create
|
||||
# 4096 sub-directories (in 2 levels) under the output directory of each output
|
||||
@@ -47,17 +47,18 @@ OUTPUT_DIRECTORY = doxy-doc
|
||||
# source files, where putting all generated files in the same directory would
|
||||
# otherwise cause performance problems for the file system.
|
||||
|
||||
CREATE_SUBDIRS = NO
|
||||
CREATE_SUBDIRS = YES
|
||||
|
||||
# The OUTPUT_LANGUAGE tag is used to specify the language in which all
|
||||
# documentation generated by doxygen is written. Doxygen will use this
|
||||
# information to generate all constant output in the proper language.
|
||||
# The default language is English, other supported languages are:
|
||||
# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional,
|
||||
# Croatian, Czech, Danish, Dutch, Finnish, French, German, Greek, Hungarian,
|
||||
# Italian, Japanese, Japanese-en (Japanese with English messages), Korean,
|
||||
# Korean-en, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian,
|
||||
# Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian.
|
||||
# Croatian, Czech, Danish, Dutch, Farsi, Finnish, French, German, Greek,
|
||||
# Hungarian, Italian, Japanese, Japanese-en (Japanese with English messages),
|
||||
# Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, Polish,
|
||||
# Portuguese, Romanian, Russian, Serbian, Serbian-Cyrilic, Slovak, Slovene,
|
||||
# Spanish, Swedish, and Ukrainian.
|
||||
|
||||
OUTPUT_LANGUAGE = English
|
||||
|
||||
@@ -146,7 +147,7 @@ SHORT_NAMES = NO
|
||||
# comments will behave just like regular Qt-style comments
|
||||
# (thus requiring an explicit @brief command for a brief description.)
|
||||
|
||||
JAVADOC_AUTOBRIEF = YES
|
||||
JAVADOC_AUTOBRIEF = NO
|
||||
|
||||
# If the QT_AUTOBRIEF tag is set to YES then Doxygen will
|
||||
# interpret the first line (until the first dot) of a Qt-style
|
||||
@@ -164,13 +165,6 @@ QT_AUTOBRIEF = NO
|
||||
|
||||
MULTILINE_CPP_IS_BRIEF = NO
|
||||
|
||||
# If the DETAILS_AT_TOP tag is set to YES then Doxygen
|
||||
# will output the detailed description near the top, like JavaDoc.
|
||||
# If set to NO, the detailed description appears after the member
|
||||
# documentation.
|
||||
|
||||
DETAILS_AT_TOP = NO
|
||||
|
||||
# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented
|
||||
# member inherits the documentation from any documented member that it
|
||||
# re-implements.
|
||||
@@ -186,7 +180,7 @@ SEPARATE_MEMBER_PAGES = NO
|
||||
# The TAB_SIZE tag can be used to set the number of spaces in a tab.
|
||||
# Doxygen uses this value to replace tabs by spaces in code fragments.
|
||||
|
||||
TAB_SIZE = 8
|
||||
TAB_SIZE = 4
|
||||
|
||||
# This tag can be used to specify a number of aliases that acts
|
||||
# as commands in the documentation. An alias has the form "name=value".
|
||||
@@ -205,14 +199,37 @@ ALIASES =
|
||||
OPTIMIZE_OUTPUT_FOR_C = YES
|
||||
|
||||
# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java
|
||||
# sources only. Doxygen will then generate output that is more tailored for Java.
|
||||
# For instance, namespaces will be presented as packages, qualified scopes
|
||||
# will look different, etc.
|
||||
# sources only. Doxygen will then generate output that is more tailored for
|
||||
# Java. For instance, namespaces will be presented as packages, qualified
|
||||
# scopes will look different, etc.
|
||||
|
||||
OPTIMIZE_OUTPUT_JAVA = NO
|
||||
|
||||
# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want to
|
||||
# include (a tag file for) the STL sources as input, then you should
|
||||
# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran
|
||||
# sources only. Doxygen will then generate output that is more tailored for
|
||||
# Fortran.
|
||||
|
||||
OPTIMIZE_FOR_FORTRAN = NO
|
||||
|
||||
# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL
|
||||
# sources. Doxygen will then generate output that is tailored for
|
||||
# VHDL.
|
||||
|
||||
OPTIMIZE_OUTPUT_VHDL = NO
|
||||
|
||||
# Doxygen selects the parser to use depending on the extension of the files it parses.
|
||||
# With this tag you can assign which parser to use for a given extension.
|
||||
# Doxygen has a built-in mapping, but you can override or extend it using this tag.
|
||||
# The format is ext=language, where ext is a file extension, and language is one of
|
||||
# the parsers supported by doxygen: IDL, Java, Javascript, C#, C, C++, D, PHP,
|
||||
# Objective-C, Python, Fortran, VHDL, C, C++. For instance to make doxygen treat
|
||||
# .inc files as Fortran files (default is PHP), and .f files as C (default is Fortran),
|
||||
# use: inc=Fortran f=C
|
||||
|
||||
EXTENSION_MAPPING =
|
||||
|
||||
# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want
|
||||
# to include (a tag file for) the STL sources as input, then you should
|
||||
# set this tag to YES in order to let doxygen match functions declarations and
|
||||
# definitions whose arguments contain STL classes (e.g. func(std::string); v.s.
|
||||
# func(std::string) {}). This also make the inheritance and collaboration
|
||||
@@ -220,11 +237,26 @@ OPTIMIZE_OUTPUT_JAVA = NO
|
||||
|
||||
BUILTIN_STL_SUPPORT = NO
|
||||
|
||||
# If you use Microsoft's C++/CLI language, you should set this option to YES to
|
||||
# If you use Microsoft's C++/CLI language, you should set this option to YES to
|
||||
# enable parsing support.
|
||||
|
||||
CPP_CLI_SUPPORT = NO
|
||||
|
||||
# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only.
|
||||
# Doxygen will parse them like normal C++ but will assume all classes use public
|
||||
# instead of private inheritance when no explicit protection keyword is present.
|
||||
|
||||
SIP_SUPPORT = NO
|
||||
|
||||
# For Microsoft's IDL there are propget and propput attributes to indicate getter
|
||||
# and setter methods for a property. Setting this option to YES (the default)
|
||||
# will make doxygen to replace the get and set methods by a property in the
|
||||
# documentation. This will only work if the methods are indeed getting or
|
||||
# setting a simple type. If this is not the case, or you want to show the
|
||||
# methods anyway, you should set this option to NO.
|
||||
|
||||
IDL_PROPERTY_SUPPORT = YES
|
||||
|
||||
# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC
|
||||
# tag is set to YES, then doxygen will reuse the documentation of the first
|
||||
# member in the group (if any) for the other members of the group. By default
|
||||
@@ -240,6 +272,32 @@ DISTRIBUTE_GROUP_DOC = NO
|
||||
|
||||
SUBGROUPING = YES
|
||||
|
||||
# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum
|
||||
# is documented as struct, union, or enum with the name of the typedef. So
|
||||
# typedef struct TypeS {} TypeT, will appear in the documentation as a struct
|
||||
# with name TypeT. When disabled the typedef will appear as a member of a file,
|
||||
# namespace, or class. And the struct will be named TypeS. This can typically
|
||||
# be useful for C code in case the coding convention dictates that all compound
|
||||
# types are typedef'ed and only the typedef is referenced, never the tag name.
|
||||
|
||||
TYPEDEF_HIDES_STRUCT = YES
|
||||
|
||||
# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to
|
||||
# determine which symbols to keep in memory and which to flush to disk.
|
||||
# When the cache is full, less often used symbols will be written to disk.
|
||||
# For small to medium size projects (<1000 input files) the default value is
|
||||
# probably good enough. For larger projects a too small cache size can cause
|
||||
# doxygen to be busy swapping symbols to and from disk most of the time
|
||||
# causing a significant performance penality.
|
||||
# If the system has enough physical memory increasing the cache will improve the
|
||||
# performance by keeping more symbols in memory. Note that the value works on
|
||||
# a logarithmic scale so increasing the size by one will rougly double the
|
||||
# memory usage. The cache size is given by this formula:
|
||||
# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0,
|
||||
# corresponding to a cache size of 2^16 = 65536 symbols
|
||||
|
||||
SYMBOL_CACHE_SIZE = 0
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Build related configuration options
|
||||
#---------------------------------------------------------------------------
|
||||
@@ -274,10 +332,11 @@ EXTRACT_LOCAL_CLASSES = YES
|
||||
|
||||
EXTRACT_LOCAL_METHODS = NO
|
||||
|
||||
# If this flag is set to YES, the members of anonymous namespaces will be extracted
|
||||
# and appear in the documentation as a namespace called 'anonymous_namespace{file}',
|
||||
# where file will be replaced with the base name of the file that contains the anonymous
|
||||
# namespace. By default anonymous namespace are hidden.
|
||||
# If this flag is set to YES, the members of anonymous namespaces will be
|
||||
# extracted and appear in the documentation as a namespace called
|
||||
# 'anonymous_namespace{file}', where file will be replaced with the base
|
||||
# name of the file that contains the anonymous namespace. By default
|
||||
# anonymous namespace are hidden.
|
||||
|
||||
EXTRACT_ANON_NSPACES = NO
|
||||
|
||||
@@ -315,7 +374,7 @@ HIDE_IN_BODY_DOCS = NO
|
||||
# to NO (the default) then the documentation will be excluded.
|
||||
# Set it to YES to include the internal documentation.
|
||||
|
||||
INTERNAL_DOCS = YES
|
||||
INTERNAL_DOCS = NO
|
||||
|
||||
# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate
|
||||
# file names in lower-case letters. If set to YES upper-case letters are also
|
||||
@@ -356,11 +415,17 @@ SORT_MEMBER_DOCS = YES
|
||||
|
||||
SORT_BRIEF_DOCS = NO
|
||||
|
||||
# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the
|
||||
# hierarchy of group names into alphabetical order. If set to NO (the default)
|
||||
# the group names will appear in their defined order.
|
||||
|
||||
SORT_GROUP_NAMES = NO
|
||||
|
||||
# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be
|
||||
# sorted by fully-qualified names, including namespaces. If set to
|
||||
# NO (the default), the class list will be sorted only by class name,
|
||||
# not including the namespace part.
|
||||
# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
|
||||
# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
|
||||
# Note: This option applies only to the class list, not to the
|
||||
# alphabetical list.
|
||||
|
||||
@@ -370,25 +435,25 @@ SORT_BY_SCOPE_NAME = NO
|
||||
# disable (NO) the todo list. This list is created by putting \todo
|
||||
# commands in the documentation.
|
||||
|
||||
GENERATE_TODOLIST = YES
|
||||
GENERATE_TODOLIST = NO
|
||||
|
||||
# The GENERATE_TESTLIST tag can be used to enable (YES) or
|
||||
# disable (NO) the test list. This list is created by putting \test
|
||||
# commands in the documentation.
|
||||
|
||||
GENERATE_TESTLIST = YES
|
||||
GENERATE_TESTLIST = NO
|
||||
|
||||
# The GENERATE_BUGLIST tag can be used to enable (YES) or
|
||||
# disable (NO) the bug list. This list is created by putting \bug
|
||||
# commands in the documentation.
|
||||
|
||||
GENERATE_BUGLIST = YES
|
||||
GENERATE_BUGLIST = NO
|
||||
|
||||
# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or
|
||||
# disable (NO) the deprecated list. This list is created by putting
|
||||
# \deprecated commands in the documentation.
|
||||
|
||||
GENERATE_DEPRECATEDLIST= YES
|
||||
GENERATE_DEPRECATEDLIST= NO
|
||||
|
||||
# The ENABLED_SECTIONS tag can be used to enable conditional
|
||||
# documentation sections, marked by \if sectionname ... \endif.
|
||||
@@ -415,11 +480,23 @@ SHOW_USED_FILES = YES
|
||||
# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy
|
||||
# in the documentation. The default is NO.
|
||||
|
||||
SHOW_DIRECTORIES = NO
|
||||
SHOW_DIRECTORIES = YES
|
||||
|
||||
# Set the SHOW_FILES tag to NO to disable the generation of the Files page.
|
||||
# This will remove the Files entry from the Quick Index and from the
|
||||
# Folder Tree View (if specified). The default is YES.
|
||||
|
||||
SHOW_FILES = YES
|
||||
|
||||
# Set the SHOW_NAMESPACES tag to NO to disable the generation of the
|
||||
# Namespaces page. This will remove the Namespaces entry from the Quick Index
|
||||
# and from the Folder Tree View (if specified). The default is YES.
|
||||
|
||||
SHOW_NAMESPACES = NO
|
||||
|
||||
# The FILE_VERSION_FILTER tag can be used to specify a program or script that
|
||||
# doxygen should invoke to get the current version for each file (typically from the
|
||||
# version control system). Doxygen will invoke the program by executing (via
|
||||
# doxygen should invoke to get the current version for each file (typically from
|
||||
# the version control system). Doxygen will invoke the program by executing (via
|
||||
# popen()) the command <command> <input-file>, where <command> is the value of
|
||||
# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file
|
||||
# provided by doxygen. Whatever the program writes to standard output
|
||||
@@ -427,6 +504,15 @@ SHOW_DIRECTORIES = NO
|
||||
|
||||
FILE_VERSION_FILTER =
|
||||
|
||||
# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed by
|
||||
# doxygen. The layout file controls the global structure of the generated output files
|
||||
# in an output format independent way. The create the layout file that represents
|
||||
# doxygen's defaults, run doxygen with the -l option. You can optionally specify a
|
||||
# file name after the option, if omitted DoxygenLayout.xml will be used as the name
|
||||
# of the layout file.
|
||||
|
||||
LAYOUT_FILE =
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to warning and progress messages
|
||||
#---------------------------------------------------------------------------
|
||||
@@ -470,7 +556,7 @@ WARN_NO_PARAMDOC = NO
|
||||
# $version, which will be replaced by the version of the file (if it could
|
||||
# be obtained via FILE_VERSION_FILTER)
|
||||
|
||||
WARN_FORMAT = "$file:$line: $text "
|
||||
WARN_FORMAT = "$file:$line: $text"
|
||||
|
||||
# The WARN_LOGFILE tag can be used to specify a file to which warning
|
||||
# and error messages should be written. If left blank the output is written
|
||||
@@ -487,12 +573,13 @@ WARN_LOGFILE =
|
||||
# directories like "/usr/src/myproject". Separate the files or directories
|
||||
# with spaces.
|
||||
|
||||
INPUT =
|
||||
INPUT =
|
||||
|
||||
# This tag can be used to specify the character encoding of the source files that
|
||||
# doxygen parses. Internally doxygen uses the UTF-8 encoding, which is also the default
|
||||
# input encoding. Doxygen uses libiconv (or the iconv built into libc) for the transcoding.
|
||||
# See http://www.gnu.org/software/libiconv for the list of possible encodings.
|
||||
# This tag can be used to specify the character encoding of the source files
|
||||
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
|
||||
# also the default input encoding. Doxygen uses libiconv (or the iconv built
|
||||
# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for
|
||||
# the list of possible encodings.
|
||||
|
||||
INPUT_ENCODING = UTF-8
|
||||
|
||||
@@ -501,13 +588,16 @@ INPUT_ENCODING = UTF-8
|
||||
# and *.h) to filter out the source-files in the directories. If left
|
||||
# blank the following patterns are tested:
|
||||
# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx
|
||||
# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py
|
||||
# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90
|
||||
|
||||
FILE_PATTERNS = *.c \
|
||||
*.h \
|
||||
*.cxx \
|
||||
*.cpp \
|
||||
*.cc \
|
||||
*.cx
|
||||
*.c++ \
|
||||
*.h \
|
||||
*.hh \
|
||||
*.hpp \
|
||||
*.idl
|
||||
|
||||
# The RECURSIVE tag can be used to turn specify whether or not subdirectories
|
||||
# should be searched for input files as well. Possible values are YES and NO.
|
||||
@@ -519,8 +609,7 @@ RECURSIVE = YES
|
||||
# excluded from the INPUT source files. This way you can easily exclude a
|
||||
# subdirectory from a directory tree whose root is specified with the INPUT tag.
|
||||
|
||||
EXCLUDE = subsystems/win32/win32k \
|
||||
base/shell/explorer
|
||||
EXCLUDE =
|
||||
|
||||
# The EXCLUDE_SYMLINKS tag can be used select whether or not files or
|
||||
# directories that are symbolic links (a Unix filesystem feature) are excluded
|
||||
@@ -534,12 +623,13 @@ EXCLUDE_SYMLINKS = NO
|
||||
# against the file with absolute path, so to exclude all test directories
|
||||
# for example use the pattern */test/*
|
||||
|
||||
EXCLUDE_PATTERNS =
|
||||
EXCLUDE_PATTERNS = */.svn
|
||||
|
||||
# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
|
||||
# (namespaces, classes, functions, etc.) that should be excluded from the output.
|
||||
# The symbol name can be a fully qualified name, a word, or if the wildcard * is used,
|
||||
# a substring. Examples: ANamespace, AClass, AClass::ANamespace, ANamespace::*Test
|
||||
# (namespaces, classes, functions, etc.) that should be excluded from the
|
||||
# output. The symbol name can be a fully qualified name, a word, or if the
|
||||
# wildcard * is used, a substring. Examples: ANamespace, AClass,
|
||||
# AClass::ANamespace, ANamespace::*Test
|
||||
|
||||
EXCLUDE_SYMBOLS =
|
||||
|
||||
@@ -561,7 +651,7 @@ EXAMPLE_PATTERNS =
|
||||
# commands irrespective of the value of the RECURSIVE tag.
|
||||
# Possible values are YES and NO. If left blank NO is used.
|
||||
|
||||
EXAMPLE_RECURSIVE = YES
|
||||
EXAMPLE_RECURSIVE = NO
|
||||
|
||||
# The IMAGE_PATH tag can be used to specify one or more files or
|
||||
# directories that contain image that are included in the documentation (see
|
||||
@@ -601,9 +691,7 @@ FILTER_SOURCE_FILES = NO
|
||||
# If the SOURCE_BROWSER tag is set to YES then a list of source files will
|
||||
# be generated. Documented entities will be cross-referenced with these sources.
|
||||
# Note: To get rid of all source code in the generated output, make sure also
|
||||
# VERBATIM_HEADERS is set to NO. If you have enabled CALL_GRAPH or CALLER_GRAPH
|
||||
# then you must also enable this option. If you don't then doxygen will produce
|
||||
# a warning and turn it on anyway
|
||||
# VERBATIM_HEADERS is set to NO.
|
||||
|
||||
SOURCE_BROWSER = YES
|
||||
|
||||
@@ -618,22 +706,22 @@ INLINE_SOURCES = YES
|
||||
|
||||
STRIP_CODE_COMMENTS = YES
|
||||
|
||||
# If the REFERENCED_BY_RELATION tag is set to YES (the default)
|
||||
# If the REFERENCED_BY_RELATION tag is set to YES
|
||||
# then for each documented function all documented
|
||||
# functions referencing it will be listed.
|
||||
|
||||
REFERENCED_BY_RELATION = YES
|
||||
REFERENCED_BY_RELATION = NO
|
||||
|
||||
# If the REFERENCES_RELATION tag is set to YES (the default)
|
||||
# If the REFERENCES_RELATION tag is set to YES
|
||||
# then for each documented function all documented entities
|
||||
# called/used by that function will be listed.
|
||||
|
||||
REFERENCES_RELATION = YES
|
||||
REFERENCES_RELATION = NO
|
||||
|
||||
# If the REFERENCES_LINK_SOURCE tag is set to YES (the default)
|
||||
# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from
|
||||
# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will
|
||||
# link to the source code. Otherwise they will link to the documentstion.
|
||||
# If the REFERENCES_LINK_SOURCE tag is set to YES (the default)
|
||||
# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from
|
||||
# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will
|
||||
# link to the source code. Otherwise they will link to the documentation.
|
||||
|
||||
REFERENCES_LINK_SOURCE = YES
|
||||
|
||||
@@ -722,20 +810,46 @@ HTML_STYLESHEET =
|
||||
|
||||
HTML_ALIGN_MEMBERS = YES
|
||||
|
||||
# If the GENERATE_HTMLHELP tag is set to YES, additional index files
|
||||
# will be generated that can be used as input for tools like the
|
||||
# Microsoft HTML help workshop to generate a compressed HTML help file (.chm)
|
||||
# of the generated HTML documentation.
|
||||
|
||||
GENERATE_HTMLHELP = NO
|
||||
|
||||
# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
|
||||
# documentation will contain sections that can be hidden and shown after the
|
||||
# page has loaded. For this to work a browser that supports
|
||||
# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox
|
||||
# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari).
|
||||
|
||||
HTML_DYNAMIC_SECTIONS = NO
|
||||
HTML_DYNAMIC_SECTIONS = YES
|
||||
|
||||
# If the GENERATE_DOCSET tag is set to YES, additional index files
|
||||
# will be generated that can be used as input for Apple's Xcode 3
|
||||
# integrated development environment, introduced with OSX 10.5 (Leopard).
|
||||
# To create a documentation set, doxygen will generate a Makefile in the
|
||||
# HTML output directory. Running make will produce the docset in that
|
||||
# directory and running "make install" will install the docset in
|
||||
# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find
|
||||
# it at startup.
|
||||
# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html for more information.
|
||||
|
||||
GENERATE_DOCSET = NO
|
||||
|
||||
# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the
|
||||
# feed. A documentation feed provides an umbrella under which multiple
|
||||
# documentation sets from a single provider (such as a company or product suite)
|
||||
# can be grouped.
|
||||
|
||||
DOCSET_FEEDNAME = "Doxygen generated docs"
|
||||
|
||||
# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that
|
||||
# should uniquely identify the documentation set bundle. This should be a
|
||||
# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen
|
||||
# will append .docset to the name.
|
||||
|
||||
DOCSET_BUNDLE_ID = org.doxygen.Project
|
||||
|
||||
# If the GENERATE_HTMLHELP tag is set to YES, additional index files
|
||||
# will be generated that can be used as input for tools like the
|
||||
# Microsoft HTML help workshop to generate a compiled HTML help file (.chm)
|
||||
# of the generated HTML documentation.
|
||||
|
||||
GENERATE_HTMLHELP = NO
|
||||
|
||||
# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can
|
||||
# be used to specify the file name of the resulting .chm file. You
|
||||
@@ -757,6 +871,12 @@ HHC_LOCATION =
|
||||
|
||||
GENERATE_CHI = NO
|
||||
|
||||
# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING
|
||||
# is used to encode HtmlHelp index (hhk), content (hhc) and project file
|
||||
# content.
|
||||
|
||||
CHM_INDEX_ENCODING =
|
||||
|
||||
# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag
|
||||
# controls whether a binary table of contents is generated (YES) or a
|
||||
# normal table of contents (NO) in the .chm file.
|
||||
@@ -768,6 +888,55 @@ BINARY_TOC = NO
|
||||
|
||||
TOC_EXPAND = NO
|
||||
|
||||
# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and QHP_VIRTUAL_FOLDER
|
||||
# are set, an additional index file will be generated that can be used as input for
|
||||
# Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated
|
||||
# HTML documentation.
|
||||
|
||||
GENERATE_QHP = NO
|
||||
|
||||
# If the QHG_LOCATION tag is specified, the QCH_FILE tag can
|
||||
# be used to specify the file name of the resulting .qch file.
|
||||
# The path specified is relative to the HTML output folder.
|
||||
|
||||
QCH_FILE =
|
||||
|
||||
# The QHP_NAMESPACE tag specifies the namespace to use when generating
|
||||
# Qt Help Project output. For more information please see
|
||||
# http://doc.trolltech.com/qthelpproject.html#namespace
|
||||
|
||||
QHP_NAMESPACE = org.doxygen.Project
|
||||
|
||||
# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating
|
||||
# Qt Help Project output. For more information please see
|
||||
# http://doc.trolltech.com/qthelpproject.html#virtual-folders
|
||||
|
||||
QHP_VIRTUAL_FOLDER = doc
|
||||
|
||||
# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to add.
|
||||
# For more information please see
|
||||
# http://doc.trolltech.com/qthelpproject.html#custom-filters
|
||||
|
||||
QHP_CUST_FILTER_NAME =
|
||||
|
||||
# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the custom filter to add.For more information please see
|
||||
# <a href="http://doc.trolltech.com/qthelpproject.html#custom-filters">Qt Help Project / Custom Filters</a>.
|
||||
|
||||
QHP_CUST_FILTER_ATTRS =
|
||||
|
||||
# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this project's
|
||||
# filter section matches.
|
||||
# <a href="http://doc.trolltech.com/qthelpproject.html#filter-attributes">Qt Help Project / Filter Attributes</a>.
|
||||
|
||||
QHP_SECT_FILTER_ATTRS =
|
||||
|
||||
# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can
|
||||
# be used to specify the location of Qt's qhelpgenerator.
|
||||
# If non-empty doxygen will try to run qhelpgenerator on the generated
|
||||
# .qhp file.
|
||||
|
||||
QHG_LOCATION =
|
||||
|
||||
# The DISABLE_INDEX tag can be used to turn on/off the condensed index at
|
||||
# top of each HTML page. The value NO (the default) enables the index and
|
||||
# the value YES disables it.
|
||||
@@ -779,14 +948,22 @@ DISABLE_INDEX = NO
|
||||
|
||||
ENUM_VALUES_PER_LINE = 4
|
||||
|
||||
# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be
|
||||
# generated containing a tree-like index structure (just like the one that
|
||||
# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index
|
||||
# structure should be generated to display hierarchical information.
|
||||
# If the tag value is set to FRAME, a side panel will be generated
|
||||
# containing a tree-like index structure (just like the one that
|
||||
# is generated for HTML Help). For this to work a browser that supports
|
||||
# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+,
|
||||
# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are
|
||||
# probably better off using the HTML help feature.
|
||||
# probably better off using the HTML help feature. Other possible values
|
||||
# for this tag are: HIERARCHIES, which will generate the Groups, Directories,
|
||||
# and Class Hierarchy pages using a tree view instead of an ordered list;
|
||||
# ALL, which combines the behavior of FRAME and HIERARCHIES; and NONE, which
|
||||
# disables this behavior completely. For backwards compatibility with previous
|
||||
# releases of Doxygen, the values YES and NO are equivalent to FRAME and NONE
|
||||
# respectively.
|
||||
|
||||
GENERATE_TREEVIEW = NO
|
||||
GENERATE_TREEVIEW = NONE
|
||||
|
||||
# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be
|
||||
# used to set the initial width (in pixels) of the frame in which the tree
|
||||
@@ -794,6 +971,14 @@ GENERATE_TREEVIEW = NO
|
||||
|
||||
TREEVIEW_WIDTH = 250
|
||||
|
||||
# Use this tag to change the font size of Latex formulas included
|
||||
# as images in the HTML documentation. The default is 10. Note that
|
||||
# when you change the font size after a successful doxygen run you need
|
||||
# to manually remove any form_*.png images from the HTML output directory
|
||||
# to force them to be regenerated.
|
||||
|
||||
FORMULA_FONTSIZE = 10
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the LaTeX output
|
||||
#---------------------------------------------------------------------------
|
||||
@@ -849,13 +1034,13 @@ LATEX_HEADER =
|
||||
# contain links (just like the HTML output) instead of page references
|
||||
# This makes the output suitable for online browsing using a pdf viewer.
|
||||
|
||||
PDF_HYPERLINKS = NO
|
||||
PDF_HYPERLINKS = YES
|
||||
|
||||
# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of
|
||||
# plain latex in the generated Makefile. Set this option to YES to get a
|
||||
# higher quality PDF documentation.
|
||||
|
||||
USE_PDFLATEX = NO
|
||||
USE_PDFLATEX = YES
|
||||
|
||||
# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode.
|
||||
# command to the generated LaTeX files. This will instruct LaTeX to keep
|
||||
@@ -890,7 +1075,7 @@ RTF_OUTPUT = rtf
|
||||
# RTF documents. This may be useful for small projects and may help to
|
||||
# save some trees in general.
|
||||
|
||||
COMPACT_RTF = YES
|
||||
COMPACT_RTF = NO
|
||||
|
||||
# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated
|
||||
# will contain hyperlink fields. The RTF file will
|
||||
@@ -899,7 +1084,7 @@ COMPACT_RTF = YES
|
||||
# programs which support those fields.
|
||||
# Note: wordpad (write) and others do not support links.
|
||||
|
||||
RTF_HYPERLINKS = YES
|
||||
RTF_HYPERLINKS = NO
|
||||
|
||||
# Load stylesheet definitions from file. Syntax is similar to doxygen's
|
||||
# config file, i.e. a series of assignments. You only have to provide
|
||||
@@ -948,7 +1133,7 @@ MAN_LINKS = NO
|
||||
# generate an XML file that captures the structure of
|
||||
# the code including all documentation.
|
||||
|
||||
GENERATE_XML = YES
|
||||
GENERATE_XML = NO
|
||||
|
||||
# The XML_OUTPUT tag is used to specify where the XML pages will be put.
|
||||
# If a relative path is entered the value of OUTPUT_DIRECTORY will be
|
||||
@@ -1052,14 +1237,14 @@ SEARCH_INCLUDES = YES
|
||||
# contain include files that are not input files but should be processed by
|
||||
# the preprocessor.
|
||||
|
||||
INCLUDE_PATH = include
|
||||
INCLUDE_PATH =
|
||||
|
||||
# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
|
||||
# patterns (like *.h and *.hpp) to filter out the header-files in the
|
||||
# directories. If left blank, the patterns specified with FILE_PATTERNS will
|
||||
# be used.
|
||||
|
||||
INCLUDE_FILE_PATTERNS = *.h
|
||||
INCLUDE_FILE_PATTERNS =
|
||||
|
||||
# The PREDEFINED tag can be used to specify one or more macro names that
|
||||
# are defined before the preprocessor is started (similar to the -D option of
|
||||
@@ -1099,9 +1284,9 @@ SKIP_FUNCTION_MACROS = YES
|
||||
# TAGFILES = file1=loc1 "file2 = loc2" ...
|
||||
# where "loc1" and "loc2" can be relative or absolute paths or
|
||||
# URLs. If a location is present for each tag, the installdox tool
|
||||
# does not have to be run to correct the links.
|
||||
# Note that each tag file must have a unique name
|
||||
# (where the name does NOT include the path)
|
||||
# does not have to be run to correct the links.
|
||||
# Note that each tag file must have a unique name
|
||||
# (where the name does NOT include the path)
|
||||
# If a tag file is not located in the directory in which doxygen
|
||||
# is run, you must also specify the path to the tagfile here.
|
||||
|
||||
@@ -1143,10 +1328,11 @@ PERL_PATH = /usr/bin/perl
|
||||
CLASS_DIAGRAMS = NO
|
||||
|
||||
# You can define message sequence charts within doxygen comments using the \msc
|
||||
# command. Doxygen will then run the mscgen tool (see http://www.mcternan.me.uk/mscgen/) to
|
||||
# produce the chart and insert it in the documentation. The MSCGEN_PATH tag allows you to
|
||||
# specify the directory where the mscgen tool resides. If left empty the tool is assumed to
|
||||
# be found in the default search path.
|
||||
# command. Doxygen will then run the mscgen tool (see
|
||||
# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the
|
||||
# documentation. The MSCGEN_PATH tag allows you to specify the directory where
|
||||
# the mscgen tool resides. If left empty the tool is assumed to be found in the
|
||||
# default search path.
|
||||
|
||||
MSCGEN_PATH =
|
||||
|
||||
@@ -1154,7 +1340,7 @@ MSCGEN_PATH =
|
||||
# inheritance and usage relations if the target is undocumented
|
||||
# or is not a class.
|
||||
|
||||
HIDE_UNDOC_RELATIONS = NO
|
||||
HIDE_UNDOC_RELATIONS = YES
|
||||
|
||||
# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is
|
||||
# available from the path. This tool is part of Graphviz, a graph visualization
|
||||
@@ -1163,6 +1349,29 @@ HIDE_UNDOC_RELATIONS = NO
|
||||
|
||||
HAVE_DOT = NO
|
||||
|
||||
# By default doxygen will write a font called FreeSans.ttf to the output
|
||||
# directory and reference it in all dot files that doxygen generates. This
|
||||
# font does not include all possible unicode characters however, so when you need
|
||||
# these (or just want a differently looking font) you can specify the font name
|
||||
# using DOT_FONTNAME. You need need to make sure dot is able to find the font,
|
||||
# which can be done by putting it in a standard location or by setting the
|
||||
# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory
|
||||
# containing the font.
|
||||
|
||||
DOT_FONTNAME = FreeSans
|
||||
|
||||
# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs.
|
||||
# The default size is 10pt.
|
||||
|
||||
DOT_FONTSIZE = 10
|
||||
|
||||
# By default doxygen will tell dot to use the output directory to look for the
|
||||
# FreeSans.ttf font (which doxygen will put there itself). If you specify a
|
||||
# different font using DOT_FONTNAME you can set the path where dot
|
||||
# can find it using this tag.
|
||||
|
||||
DOT_FONTPATH =
|
||||
|
||||
# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen
|
||||
# will generate a graph for each documented class showing the direct and
|
||||
# indirect inheritance relations. Setting this tag to YES will force the
|
||||
@@ -1207,19 +1416,19 @@ INCLUDE_GRAPH = YES
|
||||
|
||||
INCLUDED_BY_GRAPH = YES
|
||||
|
||||
# If the CALL_GRAPH, SOURCE_BROWSER and HAVE_DOT tags are set to YES then doxygen will
|
||||
# generate a call dependency graph for every global function or class method.
|
||||
# Note that enabling this option will significantly increase the time of a run.
|
||||
# So in most cases it will be better to enable call graphs for selected
|
||||
# functions only using the \callgraph command.
|
||||
# If the CALL_GRAPH and HAVE_DOT options are set to YES then
|
||||
# doxygen will generate a call dependency graph for every global function
|
||||
# or class method. Note that enabling this option will significantly increase
|
||||
# the time of a run. So in most cases it will be better to enable call graphs
|
||||
# for selected functions only using the \callgraph command.
|
||||
|
||||
CALL_GRAPH = YES
|
||||
CALL_GRAPH = NO
|
||||
|
||||
# If the CALLER_GRAPH, SOURCE_BROWSER and HAVE_DOT tags are set to YES then doxygen will
|
||||
# generate a caller dependency graph for every global function or class method.
|
||||
# Note that enabling this option will significantly increase the time of a run.
|
||||
# So in most cases it will be better to enable caller graphs for selected
|
||||
# functions only using the \callergraph command.
|
||||
# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then
|
||||
# doxygen will generate a caller dependency graph for every global function
|
||||
# or class method. Note that enabling this option will significantly increase
|
||||
# the time of a run. So in most cases it will be better to enable caller
|
||||
# graphs for selected functions only using the \callergraph command.
|
||||
|
||||
CALLER_GRAPH = NO
|
||||
|
||||
@@ -1230,13 +1439,13 @@ GRAPHICAL_HIERARCHY = YES
|
||||
|
||||
# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES
|
||||
# then doxygen will show the dependencies a directory has on other directories
|
||||
# in a graphical way. The dependency relations are determined by the #include
|
||||
# in a graphical way. The dependency relations are determined by the #include
|
||||
# relations between the files in the directories.
|
||||
|
||||
DIRECTORY_GRAPH = YES
|
||||
|
||||
# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images
|
||||
# generated by dot. Possible values are png, jpg, or gif
|
||||
# generated by dot. Possible values are png, jpg, or gif
|
||||
# If left blank png will be used.
|
||||
|
||||
DOT_IMAGE_FORMAT = png
|
||||
@@ -1252,12 +1461,12 @@ DOT_PATH =
|
||||
|
||||
DOTFILE_DIRS =
|
||||
|
||||
# The MAX_DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of
|
||||
# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of
|
||||
# nodes that will be shown in the graph. If the number of nodes in a graph
|
||||
# becomes larger than this value, doxygen will truncate the graph, which is
|
||||
# visualized by representing a node as a red box. Note that doxygen if the number
|
||||
# of direct children of the root node in a graph is already larger than
|
||||
# MAX_DOT_GRAPH_NOTES then the graph will not be shown at all. Also note
|
||||
# visualized by representing a node as a red box. Note that doxygen if the
|
||||
# number of direct children of the root node in a graph is already larger than
|
||||
# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note
|
||||
# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH.
|
||||
|
||||
DOT_GRAPH_MAX_NODES = 50
|
||||
@@ -1270,13 +1479,13 @@ DOT_GRAPH_MAX_NODES = 50
|
||||
# code bases. Also note that the size of a graph can be further restricted by
|
||||
# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction.
|
||||
|
||||
MAX_DOT_GRAPH_DEPTH = 0
|
||||
MAX_DOT_GRAPH_DEPTH = 1000
|
||||
|
||||
# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent
|
||||
# background. This is disabled by default, which results in a white background.
|
||||
# Warning: Depending on the platform used, enabling this option may lead to
|
||||
# badly anti-aliased labels on the edges of a graph (i.e. they become hard to
|
||||
# read).
|
||||
# background. This is disabled by default, because dot on Windows does not
|
||||
# seem to support this out of the box. Warning: Depending on the platform used,
|
||||
# enabling this option may lead to badly anti-aliased labels on the edges of
|
||||
# a graph (i.e. they become hard to read).
|
||||
|
||||
DOT_TRANSPARENT = NO
|
||||
|
||||
@@ -1300,7 +1509,7 @@ GENERATE_LEGEND = YES
|
||||
DOT_CLEANUP = YES
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration::additions related to the search engine
|
||||
# Options related to the search engine
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
# The SEARCHENGINE tag specifies whether or not a search engine should be
|
||||
|
||||
@@ -142,6 +142,7 @@ static const conv_t conv_CURRENCY[] = {
|
||||
DECLARE_CONV_UNIT(CURRENCY, LUXEMBOURG_FRANC, "$/40,3399", "$*40,3399")
|
||||
DECLARE_CONV_UNIT(CURRENCY, MALTESE_LIRA, "$/0.42930", "$*0.42930")
|
||||
DECLARE_CONV_UNIT(CURRENCY, PORTOGUESE_ESCUDO, "$/200,482", "$*200,482")
|
||||
DECLARE_CONV_UNIT(CURRENCY, SLOVAK_KORUNA, "$/30,126", "$*30,126")
|
||||
DECLARE_CONV_UNIT(CURRENCY, SLOVENIAN_TOLAR, "$/239,640", "$*239,640")
|
||||
DECLARE_CONV_UNIT(CURRENCY, SPANISH_PESETA, "$/166,386", "$*166,386")
|
||||
DECLARE_CONV_END
|
||||
|
||||
@@ -522,6 +522,7 @@ BEGIN
|
||||
IDS_CURRENCY_LUXEMBOURG_FRANC "Luxembourg franc"
|
||||
IDS_CURRENCY_MALTESE_LIRA "Maltese lira"
|
||||
IDS_CURRENCY_PORTOGUESE_ESCUDO "Portoguese escudo"
|
||||
IDS_CURRENCY_SLOVAK_KORUNA "Slovak koruna"
|
||||
IDS_CURRENCY_SLOVENIAN_TOLAR "Slovenian tolar"
|
||||
IDS_CURRENCY_SPANISH_PESETA "Spanish peseta"
|
||||
END
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/* FILE: base/applications/calc/lang/cs-CZ.rc
|
||||
* TRANSLATOR: Radek Liska aka Black_Fox (radekliska at gmail dot com)
|
||||
* UPDATED: 2008-07-27
|
||||
* UPDATED: 2008-12-29
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
|
||||
@@ -523,6 +523,7 @@ BEGIN
|
||||
IDS_CURRENCY_PORTOGUESE_ESCUDO "Portugalské escudo"
|
||||
IDS_CURRENCY_AUSTRIAN_SCHILLING "Rakouský šilink"
|
||||
IDS_CURRENCY_GREEK_DRACHMA "Øecká drachma"
|
||||
IDS_CURRENCY_SLOVAK_KORUNA "Slovenská koruna"
|
||||
IDS_CURRENCY_SLOVENIAN_TOLAR "Slovinský tolar"
|
||||
IDS_CURRENCY_SPANISH_PESETA "Španìlská peseta"
|
||||
END
|
||||
|
||||
@@ -521,6 +521,7 @@ BEGIN
|
||||
IDS_CURRENCY_DUTCH_GUILDER "Niederländische Guilder"
|
||||
IDS_CURRENCY_AUSTRIAN_SCHILLING "Österreichische Schilling"
|
||||
IDS_CURRENCY_PORTOGUESE_ESCUDO "Portugiesische Escudo"
|
||||
IDS_CURRENCY_SLOVAK_KORUNA "Slowakische Krone"
|
||||
IDS_CURRENCY_SLOVENIAN_TOLAR "Slovenische Tolar"
|
||||
IDS_CURRENCY_SPANISH_PESETA "Spanische Peseta"
|
||||
IDS_CURRENCY_CYPRIOT_POUND "Zypriotische Pfund"
|
||||
|
||||
@@ -517,6 +517,7 @@ BEGIN
|
||||
IDS_CURRENCY_LUXEMBOURG_FRANC "Luxembourg franc"
|
||||
IDS_CURRENCY_MALTESE_LIRA "Maltese lira"
|
||||
IDS_CURRENCY_PORTOGUESE_ESCUDO "Portoguese escudo"
|
||||
IDS_CURRENCY_SLOVAK_KORUNA "Slovak koruna"
|
||||
IDS_CURRENCY_SLOVENIAN_TOLAR "Slovenian tolar"
|
||||
IDS_CURRENCY_SPANISH_PESETA "Spanish peseta"
|
||||
END
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
*Spanish Language resource file
|
||||
* Spanish Language resource file
|
||||
* Traducido por: Javier Remacha 2008
|
||||
*/
|
||||
|
||||
@@ -527,6 +527,7 @@ BEGIN
|
||||
IDS_CURRENCY_LUXEMBOURG_FRANC "Franco Luxemburgués"
|
||||
IDS_CURRENCY_MALTESE_LIRA "Lira Maltesa"
|
||||
IDS_CURRENCY_PORTOGUESE_ESCUDO "Escudo Portugués"
|
||||
IDS_CURRENCY_SLOVAK_KORUNA "Corona Eslovaca"
|
||||
IDS_CURRENCY_SLOVENIAN_TOLAR "Tolar Esloveno"
|
||||
IDS_CURRENCY_SPANISH_PESETA "Peseta Española"
|
||||
END
|
||||
|
||||
@@ -517,6 +517,7 @@ BEGIN
|
||||
IDS_CURRENCY_LUXEMBOURG_FRANC "Franco Lussemburghese"
|
||||
IDS_CURRENCY_MALTESE_LIRA "Lira maltese"
|
||||
IDS_CURRENCY_PORTOGUESE_ESCUDO "Escudo portoghese"
|
||||
IDS_CURRENCY_SLOVAK_KORUNA "Corona slovacca"
|
||||
IDS_CURRENCY_SLOVENIAN_TOLAR "Tallero sloveno"
|
||||
IDS_CURRENCY_SPANISH_PESETA "Peseta spagnola"
|
||||
END
|
||||
|
||||
@@ -1,11 +1,13 @@
|
||||
/*
|
||||
*Korean translation by manatails007(www.manatails007.org) Seungju Kim
|
||||
* Korean translation by manatails007 (www.manatails007.org) Seungju Kim
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
|
||||
|
||||
// Dialog
|
||||
|
||||
IDD_DIALOG_SCIENTIFIC DIALOGEX 0, 0, 316, 161
|
||||
STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
STYLE WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "ReactOS 계산기"
|
||||
MENU IDR_MENU_SCIENTIFIC_1
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x1
|
||||
@@ -151,7 +153,7 @@ BEGIN
|
||||
42,10
|
||||
CONTROL "Radians",IDC_RADIO_RAD,"Button",BS_AUTORADIOBUTTON,192,
|
||||
24,42,10
|
||||
CONTROL "Grads",IDC_RADIO_GRAD,"Button",BS_AUTORADIOBUTTON,
|
||||
CONTROL "Gradians",IDC_RADIO_GRAD,"Button",BS_AUTORADIOBUTTON,
|
||||
236,24,44,10
|
||||
PUSHBUTTON "C",IDC_BUTTON_CANC,272,40,40,17,BS_CENTER | BS_VCENTER |
|
||||
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
|
||||
@@ -165,7 +167,7 @@ BEGIN
|
||||
END
|
||||
|
||||
IDD_DIALOG_STANDARD DIALOGEX 0, 0, 172, 127
|
||||
STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
STYLE WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "ReactOS 계산기"
|
||||
MENU IDR_MENU_STANDARD
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x1
|
||||
@@ -231,13 +233,91 @@ BEGIN
|
||||
DEFPUSHBUTTON "",IDC_BUTTON_FOCUS,0,0,5,5, NOT WS_VISIBLE
|
||||
END
|
||||
|
||||
IDD_DIALOG_CONVERSION DIALOGEX 0, 0, 320, 130
|
||||
STYLE WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "ReactOS 계산기 정보"
|
||||
MENU IDR_MENU_STANDARD
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
PUSHBUTTON "Convert",IDC_BUTTON_CONVERT,35,105,76,17
|
||||
COMBOBOX IDC_COMBO_CATEGORY,4,31,140,168,CBS_DROPDOWNLIST |
|
||||
WS_VSCROLL | WS_TABSTOP | CBS_SORT
|
||||
LTEXT "Category:",IDC_STATIC,4,20,56,8
|
||||
COMBOBOX IDC_COMBO_FROM,4,60,140,168,CBS_DROPDOWNLIST |
|
||||
WS_VSCROLL | WS_TABSTOP | CBS_SORT
|
||||
LTEXT "Convert from:",IDC_STATIC,4,49,56,8
|
||||
COMBOBOX IDC_COMBO_TO,4,87,140,168,CBS_DROPDOWNLIST | WS_VSCROLL |
|
||||
WS_TABSTOP | CBS_SORT
|
||||
LTEXT "Convert to:",IDC_STATIC,4,76,56,8
|
||||
CONTROL "C",IDC_BUTTON_CANC,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,276,24,40,17
|
||||
CONTROL "CE",IDC_BUTTON_CE,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,232,24,40,17
|
||||
CONTROL "Back",IDC_BUTTON_BACK,"Button",BS_OWNERDRAW |
|
||||
BS_CENTER | BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,24,
|
||||
40,17
|
||||
RTEXT "",IDC_TEXT_OUTPUT,4,4,312,12,SS_CENTERIMAGE,
|
||||
WS_EX_CLIENTEDGE
|
||||
CONTROL "7",IDC_BUTTON_7,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,48,24,17
|
||||
CONTROL "4",IDC_BUTTON_4,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,67,24,17
|
||||
CONTROL "1",IDC_BUTTON_1,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,86,24,17
|
||||
CONTROL "0",IDC_BUTTON_0,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,105,24,17
|
||||
CONTROL "8",IDC_BUTTON_8,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,48,24,17
|
||||
CONTROL "5",IDC_BUTTON_5,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,67,24,17
|
||||
CONTROL "2",IDC_BUTTON_2,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,86,24,17
|
||||
CONTROL "+/-",IDC_BUTTON_SIGN,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,105,24,17
|
||||
CONTROL "9",IDC_BUTTON_9,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,48,24,17
|
||||
CONTROL "6",IDC_BUTTON_6,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,67,24,17
|
||||
CONTROL "3",IDC_BUTTON_3,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,86,24,17
|
||||
CONTROL ",",IDC_BUTTON_DOT,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,105,24,17
|
||||
CONTROL "/",IDC_BUTTON_DIV,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,48,24,17
|
||||
CONTROL "*",IDC_BUTTON_MULT,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,67,24,17
|
||||
CONTROL "-",IDC_BUTTON_SUB,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,86,24,17
|
||||
CONTROL "+",IDC_BUTTON_ADD,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,105,24,17
|
||||
CONTROL "Sqrt",IDC_BUTTON_SQRT,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,48,24,17
|
||||
CONTROL "%",IDC_BUTTON_PERCENT,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,67,24,17
|
||||
CONTROL "1/x",IDC_BUTTON_RX,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,86,24,17
|
||||
CONTROL "=",IDC_BUTTON_EQU,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,105,24,17
|
||||
CTEXT "",IDC_TEXT_MEMORY,152,24,24,17,SS_CENTERIMAGE,
|
||||
WS_EX_CLIENTEDGE
|
||||
CONTROL "MC",IDC_BUTTON_MC,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,48,24,17
|
||||
CONTROL "MR",IDC_BUTTON_MR,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,67,24,17
|
||||
CONTROL "MS",IDC_BUTTON_MS,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,86,24,17
|
||||
CONTROL "M+",IDC_BUTTON_MP,"Button",BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,105,24,17
|
||||
DEFPUSHBUTTON "",IDC_BUTTON_FOCUS,0,0,5,5,NOT WS_VISIBLE
|
||||
END
|
||||
|
||||
IDD_DIALOG_ABOUT DIALOGEX DISCARDABLE 0, 0, 264, 169
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "ReactOS 계산기 정보"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "OK",IDOK,105,148,52,16
|
||||
CONTROL 106,IDC_STATIC,"Static",SS_BITMAP | SS_CENTERIMAGE |
|
||||
CONTROL IDB_BITMAP_ROS,IDC_STATIC,"Static",SS_BITMAP | SS_CENTERIMAGE |
|
||||
SS_REALSIZEIMAGE | WS_BORDER,4,4,104,48
|
||||
LTEXT "ReactOS 계산기",IDC_STATIC,120,12,132,8,
|
||||
SS_CENTERIMAGE
|
||||
@@ -251,7 +331,7 @@ BEGIN
|
||||
END
|
||||
|
||||
IDD_DIALOG_STAT DIALOGEX DISCARDABLE 0, 0, 163, 85
|
||||
STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Statistics box"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
@@ -265,7 +345,6 @@ BEGIN
|
||||
SS_SUNKEN
|
||||
END
|
||||
|
||||
|
||||
// Menus
|
||||
|
||||
IDR_MENU_SCIENTIFIC_1 MENU DISCARDABLE
|
||||
@@ -365,3 +444,260 @@ BEGIN
|
||||
IDS_QUICKHELP "빠른 도움말"
|
||||
END
|
||||
|
||||
// types of conversion
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_CONV_AREA "Area"
|
||||
IDS_CONV_CONSUMPTION "Consumption (engines)"
|
||||
IDS_CONV_CURRENCY "Currencies"
|
||||
IDS_CONV_ENERGY "Energy"
|
||||
IDS_CONV_LENGTH "Lenghts"
|
||||
IDS_CONV_POWER "Power"
|
||||
IDS_CONV_PRESSURE "Pressure"
|
||||
IDS_CONV_TEMPERATURE "Temperature"
|
||||
IDS_CONV_VELOCITY "Velocity"
|
||||
IDS_CONV_VOLUME "Volume"
|
||||
IDS_CONV_WEIGHT "Weights"
|
||||
END
|
||||
|
||||
// TYPES OF AREAS
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_AREA_ACRES "Acres"
|
||||
IDS_AREA_ACRES_BRAZIL "Acres (Brazil)"
|
||||
IDS_AREA_ACRES_FRANCE "Acres (France)"
|
||||
IDS_AREA_ACRES_SCOTS "Acres (Scots)"
|
||||
IDS_AREA_ACRES_US "Acres (US)"
|
||||
IDS_AREA_ARES "Ares"
|
||||
IDS_AREA_CHOU "Chou"
|
||||
IDS_AREA_DANBO "Danbo"
|
||||
IDS_AREA_HECTARES "Hectares"
|
||||
IDS_AREA_JEONGBO "Jeongbo"
|
||||
IDS_AREA_MORGEN_HUNGARY "Morgen (Hungary)"
|
||||
IDS_AREA_MU "Mu"
|
||||
IDS_AREA_PING "Ping"
|
||||
IDS_AREA_PYEONG "Pyeong"
|
||||
IDS_AREA_PYEONGBANGJA "Pyeongbangja"
|
||||
IDS_AREA_RAI "Rai"
|
||||
IDS_AREA_SE "Se"
|
||||
IDS_AREA_SQUARE_CENTIMETERS "Square centimeters"
|
||||
IDS_AREA_SQUARE_CHR "Square chr"
|
||||
IDS_AREA_SQUARE_FATHOMS "Square fathoms"
|
||||
IDS_AREA_SQUARE_FATHOMS_HUNGARY "Square fathoms (Hungary)"
|
||||
IDS_AREA_SQUARE_FEET "Square feet"
|
||||
IDS_AREA_SQUARE_INCHES "Square inches"
|
||||
IDS_AREA_SQUARE_KILOMETERS "Square kilometers"
|
||||
IDS_AREA_SQUARE_LAR "Square lar"
|
||||
IDS_AREA_SQUARE_METER "Square meter"
|
||||
IDS_AREA_SQUARE_MILES "Square miles"
|
||||
IDS_AREA_SQUARE_MILLIMETERS "Square millimeters"
|
||||
IDS_AREA_SQUARE_SHAKU "Square shaku"
|
||||
IDS_AREA_SQUARE_TSUEN "Square tsuen"
|
||||
IDS_AREA_SQUARE_VA "Square va"
|
||||
IDS_AREA_SQUARE_YARD "Square yard"
|
||||
IDS_AREA_TAN "Tan"
|
||||
IDS_AREA_TSUBO "Tsubo"
|
||||
END
|
||||
|
||||
// TYPES OF COMSUMPTIONS
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_CONSUMPTION_KM_PER_L "Kilometer/liter"
|
||||
IDS_CONSUMPTION_L_PER_100_KM "Liters/100 kilometers"
|
||||
IDS_CONSUMPTION_MILES_GALLON_UK "Miles/gallon (UK)"
|
||||
IDS_CONSUMPTION_MILES_GALLON_US "Miles/gallon (US)"
|
||||
END
|
||||
|
||||
// TYPES OF CURRENCIES
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_CURRENCY_AUSTRIAN_SCHILLING "Austrian schilling"
|
||||
IDS_CURRENCY_BELGIAN_FRANC "Belgian franc"
|
||||
IDS_CURRENCY_CYPRIOT_POUND "Cypriot pound"
|
||||
IDS_CURRENCY_DEUTSCHE_MARK "Deutsche Mark"
|
||||
IDS_CURRENCY_DUTCH_GUILDER "Dutch guilder"
|
||||
IDS_CURRENCY_EURO "Euro"
|
||||
IDS_CURRENCY_FINNISH_MARKKA "Finnish markka"
|
||||
IDS_CURRENCY_FRENCH_FRANC "French franc"
|
||||
IDS_CURRENCY_GREEK_DRACHMA "Greek Drachma"
|
||||
IDS_CURRENCY_IRISH_POUND "Irish pound"
|
||||
IDS_CURRENCY_ITALIAN_LIRA "Italian lira"
|
||||
IDS_CURRENCY_LUXEMBOURG_FRANC "Luxembourg franc"
|
||||
IDS_CURRENCY_MALTESE_LIRA "Maltese lira"
|
||||
IDS_CURRENCY_PORTOGUESE_ESCUDO "Portoguese escudo"
|
||||
IDS_CURRENCY_SLOVAK_KORUNA "Slovak koruna"
|
||||
IDS_CURRENCY_SLOVENIAN_TOLAR "Slovenian tolar"
|
||||
IDS_CURRENCY_SPANISH_PESETA "Spanish peseta"
|
||||
END
|
||||
|
||||
// TYPES OF ENERGIES
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_ENERGY_15_C_CALORIES "15 ^C calories"
|
||||
IDS_ENERGY_ERGS "Ergs"
|
||||
IDS_ENERGY_IT_CALORIES "International Table calories"
|
||||
IDS_ENERGY_JOULES "Joules"
|
||||
IDS_ENERGY_KILOJOULES "Kilojoules"
|
||||
IDS_ENERGY_KILOWATT_HOURS "Kilowatt hours"
|
||||
IDS_ENERGY_NUTRITION_CALORIES "Nutrition calories"
|
||||
IDS_ENERGY_TH_CALORIES "Thermochemical calorie"
|
||||
END
|
||||
|
||||
// TYPES OF LENGTHS
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_LENGTH_ANGSTROMS "Angstroms"
|
||||
IDS_LENGTH_ASTRONOMILA_UNITS "Astronomila units"
|
||||
IDS_LENGTH_BARLEYCORNS "Barleycorns"
|
||||
IDS_LENGTH_CENTIMETERS "Centimeters"
|
||||
IDS_LENGTH_CHAINS_UK "Chains (UK)"
|
||||
IDS_LENGTH_CHI "Chi"
|
||||
IDS_LENGTH_CHOU "Chou"
|
||||
IDS_LENGTH_CHR "Chr"
|
||||
IDS_LENGTH_CUN "Cun"
|
||||
IDS_LENGTH_FATHOMS "Fathoms"
|
||||
IDS_LENGTH_FATHOMS_HUNGARY "Fathoms (Hungary)"
|
||||
IDS_LENGTH_FEET "Feet"
|
||||
IDS_LENGTH_FURLONGS "Furlongs"
|
||||
IDS_LENGTH_GAN "Gan"
|
||||
IDS_LENGTH_HANDS "Hands"
|
||||
IDS_LENGTH_HUNH "Hunh"
|
||||
IDS_LENGTH_INCHES "Inches"
|
||||
IDS_LENGTH_JA "Ja"
|
||||
IDS_LENGTH_JEONG "Jeong"
|
||||
IDS_LENGTH_KABIET "Kabiet"
|
||||
IDS_LENGTH_KEN "Ken"
|
||||
IDS_LENGTH_KEUB "Keub"
|
||||
IDS_LENGTH_KILOMETERS "Kilometers"
|
||||
IDS_LENGTH_LAR "Lar"
|
||||
IDS_LENGTH_LIGHT_YEARS "Light years"
|
||||
IDS_LENGTH_LINKS_UK "Links (UK)"
|
||||
IDS_LENGTH_METERS "Meters"
|
||||
IDS_LENGTH_MILES "Miles"
|
||||
IDS_LENGTH_MILLIMETERS "Millimeters"
|
||||
IDS_LENGTH_NAUTICAL_MILES "Nautical miles"
|
||||
IDS_LENGTH_NIEU "Nieu"
|
||||
IDS_LENGTH_PARSECS "Parsecs"
|
||||
IDS_LENGTH_PICAS "Picas"
|
||||
IDS_LENGTH_RI_JAPAN "Ri (Japan)"
|
||||
IDS_LENGTH_RI_KOREA "Ri (Korea)"
|
||||
IDS_LENGTH_SAWK "Sawk"
|
||||
IDS_LENGTH_SEN "Sen"
|
||||
IDS_LENGTH_SHAKU "Shaku"
|
||||
IDS_LENGTH_SPAN "Span"
|
||||
IDS_LENGTH_SUN "Sun"
|
||||
IDS_LENGTH_TSUEN "Tsuen"
|
||||
IDS_LENGTH_VA "Va"
|
||||
IDS_LENGTH_YARDS "Yards"
|
||||
IDS_LENGTH_YOTE "Yote"
|
||||
IDS_LENGTH_ZHANG "Zhang"
|
||||
END
|
||||
|
||||
// TYPES OF POWERS
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_POWER_HORSEPOWER "Horsepower"
|
||||
IDS_POWER_KILOWATTS "Kilowatts"
|
||||
IDS_POWER_MEGAWATTS "Megawatts"
|
||||
IDS_POWER_WATTS "Watts"
|
||||
END
|
||||
|
||||
// TYPE OF PRESSURES
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_PRESSURE_ATMOSPHERES "Atmospheres"
|
||||
IDS_PRESSURE_BARS "Bars"
|
||||
IDS_PRESSURE_MM_OF_MERCURY "Millimeters of mercury"
|
||||
IDS_PRESSURE_PASCALS "Pascals"
|
||||
IDS_PRESSURE_PSI "Pounds-force per square inch"
|
||||
END
|
||||
|
||||
// TYPES OF TEMPERATURES
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_TEMPERATURE_CELSIUS "Celsius"
|
||||
IDS_TEMPERATURE_FAHRENHEIT "Fahrenheit"
|
||||
IDS_TEMPERATURE_KELVIN "Kelvin"
|
||||
IDS_TEMPERATURE_RANKINE "Rankine"
|
||||
END
|
||||
|
||||
// TYPES OF VELOCITIES
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_VELOCITY_FEET_HOUR "Feet/hour"
|
||||
IDS_VELOCITY_KILOMETERS_HOUR "Kilometers/hour"
|
||||
IDS_VELOCITY_KNOTS "Knots"
|
||||
IDS_VELOCITY_MACH "Mach"
|
||||
IDS_VELOCITY_METERS_SECOND "Meters/second"
|
||||
IDS_VELOCITY_MILES_HOUR "Miles/hour"
|
||||
END
|
||||
|
||||
// TYPES OF VOLUMES
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_VOLUME_BARRELS_UK "Barrels (UK)"
|
||||
IDS_VOLUME_BARRELS_OIL "Barrels oil"
|
||||
IDS_VOLUME_BUN "Bun"
|
||||
IDS_VOLUME_BUSHELS_UK "Bushels (UK)"
|
||||
IDS_VOLUME_BUSHELS_US "Bushels (US)"
|
||||
IDS_VOLUME_CUBIC_CENTIMETERS "Cubic centimeters"
|
||||
IDS_VOLUME_CUBIC_FEET "Cubic feet"
|
||||
IDS_VOLUME_CUBIC_INCHES "Cubic inches"
|
||||
IDS_VOLUME_CUBIC_METERS "Cubic meters"
|
||||
IDS_VOLUME_CUBIC_YARDS "Cubic yards"
|
||||
IDS_VOLUME_DOE "Doe"
|
||||
IDS_VOLUME_FLUID_OUNCES_UK "Fluid ounces (UK)"
|
||||
IDS_VOLUME_FLUID_OUNCES_US "Fluid ounces (US)"
|
||||
IDS_VOLUME_GALLONS_UK "Gallons (UK)"
|
||||
IDS_VOLUME_GALLONS_DRY_US "Gallons, dry (US)"
|
||||
IDS_VOLUME_GALLONS_LIQUID_US "Gallons, liquid (US)"
|
||||
IDS_VOLUME_GOU "Gou"
|
||||
IDS_VOLUME_HOP "Hop"
|
||||
IDS_VOLUME_ICCE "Icce"
|
||||
IDS_VOLUME_KWIAN "Kwian"
|
||||
IDS_VOLUME_LITERS "Liters"
|
||||
IDS_VOLUME_MAL "Mal"
|
||||
IDS_VOLUME_MILLILITERS "Milliliters"
|
||||
IDS_VOLUME_PINTS_UK "Pints (UK)"
|
||||
IDS_VOLUME_PINTS_DRY_US "Pints, dry (US)"
|
||||
IDS_VOLUME_PINTS_LIQUID_US "Pints, liquid (US)"
|
||||
IDS_VOLUME_QUARTS_UK "Quarts (UK)"
|
||||
IDS_VOLUME_QUARTS_DRY_US "Quarts, dry (US)"
|
||||
IDS_VOLUME_QUARTS_LIQUID_US "Quarts, liquid (US)"
|
||||
IDS_VOLUME_SEKI "Seki"
|
||||
IDS_VOLUME_SYOU "Syou"
|
||||
IDS_VOLUME_TANANLOUNG "Tananloung"
|
||||
IDS_VOLUME_TANG "Tang"
|
||||
IDS_VOLUME_TO "To"
|
||||
END
|
||||
|
||||
// TYPES OF WEIGHTS
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_WEIGHT_BAHT "Baht"
|
||||
IDS_WEIGHT_CARATS "Carats"
|
||||
IDS_WEIGHT_CHUNG "Chung"
|
||||
IDS_WEIGHT_DON "Don"
|
||||
IDS_WEIGHT_GEUN "Geun"
|
||||
IDS_WEIGHT_GRAMS "Grams"
|
||||
IDS_WEIGHT_GWAN "Gwan"
|
||||
IDS_WEIGHT_HARB "Harb"
|
||||
IDS_WEIGHT_JIN_CHINA "Jin (China)"
|
||||
IDS_WEIGHT_JIN_TAIWAN "Jin (Taiwan)"
|
||||
IDS_WEIGHT_KAN "Kan"
|
||||
IDS_WEIGHT_KILOGRAMS "Kilograms"
|
||||
IDS_WEIGHT_KIN "Kin"
|
||||
IDS_WEIGHT_LIANG_CHINA "Liang (China)"
|
||||
IDS_WEIGHT_LIANG_TAIWAN "Liang (Taiwan)"
|
||||
IDS_WEIGHT_MONME "Monme"
|
||||
IDS_WEIGHT_OUNCES_AVOIRDUPOIS "Ounces, avoirdupois"
|
||||
IDS_WEIGHT_OUNCES_TROY "Ounces, troy"
|
||||
IDS_WEIGHT_POUNDS "Pounds"
|
||||
IDS_WEIGHT_QUINTAL_METRIC "Quintal (metric)"
|
||||
IDS_WEIGHT_SALOUNG "Saloung"
|
||||
IDS_WEIGHT_STONES "Stones"
|
||||
IDS_WEIGHT_TAMLUNG "Tamlung"
|
||||
IDS_WEIGHT_TONNES "Tonnes"
|
||||
IDS_WEIGHT_TONS_UK "Tons (UK)"
|
||||
IDS_WEIGHT_TONS_US "Tons (US)"
|
||||
END
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
|
||||
LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL
|
||||
|
||||
// Dialog
|
||||
@@ -523,6 +522,7 @@ BEGIN
|
||||
IDS_CURRENCY_LUXEMBOURG_FRANC "Luxembourg franc"
|
||||
IDS_CURRENCY_MALTESE_LIRA "Maltese lira"
|
||||
IDS_CURRENCY_PORTOGUESE_ESCUDO "Portoguese escudo"
|
||||
IDS_CURRENCY_SLOVAK_KORUNA "Slowaakse kroon"
|
||||
IDS_CURRENCY_SLOVENIAN_TOLAR "Slovenian tolar"
|
||||
IDS_CURRENCY_SPANISH_PESETA "Spanish peseta"
|
||||
END
|
||||
|
||||
@@ -518,6 +518,7 @@ BEGIN
|
||||
IDS_CURRENCY_LUXEMBOURG_FRANC "Luxembourg franc"
|
||||
IDS_CURRENCY_MALTESE_LIRA "Maltese lira"
|
||||
IDS_CURRENCY_PORTOGUESE_ESCUDO "Portoguese escudo"
|
||||
IDS_CURRENCY_SLOVAK_KORUNA "Slovakisk koruna"
|
||||
IDS_CURRENCY_SLOVENIAN_TOLAR "Slovenian tolar"
|
||||
IDS_CURRENCY_SPANISH_PESETA "Spanish peseta"
|
||||
END
|
||||
|
||||
@@ -529,6 +529,7 @@ BEGIN
|
||||
IDS_CURRENCY_LUXEMBOURG_FRANC "Luksemburski frank"
|
||||
IDS_CURRENCY_MALTESE_LIRA "Maltañskie liry"
|
||||
IDS_CURRENCY_PORTOGUESE_ESCUDO "Portugalskie escudo"
|
||||
IDS_CURRENCY_SLOVAK_KORUNA "S³owacka korona"
|
||||
IDS_CURRENCY_SLOVENIAN_TOLAR "S³oveñski tolar"
|
||||
IDS_CURRENCY_SPANISH_PESETA "Hiszpañska peseta"
|
||||
END
|
||||
|
||||
@@ -522,6 +522,7 @@ BEGIN
|
||||
IDS_CURRENCY_LUXEMBOURG_FRANC "Ëþêñåìáóðãñêèé ôðàíê"
|
||||
IDS_CURRENCY_MALTESE_LIRA "Ìàëüòèéñêàÿ ëèðà"
|
||||
IDS_CURRENCY_PORTOGUESE_ESCUDO "Ïîðòóãàëüñêîå ýñêóäî"
|
||||
IDS_CURRENCY_SLOVAK_KORUNA "Ñëîâàöêàÿ êðîíà"
|
||||
IDS_CURRENCY_SLOVENIAN_TOLAR "Ñëîâåíñêèé òîëàð"
|
||||
IDS_CURRENCY_SPANISH_PESETA "Èñïàíñêàÿ ïåñåòà"
|
||||
END
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/* TRANSLATOR : Mário Kaèmár /Mario Kacmar/ aka Kario ([email protected])
|
||||
* DATE OF TR.: 30-01-2008
|
||||
* LAST CHANGE: 30-08-2008
|
||||
* LAST CHANGE: 29-12-2008
|
||||
* ---------------------------------------
|
||||
* TODO:
|
||||
* 1. treba usporiada� jednotky pod¾a abecedy
|
||||
@@ -350,7 +350,6 @@ BEGIN
|
||||
SS_SUNKEN
|
||||
END
|
||||
|
||||
|
||||
// Menus
|
||||
|
||||
IDR_MENU_SCIENTIFIC_1 MENU DISCARDABLE
|
||||
@@ -531,6 +530,7 @@ BEGIN
|
||||
IDS_CURRENCY_LUXEMBOURG_FRANC "Luxembourg franc"
|
||||
IDS_CURRENCY_MALTESE_LIRA "Maltese lira"
|
||||
IDS_CURRENCY_PORTOGUESE_ESCUDO "Portoguese escudo"
|
||||
IDS_CURRENCY_SLOVAK_KORUNA "Slovenská koruna"
|
||||
IDS_CURRENCY_SLOVENIAN_TOLAR "Slovinský toliar"
|
||||
IDS_CURRENCY_SPANISH_PESETA "Španielska peseta"
|
||||
END
|
||||
|
||||
@@ -530,6 +530,7 @@ BEGIN
|
||||
IDS_CURRENCY_LUXEMBOURG_FRANC "Luxembourg franc"
|
||||
IDS_CURRENCY_MALTESE_LIRA "Maltese lira"
|
||||
IDS_CURRENCY_PORTOGUESE_ESCUDO "Portoguese escudo"
|
||||
IDS_CURRENCY_SLOVAK_KORUNA "Ñëîâàöüêà êðîíà"
|
||||
IDS_CURRENCY_SLOVENIAN_TOLAR "Slovenian tolar"
|
||||
IDS_CURRENCY_SPANISH_PESETA "Spanish peseta"
|
||||
END
|
||||
|
||||
@@ -173,8 +173,9 @@
|
||||
#define IDS_CURRENCY_LUXEMBOURG_FRANC 2311
|
||||
#define IDS_CURRENCY_MALTESE_LIRA 2312
|
||||
#define IDS_CURRENCY_PORTOGUESE_ESCUDO 2313
|
||||
#define IDS_CURRENCY_SLOVENIAN_TOLAR 2314
|
||||
#define IDS_CURRENCY_SPANISH_PESETA 2315
|
||||
#define IDS_CURRENCY_SLOVAK_KORUNA 2314
|
||||
#define IDS_CURRENCY_SLOVENIAN_TOLAR 2315
|
||||
#define IDS_CURRENCY_SPANISH_PESETA 2316
|
||||
|
||||
/* TYPES OF ENERGIES */
|
||||
#define IDS_ENERGY_15_C_CALORIES 2400
|
||||
|
||||
@@ -31,7 +31,7 @@ int _tmain(int argc, TCHAR ** argv)
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (_tcsstr(argv[1], "--winetest") && (argc == 3))
|
||||
if (_tcsstr(argv[1], "--winetest") && (argc == 3))
|
||||
{
|
||||
char psBuffer[128];
|
||||
char psBuffer2[128];
|
||||
@@ -63,6 +63,7 @@ int _tmain(int argc, TCHAR ** argv)
|
||||
char *nlptr2 = strchr(psBuffer2, '\n');
|
||||
if (nlptr2)
|
||||
*nlptr2 = '\0';
|
||||
puts(psBuffer2);
|
||||
OutputDebugStringA(psBuffer2);
|
||||
}
|
||||
_pclose(pPipe2);
|
||||
@@ -72,7 +73,7 @@ int _tmain(int argc, TCHAR ** argv)
|
||||
_pclose(pPipe);
|
||||
}
|
||||
}
|
||||
else if (_tcsstr(argv[1], "--process") && (argc == 3))
|
||||
else if (_tcsstr(argv[1], "--process") && (argc == 3))
|
||||
{
|
||||
char psBuffer[128];
|
||||
FILE *pPipe;
|
||||
@@ -82,6 +83,7 @@ int _tmain(int argc, TCHAR ** argv)
|
||||
{
|
||||
while(fgets(psBuffer, 128, pPipe))
|
||||
{
|
||||
puts(psBuffer);
|
||||
OutputDebugStringA(psBuffer);
|
||||
}
|
||||
_pclose(pPipe);
|
||||
@@ -112,6 +114,7 @@ int _tmain(int argc, TCHAR ** argv)
|
||||
}
|
||||
offset++;
|
||||
}
|
||||
_putts(buf);
|
||||
OutputDebugString(buf);
|
||||
HeapFree(GetProcessHeap(), 0, buf);
|
||||
}
|
||||
|
||||
@@ -50,7 +50,7 @@ BEGIN
|
||||
IDS_SOL_ABOUT "Solitaire by J Brown\n\nCardLib version 1.0."
|
||||
IDS_SOL_QUIT "Äà ïðåêðàòÿ ëè èãðàòà?"
|
||||
IDS_SOL_WIN "Ïîçäðàâëåíèÿ, ïîáåäèõòå!!"
|
||||
IDS_SOL_DEAL "Deal again?"
|
||||
IDS_SOL_DEAL "Íîâî ðàçäàâàíå?"
|
||||
END
|
||||
|
||||
|
||||
|
||||
@@ -588,7 +588,7 @@ int TMapLoader::Load(const char * filename, const char * szActiveEmul) {
|
||||
#ifdef KEYDEBUG
|
||||
printit("\r \r");
|
||||
#endif
|
||||
AllOk = SA.Add(temps);;
|
||||
AllOk = SA.Add(temps);
|
||||
if ( !AllOk ) break;
|
||||
} else {
|
||||
// cerr << "Unexpected line '" << buf << "'\n";
|
||||
|
||||
@@ -143,7 +143,7 @@ struct cmdHistory * cfgets (char *buf, unsigned int length, struct cmdHistory *c
|
||||
MustRefresh = 1;
|
||||
break;
|
||||
case VK_RIGHT: //[email protected] (added ctrl+arrow)
|
||||
if (cursor < current)
|
||||
if (cursor < current) {
|
||||
if (InputRecord.Event.KeyEvent.dwControlKeyState &
|
||||
(LEFT_CTRL_PRESSED | RIGHT_CTRL_PRESSED)) {
|
||||
unsigned int j, k;
|
||||
@@ -159,8 +159,9 @@ struct cmdHistory * cfgets (char *buf, unsigned int length, struct cmdHistory *c
|
||||
cursor++;
|
||||
MustRefresh = 1;
|
||||
break;
|
||||
}
|
||||
case VK_LEFT: //[email protected] (added ctrl+arrow)
|
||||
if (cursor > 0)
|
||||
if (cursor > 0) {
|
||||
if(InputRecord.Event.KeyEvent.dwControlKeyState &
|
||||
(LEFT_CTRL_PRESSED | RIGHT_CTRL_PRESSED)) {
|
||||
int j, k;
|
||||
@@ -176,6 +177,7 @@ struct cmdHistory * cfgets (char *buf, unsigned int length, struct cmdHistory *c
|
||||
cursor--;
|
||||
MustRefresh = 1;
|
||||
break;
|
||||
}
|
||||
case VK_HOME:
|
||||
if (cursor>0) cursor = 0;
|
||||
MustRefresh = 1;
|
||||
|
||||
@@ -676,16 +676,15 @@ VOID DIALOG_EditTimeDate(VOID)
|
||||
{
|
||||
SYSTEMTIME st;
|
||||
TCHAR szDate[MAX_STRING_LEN];
|
||||
static const TCHAR space[] = _T(" ");
|
||||
TCHAR szText[MAX_STRING_LEN * 2 + 2];
|
||||
|
||||
GetLocalTime(&st);
|
||||
|
||||
GetTimeFormat(LOCALE_USER_DEFAULT, 0, &st, NULL, szDate, MAX_STRING_LEN);
|
||||
SendMessage(Globals.hEdit, EM_REPLACESEL, TRUE, (LPARAM)szDate);
|
||||
|
||||
SendMessage(Globals.hEdit, EM_REPLACESEL, TRUE, (LPARAM)space);
|
||||
|
||||
_tcscpy(szText, szDate);
|
||||
_tcscat(szText, _T(" "));
|
||||
GetDateFormat(LOCALE_USER_DEFAULT, DATE_LONGDATE, &st, NULL, szDate, MAX_STRING_LEN);
|
||||
_tcscat(szText, szDate);
|
||||
SendMessage(Globals.hEdit, EM_REPLACESEL, TRUE, (LPARAM)szDate);
|
||||
}
|
||||
|
||||
|
||||
@@ -29,7 +29,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -40,54 +42,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&Ôàéë"
|
||||
BEGIN
|
||||
MENUITEM "&Íîâ...", CMD_NEW
|
||||
MENUITEM "&Îòâàðÿíå\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Çàïèñ\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Çàïèñ &êàòî...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Íàñòðîéêà íà ñòðàíèöàòà...", CMD_PAGE_SETUP
|
||||
MENUITEM "Îò&ïå÷àòâàíå", CMD_PRINT
|
||||
MENUITEM "Íàñòðîéêà íà ïå÷àòà÷à...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Èç&õîä", CMD_EXIT
|
||||
END
|
||||
POPUP "&Îáðàáîòêà"
|
||||
BEGIN
|
||||
MENUITEM "&Îòìÿíà\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Îò&ðÿçâàíå\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Çàïîìíÿíå\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Ïîñòàâÿíå\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Èçòðèâàíå\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Òúðñåíå...\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Òúðñåíå íà &ñëåäâàùîòî\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Çàìÿíà\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Îòèâàíå íà...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Èçáîð íà âñè&÷êè\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&Âðåìå/äàòà\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "Î&ôîðìëåíèå"
|
||||
BEGIN
|
||||
MENUITEM "&Ïðåíàñÿíå íà äúëãèòå ðåäîâå", CMD_WRAP
|
||||
MENUITEM "&Øðèôò...", CMD_FONT
|
||||
END
|
||||
POPUP "&Èçãëåä"
|
||||
BEGIN
|
||||
MENUITEM "Ëåíòà íà &ñúñòîÿíèåòî", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "Ïîìî&ù"
|
||||
BEGIN
|
||||
MENUITEM "&Ñúäúðæàíèå", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Òúðñåíå...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Ïîìîù çà ïîìîùòà", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Çà" CMD_ABOUT
|
||||
MENUITEM "Ñ&âåäåíèÿ", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "&Ôàéë"
|
||||
BEGIN
|
||||
MENUITEM "&Íîâ\tCtrl+N", CMD_NEW
|
||||
MENUITEM "&Îòâàðÿíå\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Çàïèñ\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Çàïèñ &êàòî...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Íàñòðîéêà íà ñòðàíèöàòà...", CMD_PAGE_SETUP
|
||||
MENUITEM "Îò&ïå÷àòâàíå\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "Íàñòðîéêà íà ïå÷àòà÷à...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Èç&õîä", CMD_EXIT
|
||||
END
|
||||
POPUP "&Îáðàáîòêà"
|
||||
BEGIN
|
||||
MENUITEM "&Îòìÿíà\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Îò&ðÿçâàíå\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Çàïîìíÿíå\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Ïîñòàâÿíå\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Èçòðèâàíå\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Òúðñåíå...\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Òúðñåíå íà &ñëåäâàùîòî\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Çàìÿíà\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Îòèâàíå íà...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Èçáîð íà âñè&÷êè\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&Âðåìå/äàòà\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "Î&ôîðìëåíèå"
|
||||
BEGIN
|
||||
MENUITEM "&Ïðåíàñÿíå íà äúëãèòå ðåäîâå", CMD_WRAP
|
||||
MENUITEM "&Øðèôò...", CMD_FONT
|
||||
END
|
||||
POPUP "&Èçãëåä"
|
||||
BEGIN
|
||||
MENUITEM "Ëåíòà íà &ñúñòîÿíèåòî", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "Ïîìî&ù"
|
||||
BEGIN
|
||||
MENUITEM "&Ñúäúðæàíèå", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Òúðñåíå...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Ïîìîù çà ïîìîùòà", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Çà" CMD_ABOUT
|
||||
MENUITEM "Ñ&âåäåíèÿ", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
@@ -201,5 +203,5 @@ STRING_UTF8, "UTF-8"
|
||||
STRING_CRLF, "Óüèíäîóüñ"
|
||||
STRING_LF, "Þíèêñ"
|
||||
STRING_CR, "Ìàê"
|
||||
STRING_LINE_COLUMN, "Line %d, column %d"
|
||||
STRING_LINE_COLUMN, "Ðåä %d, ñòúëá %d"
|
||||
END
|
||||
|
||||
@@ -31,7 +31,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -42,54 +44,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&Soubor"
|
||||
BEGIN
|
||||
MENUITEM "&Nový...", CMD_NEW
|
||||
MENUITEM "&Otevøít\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Uložit\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Uložit j&ako...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Tisk", CMD_PRINT
|
||||
MENUITEM "Nas&tavení stránky...", CMD_PAGE_SETUP
|
||||
MENUITEM "Nastavení tiská&rny...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Konec", CMD_EXIT
|
||||
END
|
||||
POPUP "U&pravit"
|
||||
BEGIN
|
||||
MENUITEM "&Zpìt\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Vyjmou&t\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Kopírovat\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Vložit\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Smazat\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Hledej\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "&Najdi další\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Replace\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Go To...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Vybrat vš&e\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "È&as/Datum\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "Zalo&mit dlouhé øádky", CMD_WRAP
|
||||
MENUITEM "&Písmo...", CMD_FONT
|
||||
END
|
||||
POPUP "&Zobrazit"
|
||||
BEGIN
|
||||
MENUITEM "&Stavový øádek", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Nápovìda"
|
||||
BEGIN
|
||||
MENUITEM "&Obsah", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Najít...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Pomoc k nápovìdì", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&O programu" CMD_ABOUT
|
||||
MENUITEM "Inf&o...", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "&Soubor"
|
||||
BEGIN
|
||||
MENUITEM "&Nový\tCtrl+N", CMD_NEW
|
||||
MENUITEM "&Otevøít\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Uložit\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Uložit j&ako...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Tisk\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "Nas&tavení stránky...", CMD_PAGE_SETUP
|
||||
MENUITEM "Nastavení tiská&rny...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Konec", CMD_EXIT
|
||||
END
|
||||
POPUP "U&pravit"
|
||||
BEGIN
|
||||
MENUITEM "&Zpìt\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Vyjmou&t\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Kopírovat\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Vložit\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Smazat\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Hledej\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "&Najdi další\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Replace\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Go To...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Vybrat vš&e\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "È&as/Datum\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "Zalo&mit dlouhé øádky", CMD_WRAP
|
||||
MENUITEM "&Písmo...", CMD_FONT
|
||||
END
|
||||
POPUP "&Zobrazit"
|
||||
BEGIN
|
||||
MENUITEM "&Stavový øádek", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Nápovìda"
|
||||
BEGIN
|
||||
MENUITEM "&Obsah", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Najít...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Pomoc k nápovìdì", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&O programu" CMD_ABOUT
|
||||
MENUITEM "Inf&o...", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -28,7 +28,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -39,54 +41,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&Fil"
|
||||
BEGIN
|
||||
MENUITEM "&Ny...", CMD_NEW
|
||||
MENUITEM "Å&bn\tEnter", CMD_OPEN
|
||||
MENUITEM "&Gem", CMD_SAVE
|
||||
MENUITEM "Gem so&m...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Side&opsætning...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Udskriv", CMD_PRINT
|
||||
MENUITEM "&Indstil printer...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Afslut", CMD_EXIT
|
||||
END
|
||||
POPUP "&Rediger"
|
||||
BEGIN
|
||||
MENUITEM "&Fortryd\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Klip\tCtrl+X", CMD_CUT
|
||||
MENUITEM "K&opier\tCtrl+C", CMD_COPY
|
||||
MENUITEM "Sæt &ind\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Slet\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Søg...", CMD_SEARCH
|
||||
MENUITEM "&Find næste\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Replace\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Go To...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Marker &alt", CMD_SELECT_ALL
|
||||
MENUITEM "&Dato/tid\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "&Søg"
|
||||
BEGIN
|
||||
MENUITEM "&Wrap long lines", CMD_WRAP
|
||||
MENUITEM "&Font...", CMD_FONT
|
||||
END
|
||||
POPUP "&View"
|
||||
BEGIN
|
||||
MENUITEM "Status&bar", CMD_STATUSBAR
|
||||
POPUP "&Fil"
|
||||
BEGIN
|
||||
MENUITEM "&Ny\tCtrl+N", CMD_NEW
|
||||
MENUITEM "Å&bn\tEnter", CMD_OPEN
|
||||
MENUITEM "&Gem", CMD_SAVE
|
||||
MENUITEM "Gem so&m...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Side&opsætning...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Udskriv\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "&Indstil printer...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Afslut", CMD_EXIT
|
||||
END
|
||||
POPUP "&Rediger"
|
||||
BEGIN
|
||||
MENUITEM "&Fortryd\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Klip\tCtrl+X", CMD_CUT
|
||||
MENUITEM "K&opier\tCtrl+C", CMD_COPY
|
||||
MENUITEM "Sæt &ind\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Slet\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Søg...", CMD_SEARCH
|
||||
MENUITEM "&Find næste\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Replace\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Go To...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Marker &alt", CMD_SELECT_ALL
|
||||
MENUITEM "&Dato/tid\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "&Søg"
|
||||
BEGIN
|
||||
MENUITEM "&Wrap long lines", CMD_WRAP
|
||||
MENUITEM "&Font...", CMD_FONT
|
||||
END
|
||||
POPUP "&View"
|
||||
BEGIN
|
||||
MENUITEM "Status&bar", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Hjælp"
|
||||
BEGIN
|
||||
MENUITEM "&Indhold", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Søg efter hjælp om...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Brug af Hjælp", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "&Om Notesblok", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "&Hjælp"
|
||||
BEGIN
|
||||
MENUITEM "&Indhold", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Søg efter hjælp om...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Brug af Hjælp", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "&Om Notesblok", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -29,7 +29,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -40,54 +42,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&Datei"
|
||||
BEGIN
|
||||
MENUITEM "&Neu...", CMD_NEW
|
||||
MENUITEM "Ö&ffnen...", CMD_OPEN
|
||||
MENUITEM "&Speichern", CMD_SAVE
|
||||
MENUITEM "Speichern &unter...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Seite ein&richten...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Drucken", CMD_PRINT
|
||||
MENUITEM "Drucker&einrichtung...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Beenden", CMD_EXIT
|
||||
END
|
||||
POPUP "&Bearbeiten"
|
||||
BEGIN
|
||||
MENUITEM "&Rückgängig\tStrg+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Ausschneiden\tStrg+X", CMD_CUT
|
||||
MENUITEM "&Kopieren\tStrg+C", CMD_COPY
|
||||
MENUITEM "&Einfügen\tStrg+V", CMD_PASTE
|
||||
MENUITEM "&Löschen\tEntf", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Suchen...", CMD_SEARCH
|
||||
MENUITEM "&Weitersuchen\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "&Ersetzen\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Gehe zu...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Alles &markieren", CMD_SELECT_ALL
|
||||
MENUITEM "&Uhrzeit/Datum\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "&Zeilenumbruch", CMD_WRAP
|
||||
MENUITEM "&Schriftart...", CMD_FONT
|
||||
END
|
||||
POPUP "&Ansicht"
|
||||
BEGIN
|
||||
MENUITEM "Status&leiste", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Hilfe"
|
||||
BEGIN
|
||||
MENUITEM "&Inhalt", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Suchen...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Hilfe benutzen", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Über" CMD_ABOUT
|
||||
MENUITEM "Inf&o", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "&Datei"
|
||||
BEGIN
|
||||
MENUITEM "&Neu\tStrg+N", CMD_NEW
|
||||
MENUITEM "Ö&ffnen\tStrg+O", CMD_OPEN
|
||||
MENUITEM "&Speichern\tStrg+S", CMD_SAVE
|
||||
MENUITEM "Speichern &unter...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Seite ein&richten...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Drucken\tStrg+P", CMD_PRINT
|
||||
MENUITEM "Drucker&einrichtung...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Beenden", CMD_EXIT
|
||||
END
|
||||
POPUP "&Bearbeiten"
|
||||
BEGIN
|
||||
MENUITEM "&Rückgängig\tStrg+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Ausschneiden\tStrg+X", CMD_CUT
|
||||
MENUITEM "&Kopieren\tStrg+C", CMD_COPY
|
||||
MENUITEM "&Einfügen\tStrg+V", CMD_PASTE
|
||||
MENUITEM "&Löschen\tEntf", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Suchen...", CMD_SEARCH
|
||||
MENUITEM "&Weitersuchen\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "&Ersetzen\tStrg+H", CMD_REPLACE
|
||||
MENUITEM "Gehe zu...\tStrg+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Alles &markieren", CMD_SELECT_ALL
|
||||
MENUITEM "&Uhrzeit/Datum\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "&Zeilenumbruch", CMD_WRAP
|
||||
MENUITEM "&Schriftart...", CMD_FONT
|
||||
END
|
||||
POPUP "&Ansicht"
|
||||
BEGIN
|
||||
MENUITEM "Status&leiste", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Hilfe"
|
||||
BEGIN
|
||||
MENUITEM "&Inhalt", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Suchen...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Hilfe benutzen", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Über" CMD_ABOUT
|
||||
MENUITEM "Inf&o", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -27,7 +27,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -38,54 +40,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&Áñ÷åßï"
|
||||
BEGIN
|
||||
MENUITEM "&ÍÝï...", CMD_NEW
|
||||
MENUITEM "&¢íïéãìá\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "ÁðïèÞêåõ&óç\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "ÁðïèÞêåõóç &ùò...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Å&ðéëïãÝò óåëßäáò...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Åêôýðùóç", CMD_PRINT
|
||||
MENUITEM "ÅðéëïãÝò åê&ôõðùôÞ ...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "¸&îïäïò", CMD_EXIT
|
||||
END
|
||||
POPUP "&Edit"
|
||||
BEGIN
|
||||
MENUITEM "Á&íáßñåóç\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Áðïêï&ðÞ\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&ÁíôéãñáöÞ\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Åðéêüëëçóç\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&ÄéáãñáöÞ\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Åýñåóç...\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Åýñåóç å&ðüìåíïõ\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "ÁíôéêáôÜóôáóç\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "&ÌåôÜâáóç óôï...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "ÅðéëïãÞ &¼ëùí\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&¿ñá/Çìåñïìçíßá\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "Ö&ïñìÜ"
|
||||
BEGIN
|
||||
MENUITEM "&ÅìöÜíéóç ìåãÜëùí ãñáììþí", CMD_WRAP
|
||||
MENUITEM "&ÃñáììáôïóåéñÜ...", CMD_FONT
|
||||
END
|
||||
POPUP "&ÅìöÜíéóç"
|
||||
BEGIN
|
||||
MENUITEM "ÃñáììÞ &êáôÜóôáóçò", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&ÂïÞèåéá"
|
||||
BEGIN
|
||||
MENUITEM "&Ðåñéå÷üìåíá", CMD_HELP_CONTENTS
|
||||
MENUITEM "&ÁíáæÞôçóç...", CMD_HELP_SEARCH
|
||||
MENUITEM "&ÂïÞèåéá óôç âïÞèåéá", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "Ðëçñï&öïñßåò", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "&Áñ÷åßï"
|
||||
BEGIN
|
||||
MENUITEM "&ÍÝï\tCtrl+N", CMD_NEW
|
||||
MENUITEM "&¢íïéãìá\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "ÁðïèÞêåõ&óç\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "ÁðïèÞêåõóç &ùò...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Å&ðéëïãÝò óåëßäáò...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Åêôýðùóç\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "ÅðéëïãÝò åê&ôõðùôÞ ...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "¸&îïäïò", CMD_EXIT
|
||||
END
|
||||
POPUP "&Edit"
|
||||
BEGIN
|
||||
MENUITEM "Á&íáßñåóç\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Áðïêï&ðÞ\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&ÁíôéãñáöÞ\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Åðéêüëëçóç\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&ÄéáãñáöÞ\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Åýñåóç...\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Åýñåóç å&ðüìåíïõ\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "ÁíôéêáôÜóôáóç\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "&ÌåôÜâáóç óôï...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "ÅðéëïãÞ &¼ëùí\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&¿ñá/Çìåñïìçíßá\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "Ö&ïñìÜ"
|
||||
BEGIN
|
||||
MENUITEM "&ÅìöÜíéóç ìåãÜëùí ãñáììþí", CMD_WRAP
|
||||
MENUITEM "&ÃñáììáôïóåéñÜ...", CMD_FONT
|
||||
END
|
||||
POPUP "&ÅìöÜíéóç"
|
||||
BEGIN
|
||||
MENUITEM "ÃñáììÞ &êáôÜóôáóçò", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&ÂïÞèåéá"
|
||||
BEGIN
|
||||
MENUITEM "&Ðåñéå÷üìåíá", CMD_HELP_CONTENTS
|
||||
MENUITEM "&ÁíáæÞôçóç...", CMD_HELP_SEARCH
|
||||
MENUITEM "&ÂïÞèåéá óôç âïÞèåéá", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "Ðëçñï&öïñßåò", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -29,7 +29,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -40,54 +42,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&File"
|
||||
BEGIN
|
||||
MENUITEM "&New...", CMD_NEW
|
||||
MENUITEM "&Open\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Save\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Save &as...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Page Se&tup...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Print", CMD_PRINT
|
||||
MENUITEM "P&rinter Setup...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "E&xit", CMD_EXIT
|
||||
END
|
||||
POPUP "&Edit"
|
||||
BEGIN
|
||||
MENUITEM "&Undo\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Cu&t\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Copy\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Paste\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Delete\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Find...\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Find &next\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Replace\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Go To...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Select &all\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&Time/Date\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "&Wrap long lines", CMD_WRAP
|
||||
MENUITEM "&Font...", CMD_FONT
|
||||
END
|
||||
POPUP "&View"
|
||||
BEGIN
|
||||
MENUITEM "Status&bar", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Help"
|
||||
BEGIN
|
||||
MENUITEM "&Contents", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Search...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Help on help", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "Inf&o", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "&File"
|
||||
BEGIN
|
||||
MENUITEM "&New\tCtrl+N", CMD_NEW
|
||||
MENUITEM "&Open...\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Save\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Save &as...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Page Se&tup...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Print\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "P&rinter Setup...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "E&xit", CMD_EXIT
|
||||
END
|
||||
POPUP "&Edit"
|
||||
BEGIN
|
||||
MENUITEM "&Undo\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Cu&t\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Copy\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Paste\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Delete\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Find...\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Find &next\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Replace\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Go To...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Select &all\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&Time/Date\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "&Wrap long lines", CMD_WRAP
|
||||
MENUITEM "&Font...", CMD_FONT
|
||||
END
|
||||
POPUP "&View"
|
||||
BEGIN
|
||||
MENUITEM "Status&bar", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Help"
|
||||
BEGIN
|
||||
MENUITEM "&Contents", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Search...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Help on help", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "Inf&o", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -31,7 +31,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -42,54 +44,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&Archivo"
|
||||
BEGIN
|
||||
MENUITEM "&Nuevo...", CMD_NEW
|
||||
MENUITEM "&Abrir\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Guardar\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Guardar &como...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Imprimir", CMD_PRINT
|
||||
MENUITEM "Configurar &página...", CMD_PAGE_SETUP
|
||||
MENUITEM "Configuración &impresora...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Salir", CMD_EXIT
|
||||
END
|
||||
POPUP "&Edición"
|
||||
BEGIN
|
||||
MENUITEM "&Deshacer\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Cor&tar\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Copiar\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Pegar\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Eliminar\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Buscar\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Buscar &siguiente\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Reemplazar\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Ir a...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Seleccionar t&odo\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&Hora y fecha\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormato"
|
||||
BEGIN
|
||||
MENUITEM "&Ajuste de línea", CMD_WRAP
|
||||
MENUITEM "Tipo de &letra...", CMD_FONT
|
||||
END
|
||||
POPUP "&Ver"
|
||||
BEGIN
|
||||
MENUITEM "Barra d&e estado", CMD_STATUSBAR
|
||||
POPUP "&Archivo"
|
||||
BEGIN
|
||||
MENUITEM "&Nuevo\tCtrl+N", CMD_NEW
|
||||
MENUITEM "&Abrir\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Guardar\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Guardar &como...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Imprimir\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "Configurar &página...", CMD_PAGE_SETUP
|
||||
MENUITEM "Configuración &impresora...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Salir", CMD_EXIT
|
||||
END
|
||||
POPUP "&Edición"
|
||||
BEGIN
|
||||
MENUITEM "&Deshacer\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Cor&tar\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Copiar\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Pegar\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Eliminar\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Buscar\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Buscar &siguiente\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Reemplazar\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Ir a...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Seleccionar t&odo\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&Hora y fecha\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormato"
|
||||
BEGIN
|
||||
MENUITEM "&Ajuste de línea", CMD_WRAP
|
||||
MENUITEM "Tipo de &letra...", CMD_FONT
|
||||
END
|
||||
POPUP "&Ver"
|
||||
BEGIN
|
||||
MENUITEM "Barra d&e estado", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "A&yuda"
|
||||
BEGIN
|
||||
MENUITEM "Í&ndice", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Buscar...", CMD_HELP_SEARCH
|
||||
MENUITEM "A&yuda sobre la ayuda", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Acerca de" CMD_ABOUT
|
||||
MENUITEM "&Información...", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "A&yuda"
|
||||
BEGIN
|
||||
MENUITEM "Í&ndice", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Buscar...", CMD_HELP_SEARCH
|
||||
MENUITEM "A&yuda sobre la ayuda", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Acerca de" CMD_ABOUT
|
||||
MENUITEM "&Información...", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -7,7 +7,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -18,54 +20,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&Fitxategia"
|
||||
BEGIN
|
||||
MENUITEM "&Berria...", CMD_NEW
|
||||
MENUITEM "&Ireki\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Gorde\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Gorde &honela...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Inprimatu", CMD_PRINT
|
||||
MENUITEM "Prestatu &orrialdea...", CMD_PAGE_SETUP
|
||||
MENUITEM "Inprimatzeko &aurrebista...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Irten", CMD_EXIT
|
||||
END
|
||||
POPUP "&Edizioa"
|
||||
BEGIN
|
||||
MENUITEM "&Desegin\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Ebaki\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Kopiatu\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Itsasi\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Ezabatu\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Bilatu\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Bilatu &hurrengoa\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Ordeztu\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Joan...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hautatu dena\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&Ordua eta data\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "Formatua"
|
||||
BEGIN
|
||||
MENUITEM "&Lerrokatu", CMD_WRAP
|
||||
MENUITEM "Letra-tipoa...", CMD_FONT
|
||||
END
|
||||
POPUP "&Ikusi"
|
||||
BEGIN
|
||||
MENUITEM "Egoera-barra", CMD_STATUSBAR
|
||||
POPUP "&Fitxategia"
|
||||
BEGIN
|
||||
MENUITEM "&Berria\tCtrl+N", CMD_NEW
|
||||
MENUITEM "&Ireki\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Gorde\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Gorde &honela...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Inprimatu\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "Prestatu &orrialdea...", CMD_PAGE_SETUP
|
||||
MENUITEM "Inprimatzeko &aurrebista...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Irten", CMD_EXIT
|
||||
END
|
||||
POPUP "&Edizioa"
|
||||
BEGIN
|
||||
MENUITEM "&Desegin\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Ebaki\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Kopiatu\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Itsasi\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Ezabatu\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Bilatu\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Bilatu &hurrengoa\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Ordeztu\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Joan...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hautatu dena\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&Ordua eta data\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "Formatua"
|
||||
BEGIN
|
||||
MENUITEM "&Lerrokatu", CMD_WRAP
|
||||
MENUITEM "Letra-tipoa...", CMD_FONT
|
||||
END
|
||||
POPUP "&Ikusi"
|
||||
BEGIN
|
||||
MENUITEM "Egoera-barra", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "Laguntza"
|
||||
BEGIN
|
||||
MENUITEM "Í&ndizea", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Bilatu...", CMD_HELP_SEARCH
|
||||
MENUITEM "Laguntzari buruz laguntza", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Ohar-blokari buruz" CMD_ABOUT
|
||||
MENUITEM "&Informazioa...", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "Laguntza"
|
||||
BEGIN
|
||||
MENUITEM "Í&ndizea", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Bilatu...", CMD_HELP_SEARCH
|
||||
MENUITEM "Laguntzari buruz laguntza", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Ohar-blokari buruz" CMD_ABOUT
|
||||
MENUITEM "&Informazioa...", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -28,7 +28,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -39,54 +41,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&Tiedosto"
|
||||
BEGIN
|
||||
MENUITEM "&Uusi...", CMD_NEW
|
||||
MENUITEM "&Avaa", CMD_OPEN
|
||||
MENUITEM "Ta&lleta", CMD_SAVE
|
||||
MENUITEM "Talleta &nimellä...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "T&ulosta", CMD_PRINT
|
||||
MENUITEM "&Sivun asetukset...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Kirjoittimen asetukset...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Poistu", CMD_EXIT
|
||||
END
|
||||
POPUP "&Muokkaa"
|
||||
BEGIN
|
||||
MENUITEM "&Palauta\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Leikkaa\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Kopioi\tCtrl+C", CMD_COPY
|
||||
MENUITEM "L&iitä\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "P&oista\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Etsi...", CMD_SEARCH
|
||||
MENUITEM "Etsi &seuraava\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Replace\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Go To...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Valitse kaikki", CMD_SELECT_ALL
|
||||
MENUITEM "&Aika/Päivämäärä\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "Ka&tkaise pitkä rivi", CMD_WRAP
|
||||
MENUITEM "&Font...", CMD_FONT
|
||||
END
|
||||
POPUP "&View"
|
||||
BEGIN
|
||||
MENUITEM "Status&bar", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Apua"
|
||||
BEGIN
|
||||
MENUITEM "&Sisältö", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Etsi...", CMD_HELP_SEARCH
|
||||
MENUITEM "Apua &Opastuksesta", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "Inf&o...", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "&Tiedosto"
|
||||
BEGIN
|
||||
MENUITEM "&Uusi\tCtrl+N", CMD_NEW
|
||||
MENUITEM "&Avaa\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "Ta&lleta\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Talleta &nimellä...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "T&ulosta\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "&Sivun asetukset...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Kirjoittimen asetukset...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Poistu", CMD_EXIT
|
||||
END
|
||||
POPUP "&Muokkaa"
|
||||
BEGIN
|
||||
MENUITEM "&Palauta\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Leikkaa\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Kopioi\tCtrl+C", CMD_COPY
|
||||
MENUITEM "L&iitä\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "P&oista\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Etsi...", CMD_SEARCH
|
||||
MENUITEM "Etsi &seuraava\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Replace\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Go To...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Valitse kaikki", CMD_SELECT_ALL
|
||||
MENUITEM "&Aika/Päivämäärä\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "Ka&tkaise pitkä rivi", CMD_WRAP
|
||||
MENUITEM "&Font...", CMD_FONT
|
||||
END
|
||||
POPUP "&View"
|
||||
BEGIN
|
||||
MENUITEM "Status&bar", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Apua"
|
||||
BEGIN
|
||||
MENUITEM "&Sisältö", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Etsi...", CMD_HELP_SEARCH
|
||||
MENUITEM "Apua &Opastuksesta", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "Inf&o...", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
@@ -163,33 +165,33 @@ END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
|
||||
STRING_PAGESETUP_FOOTERVALUE, "Sivu &s" /* FIXME */
|
||||
STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
|
||||
STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
|
||||
STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
|
||||
STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
|
||||
STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
|
||||
STRING_PAGESETUP_FOOTERVALUE, "Sivu &s" /* FIXME */
|
||||
STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
|
||||
STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
|
||||
STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
|
||||
STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
|
||||
|
||||
STRING_NOTEPAD, "Notepad"
|
||||
STRING_ERROR, "VIRHE"
|
||||
STRING_WARNING, "VAROITUS"
|
||||
STRING_INFO, "Tiedoitus"
|
||||
STRING_NOTEPAD, "Notepad"
|
||||
STRING_ERROR, "VIRHE"
|
||||
STRING_WARNING, "VAROITUS"
|
||||
STRING_INFO, "Tiedoitus"
|
||||
|
||||
STRING_UNTITLED, "(otsikoimaton)"
|
||||
STRING_UNTITLED, "(otsikoimaton)"
|
||||
|
||||
STRING_ALL_FILES, "Kaikki tiedostot (*.*)"
|
||||
STRING_TEXT_FILES_TXT, "Teksti tiedostot (*.txt)"
|
||||
STRING_ALL_FILES, "Kaikki tiedostot (*.*)"
|
||||
STRING_TEXT_FILES_TXT, "Teksti tiedostot (*.txt)"
|
||||
|
||||
STRING_TOOLARGE, "Tiedosto '%s' on liian suuri.\n \
|
||||
STRING_TOOLARGE, "Tiedosto '%s' on liian suuri.\n \
|
||||
Please use a different editor."
|
||||
STRING_NOTEXT, "Et syöttänyt lainkaan tekstiä. \
|
||||
STRING_NOTEXT, "Et syöttänyt lainkaan tekstiä. \
|
||||
\nKirjoita jotain ja yritä uudelleen"
|
||||
STRING_DOESNOTEXIST, "File '%s'\ndoes not exist\n\n \
|
||||
STRING_DOESNOTEXIST, "File '%s'\ndoes not exist\n\n \
|
||||
Do you want to create a new file ?"
|
||||
STRING_NOTSAVED, "File '%s'\nhas been modified\n\n \
|
||||
STRING_NOTSAVED, "File '%s'\nhas been modified\n\n \
|
||||
Would you like to save the changes ?"
|
||||
STRING_NOTFOUND, "'%s' ei löydy."
|
||||
STRING_OUT_OF_MEMORY, "Muistia ei ole riittävästi tämän \
|
||||
STRING_NOTFOUND, "'%s' ei löydy."
|
||||
STRING_OUT_OF_MEMORY, "Muistia ei ole riittävästi tämän \
|
||||
\ntehtävän tekemiseksi. Sulje jokin sovellus vapauttaaksesi\n \
|
||||
muistia."
|
||||
STRING_CANNOTFIND "Cannot find '%s'"
|
||||
|
||||
@@ -29,7 +29,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -40,54 +42,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&Fichier"
|
||||
BEGIN
|
||||
MENUITEM "&Nouveau...", CMD_NEW
|
||||
MENUITEM "&Ouvrir\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Enregistrer\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Enregistrer &sous...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Im&primer", CMD_PRINT
|
||||
MENUITEM "&Mise en page...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Configuration de l'imprimante...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Quitter", CMD_EXIT
|
||||
END
|
||||
POPUP "&Edition"
|
||||
BEGIN
|
||||
MENUITEM "&Annuler\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Co&uper\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Copier\tCtrl+C", CMD_COPY
|
||||
MENUITEM "C&oller\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Effacer\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Rechercher\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "&Suivant\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Remplacer\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Atteindre...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Tout &sélectionner\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&Heure/Date\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "&Format"
|
||||
BEGIN
|
||||
MENUITEM "&Retour à la ligne", CMD_WRAP
|
||||
MENUITEM "&Police...", CMD_FONT
|
||||
END
|
||||
POPUP "Affichage"
|
||||
BEGIN
|
||||
MENUITEM "Barre d'état", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Aide"
|
||||
BEGIN
|
||||
MENUITEM "&Sommaire", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Rechercher...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Utiliser l'aide", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&À propos" CMD_ABOUT
|
||||
MENUITEM "Inf&o...", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "&Fichier"
|
||||
BEGIN
|
||||
MENUITEM "&Nouveau\tCtrl+N", CMD_NEW
|
||||
MENUITEM "&Ouvrir\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Enregistrer\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Enregistrer &sous...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Im&primer\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "&Mise en page...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Configuration de l'imprimante...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Quitter", CMD_EXIT
|
||||
END
|
||||
POPUP "&Edition"
|
||||
BEGIN
|
||||
MENUITEM "&Annuler\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Co&uper\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Copier\tCtrl+C", CMD_COPY
|
||||
MENUITEM "C&oller\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Effacer\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Rechercher\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "&Suivant\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Remplacer\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Atteindre...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Tout &sélectionner\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&Heure/Date\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "&Format"
|
||||
BEGIN
|
||||
MENUITEM "&Retour à la ligne", CMD_WRAP
|
||||
MENUITEM "&Police...", CMD_FONT
|
||||
END
|
||||
POPUP "Affichage"
|
||||
BEGIN
|
||||
MENUITEM "Barre d'état", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Aide"
|
||||
BEGIN
|
||||
MENUITEM "&Sommaire", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Rechercher...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Utiliser l'aide", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&À propos" CMD_ABOUT
|
||||
MENUITEM "Inf&o...", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -30,7 +30,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -41,54 +43,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&Fájl"
|
||||
BEGIN
|
||||
MENUITEM "Ú&j", CMD_NEW
|
||||
MENUITEM "Meg&nyitás...", CMD_OPEN
|
||||
MENUITEM "&Mentés", CMD_SAVE
|
||||
MENUITEM "Mentés má&sként...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Oldalbeállítás...", CMD_PAGE_SETUP
|
||||
MENUITEM "Nyom&tatás...", CMD_PRINT
|
||||
MENUITEM "Nyomtató &beállítás...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Kilépés", CMD_EXIT
|
||||
END
|
||||
POPUP "S&zerkesztés"
|
||||
BEGIN
|
||||
MENUITEM "&Visszavonás\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Kivá&gás\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Másolás\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Beillesztés\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "Tör&lés\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Keresés...", CMD_SEARCH
|
||||
MENUITEM "Köve&tkezõ keresése\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Replace\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Go To...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Az összes kijelölése", CMD_SELECT_ALL
|
||||
MENUITEM "&Idõ/dátum\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "&Hosszú sorok tördelése", CMD_WRAP
|
||||
MENUITEM "&Font...", CMD_FONT
|
||||
END
|
||||
POPUP "&View"
|
||||
BEGIN
|
||||
MENUITEM "Status&bar", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Súgó"
|
||||
BEGIN
|
||||
MENUITEM "&Témakörök", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Keresés...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Használat", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "Inf&ormáció...", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "&Fájl"
|
||||
BEGIN
|
||||
MENUITEM "Ú&j\tCtrl+N", CMD_NEW
|
||||
MENUITEM "Meg&nyitás\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Mentés\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Mentés má&sként...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Oldalbeállítás...", CMD_PAGE_SETUP
|
||||
MENUITEM "Nyom&tatás\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "Nyomtató &beállítás...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Kilépés", CMD_EXIT
|
||||
END
|
||||
POPUP "S&zerkesztés"
|
||||
BEGIN
|
||||
MENUITEM "&Visszavonás\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Kivá&gás\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Másolás\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Beillesztés\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "Tör&lés\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Keresés...", CMD_SEARCH
|
||||
MENUITEM "Köve&tkezõ keresése\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Replace\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Go To...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Az összes kijelölése", CMD_SELECT_ALL
|
||||
MENUITEM "&Idõ/dátum\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "&Hosszú sorok tördelése", CMD_WRAP
|
||||
MENUITEM "&Font...", CMD_FONT
|
||||
END
|
||||
POPUP "&View"
|
||||
BEGIN
|
||||
MENUITEM "Status&bar", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Súgó"
|
||||
BEGIN
|
||||
MENUITEM "&Témakörök", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Keresés...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Használat", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "Inf&ormáció...", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -29,8 +29,10 @@ BEGIN
|
||||
"^C", CMD_COPY
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -41,54 +43,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&File"
|
||||
BEGIN
|
||||
MENUITEM "Bar&u...", CMD_NEW
|
||||
MENUITEM "&Buka\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Simpan\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Simpan seb&agai...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Se&tup Halaman...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Cetak", CMD_PRINT
|
||||
MENUITEM "P&rinter Setup...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Keluar", CMD_EXIT
|
||||
END
|
||||
POPUP "&Edit"
|
||||
BEGIN
|
||||
MENUITEM "&Undo\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Cu&t\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Copy\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Paste\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Hapus\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Ca&ri...\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Cari berikut&nya\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Ganti\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Pergi Ke...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Pilih semu&a\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&Jam/Tanggal\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "&Gulung baris panjang", CMD_WRAP
|
||||
MENUITEM "&Font...", CMD_FONT
|
||||
END
|
||||
POPUP "&Lihat"
|
||||
BEGIN
|
||||
MENUITEM "Status&bar", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Bantuan"
|
||||
BEGIN
|
||||
MENUITEM "&Daftar Isi", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Cari...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Bantuan pada bantuan", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Tentang" CMD_ABOUT
|
||||
MENUITEM "Inf&o", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "&File"
|
||||
BEGIN
|
||||
MENUITEM "Bar&u\tCtrl+N", CMD_NEW
|
||||
MENUITEM "&Buka\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Simpan\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Simpan seb&agai...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Se&tup Halaman...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Cetak\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "P&rinter Setup...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Keluar", CMD_EXIT
|
||||
END
|
||||
POPUP "&Edit"
|
||||
BEGIN
|
||||
MENUITEM "&Undo\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Cu&t\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Copy\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Paste\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Hapus\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Ca&ri...\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Cari berikut&nya\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Ganti\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Pergi Ke...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Pilih semu&a\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&Jam/Tanggal\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "&Gulung baris panjang", CMD_WRAP
|
||||
MENUITEM "&Font...", CMD_FONT
|
||||
END
|
||||
POPUP "&Lihat"
|
||||
BEGIN
|
||||
MENUITEM "Status&bar", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Bantuan"
|
||||
BEGIN
|
||||
MENUITEM "&Daftar Isi", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Cari...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Bantuan pada bantuan", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Tentang" CMD_ABOUT
|
||||
MENUITEM "Inf&o", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -32,7 +32,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -43,54 +45,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&File"
|
||||
BEGIN
|
||||
MENUITEM "&Nuovo", CMD_NEW
|
||||
MENUITEM "&Apri...\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Salva\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Sal&va con nome...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "S&tampa", CMD_PRINT
|
||||
MENUITEM "I&mposta pagina...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Configurazione stampante...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Esci", CMD_EXIT
|
||||
END
|
||||
POPUP "&Modifica"
|
||||
BEGIN
|
||||
MENUITEM "&Annulla\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Taglia\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Copia\tCtrl+C", CMD_COPY
|
||||
MENUITEM "I&ncolla\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "E&limina\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Tr&ova\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "T&rova successivo\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Sostituisci\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Vai a...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Sele&ziona tutto\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "Ora/&Data\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormato"
|
||||
BEGIN
|
||||
MENUITEM "&A capo automatico", CMD_WRAP
|
||||
MENUITEM "&Imposta carattere...", CMD_FONT
|
||||
END
|
||||
POPUP "&Visualizza"
|
||||
BEGIN
|
||||
MENUITEM "&Barra di stato", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&?"
|
||||
BEGIN
|
||||
MENUITEM "&Guida in linea", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Trova...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Aiuto sulla Guida", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Informazioni &su blocco note" CMD_ABOUT
|
||||
MENUITEM "Inf&o...", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "&File"
|
||||
BEGIN
|
||||
MENUITEM "&Nuovo\tCtrl+N", CMD_NEW
|
||||
MENUITEM "&Apri...\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Salva\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Sal&va con nome...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "S&tampa\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "I&mposta pagina...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Configurazione stampante...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Esci", CMD_EXIT
|
||||
END
|
||||
POPUP "&Modifica"
|
||||
BEGIN
|
||||
MENUITEM "&Annulla\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Taglia\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Copia\tCtrl+C", CMD_COPY
|
||||
MENUITEM "I&ncolla\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "E&limina\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Tr&ova\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "T&rova successivo\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Sostituisci\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Vai a...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Sele&ziona tutto\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "Ora/&Data\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormato"
|
||||
BEGIN
|
||||
MENUITEM "&A capo automatico", CMD_WRAP
|
||||
MENUITEM "&Imposta carattere...", CMD_FONT
|
||||
END
|
||||
POPUP "&Visualizza"
|
||||
BEGIN
|
||||
MENUITEM "&Barra di stato", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&?"
|
||||
BEGIN
|
||||
MENUITEM "&Guida in linea", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Trova...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Aiuto sulla Guida", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Informazioni &su blocco note" CMD_ABOUT
|
||||
MENUITEM "Inf&o...", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -29,7 +29,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -40,54 +42,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "ファイル(&F)"
|
||||
BEGIN
|
||||
MENUITEM "新規作成(&N)...", CMD_NEW
|
||||
MENUITEM "開く(&O)\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "保存(&S)\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "名前を付けて保存(&A)...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "ページ設定(&T)...", CMD_PAGE_SETUP
|
||||
MENUITEM "印刷(&P)", CMD_PRINT
|
||||
MENUITEM "プリンタの設定(&R)...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "終了(&X)", CMD_EXIT
|
||||
END
|
||||
POPUP "編集(&E)"
|
||||
BEGIN
|
||||
MENUITEM "元に戻す(&U)\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "切り取り(&T)\tCtrl+X", CMD_CUT
|
||||
MENUITEM "コピー(&C)\tCtrl+C", CMD_COPY
|
||||
MENUITEM "ペースト(&P)\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "削除(&D)\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "検索(&S)\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "次の候補を検索(&S)\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "置換\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "行へ移動...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "全て選択(&A)\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "日付と時刻の挿入(&T)\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "書式(&O)"
|
||||
BEGIN
|
||||
MENUITEM "長い行を折り返す(&W)", CMD_WRAP
|
||||
MENUITEM "フォント(&F)...", CMD_FONT
|
||||
END
|
||||
POPUP "表\示(&V)"
|
||||
BEGIN
|
||||
MENUITEM "ステータス バー(&B)", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "ヘルプ(&H)"
|
||||
BEGIN
|
||||
MENUITEM "目次(&C)", CMD_HELP_CONTENTS
|
||||
MENUITEM "検索(&S)...", CMD_HELP_SEARCH
|
||||
MENUITEM "ヘルプの使い方(&H)", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "情報(&O)" CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "ファイル(&F)"
|
||||
BEGIN
|
||||
MENUITEM "新規作成(&N)\tCtrl+N", CMD_NEW
|
||||
MENUITEM "開く(&O)\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "保存(&S)\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "名前を付けて保存(&A)...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "ページ設定(&T)...", CMD_PAGE_SETUP
|
||||
MENUITEM "印刷(&P)\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "プリンタの設定(&R)...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "終了(&X)", CMD_EXIT
|
||||
END
|
||||
POPUP "編集(&E)"
|
||||
BEGIN
|
||||
MENUITEM "元に戻す(&U)\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "切り取り(&T)\tCtrl+X", CMD_CUT
|
||||
MENUITEM "コピー(&C)\tCtrl+C", CMD_COPY
|
||||
MENUITEM "ペースト(&P)\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "削除(&D)\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "検索(&S)\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "次の候補を検索(&S)\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "置換\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "行へ移動...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "全て選択(&A)\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "日付と時刻の挿入(&T)\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "書式(&O)"
|
||||
BEGIN
|
||||
MENUITEM "長い行を折り返す(&W)", CMD_WRAP
|
||||
MENUITEM "フォント(&F)...", CMD_FONT
|
||||
END
|
||||
POPUP "表\示(&V)"
|
||||
BEGIN
|
||||
MENUITEM "ステータス バー(&B)", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "ヘルプ(&H)"
|
||||
BEGIN
|
||||
MENUITEM "目次(&C)", CMD_HELP_CONTENTS
|
||||
MENUITEM "検索(&S)...", CMD_HELP_SEARCH
|
||||
MENUITEM "ヘルプの使い方(&H)", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "情報(&O)" CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -31,7 +31,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -42,54 +44,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&Byla"
|
||||
BEGIN
|
||||
MENUITEM "&Nauja...", CMD_NEW
|
||||
MENUITEM "&Atverti\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "Á&raðyti\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Áraðyti &kaip...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "P&uslapio nuostatos...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Spausdinti", CMD_PRINT
|
||||
MENUITEM "S&pausdintuvo nuostatos...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Baigti", CMD_EXIT
|
||||
END
|
||||
POPUP "&Redaguoti"
|
||||
BEGIN
|
||||
MENUITEM "&Atðaukti\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Iðkirpti\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Kopijuoti\tCtrl+C", CMD_COPY
|
||||
MENUITEM "Á&dëti\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Trinti\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "I&eðkoti...\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Ieðk&oti toliau\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Pakeisti\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Eiti á...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Paþymëti &viskà\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&Laikas ir data\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "&Formatas"
|
||||
BEGIN
|
||||
MENUITEM "&Lauþyti eilutes", CMD_WRAP
|
||||
MENUITEM "Ð&riftas...", CMD_FONT
|
||||
END
|
||||
POPUP "R&odymas"
|
||||
BEGIN
|
||||
MENUITEM "&Bûsenos juosta", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Pagalba"
|
||||
BEGIN
|
||||
MENUITEM "&Turinys", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Ieðkoti...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Pagalba", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Apie Notepad" CMD_ABOUT
|
||||
MENUITEM "Apie &Wine", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "&Byla"
|
||||
BEGIN
|
||||
MENUITEM "&Nauja\tCtrl+N", CMD_NEW
|
||||
MENUITEM "&Atverti\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "Á&raðyti\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Áraðyti &kaip...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "P&uslapio nuostatos...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Spausdinti\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "S&pausdintuvo nuostatos...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Baigti", CMD_EXIT
|
||||
END
|
||||
POPUP "&Redaguoti"
|
||||
BEGIN
|
||||
MENUITEM "&Atðaukti\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Iðkirpti\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Kopijuoti\tCtrl+C", CMD_COPY
|
||||
MENUITEM "Á&dëti\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Trinti\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "I&eðkoti...\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Ieðk&oti toliau\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Pakeisti\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Eiti á...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Paþymëti &viskà\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&Laikas ir data\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "&Formatas"
|
||||
BEGIN
|
||||
MENUITEM "&Lauþyti eilutes", CMD_WRAP
|
||||
MENUITEM "Ð&riftas...", CMD_FONT
|
||||
END
|
||||
POPUP "R&odymas"
|
||||
BEGIN
|
||||
MENUITEM "&Bûsenos juosta", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Pagalba"
|
||||
BEGIN
|
||||
MENUITEM "&Turinys", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Ieðkoti...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Pagalba", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Apie Notepad" CMD_ABOUT
|
||||
MENUITEM "Apie &Wine", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -27,7 +27,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -38,54 +40,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&Bestand"
|
||||
BEGIN
|
||||
MENUITEM "&Nieuw...", CMD_NEW
|
||||
MENUITEM "&Openen\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "O&pslaan\tCtrl+p", CMD_SAVE
|
||||
MENUITEM "Ops&laan als...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Afdrukken", CMD_PRINT
|
||||
MENUITEM "Pagina-in&stelling...", CMD_PAGE_SETUP
|
||||
MENUITEM "Printerinstellingen...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Afsluiten", CMD_EXIT
|
||||
END
|
||||
POPUP "Be&werken"
|
||||
BEGIN
|
||||
MENUITEM "&Ongedaan maken\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "K&nippen\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Kopiëren\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Plakken\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Verwijderen\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Zoeken\tCtrl+Z", CMD_SEARCH
|
||||
MENUITEM "&Volgende zoeken\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Replace\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Go To...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Alles selecteren\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "Tijd/&datum\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "A&utomatische terugloop", CMD_WRAP
|
||||
MENUITEM "&Lettertype instellen...", CMD_FONT
|
||||
END
|
||||
POPUP "&View"
|
||||
BEGIN
|
||||
MENUITEM "Status&bar", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Help"
|
||||
BEGIN
|
||||
MENUITEM "&Help-onderwerpen", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Zoeken...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Hulp bij Help", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "Inf&o...", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "&Bestand"
|
||||
BEGIN
|
||||
MENUITEM "&Nieuw\tCtrl+N", CMD_NEW
|
||||
MENUITEM "&Openen\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "O&pslaan\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Ops&laan als...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Afdrukken\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "Pagina-in&stelling...", CMD_PAGE_SETUP
|
||||
MENUITEM "Printerinstellingen...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Afsluiten", CMD_EXIT
|
||||
END
|
||||
POPUP "Be&werken"
|
||||
BEGIN
|
||||
MENUITEM "&Ongedaan maken\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "K&nippen\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Kopiëren\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Plakken\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Verwijderen\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Zoeken\tCtrl+Z", CMD_SEARCH
|
||||
MENUITEM "&Volgende zoeken\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Replace\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Go To...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Alles selecteren\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "Tijd/&datum\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "A&utomatische terugloop", CMD_WRAP
|
||||
MENUITEM "&Lettertype instellen...", CMD_FONT
|
||||
END
|
||||
POPUP "&View"
|
||||
BEGIN
|
||||
MENUITEM "Status&bar", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Help"
|
||||
BEGIN
|
||||
MENUITEM "&Help-onderwerpen", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Zoeken...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Hulp bij Help", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "Inf&o...", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -28,8 +28,10 @@ BEGIN
|
||||
"^C", CMD_COPY
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -40,54 +42,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&Fil"
|
||||
BEGIN
|
||||
MENUITEM "&Ny...", CMD_NEW
|
||||
MENUITEM "&Åpne\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Lagre\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Lagre &som...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Side &Innstillinger...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Utskrift", CMD_PRINT
|
||||
MENUITEM "U&tskrift innstillinger...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "A&vslutt", CMD_EXIT
|
||||
END
|
||||
POPUP "&Rediger"
|
||||
BEGIN
|
||||
MENUITEM "&Angre\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Klipp &ut\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Kopier\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Lim inn\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Slett\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Finn...\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Finn &neste\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Erstatt\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Gå til...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Merk &alt\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&Klokkeslett/dato\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "&Tekstbryting", CMD_WRAP
|
||||
MENUITEM "&Skrift...", CMD_FONT
|
||||
END
|
||||
POPUP "&Vis"
|
||||
BEGIN
|
||||
MENUITEM "Status&linje", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Hjelp"
|
||||
BEGIN
|
||||
MENUITEM "&Emner i hjelp", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Søk", CMD_HELP_SEARCH
|
||||
MENUITEM "&Hjelp om hjelp", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Om" CMD_ABOUT
|
||||
MENUITEM "&Infomasjon", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "&Fil"
|
||||
BEGIN
|
||||
MENUITEM "&Ny\tCtrl+N", CMD_NEW
|
||||
MENUITEM "&Åpne\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Lagre\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Lagre &som...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Side &Innstillinger...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Utskrift\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "U&tskrift innstillinger...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "A&vslutt", CMD_EXIT
|
||||
END
|
||||
POPUP "&Rediger"
|
||||
BEGIN
|
||||
MENUITEM "&Angre\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Klipp &ut\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Kopier\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Lim inn\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Slett\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Finn...\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Finn &neste\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Erstatt\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Gå til...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Merk &alt\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&Klokkeslett/dato\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "&Tekstbryting", CMD_WRAP
|
||||
MENUITEM "&Skrift...", CMD_FONT
|
||||
END
|
||||
POPUP "&Vis"
|
||||
BEGIN
|
||||
MENUITEM "Status&linje", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Hjelp"
|
||||
BEGIN
|
||||
MENUITEM "&Emner i hjelp", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Søk", CMD_HELP_SEARCH
|
||||
MENUITEM "&Hjelp om hjelp", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Om" CMD_ABOUT
|
||||
MENUITEM "&Infomasjon", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -36,7 +36,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -47,54 +49,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&Plik"
|
||||
BEGIN
|
||||
MENUITEM "&Nowy...", CMD_NEW
|
||||
MENUITEM "&Otwórz\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Zapisz\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Z&apisz jako...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Drukuj", CMD_PRINT
|
||||
MENUITEM "&Ustawienia strony...", CMD_PAGE_SETUP
|
||||
MENUITEM "Ustawienia &drukarki...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Zakoñ&cz", CMD_EXIT
|
||||
END
|
||||
POPUP "&Edycja"
|
||||
BEGIN
|
||||
MENUITEM "&Cofnij\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Wytnij\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Kopiuj\tCtrl+C", CMD_COPY
|
||||
MENUITEM "Wkl&ej\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Usuñ\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&ZnajdŸ\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Z&najdŸ nastêpny\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Zamieñ\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "IdŸ do...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Zaznacz w&szystko\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "Godzina/&Data\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "&Zawijanie wierszy", CMD_WRAP
|
||||
MENUITEM "Czci&onka...", CMD_FONT
|
||||
END
|
||||
POPUP "P&odgl¹d"
|
||||
BEGIN
|
||||
MENUITEM "Pasek &stanu", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "Pomo&c"
|
||||
BEGIN
|
||||
MENUITEM "&Tematy pomocy", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Szukaj...", CMD_HELP_SEARCH
|
||||
MENUITEM "Pomo&c", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Notatnik - informacje" CMD_ABOUT
|
||||
MENUITEM "&ReactOS - informacje", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "&Plik"
|
||||
BEGIN
|
||||
MENUITEM "&Nowy\tCtrl+N", CMD_NEW
|
||||
MENUITEM "&Otwórz\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Zapisz\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Z&apisz jako...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Drukuj\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "&Ustawienia strony...", CMD_PAGE_SETUP
|
||||
MENUITEM "Ustawienia &drukarki...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Zakoñ&cz", CMD_EXIT
|
||||
END
|
||||
POPUP "&Edycja"
|
||||
BEGIN
|
||||
MENUITEM "&Cofnij\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Wytnij\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Kopiuj\tCtrl+C", CMD_COPY
|
||||
MENUITEM "Wkl&ej\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Usuñ\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&ZnajdŸ\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Z&najdŸ nastêpny\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Zamieñ\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "IdŸ do...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Zaznacz w&szystko\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "Godzina/&Data\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "&Zawijanie wierszy", CMD_WRAP
|
||||
MENUITEM "Czci&onka...", CMD_FONT
|
||||
END
|
||||
POPUP "P&odgl¹d"
|
||||
BEGIN
|
||||
MENUITEM "Pasek &stanu", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "Pomo&c"
|
||||
BEGIN
|
||||
MENUITEM "&Tematy pomocy", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Szukaj...", CMD_HELP_SEARCH
|
||||
MENUITEM "Pomo&c", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Notatnik - informacje" CMD_ABOUT
|
||||
MENUITEM "&ReactOS - informacje", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -30,7 +30,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -41,54 +43,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&Arquivo"
|
||||
BEGIN
|
||||
MENUITEM "&Novo...", CMD_NEW
|
||||
MENUITEM "A&brir", CMD_OPEN
|
||||
MENUITEM "&Salvar", CMD_SAVE
|
||||
MENUITEM "Salvar &como...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Imprimir", CMD_PRINT
|
||||
MENUITEM "C&onfigurar página...", CMD_PAGE_SETUP
|
||||
MENUITEM "Configurar i&mpressora...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Sai&r", CMD_EXIT
|
||||
END
|
||||
POPUP "&Editar"
|
||||
BEGIN
|
||||
MENUITEM "&Desfazer\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Recortar\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Copiar\tCtrl+C", CMD_COPY
|
||||
MENUITEM "C&olar\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "E&xcluir\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Localizar...", CMD_SEARCH
|
||||
MENUITEM "Localizar &próxima\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Replace\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Go To...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Selecionar &tudo", CMD_SELECT_ALL
|
||||
MENUITEM "&Data/Hora\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "&Quebrar automática de linha", CMD_WRAP
|
||||
MENUITEM "&Fonte...", CMD_FONT
|
||||
END
|
||||
POPUP "&View"
|
||||
BEGIN
|
||||
MENUITEM "Status&bar", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Ajuda"
|
||||
BEGIN
|
||||
MENUITEM "&Conteúdo", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Procurar...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Ajuda na ajuda", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "&Informações...", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "&Arquivo"
|
||||
BEGIN
|
||||
MENUITEM "&Novo\tCtrl+N", CMD_NEW
|
||||
MENUITEM "A&brir\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Salvar\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Salvar &como...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Imprimir\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "C&onfigurar página...", CMD_PAGE_SETUP
|
||||
MENUITEM "Configurar i&mpressora...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Sai&r", CMD_EXIT
|
||||
END
|
||||
POPUP "&Editar"
|
||||
BEGIN
|
||||
MENUITEM "&Desfazer\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Recortar\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Copiar\tCtrl+C", CMD_COPY
|
||||
MENUITEM "C&olar\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "E&xcluir\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Localizar...", CMD_SEARCH
|
||||
MENUITEM "Localizar &próxima\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Replace\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Go To...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Selecionar &tudo", CMD_SELECT_ALL
|
||||
MENUITEM "&Data/Hora\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "&Quebrar automática de linha", CMD_WRAP
|
||||
MENUITEM "&Fonte...", CMD_FONT
|
||||
END
|
||||
POPUP "&View"
|
||||
BEGIN
|
||||
MENUITEM "Status&bar", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Ajuda"
|
||||
BEGIN
|
||||
MENUITEM "&Conteúdo", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Procurar...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Ajuda na ajuda", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "&Informações...", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
@@ -164,33 +166,33 @@ BEGIN
|
||||
END
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
|
||||
STRING_PAGESETUP_FOOTERVALUE, "Página &s" /* FIXME */
|
||||
STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
|
||||
STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
|
||||
STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
|
||||
STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
|
||||
STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
|
||||
STRING_PAGESETUP_FOOTERVALUE, "Página &s" /* FIXME */
|
||||
STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
|
||||
STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
|
||||
STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
|
||||
STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
|
||||
|
||||
STRING_NOTEPAD, "Notepad"
|
||||
STRING_ERROR, "ERRO"
|
||||
STRING_WARNING, "AVISO"
|
||||
STRING_INFO, "Informação"
|
||||
STRING_NOTEPAD, "Notepad"
|
||||
STRING_ERROR, "ERRO"
|
||||
STRING_WARNING, "AVISO"
|
||||
STRING_INFO, "Informação"
|
||||
|
||||
STRING_UNTITLED, "(sem nome)"
|
||||
STRING_UNTITLED, "(sem nome)"
|
||||
|
||||
STRING_ALL_FILES, "Todos os arquivos (*.*)"
|
||||
STRING_TEXT_FILES_TXT, "Arquivos texto (*.txt)"
|
||||
STRING_ALL_FILES, "Todos os arquivos (*.*)"
|
||||
STRING_TEXT_FILES_TXT, "Arquivos texto (*.txt)"
|
||||
|
||||
STRING_TOOLARGE, "Arquivo '%s' é muito longo para o notepad.\n \
|
||||
STRING_TOOLARGE, "Arquivo '%s' é muito longo para o notepad.\n \
|
||||
Por favor use um editor diferente."
|
||||
STRING_NOTEXT, "Você não digitou nenhum texto. \
|
||||
STRING_NOTEXT, "Você não digitou nenhum texto. \
|
||||
\nPor favor digite alguma coisa e tente novamente"
|
||||
STRING_DOESNOTEXIST, "Arquivo '%s'\nnão existe\n\n \
|
||||
STRING_DOESNOTEXIST, "Arquivo '%s'\nnão existe\n\n \
|
||||
Você deseja criar um novo arquivo?"
|
||||
STRING_NOTSAVED, "Arquivo '%s'\nfoi modificado\n\n \
|
||||
STRING_NOTSAVED, "Arquivo '%s'\nfoi modificado\n\n \
|
||||
Gostaria de salvar as alteraçÕes?"
|
||||
STRING_NOTFOUND, "'%s' não pode ser encontrado."
|
||||
STRING_OUT_OF_MEMORY, "Não há memória suficiente para completar essa \
|
||||
STRING_NOTFOUND, "'%s' não pode ser encontrado."
|
||||
STRING_OUT_OF_MEMORY, "Não há memória suficiente para completar essa \
|
||||
tarefa. \nFeche uma ou mais aplicações para aumentar a quantidade de memória livre."
|
||||
STRING_CANNOTFIND "Cannot find '%s'"
|
||||
STRING_ANSI, "ANSI"
|
||||
|
||||
@@ -27,7 +27,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -38,54 +40,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&Ôàéë"
|
||||
BEGIN
|
||||
MENUITEM "Ñîçä&àòü", CMD_NEW
|
||||
MENUITEM "&Îòêðûòü...", CMD_OPEN
|
||||
MENUITEM "&Ñîõðàíèòü", CMD_SAVE
|
||||
MENUITEM "Ñîõðàíèòü &êàê...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Ïàðà&ìåòðû ñòðàíèöû...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Ïå÷àòàòü", CMD_PRINT
|
||||
MENUITEM "&Íàñòðîéêà ïðèíòåðà...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Â&ûõîä", CMD_EXIT
|
||||
END
|
||||
POPUP "&Ïðàâêà"
|
||||
BEGIN
|
||||
MENUITEM "&Îòìåíèòü\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Âûðåçàòü\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Êîïèðîâàòü\tCtrl+C", CMD_COPY
|
||||
MENUITEM "Âñò&àâèòü\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Óäàëèòü\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Íàéòè", CMD_SEARCH
|
||||
MENUITEM "Íàéòè &äàëåå\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Çàìåíèòü\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Ïåðåéòè ê...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Âûäåëèòü â&ñå", CMD_SELECT_ALL
|
||||
MENUITEM "Âðåì&ÿ è äàòà\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "Ôî&ðìàò"
|
||||
BEGIN
|
||||
MENUITEM "&Ïåðåíîñ ïî ñëîâàì", CMD_WRAP
|
||||
MENUITEM "&Øðèôò...", CMD_FONT
|
||||
END
|
||||
POPUP "&Âèä"
|
||||
BEGIN
|
||||
MENUITEM "Ñòðîêà &ñîñòîÿíèÿ", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Ñïðàâêà"
|
||||
BEGIN
|
||||
MENUITEM "&Ñîäåðæàíèå", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Ïîèñê...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Èñïîëüçîâàíèå ñïðàâêè", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Î ïðîãðàììå" CMD_ABOUT
|
||||
MENUITEM "&Ñâåäåíèÿ...", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "&Ôàéë"
|
||||
BEGIN
|
||||
MENUITEM "Ñîçä&àòü\tCtrl+N", CMD_NEW
|
||||
MENUITEM "&Îòêðûòü\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Ñîõðàíèòü\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Ñîõðàíèòü &êàê...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Ïàðà&ìåòðû ñòðàíèöû...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Ïå÷àòàòü\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "&Íàñòðîéêà ïðèíòåðà...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Â&ûõîä", CMD_EXIT
|
||||
END
|
||||
POPUP "&Ïðàâêà"
|
||||
BEGIN
|
||||
MENUITEM "&Îòìåíèòü\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Âûðåçàòü\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Êîïèðîâàòü\tCtrl+C", CMD_COPY
|
||||
MENUITEM "Âñò&àâèòü\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Óäàëèòü\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Íàéòè", CMD_SEARCH
|
||||
MENUITEM "Íàéòè &äàëåå\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Çàìåíèòü\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Ïåðåéòè ê...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Âûäåëèòü â&ñå", CMD_SELECT_ALL
|
||||
MENUITEM "Âðåì&ÿ è äàòà\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "Ôî&ðìàò"
|
||||
BEGIN
|
||||
MENUITEM "&Ïåðåíîñ ïî ñëîâàì", CMD_WRAP
|
||||
MENUITEM "&Øðèôò...", CMD_FONT
|
||||
END
|
||||
POPUP "&Âèä"
|
||||
BEGIN
|
||||
MENUITEM "Ñòðîêà &ñîñòîÿíèÿ", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Ñïðàâêà"
|
||||
BEGIN
|
||||
MENUITEM "&Ñîäåðæàíèå", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Ïîèñê...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Èñïîëüçîâàíèå ñïðàâêè", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Î ïðîãðàììå" CMD_ABOUT
|
||||
MENUITEM "&Ñâåäåíèÿ...", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
* Translation:
|
||||
* TRANSLATOR : Mário Kaèmár /Mario Kacmar/ aka Kario ([email protected])
|
||||
* DATE OF TR.: xx-xx-2007
|
||||
* LAST CHANGE: 04-11-2008
|
||||
* LAST CHANGE: 27-12-2008
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
|
||||
@@ -19,7 +19,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -30,54 +32,53 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&Súbor"
|
||||
BEGIN
|
||||
MENUITEM "&Nový...", CMD_NEW
|
||||
MENUITEM "&Otvori�", CMD_OPEN
|
||||
MENUITEM "&Uloži�", CMD_SAVE
|
||||
MENUITEM "Uloži� &ako...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Tlaèi�", CMD_PRINT
|
||||
MENUITEM "Nasta&venie strany...", CMD_PAGE_SETUP
|
||||
MENUITEM "Nastavenie tlaèia&rne...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Skonèi�", CMD_EXIT
|
||||
POPUP "&Súbor"
|
||||
BEGIN
|
||||
MENUITEM "&Nový\tCtrl+N", CMD_NEW
|
||||
MENUITEM "&Otvori�...\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Uloži�\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Uloži� &ako...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Tlaèi�\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "Nasta&venie strany...", CMD_PAGE_SETUP
|
||||
MENUITEM "Nastavenie tlaèia&rne...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Skonèi�", CMD_EXIT
|
||||
END
|
||||
POPUP "Úpr&avy"
|
||||
BEGIN
|
||||
MENUITEM "&Spä�\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Vystrihnú�\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Kopírova�\tCtrl+C", CMD_COPY
|
||||
MENUITEM "Pri&lepi�\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Odstráni�\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&H¾ada�", CMD_SEARCH
|
||||
MENUITEM "H¾a&da� ïalej\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "&Nahradi�\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Pr&ejs� na...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Vy&bra� všetko", CMD_SELECT_ALL
|
||||
MENUITEM "Èas alebo dátu&m\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormát"
|
||||
BEGIN
|
||||
MENUITEM "&Zalomi� text", CMD_WRAP
|
||||
MENUITEM "&Písmo...", CMD_FONT
|
||||
POPUP "Úpr&avy"
|
||||
BEGIN
|
||||
MENUITEM "&Spä�\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Vystrihnú�\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Kopírova�\tCtrl+C", CMD_COPY
|
||||
MENUITEM "Pri&lepi�\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Odstráni�\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&H¾ada�", CMD_SEARCH
|
||||
MENUITEM "H¾a&da� ïalej\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "&Nahradi�\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Pr&ejs� na...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Vy&bra� všetko", CMD_SELECT_ALL
|
||||
MENUITEM "Èas alebo dátu&m\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormát"
|
||||
BEGIN
|
||||
MENUITEM "&Zalomi� text", CMD_WRAP
|
||||
MENUITEM "&Písmo...", CMD_FONT
|
||||
END
|
||||
POPUP "&Zobrazi�"
|
||||
BEGIN
|
||||
MENUITEM "Stavový &riadok", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Pomocník"
|
||||
BEGIN
|
||||
MENUITEM "&Témy Pomocníka", CMD_HELP_CONTENTS
|
||||
MENUITEM "&H¾ada�...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Pomoc", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "È&o je Poznámkový blok" CMD_ABOUT
|
||||
MENUITEM "Èo je &Víno (Wine)", CMD_ABOUT_WINE
|
||||
POPUP "&Zobrazi�"
|
||||
BEGIN
|
||||
MENUITEM "Stavový &riadok", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Pomocník"
|
||||
BEGIN
|
||||
MENUITEM "&Témy Pomocníka", CMD_HELP_CONTENTS
|
||||
MENUITEM "&H¾ada�...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Pomoc", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "È&o je Poznámkový blok" CMD_ABOUT
|
||||
MENUITEM "Èo je &Víno (Wine)", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
@@ -155,33 +156,33 @@ END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
|
||||
STRING_PAGESETUP_FOOTERVALUE, "Strana &s" /* FIXME */
|
||||
STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
|
||||
STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
|
||||
STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
|
||||
STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
|
||||
STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
|
||||
STRING_PAGESETUP_FOOTERVALUE, "Strana &s" /* FIXME */
|
||||
STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
|
||||
STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
|
||||
STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
|
||||
STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
|
||||
|
||||
STRING_NOTEPAD, "Poznámkový blok"
|
||||
STRING_ERROR, "CHYBA"
|
||||
STRING_WARNING, "UPOZORNENIE"
|
||||
STRING_INFO, "Informácie"
|
||||
STRING_NOTEPAD, "Poznámkový blok"
|
||||
STRING_ERROR, "CHYBA"
|
||||
STRING_WARNING, "UPOZORNENIE"
|
||||
STRING_INFO, "Informácie"
|
||||
|
||||
STRING_UNTITLED, "(bez názvu)"
|
||||
STRING_UNTITLED, "(bez názvu)"
|
||||
|
||||
STRING_ALL_FILES, "Všetky súbory (*.*)"
|
||||
STRING_TEXT_FILES_TXT, "Textové súbory (*.txt)"
|
||||
STRING_ALL_FILES, "Všetky súbory (*.*)"
|
||||
STRING_TEXT_FILES_TXT, "Textové súbory (*.txt)"
|
||||
|
||||
STRING_TOOLARGE, "Súbor '%s' je pre Poznámkový blok príliš ve¾ký.\n \
|
||||
STRING_TOOLARGE, "Súbor '%s' je pre Poznámkový blok príliš ve¾ký.\n \
|
||||
Na otvorenie súboru použite iný editor."
|
||||
STRING_NOTEXT, "Nevložili ste žiadny text. \
|
||||
STRING_NOTEXT, "Nevložili ste žiadny text. \
|
||||
\nProsím, napíšte nieèo a skúste to znova."
|
||||
STRING_DOESNOTEXIST, "Nie je možné nájs� súbor '%s'\n\n \
|
||||
STRING_DOESNOTEXIST, "Nie je možné nájs� súbor '%s'\n\n \
|
||||
Chcete vytvori� nový súbor?"
|
||||
STRING_NOTSAVED, "Text súboru '%s'\nsa zmenil.\n\n \
|
||||
STRING_NOTSAVED, "Text súboru '%s'\nsa zmenil.\n\n \
|
||||
Chcete uloži� zmeny?"
|
||||
STRING_NOTFOUND, "Nie je možné nájs� '%s' ."
|
||||
STRING_OUT_OF_MEMORY, "Nedostatok pamäte na dokonèenie tejto operácie. Zatvorte jednu \n \
|
||||
STRING_NOTFOUND, "Nie je možné nájs� '%s' ."
|
||||
STRING_OUT_OF_MEMORY, "Nedostatok pamäte na dokonèenie tejto operácie. Zatvorte jednu \n \
|
||||
alebo viac aplikácií, aby sa uvo¾nila pamä� a skúste to znova."
|
||||
STRING_CANNOTFIND "Nemožno nájs� '%s'"
|
||||
STRING_ANSI, "ANSI"
|
||||
|
||||
@@ -27,7 +27,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -38,54 +40,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&Datoteka"
|
||||
BEGIN
|
||||
MENUITEM "&Nova", CMD_NEW
|
||||
MENUITEM "&Odpri ...", CMD_OPEN
|
||||
MENUITEM "&Shrani", CMD_SAVE
|
||||
MENUITEM "Shrani &kot ...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Na&tisni", CMD_PRINT
|
||||
MENUITEM "P&riprava strani ...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Tiskalnik ...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Iz&hod", CMD_EXIT
|
||||
END
|
||||
POPUP "&Urejanje"
|
||||
BEGIN
|
||||
MENUITEM "&Razveljavi\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Izreži\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Kopiraj\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Prilepi\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "Izbri&ši\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Najdi ...", CMD_SEARCH
|
||||
MENUITEM "Na&daljuj iskanje\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Replace\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Go To...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Izberi &vse", CMD_SELECT_ALL
|
||||
MENUITEM "Èas/&Datum\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "Pr&elom vrstice", CMD_WRAP
|
||||
MENUITEM "&Font...", CMD_FONT
|
||||
POPUP "&Datoteka"
|
||||
BEGIN
|
||||
MENUITEM "&Nova\tCtrl+N", CMD_NEW
|
||||
MENUITEM "&Odpri\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Shrani\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Shrani &kot ...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Na&tisni\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "P&riprava strani ...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Tiskalnik ...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Iz&hod", CMD_EXIT
|
||||
END
|
||||
POPUP "&Urejanje"
|
||||
BEGIN
|
||||
MENUITEM "&Razveljavi\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Izreži\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Kopiraj\tCtrl+C", CMD_COPY
|
||||
MENUITEM "&Prilepi\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "Izbri&ši\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Najdi ...", CMD_SEARCH
|
||||
MENUITEM "Na&daljuj iskanje\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Replace\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Go To...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Izberi &vse", CMD_SELECT_ALL
|
||||
MENUITEM "Èas/&Datum\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "Pr&elom vrstice", CMD_WRAP
|
||||
MENUITEM "&Font...", CMD_FONT
|
||||
END
|
||||
POPUP "&View"
|
||||
BEGIN
|
||||
MENUITEM "Status&bar", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Pomoè"
|
||||
BEGIN
|
||||
MENUITEM "&Teme pomoèi", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Najdi ...", CMD_HELP_SEARCH
|
||||
MENUITEM "&O pomoèi", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "Inf&ormacije ...", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "&View"
|
||||
BEGIN
|
||||
MENUITEM "Status&bar", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Pomoè"
|
||||
BEGIN
|
||||
MENUITEM "&Teme pomoèi", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Najdi ...", CMD_HELP_SEARCH
|
||||
MENUITEM "&O pomoèi", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "Inf&ormacije ...", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -30,7 +30,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -41,54 +43,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&Arkiv"
|
||||
BEGIN
|
||||
MENUITEM "&Ny...", CMD_NEW
|
||||
MENUITEM "&Öppna", CMD_OPEN
|
||||
MENUITEM "&Spara", CMD_SAVE
|
||||
MENUITEM "Spara so&m...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Skriv &ut...", CMD_PRINT
|
||||
MENUITEM "Utskrifts&format...", CMD_PAGE_SETUP
|
||||
MENUITEM "Skrivar&inställningar...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Avsluta", CMD_EXIT
|
||||
END
|
||||
POPUP "&Redigera"
|
||||
BEGIN
|
||||
MENUITEM "&Ångra\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Klipp ut\tCtrl+X", CMD_CUT
|
||||
MENUITEM "K&opiera\tCtrl+C", CMD_COPY
|
||||
MENUITEM "K&listra in\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Ta bort\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Sök...", CMD_SEARCH
|
||||
MENUITEM "&Sök nästa\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Replace\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Go To...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Markera &allt", CMD_SELECT_ALL
|
||||
MENUITEM "&Tid/datum\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "&Automatiskt radbyte", CMD_WRAP
|
||||
MENUITEM "&Font...", CMD_FONT
|
||||
END
|
||||
POPUP "&View"
|
||||
BEGIN
|
||||
MENUITEM "Status&bar", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Hjälp"
|
||||
BEGIN
|
||||
MENUITEM "&Innehåll", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Sök...", CMD_HELP_SEARCH
|
||||
MENUITEM "Anvisningar för hjälpen", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "Inf&ormation...", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "&Arkiv"
|
||||
BEGIN
|
||||
MENUITEM "&Ny\tCtrl+N", CMD_NEW
|
||||
MENUITEM "&Öppna\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Spara\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Spara so&m...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Skriv &ut\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "Utskrifts&format...", CMD_PAGE_SETUP
|
||||
MENUITEM "Skrivar&inställningar...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Avsluta", CMD_EXIT
|
||||
END
|
||||
POPUP "&Redigera"
|
||||
BEGIN
|
||||
MENUITEM "&Ångra\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Klipp ut\tCtrl+X", CMD_CUT
|
||||
MENUITEM "K&opiera\tCtrl+C", CMD_COPY
|
||||
MENUITEM "K&listra in\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "&Ta bort\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Sök...", CMD_SEARCH
|
||||
MENUITEM "&Sök nästa\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Replace\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Go To...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Markera &allt", CMD_SELECT_ALL
|
||||
MENUITEM "&Tid/datum\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "&Automatiskt radbyte", CMD_WRAP
|
||||
MENUITEM "&Font...", CMD_FONT
|
||||
END
|
||||
POPUP "&View"
|
||||
BEGIN
|
||||
MENUITEM "Status&bar", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Hjälp"
|
||||
BEGIN
|
||||
MENUITEM "&Innehåll", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Sök...", CMD_HELP_SEARCH
|
||||
MENUITEM "Anvisningar för hjälpen", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "Inf&ormation...", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
@@ -191,7 +193,7 @@ Vill du skapa en ny fil?"
|
||||
STRING_NOTSAVED, "Filen '%s'\nhar ändrats.\n\n \
|
||||
Vill du spara ändringarna?"
|
||||
STRING_NOTFOUND, "'%s' hittades inte."
|
||||
STRING_OUT_OF_MEMORY, "Det finns inte tillräckligt med minne för att kunna slutföra \
|
||||
STRING_OUT_OF_MEMORY, "Det finns inte tillräckligt med minne för att kunna slutföra \
|
||||
den här åtgärden. \nAvsluta ett eller flera program för att frigöra mer minne."
|
||||
STRING_CANNOTFIND "Cannot find '%s'"
|
||||
STRING_ANSI, "ANSI"
|
||||
|
||||
@@ -27,7 +27,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -38,54 +40,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "á¿éÁ"
|
||||
BEGIN
|
||||
MENUITEM "ÊÃéÒ§ãËÁè...", CMD_NEW
|
||||
MENUITEM "à»Ô´...\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "ºÑ¹·×¡\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "ºÑ¹·×¡à»ç¹...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "¾ÔÁ¾ì", CMD_PRINT
|
||||
MENUITEM "»ÃѺáµè§Ë¹éÒ...", CMD_PAGE_SETUP
|
||||
MENUITEM "»ÃѺáµè§à¤Ã×èͧ¾ÔÁ¾ì...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "ÍÍ¡", CMD_EXIT
|
||||
POPUP "峥榱"
|
||||
BEGIN
|
||||
MENUITEM "拭橐с肆鑌tCtrl+N", CMD_NEW
|
||||
MENUITEM "嗷源...\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "貉狗住\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "貉狗住嗷绻...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "驹辆靄tCtrl+P", CMD_PRINT
|
||||
MENUITEM "幻押岬瑙斯橐...", CMD_PAGE_SETUP
|
||||
MENUITEM "幻押岬瑙啶米柰Ь粤眷...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "屯�", CMD_EXIT
|
||||
END
|
||||
POPUP "帷殇�"
|
||||
BEGIN
|
||||
MENUITEM "嗝章·坠\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "笛碶tCtrl+X", CMD_CUT
|
||||
MENUITEM "笛磁汀\tCtrl+C", CMD_COPY
|
||||
MENUITEM "且�tCtrl+V", CMD_PASTE
|
||||
MENUITEM "藕\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "ら顾襖tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "ら顾业柰浠\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Replace\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Go To...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "嗯淄》验�链\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "茄狗砧/\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "髓秃妹费绰仪", CMD_WRAP
|
||||
MENUITEM "觅会汉囱峭选擅...", CMD_FONT
|
||||
END
|
||||
POPUP "&View"
|
||||
BEGIN
|
||||
MENUITEM "Status&bar", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "�锹嗨耪�"
|
||||
BEGIN
|
||||
MENUITEM "喙组退�", CMD_HELP_CONTENTS
|
||||
MENUITEM "ら顾�...", CMD_HELP_SEARCH
|
||||
MENUITEM "唷砧虑⊙邯枨锣伺胀", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "靡屡朽驼麓...", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "á¡éä¢"
|
||||
BEGIN
|
||||
MENUITEM "àÃÕ¡¤×¹\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "µÑ´\tCtrl+X", CMD_CUT
|
||||
MENUITEM "µÑ´ÅÍ¡\tCtrl+C", CMD_COPY
|
||||
MENUITEM "ÇÒ§\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "ź\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "¤é¹ËÒ\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "¤é¹ËÒµèÍä»\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "Replace\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Go To...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "àÅ×Í¡·Ñé§ËÁ´\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "Çѹ·Õè/\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "F&ormat"
|
||||
BEGIN
|
||||
MENUITEM "ËèͺÃ÷ѴÂÒÇ", CMD_WRAP
|
||||
MENUITEM "ÃٻẺ´ÑÇÍÑ¡ÉÃ...", CMD_FONT
|
||||
END
|
||||
POPUP "&View"
|
||||
BEGIN
|
||||
MENUITEM "Status&bar", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "ªèÇÂàËÅÕÍ"
|
||||
BEGIN
|
||||
MENUITEM "à¹×éÍËÒ", CMD_HELP_CONTENTS
|
||||
MENUITEM "¤é¹ËÒ...", CMD_HELP_SEARCH
|
||||
MENUITEM "à¡ÕèÂǡѺªèÇÂàËÅÕÍ", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&About" CMD_ABOUT
|
||||
MENUITEM "ÃÒÂÅÐàÍÕ´...", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -27,7 +27,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -38,54 +40,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "&Ôàéë"
|
||||
BEGIN
|
||||
MENUITEM "&Ñòâîðèòè", CMD_NEW
|
||||
MENUITEM "&³äêðèòè...\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Ç&áåðåãòè\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Çáåðåãòè &ÿê...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Ïàðà&ìåòðè ñòîð³íêè...", CMD_PAGE_SETUP
|
||||
MENUITEM "Ä&ðóê", CMD_PRINT
|
||||
MENUITEM "Íàñòðîéêà &ïðèíòåðà...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Â&èõ³ä", CMD_EXIT
|
||||
END
|
||||
POPUP "&Ïðàâêà"
|
||||
BEGIN
|
||||
MENUITEM "&Ñêàñóâàòè\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Âèð³çàòè\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Êîï³þâàòè\tCtrl+C", CMD_COPY
|
||||
MENUITEM "Âñò&àâèòè\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "Â&èäàëèòè\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Ç&íàéòè...\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Çíà&éòè äàë³\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "&Çàì³íèòè\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Ïåðåé&òè...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Âèä³&ëèòè âñå\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&Äàòà é ÷àñ\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "Ôîð&ìàò"
|
||||
BEGIN
|
||||
MENUITEM "&Ïåðåíîñ ïî ñëîâàõ", CMD_WRAP
|
||||
MENUITEM "&Øðèôò...", CMD_FONT
|
||||
END
|
||||
POPUP "&Âèãëÿä"
|
||||
BEGIN
|
||||
MENUITEM "&Ðÿäîê ñòàíó", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Äîâ³äêà"
|
||||
BEGIN
|
||||
MENUITEM "&Çì³ñò", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Ïîøóê...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Help on help", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Ïðî" CMD_ABOUT
|
||||
MENUITEM "&Ïðî ïðîãðàìó", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "&Ôàéë"
|
||||
BEGIN
|
||||
MENUITEM "&Ñòâîðèòè\tCtrl+N", CMD_NEW
|
||||
MENUITEM "&³äêðèòè...\tCtrl+O", CMD_OPEN
|
||||
MENUITEM "&Ç&áåðåãòè\tCtrl+S", CMD_SAVE
|
||||
MENUITEM "Çáåðåãòè &ÿê...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Ïàðà&ìåòðè ñòîð³íêè...", CMD_PAGE_SETUP
|
||||
MENUITEM "Ä&ðóê\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "Íàñòðîéêà &ïðèíòåðà...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Â&èõ³ä", CMD_EXIT
|
||||
END
|
||||
POPUP "&Ïðàâêà"
|
||||
BEGIN
|
||||
MENUITEM "&Ñêàñóâàòè\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Âèð³çàòè\tCtrl+X", CMD_CUT
|
||||
MENUITEM "&Êîï³þâàòè\tCtrl+C", CMD_COPY
|
||||
MENUITEM "Âñò&àâèòè\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "Â&èäàëèòè\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Ç&íàéòè...\tCtrl+F", CMD_SEARCH
|
||||
MENUITEM "Çíà&éòè äàë³\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "&Çàì³íèòè\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "Ïåðåé&òè...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Âèä³&ëèòè âñå\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&Äàòà é ÷àñ\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "Ôîð&ìàò"
|
||||
BEGIN
|
||||
MENUITEM "&Ïåðåíîñ ïî ñëîâàõ", CMD_WRAP
|
||||
MENUITEM "&Øðèôò...", CMD_FONT
|
||||
END
|
||||
POPUP "&Âèãëÿä"
|
||||
BEGIN
|
||||
MENUITEM "&Ðÿäîê ñòàíó", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "&Äîâ³äêà"
|
||||
BEGIN
|
||||
MENUITEM "&Çì³ñò", CMD_HELP_CONTENTS
|
||||
MENUITEM "&Ïîøóê...", CMD_HELP_SEARCH
|
||||
MENUITEM "&Help on help", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Ïðî" CMD_ABOUT
|
||||
MENUITEM "&Ïðî ïðîãðàìó", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -28,7 +28,9 @@ BEGIN
|
||||
"^F", CMD_SEARCH
|
||||
"^G", CMD_GOTO
|
||||
"H", CMD_REPLACE, VIRTKEY, CONTROL
|
||||
"^N", CMD_NEW
|
||||
"^O", CMD_OPEN
|
||||
"^P", CMD_PRINT
|
||||
"^S", CMD_SAVE
|
||||
"^V", CMD_PASTE
|
||||
"^X", CMD_CUT
|
||||
@@ -39,54 +41,54 @@ END
|
||||
|
||||
MAIN_MENU MENU
|
||||
BEGIN
|
||||
POPUP "文件(&F)"
|
||||
BEGIN
|
||||
MENUITEM "新建(&N)...", CMD_NEW
|
||||
MENUITEM "打开(&O)", CMD_OPEN
|
||||
MENUITEM "保存(&S)", CMD_SAVE
|
||||
MENUITEM "另存为(&A)...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "打印(&P)", CMD_PRINT
|
||||
MENUITEM "页面设置(&T)...", CMD_PAGE_SETUP
|
||||
MENUITEM "打印设置(&R)...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "退出(&E)", CMD_EXIT
|
||||
END
|
||||
POPUP "编辑(&E)"
|
||||
BEGIN
|
||||
MENUITEM "撤消(&U)\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "剪切(&T)\tCtrl+X", CMD_CUT
|
||||
MENUITEM "复制(&C)\tCtrl+C", CMD_COPY
|
||||
MENUITEM "粘贴(&P)\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "删除(&D)\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "搜索(&S)", CMD_SEARCH
|
||||
MENUITEM "搜索下一个(&S)\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "替换\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "转到...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "全选(&A)", CMD_SELECT_ALL
|
||||
MENUITEM "插入日期、时间(&T)\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "格式(&O)"
|
||||
BEGIN
|
||||
MENUITEM "自动换行(&W)", CMD_WRAP
|
||||
MENUITEM "字体(&F)...", CMD_FONT
|
||||
END
|
||||
POPUP "查看(&V)"
|
||||
BEGIN
|
||||
MENUITEM "状态栏(&B)", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "帮助(&H)"
|
||||
BEGIN
|
||||
MENUITEM "内容(&C)", CMD_HELP_CONTENTS
|
||||
MENUITEM "搜索(&S)...", CMD_HELP_SEARCH
|
||||
MENUITEM "如何使用帮助(&H)", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "关于(&A)" CMD_ABOUT
|
||||
MENUITEM "资料信息(&O)...", CMD_ABOUT_WINE
|
||||
END
|
||||
POPUP "文件(&F)"
|
||||
BEGIN
|
||||
MENUITEM "新建(&N)...", CMD_NEW
|
||||
MENUITEM "打开(&O)", CMD_OPEN
|
||||
MENUITEM "保存(&S)", CMD_SAVE
|
||||
MENUITEM "另存为(&A)...", CMD_SAVE_AS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "打印(&P)", CMD_PRINT
|
||||
MENUITEM "页面设置(&T)...", CMD_PAGE_SETUP
|
||||
MENUITEM "打印设置(&R)...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "退出(&E)", CMD_EXIT
|
||||
END
|
||||
POPUP "编辑(&E)"
|
||||
BEGIN
|
||||
MENUITEM "撤消(&U)\tCtrl+Z", CMD_UNDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "剪切(&T)\tCtrl+X", CMD_CUT
|
||||
MENUITEM "复制(&C)\tCtrl+C", CMD_COPY
|
||||
MENUITEM "粘贴(&P)\tCtrl+V", CMD_PASTE
|
||||
MENUITEM "删除(&D)\tDel", CMD_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "搜索(&S)", CMD_SEARCH
|
||||
MENUITEM "搜索下一个(&S)\tF3", CMD_SEARCH_NEXT
|
||||
MENUITEM "替换\tCtrl+H", CMD_REPLACE
|
||||
MENUITEM "转到...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "全选(&A)", CMD_SELECT_ALL
|
||||
MENUITEM "插入日期、时间(&T)\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "格式(&O)"
|
||||
BEGIN
|
||||
MENUITEM "自动换行(&W)", CMD_WRAP
|
||||
MENUITEM "字体(&F)...", CMD_FONT
|
||||
END
|
||||
POPUP "查看(&V)"
|
||||
BEGIN
|
||||
MENUITEM "状态栏(&B)", CMD_STATUSBAR
|
||||
END
|
||||
POPUP "帮助(&H)"
|
||||
BEGIN
|
||||
MENUITEM "内容(&C)", CMD_HELP_CONTENTS
|
||||
MENUITEM "搜索(&S)...", CMD_HELP_SEARCH
|
||||
MENUITEM "如何使用帮助(&H)", CMD_HELP_ON_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "关于(&A)" CMD_ABOUT
|
||||
MENUITEM "资料信息(&O)...", CMD_ABOUT_WINE
|
||||
END
|
||||
END
|
||||
|
||||
/* Dialog `Page setup' */
|
||||
|
||||
@@ -198,7 +198,6 @@ END
|
||||
|
||||
IDD_PROCESS_PAGE DIALOGEX DISCARDABLE 0, 0, 247, 210
|
||||
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
|
||||
CAPTION "KMK"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "List2",IDC_PROCESSLIST,"SysListView32",LVS_REPORT |
|
||||
@@ -366,7 +365,7 @@ BEGIN
|
||||
CONTROL "&Billede Navn",IDC_IMAGENAME,"Button",BS_AUTOCHECKBOX |
|
||||
WS_DISABLED | WS_TABSTOP,7,28,56,10
|
||||
CONTROL "&PID (Process Identifikation)",IDC_PID,"Button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,7, 39, 100, 10
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,7,39,100,10
|
||||
CONTROL "&CPU Forbrug",IDC_CPUUSAGE,"Button",BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP,7,50,53,10
|
||||
CONTROL "CPU &Tid",IDC_CPUTIME,"Button",BS_AUTOCHECKBOX |
|
||||
@@ -605,7 +604,71 @@ BEGIN
|
||||
IDS_LICENSE "Dette program er fri software; du kan formidle det og/eller ændre det under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
|
||||
END
|
||||
|
||||
#endif // English (U.S.) resources
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_TAB_APPS "Applications"
|
||||
IDS_TAB_PROCESSES "Processes"
|
||||
IDS_TAB_PERFORMANCE "Performance"
|
||||
IDS_TAB_TASK "Task"
|
||||
IDS_TAB_STATUS "Status"
|
||||
IDS_TAB_IMAGENAME "Image Name"
|
||||
IDS_TAB_PID "PID"
|
||||
IDS_TAB_USERNAME "Username"
|
||||
IDS_TAB_SESSIONID "Session ID"
|
||||
IDS_TAB_CPU "CPU"
|
||||
IDS_TAB_CPUTIME "CPU Time"
|
||||
IDS_TAB_MEMUSAGE "Mem Usage"
|
||||
IDS_TAB_PEAKMEMUSAGE "Peak Mem Usage"
|
||||
IDS_TAB_MEMDELTA "Mem Delta"
|
||||
IDS_TAB_PAGEFAULT "Page Faults"
|
||||
IDS_TAB_PFDELTA "PF Delta"
|
||||
IDS_TAB_VMSIZE "VM Size"
|
||||
IDS_TAB_PAGEDPOOL "Paged Pool"
|
||||
IDS_TAB_NPPOOL "NP Pool"
|
||||
IDS_TAB_BASEPRI "Base Pri"
|
||||
IDS_TAB_HANDLES "Handles"
|
||||
IDS_TAB_THREADS "Threads"
|
||||
IDS_TAB_USERPBJECTS "USER Objects"
|
||||
IDS_TAB_GDIOBJECTS "GDI Objects"
|
||||
IDS_TAB_IOREADS "I/O Reads"
|
||||
IDS_TAB_IOWRITES "I/O Writes"
|
||||
IDS_TAB_IOOTHER "I/O Other"
|
||||
IDS_TAB_IOREADBYTES "I/O Read Bytes"
|
||||
IDS_TAB_IOWRITESBYTES "I/O Write Bytes"
|
||||
IDS_TAB_IOOTHERBYTES "I/O Other Bytes"
|
||||
IDS_MENU_SELECTCOLUMNS "&Select Columns..."
|
||||
IDS_MENU_16BITTASK "&Show 16-bit tasks"
|
||||
IDS_MENU_WINDOWS "&Windows"
|
||||
IDS_MENU_LARGEICONS "Lar&ge Icons"
|
||||
IDS_MENU_SMALLICONS "S&mall Icons"
|
||||
IDS_MENU_DETAILS "&Details"
|
||||
IDS_MENU_ONEGRAPHALLCPUS "&One Graph, All CPUs"
|
||||
IDS_MENU_ONEGRAPHPERCPU "One Graph &Per CPU"
|
||||
IDS_MENU_CPUHISTORY "&CPU History"
|
||||
IDS_MENU_SHOWKERNELTIMES "&Show Kernel Times"
|
||||
IDS_CREATENEWTASK "Create New Task"
|
||||
IDS_CREATENEWTASK_DESC "Type the name of a program, folder, document, or Internet resource, and Task Manager will open it for you."
|
||||
IDS_MSG_ACCESSPROCESSAFF "Unable to Access or Set Process Affinity"
|
||||
IDS_MSG_PROCESSONEPRO "The process must have affinity with at least one processor."
|
||||
IDS_MSG_INVALIDOPTION "Invalid Option"
|
||||
IDS_MSG_UNABLEDEBUGPROCESS "Unable to Debug Process"
|
||||
IDS_MSG_WARNINGDEBUG "WARNING: Debugging this process may result in loss of data.\nAre you sure you wish to attach the debugger?"
|
||||
IDS_MSG_TASKMGRWARNING "Task Manager Warning"
|
||||
IDS_MSG_WARNINGTERMINATING "WARNING: Terminating a process can cause undesired\nresults including loss of data and system instability. The\nprocess will not be given the chance to save its state or\ndata before it is terminated. Are you sure you want to\nterminate the process?"
|
||||
IDS_MSG_UNABLETERMINATEPRO "Unable to Terminate Process"
|
||||
IDS_MSG_UNABLECHANGEPRIORITY "Unable to Change Priority"
|
||||
IDS_MSG_WARNINGCHANGEPRIORITY "WARNING: Changing the priority class of this process may\ncause undesired results including system instability. Are you\nsure you want to change the priority class?"
|
||||
IDS_MSG_TRAYICONCPUUSAGE "CPU Usage: %d%%"
|
||||
IDS_STATUS_MEMUSAGE "Mem Usage: %dK / %dK"
|
||||
IDS_STATUS_CPUUSAGE "CPU Usage: %3d%%"
|
||||
IDS_STATUS_PROCESSES "Processes: %d"
|
||||
IDS_Not_Responding "Not Responding"
|
||||
IDS_Running "Running"
|
||||
END
|
||||
|
||||
|
||||
#endif // Danish resources
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
@@ -4029,7 +4029,7 @@ public:
|
||||
wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1);
|
||||
wcex.lpszClassName = TEXT("MissTosca_Control");
|
||||
|
||||
return RegisterClassEx(&wcex);;
|
||||
return RegisterClassEx(&wcex);
|
||||
}
|
||||
|
||||
static void Shutdown()
|
||||
|
||||
@@ -32,11 +32,36 @@ u_int32_t arc4random()
|
||||
|
||||
|
||||
int inet_aton(const char *cp, struct in_addr *inp)
|
||||
/* inet_addr code from ROS, slightly modified. */
|
||||
{
|
||||
inp->S_un.S_addr = inet_addr(cp);
|
||||
if (INADDR_NONE == inp->S_un.S_addr)
|
||||
ULONG Octets[4] = {0,0,0,0};
|
||||
ULONG i = 0;
|
||||
|
||||
if(!cp)
|
||||
return 0;
|
||||
|
||||
while(*cp)
|
||||
{
|
||||
CHAR c = *cp;
|
||||
cp++;
|
||||
|
||||
if(c == '.')
|
||||
{
|
||||
i++;
|
||||
continue;
|
||||
}
|
||||
|
||||
if(c < '0' || c > '9')
|
||||
return 0;
|
||||
|
||||
Octets[i] *= 10;
|
||||
Octets[i] += (c - '0');
|
||||
|
||||
if(Octets[i] > 255)
|
||||
return 0;
|
||||
}
|
||||
|
||||
inp->S_un.S_addr = (Octets[3] << 24) + (Octets[2] << 16) + (Octets[1] << 8) + Octets[0];
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||
<module name="dhcp" type="win32cui" installbase="system32" installname="dhcp.exe" allowwarnings="true">
|
||||
<module name="dhcp" type="win32cui" installbase="system32" installname="dhcp.exe">
|
||||
<include base="dhcp">.</include>
|
||||
<include base="dhcp">include</include>
|
||||
<library>ntdll</library>
|
||||
|
||||
@@ -121,7 +121,7 @@ int read_client_conf(void) {
|
||||
if (lpCompName !=NULL) {
|
||||
memcpy(lpCompName, ComputerName, ComputerNameSize + 1);
|
||||
/* Send our hostname, some dhcpds use this to update DNS */
|
||||
config->send_options[DHO_HOST_NAME].data = (u_int8_t*)strlwr(lpCompName);
|
||||
config->send_options[DHO_HOST_NAME].data = (u_int8_t*)_strlwr(lpCompName);
|
||||
config->send_options[DHO_HOST_NAME].len = ComputerNameSize;
|
||||
debug("Hostname: %s, length: %d",
|
||||
config->send_options[DHO_HOST_NAME].data,
|
||||
|
||||
@@ -271,24 +271,24 @@ VOID SystemTimeToEventTime(SYSTEMTIME * pSystemTime, DWORD * pEventTime)
|
||||
*pEventTime = (Time.ll - u1970.ll) / 10000000;
|
||||
}
|
||||
|
||||
VOID PRINT_HEADER(PFILE_HEADER header)
|
||||
VOID PRINT_HEADER(PEVENTLOGHEADER header)
|
||||
{
|
||||
DPRINT("SizeOfHeader = %d\n", header->SizeOfHeader);
|
||||
DPRINT("HeaderSize = %d\n", header->HeaderSize);
|
||||
DPRINT("Signature = 0x%x\n", header->Signature);
|
||||
DPRINT("MajorVersion = %d\n", header->MajorVersion);
|
||||
DPRINT("MinorVersion = %d\n", header->MinorVersion);
|
||||
DPRINT("FirstRecordOffset = %d\n", header->FirstRecordOffset);
|
||||
DPRINT("EofOffset = 0x%x\n", header->EofOffset);
|
||||
DPRINT("NextRecord = %d\n", header->NextRecord);
|
||||
DPRINT("OldestRecord = %d\n", header->OldestRecord);
|
||||
DPRINT("unknown1 = 0x%x\n", header->unknown1);
|
||||
DPRINT("unknown2 = 0x%x\n", header->unknown2);
|
||||
DPRINT("SizeOfHeader2 = %d\n", header->SizeOfHeader2);
|
||||
DPRINT("StartOffset = %d\n", header->StartOffset);
|
||||
DPRINT("EndOffset = 0x%x\n", header->EndOffset);
|
||||
DPRINT("CurrentRecordNumber = %d\n", header->CurrentRecordNumber);
|
||||
DPRINT("OldestRecordNumber = %d\n", header->OldestRecordNumber);
|
||||
DPRINT("MaxSize = 0x%x\n", header->MaxSize);
|
||||
DPRINT("Retention = 0x%x\n", header->Retention);
|
||||
DPRINT("EndHeaderSize = %d\n", header->EndHeaderSize);
|
||||
DPRINT("Flags: ");
|
||||
if (header->Flags & LOGFILE_FLAG1) DPRINT("LOGFILE_FLAG1 ");
|
||||
if (header->Flags & LOGFILE_FLAG2) DPRINT("| LOGFILE_FLAG2 ");
|
||||
if (header->Flags & LOGFILE_FLAG3) DPRINT("| LOGFILE_FLAG3 ");
|
||||
if (header->Flags & LOGFILE_FLAG4) DPRINT("| LOGFILE_FLAG4");
|
||||
if (header->Flags & ELF_LOGFILE_HEADER_DIRTY) DPRINT("ELF_LOGFILE_HEADER_DIRTY");
|
||||
if (header->Flags & ELF_LOGFILE_HEADER_WRAP) DPRINT("| ELF_LOGFILE_HEADER_WRAP ");
|
||||
if (header->Flags & ELF_LOGGFILE_LOGFULL_WRITTEN) DPRINT("| ELF_LOGGFILE_LOGFULL_WRITTEN ");
|
||||
if (header->Flags & ELF_LOGFILE_ARCHIVE_SET) DPRINT("| ELF_LOGFILE_ARCHIVE_SET ");
|
||||
DPRINT("\n");
|
||||
}
|
||||
|
||||
|
||||
@@ -36,43 +36,41 @@ typedef struct _IO_ERROR_LPC
|
||||
#define LOGFILE_SIGNATURE 0x654c664c
|
||||
|
||||
/*
|
||||
* FIXME
|
||||
* Flags used in logfile header
|
||||
*/
|
||||
#define LOGFILE_FLAG1 1
|
||||
#define LOGFILE_FLAG2 2
|
||||
#define LOGFILE_FLAG3 4
|
||||
#define LOGFILE_FLAG4 8
|
||||
#define ELF_LOGFILE_HEADER_DIRTY 1
|
||||
#define ELF_LOGFILE_HEADER_WRAP 2
|
||||
#define ELF_LOGGFILE_LOGFULL_WRITTEN 4
|
||||
#define ELF_LOGFILE_ARCHIVE_SET 8
|
||||
|
||||
typedef struct
|
||||
{
|
||||
DWORD SizeOfHeader;
|
||||
DWORD Signature;
|
||||
DWORD MajorVersion;
|
||||
DWORD MinorVersion;
|
||||
DWORD FirstRecordOffset;
|
||||
DWORD EofOffset;
|
||||
DWORD NextRecord;
|
||||
DWORD OldestRecord;
|
||||
DWORD unknown1;
|
||||
DWORD Flags;
|
||||
DWORD unknown2;
|
||||
DWORD SizeOfHeader2;
|
||||
} FILE_HEADER, *PFILE_HEADER;
|
||||
/* FIXME: MSDN reads that the following two structs are in winnt.h. Are they? */
|
||||
typedef struct _EVENTLOGHEADER {
|
||||
ULONG HeaderSize;
|
||||
ULONG Signature;
|
||||
ULONG MajorVersion;
|
||||
ULONG MinorVersion;
|
||||
ULONG StartOffset;
|
||||
ULONG EndOffset;
|
||||
ULONG CurrentRecordNumber;
|
||||
ULONG OldestRecordNumber;
|
||||
ULONG MaxSize;
|
||||
ULONG Flags;
|
||||
ULONG Retention;
|
||||
ULONG EndHeaderSize;
|
||||
} EVENTLOGHEADER, *PEVENTLOGHEADER;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
DWORD Size1;
|
||||
DWORD Ones; // Must be 0x11111111
|
||||
DWORD Twos; // Must be 0x22222222
|
||||
DWORD Threes; // Must be 0x33333333
|
||||
DWORD Fours; // Must be 0x44444444
|
||||
DWORD StartOffset;
|
||||
DWORD EndOffset;
|
||||
DWORD NextRecordNumber;
|
||||
DWORD OldestRecordNumber;
|
||||
DWORD Size2;
|
||||
} EOF_RECORD, *PEOF_RECORD;
|
||||
typedef struct _EVENTLOGEOF {
|
||||
ULONG RecordSizeBeginning;
|
||||
ULONG Ones;
|
||||
ULONG Twos;
|
||||
ULONG Threes;
|
||||
ULONG Fours;
|
||||
ULONG BeginRecord;
|
||||
ULONG EndRecord;
|
||||
ULONG CurrentRecordNumber;
|
||||
ULONG OldestRecordNumber;
|
||||
ULONG RecordSizeEnd;
|
||||
} EVENTLOGEOF, *PEVENTLOGEOF;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
@@ -83,7 +81,7 @@ typedef struct
|
||||
typedef struct
|
||||
{
|
||||
HANDLE hFile;
|
||||
FILE_HEADER Header;
|
||||
EVENTLOGHEADER Header;
|
||||
WCHAR *LogName;
|
||||
WCHAR *FileName;
|
||||
CRITICAL_SECTION cs;
|
||||
@@ -165,7 +163,7 @@ PBYTE LogfAllocAndBuildNewRecord(LPDWORD lpRecSize,
|
||||
/* eventlog.c */
|
||||
extern HANDLE MyHeap;
|
||||
|
||||
VOID PRINT_HEADER(PFILE_HEADER header);
|
||||
VOID PRINT_HEADER(PEVENTLOGHEADER header);
|
||||
|
||||
VOID PRINT_RECORD(PEVENTLOGRECORD pRec);
|
||||
|
||||
|
||||
@@ -20,24 +20,24 @@ static CRITICAL_SECTION LogFileListCs;
|
||||
BOOL LogfInitializeNew(PLOGFILE LogFile)
|
||||
{
|
||||
DWORD dwWritten;
|
||||
EOF_RECORD EofRec;
|
||||
EVENTLOGEOF EofRec;
|
||||
|
||||
ZeroMemory(&LogFile->Header, sizeof(FILE_HEADER));
|
||||
ZeroMemory(&LogFile->Header, sizeof(EVENTLOGHEADER));
|
||||
SetFilePointer(LogFile->hFile, 0, NULL, FILE_BEGIN);
|
||||
SetEndOfFile(LogFile->hFile);
|
||||
|
||||
LogFile->Header.SizeOfHeader = sizeof(FILE_HEADER);
|
||||
LogFile->Header.SizeOfHeader2 = sizeof(FILE_HEADER);
|
||||
LogFile->Header.FirstRecordOffset = sizeof(FILE_HEADER);
|
||||
LogFile->Header.EofOffset = sizeof(FILE_HEADER);
|
||||
LogFile->Header.HeaderSize = sizeof(EVENTLOGHEADER);
|
||||
LogFile->Header.EndHeaderSize = sizeof(EVENTLOGHEADER);
|
||||
LogFile->Header.StartOffset = sizeof(EVENTLOGHEADER);
|
||||
LogFile->Header.EndOffset = sizeof(EVENTLOGHEADER);
|
||||
LogFile->Header.MajorVersion = MAJORVER;
|
||||
LogFile->Header.MinorVersion = MINORVER;
|
||||
LogFile->Header.NextRecord = 1;
|
||||
LogFile->Header.CurrentRecordNumber = 1;
|
||||
|
||||
LogFile->Header.Signature = LOGFILE_SIGNATURE;
|
||||
if (!WriteFile(LogFile->hFile,
|
||||
&LogFile->Header,
|
||||
sizeof(FILE_HEADER),
|
||||
sizeof(EVENTLOGHEADER),
|
||||
&dwWritten,
|
||||
NULL))
|
||||
{
|
||||
@@ -49,16 +49,16 @@ BOOL LogfInitializeNew(PLOGFILE LogFile)
|
||||
EofRec.Twos = 0x22222222;
|
||||
EofRec.Threes = 0x33333333;
|
||||
EofRec.Fours = 0x44444444;
|
||||
EofRec.Size1 = sizeof(EOF_RECORD);
|
||||
EofRec.Size2 = sizeof(EOF_RECORD);
|
||||
EofRec.NextRecordNumber = LogFile->Header.NextRecord;
|
||||
EofRec.OldestRecordNumber = LogFile->Header.OldestRecord;
|
||||
EofRec.StartOffset = LogFile->Header.FirstRecordOffset;
|
||||
EofRec.EndOffset = LogFile->Header.EofOffset;
|
||||
EofRec.RecordSizeBeginning = sizeof(EVENTLOGEOF);
|
||||
EofRec.RecordSizeEnd = sizeof(EVENTLOGEOF);
|
||||
EofRec.CurrentRecordNumber = LogFile->Header.CurrentRecordNumber;
|
||||
EofRec.OldestRecordNumber = LogFile->Header.OldestRecordNumber;
|
||||
EofRec.BeginRecord = LogFile->Header.StartOffset;
|
||||
EofRec.EndRecord = LogFile->Header.EndOffset;
|
||||
|
||||
if (!WriteFile(LogFile->hFile,
|
||||
&EofRec,
|
||||
sizeof(EOF_RECORD),
|
||||
sizeof(EVENTLOGEOF),
|
||||
&dwWritten,
|
||||
NULL))
|
||||
{
|
||||
@@ -92,7 +92,7 @@ BOOL LogfInitializeExisting(PLOGFILE LogFile)
|
||||
|
||||
if (!ReadFile(LogFile->hFile,
|
||||
&LogFile->Header,
|
||||
sizeof(FILE_HEADER),
|
||||
sizeof(EVENTLOGHEADER),
|
||||
&dwRead,
|
||||
NULL))
|
||||
{
|
||||
@@ -100,14 +100,14 @@ BOOL LogfInitializeExisting(PLOGFILE LogFile)
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (dwRead != sizeof(FILE_HEADER))
|
||||
if (dwRead != sizeof(EVENTLOGHEADER))
|
||||
{
|
||||
DPRINT("EventLog: Invalid file %S.\n", LogFile->FileName);
|
||||
return LogfInitializeNew(LogFile);
|
||||
}
|
||||
|
||||
if (LogFile->Header.SizeOfHeader != sizeof(FILE_HEADER) ||
|
||||
LogFile->Header.SizeOfHeader2 != sizeof(FILE_HEADER))
|
||||
if (LogFile->Header.HeaderSize != sizeof(EVENTLOGHEADER) ||
|
||||
LogFile->Header.EndHeaderSize != sizeof(EVENTLOGHEADER))
|
||||
{
|
||||
DPRINT("EventLog: Invalid header size in %S.\n", LogFile->FileName);
|
||||
return LogfInitializeNew(LogFile);
|
||||
@@ -120,10 +120,10 @@ BOOL LogfInitializeExisting(PLOGFILE LogFile)
|
||||
return LogfInitializeNew(LogFile);
|
||||
}
|
||||
|
||||
if (LogFile->Header.EofOffset > GetFileSize(LogFile->hFile, NULL) + 1)
|
||||
if (LogFile->Header.EndOffset > GetFileSize(LogFile->hFile, NULL) + 1)
|
||||
{
|
||||
DPRINT("EventLog: Invalid eof offset %x in %S.\n",
|
||||
LogFile->Header.EofOffset, LogFile->FileName);
|
||||
LogFile->Header.EndOffset, LogFile->FileName);
|
||||
return LogfInitializeNew(LogFile);
|
||||
}
|
||||
|
||||
@@ -204,7 +204,7 @@ BOOL LogfInitializeExisting(PLOGFILE LogFile)
|
||||
|
||||
if (*pdwRecSize2 != dwRecSize)
|
||||
{
|
||||
DPRINT1("Invalid size2 of record %d (%x) in %S\n",
|
||||
DPRINT1("Invalid RecordSizeEnd of record %d (%x) in %S\n",
|
||||
dwRecordsNumber, *pdwRecSize2, LogFile->LogName);
|
||||
HeapFree(MyHeap, 0, RecBuf);
|
||||
break;
|
||||
@@ -224,8 +224,8 @@ BOOL LogfInitializeExisting(PLOGFILE LogFile)
|
||||
HeapFree(MyHeap, 0, RecBuf);
|
||||
} // for(;;)
|
||||
|
||||
LogFile->Header.NextRecord = dwRecordsNumber + 1;
|
||||
LogFile->Header.OldestRecord = dwRecordsNumber ? 1 : 0; // FIXME
|
||||
LogFile->Header.CurrentRecordNumber = dwRecordsNumber + 1;
|
||||
LogFile->Header.OldestRecordNumber = dwRecordsNumber ? 1 : 0; // FIXME
|
||||
|
||||
if (!SetFilePointer(LogFile->hFile, 0, NULL, FILE_CURRENT) ==
|
||||
INVALID_SET_FILE_POINTER)
|
||||
@@ -236,7 +236,7 @@ BOOL LogfInitializeExisting(PLOGFILE LogFile)
|
||||
|
||||
if (!WriteFile(LogFile->hFile,
|
||||
&LogFile->Header,
|
||||
sizeof(FILE_HEADER),
|
||||
sizeof(EVENTLOGHEADER),
|
||||
&dwRead,
|
||||
NULL))
|
||||
{
|
||||
@@ -648,7 +648,7 @@ BOOL LogfWriteData(PLOGFILE LogFile, DWORD BufSize, PBYTE Buffer)
|
||||
{
|
||||
DWORD dwWritten;
|
||||
SYSTEMTIME st;
|
||||
EOF_RECORD EofRec;
|
||||
EVENTLOGEOF EofRec;
|
||||
|
||||
if (!Buffer)
|
||||
return FALSE;
|
||||
@@ -659,7 +659,7 @@ BOOL LogfWriteData(PLOGFILE LogFile, DWORD BufSize, PBYTE Buffer)
|
||||
EnterCriticalSection(&LogFile->cs);
|
||||
|
||||
if (SetFilePointer(LogFile->hFile,
|
||||
LogFile->Header.EofOffset,
|
||||
LogFile->Header.EndOffset,
|
||||
NULL,
|
||||
FILE_BEGIN) == INVALID_SET_FILE_POINTER)
|
||||
{
|
||||
@@ -676,33 +676,33 @@ BOOL LogfWriteData(PLOGFILE LogFile, DWORD BufSize, PBYTE Buffer)
|
||||
}
|
||||
|
||||
if (!LogfAddOffsetInformation(LogFile,
|
||||
LogFile->Header.NextRecord,
|
||||
LogFile->Header.EofOffset))
|
||||
LogFile->Header.CurrentRecordNumber,
|
||||
LogFile->Header.EndOffset))
|
||||
{
|
||||
LeaveCriticalSection(&LogFile->cs);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
LogFile->Header.NextRecord++;
|
||||
LogFile->Header.EofOffset += dwWritten;
|
||||
LogFile->Header.CurrentRecordNumber++;
|
||||
LogFile->Header.EndOffset += dwWritten;
|
||||
|
||||
if (LogFile->Header.OldestRecord == 0)
|
||||
LogFile->Header.OldestRecord = 1;
|
||||
if (LogFile->Header.OldestRecordNumber == 0)
|
||||
LogFile->Header.OldestRecordNumber = 1;
|
||||
|
||||
EofRec.Ones = 0x11111111;
|
||||
EofRec.Twos = 0x22222222;
|
||||
EofRec.Threes = 0x33333333;
|
||||
EofRec.Fours = 0x44444444;
|
||||
EofRec.Size1 = sizeof(EOF_RECORD);
|
||||
EofRec.Size2 = sizeof(EOF_RECORD);
|
||||
EofRec.NextRecordNumber = LogFile->Header.NextRecord;
|
||||
EofRec.OldestRecordNumber = LogFile->Header.OldestRecord;
|
||||
EofRec.StartOffset = LogFile->Header.FirstRecordOffset;
|
||||
EofRec.EndOffset = LogFile->Header.EofOffset;
|
||||
EofRec.RecordSizeBeginning = sizeof(EVENTLOGEOF);
|
||||
EofRec.RecordSizeEnd = sizeof(EVENTLOGEOF);
|
||||
EofRec.CurrentRecordNumber = LogFile->Header.CurrentRecordNumber;
|
||||
EofRec.OldestRecordNumber = LogFile->Header.OldestRecordNumber;
|
||||
EofRec.BeginRecord = LogFile->Header.StartOffset;
|
||||
EofRec.EndRecord = LogFile->Header.EndOffset;
|
||||
|
||||
if (!WriteFile(LogFile->hFile,
|
||||
&EofRec,
|
||||
sizeof(EOF_RECORD),
|
||||
sizeof(EVENTLOGEOF),
|
||||
&dwWritten,
|
||||
NULL))
|
||||
{
|
||||
@@ -721,7 +721,7 @@ BOOL LogfWriteData(PLOGFILE LogFile, DWORD BufSize, PBYTE Buffer)
|
||||
|
||||
if (!WriteFile(LogFile->hFile,
|
||||
&LogFile->Header,
|
||||
sizeof(FILE_HEADER),
|
||||
sizeof(EVENTLOGHEADER),
|
||||
&dwWritten,
|
||||
NULL))
|
||||
{
|
||||
@@ -757,7 +757,7 @@ ULONG LogfOffsetByNumber(PLOGFILE LogFile, DWORD RecordNumber)
|
||||
|
||||
DWORD LogfGetOldestRecord(PLOGFILE LogFile)
|
||||
{
|
||||
return LogFile->Header.OldestRecord;
|
||||
return LogFile->Header.OldestRecordNumber;
|
||||
}
|
||||
|
||||
BOOL LogfAddOffsetInformation(PLOGFILE LogFile, ULONG ulNumber, ULONG ulOffset)
|
||||
|
||||
@@ -143,7 +143,7 @@ NTSTATUS ProcessPortMessage(VOID)
|
||||
{
|
||||
DPRINT("Received datagram\n");
|
||||
Message = (PIO_ERROR_LOG_MESSAGE) & Request.Message;
|
||||
ulRecNum = SystemLog ? SystemLog->Header.NextRecord : 0;
|
||||
ulRecNum = SystemLog ? SystemLog->Header.CurrentRecordNumber : 0;
|
||||
|
||||
pRec = (PEVENTLOGRECORD) LogfAllocAndBuildNewRecord(&dwRecSize,
|
||||
ulRecNum, Message->Type, Message->EntryData.EventCategory,
|
||||
|
||||
@@ -76,8 +76,8 @@ BEGIN
|
||||
|
||||
CONTROL "Ñëàãàíå íà íà÷àëåí çàðåæäà÷ (MBR) íà òâúðäèÿ äèñê", IDC_INSTFREELDR, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 10,46,278,11
|
||||
CONTROL "Áåç ñëàãàíå íà íà÷àëåí çàðåæäà÷", IDC_NOINSTFREELDR, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP | WS_DISABLED , 10,57,278,11
|
||||
PUSHBUTTON "&OK", IDOK, 180,83,50,15, WS_TABSTOP | WS_VISIBLE
|
||||
PUSHBUTTON "&Cancel", IDCANCEL, 240,83,50,15, WS_TABSTOP | WS_VISIBLE
|
||||
PUSHBUTTON "&Добре", IDOK, 180,83,50,15, WS_TABSTOP | WS_VISIBLE
|
||||
PUSHBUTTON "&Отказ", IDCANCEL, 240,83,50,15, WS_TABSTOP | WS_VISIBLE
|
||||
END
|
||||
|
||||
IDD_PROCESSPAGE DIALOGEX 0, 0, 317, 193
|
||||
@@ -103,7 +103,7 @@ BEGIN
|
||||
|
||||
LTEXT "Êîãàòî íàòèñíåòå „Êðàé”, êîìïþòúðúò âè ùå ñå ïðåçàïóñíå.", IDC_STATIC, 20, 80, 277, 10
|
||||
CONTROL "", IDC_RESTART_PROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 20, 120, 277, 8
|
||||
LTEXT "Ако в устройството има КД, го извадете. След това натиснете „Приключване“, за д апрезапуснете компютъра.“, IDC_STATIC, 10, 180, 297, 20
|
||||
LTEXT "Ако в устройството има КД, го извадете. След това натиснете „Приключване“, за да презапуснете компютъра.“, IDC_STATIC, 10, 180, 297, 20
|
||||
END
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* TRANSLATOR: M rio KaŸm r /Mario Kacmar/ aka Kario ([email protected])
|
||||
* DATE OF TR: 22-01-2008
|
||||
* Encoding : Latin II (852)
|
||||
* LastChange: 01-12-2008
|
||||
* LastChange: 14-12-2008
|
||||
*/
|
||||
|
||||
#ifndef LANG_SK_SK_H__
|
||||
@@ -1215,7 +1215,7 @@ static MUI_ENTRY skSKDeletePartitionEntries[] =
|
||||
{
|
||||
6,
|
||||
8,
|
||||
"Vybrali Ste si odstr nenie oblasti",
|
||||
"Vybrali ste si odstr nenie oblasti",
|
||||
TEXT_STYLE_NORMAL
|
||||
},
|
||||
{
|
||||
@@ -1323,7 +1323,8 @@ MUI_ERROR skSKErrorEntries[] =
|
||||
},
|
||||
{
|
||||
//ERROR_WRITE_BOOT,
|
||||
"Setup failed to install FAT bootcode on the system partition.",
|
||||
"Inçtal toru sa nepodarilo nainçtalovaś zav dzacˇ k˘d sŁborov‚ho\n"
|
||||
"syst‚mu FAT na syst‚movŁ partˇciu.",
|
||||
"ENTER = Reçtart poŸ¡taŸa"
|
||||
},
|
||||
{
|
||||
@@ -1374,7 +1375,8 @@ MUI_ERROR skSKErrorEntries[] =
|
||||
},
|
||||
{
|
||||
//ERROR_INSTALL_BOOTCODE,
|
||||
"Setup failed to install the FAT bootcode on the system partition.",
|
||||
"Inçtal toru sa nepodarilo nainçtalovaś zav dzacˇ k˘d sŁborov‚ho\n"
|
||||
"syst‚mu FAT na syst‚movŁ partˇciu.",
|
||||
"ENTER = Reçtart poŸ¡taŸa"
|
||||
},
|
||||
{
|
||||
@@ -1598,7 +1600,7 @@ MUI_STRING skSKStrings[] =
|
||||
{STRING_PARTITIONSIZE,
|
||||
"Ve–kosœ novej oblasti:"},
|
||||
{STRING_CHOOSENEWPARTITION,
|
||||
"Zvolili Ste vytvorenie novej oblasti na"},
|
||||
"Zvolili ste vytvorenie novej oblasti na"},
|
||||
{STRING_HDDSIZE,
|
||||
"Zadajte, pros¡m, ve–kosœ novej oblasti v megabajtoch."},
|
||||
{STRING_CREATEPARTITION,
|
||||
@@ -1606,7 +1608,7 @@ MUI_STRING skSKStrings[] =
|
||||
{STRING_PARTFORMAT,
|
||||
"T to oblasœ sa bude form tovaœ ako Ôalçia."},
|
||||
{STRING_NONFORMATTEDPART,
|
||||
"Zvolili Ste inçtal ciu syst‚mu ReactOS na nov£ alebo nenaform tovan£ oblasœ."},
|
||||
"Zvolili ste inçtal ciu syst‚mu ReactOS na novŁ alebo nenaform tovanŁ oblasś."},
|
||||
{STRING_INSTALLONPART,
|
||||
"Inçtal tor nainçtaluje syst‚m ReactOS na oblasœ"},
|
||||
{STRING_CHECKINGPART,
|
||||
|
||||
@@ -120,7 +120,7 @@ COMMAND cmds[] =
|
||||
{_T("history"), 0, CommandHistory},
|
||||
#endif
|
||||
|
||||
// {_T("if"), 0, cmd_if},
|
||||
{_T("if"), 0, cmd_if},
|
||||
|
||||
#ifdef INCLUDE_CMD_LABEL
|
||||
{_T("label"), 0, cmd_label},
|
||||
|
||||
@@ -989,7 +989,7 @@ DirPrintNewList(LPWIN32_FIND_DATA ptrFiles[], /* [IN]Files' Info */
|
||||
INT iSizeFormat;
|
||||
ULARGE_INTEGER u64FileSize;
|
||||
|
||||
for (i = 0;i < dwCount;i++)
|
||||
for (i = 0; i < dwCount && !bCtrlBreak; i++)
|
||||
{
|
||||
/* Calculate size */
|
||||
if (ptrFiles[i]->dwFileAttributes & FILE_ATTRIBUTE_REPARSE_POINT)
|
||||
@@ -1097,7 +1097,7 @@ DirPrintWideList(LPWIN32_FIND_DATA ptrFiles[], /* [IN] Files' Info */
|
||||
/* Calculate the lines that will be printed */
|
||||
iLines = (USHORT)((dwCount + iColumns - 1) / iColumns);
|
||||
|
||||
for (i = 0; i < iLines; i++)
|
||||
for (i = 0; i < iLines && !bCtrlBreak; i++)
|
||||
{
|
||||
for (j = 0; j < iColumns; j++)
|
||||
{
|
||||
@@ -1154,7 +1154,7 @@ TCHAR szSize[30]; /* The size of file */
|
||||
int iSizeFormat; /* The format of size field */
|
||||
ULARGE_INTEGER u64FileSize; /* The file size */
|
||||
|
||||
for(i = 0;i < dwCount;i++)
|
||||
for (i = 0; i < dwCount && !bCtrlBreak; i++)
|
||||
{
|
||||
/* Broke 8.3 format */
|
||||
if (*ptrFiles[i]->cAlternateFileName )
|
||||
@@ -1228,7 +1228,7 @@ DirPrintBareList(LPWIN32_FIND_DATA ptrFiles[], /* [IN] Files' Info */
|
||||
TCHAR szFullName[MAX_PATH];
|
||||
DWORD i;
|
||||
|
||||
for (i = 0; i < dwCount; i++)
|
||||
for (i = 0; i < dwCount && !bCtrlBreak; i++)
|
||||
{
|
||||
if ((_tcscmp(ptrFiles[i]->cFileName, _T(".")) == 0) ||
|
||||
(_tcscmp(ptrFiles[i]->cFileName, _T("..")) == 0))
|
||||
@@ -1681,6 +1681,15 @@ ULARGE_INTEGER u64Temp; /* A temporary counter */
|
||||
|
||||
/* Free array */
|
||||
cmd_free(ptrFileArray);
|
||||
/* Free linked list */
|
||||
while (ptrStartNode)
|
||||
{
|
||||
ptrNextNode = ptrStartNode->ptrNext;
|
||||
cmd_free(ptrStartNode);
|
||||
ptrStartNode = ptrNextNode;
|
||||
dwCount --;
|
||||
}
|
||||
|
||||
if (CheckCtrlBreak(BREAK_INPUT))
|
||||
return 1;
|
||||
|
||||
@@ -1741,15 +1750,6 @@ ULARGE_INTEGER u64Temp; /* A temporary counter */
|
||||
FindClose(hRecSearch);
|
||||
}
|
||||
|
||||
/* Free linked list */
|
||||
while (ptrStartNode)
|
||||
{
|
||||
ptrNextNode = ptrStartNode->ptrNext;
|
||||
cmd_free(ptrStartNode);
|
||||
ptrStartNode = ptrNextNode;
|
||||
dwCount --;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -49,13 +49,8 @@ static INT GenericCmp(INT (*StringCmp)(LPCTSTR, LPCTSTR),
|
||||
return StringCmp(Left, Right);
|
||||
}
|
||||
|
||||
BOOL ExecuteIf(PARSED_COMMAND *Cmd)
|
||||
INT cmd_if (LPTSTR param)
|
||||
{
|
||||
INT result = FALSE; /* when set cause 'then' clause to be executed */
|
||||
LPTSTR param;
|
||||
|
||||
#if 0
|
||||
/* FIXME: need to handle IF /?; will require special parsing */
|
||||
TRACE ("cmd_if: (\'%s\')\n", debugstr_aw(param));
|
||||
|
||||
if (!_tcsncmp (param, _T("/?"), 2))
|
||||
@@ -63,7 +58,15 @@ BOOL ExecuteIf(PARSED_COMMAND *Cmd)
|
||||
ConOutResPaging(TRUE,STRING_IF_HELP1);
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
error_syntax(param);
|
||||
return 1;
|
||||
}
|
||||
|
||||
BOOL ExecuteIf(PARSED_COMMAND *Cmd)
|
||||
{
|
||||
INT result = FALSE; /* when set cause 'then' clause to be executed */
|
||||
LPTSTR param;
|
||||
|
||||
if (Cmd->If.Operator == IF_CMDEXTVERSION)
|
||||
{
|
||||
|
||||
@@ -332,7 +332,7 @@ static PARSED_COMMAND *ParseIf(void)
|
||||
memset(Cmd, 0, sizeof(PARSED_COMMAND));
|
||||
Cmd->Type = C_IF;
|
||||
|
||||
int Type = ParseToken(0, STANDARD_SEPS);
|
||||
int Type = CurrentTokenType;
|
||||
if (_tcsicmp(CurrentToken, _T("/I")) == 0)
|
||||
{
|
||||
Cmd->If.Flags |= IFFLAG_IGNORECASE;
|
||||
@@ -488,13 +488,19 @@ static PARSED_COMMAND *ParseCommandPart(void)
|
||||
/* Check for special forms */
|
||||
if (_tcsicmp(ParsedLine, _T("if")) == 0)
|
||||
{
|
||||
if (RedirList)
|
||||
ParseToken(0, STANDARD_SEPS);
|
||||
/* Do special parsing only if it's not followed by /? */
|
||||
if (_tcscmp(CurrentToken, _T("/?")) != 0)
|
||||
{
|
||||
ParseError();
|
||||
FreeRedirection(RedirList);
|
||||
return NULL;
|
||||
if (RedirList)
|
||||
{
|
||||
ParseError();
|
||||
FreeRedirection(RedirList);
|
||||
return NULL;
|
||||
}
|
||||
return ParseIf();
|
||||
}
|
||||
return ParseIf();
|
||||
Pos = _stpcpy(Pos, _T(" /?"));
|
||||
}
|
||||
|
||||
/* Now get the tail */
|
||||
|
||||
@@ -471,9 +471,16 @@ std::string EncodeXMLString(const XS_String& str, bool cdata)
|
||||
}
|
||||
|
||||
/// decode XML string literals
|
||||
XS_String DecodeXMLString(const XS_String& str)
|
||||
XS_String DecodeXMLString(const std::string& str)
|
||||
{
|
||||
LPCXSSTR s = str.c_str();
|
||||
#ifdef XS_STRING_UTF8
|
||||
const XS_String& str_utf8 = str;
|
||||
#else
|
||||
XS_String str_utf8;
|
||||
assign_utf8(str_utf8, str.c_str(), str.length());
|
||||
#endif
|
||||
|
||||
LPCXSSTR s = str_utf8.c_str();
|
||||
LPXSSTR buffer = (LPXSSTR)alloca(sizeof(XS_CHAR)*XS_len(s));
|
||||
LPXSSTR o = buffer;
|
||||
|
||||
@@ -514,7 +521,7 @@ XS_String DecodeXMLString(const XS_String& str)
|
||||
|
||||
|
||||
/// write node with children tree to output stream using original white space
|
||||
void XMLNode::write_worker(std::ostream& out) const
|
||||
void XMLNode::original_write_worker(std::ostream& out) const
|
||||
{
|
||||
out << _leading << '<' << EncodeXMLString(*this);
|
||||
|
||||
@@ -522,10 +529,15 @@ void XMLNode::write_worker(std::ostream& out) const
|
||||
out << ' ' << EncodeXMLString(it->first) << "=\"" << EncodeXMLString(it->second) << "\"";
|
||||
|
||||
if (!_children.empty() || !_content.empty()) {
|
||||
out << '>' << _content;
|
||||
out << '>';
|
||||
|
||||
if (_cdata_content)
|
||||
out << EncodeXMLString(DecodeXMLString(_content), true);
|
||||
else
|
||||
out << _content;
|
||||
|
||||
for(Children::const_iterator it=_children.begin(); it!=_children.end(); ++it)
|
||||
(*it)->write_worker(out);
|
||||
(*it)->original_write_worker(out);
|
||||
|
||||
out << _end_leading << "</" << EncodeXMLString(*this) << '>';
|
||||
} else
|
||||
@@ -619,7 +631,9 @@ void XMLNode::smart_write_worker(std::ostream& out, const XMLFormat& format, int
|
||||
else {
|
||||
out << '>';
|
||||
|
||||
if (!*content)
|
||||
if (_cdata_content)
|
||||
out << EncodeXMLString(DecodeXMLString(_content), true);
|
||||
else if (!*content)
|
||||
out << format._endl;
|
||||
else
|
||||
out << content;
|
||||
@@ -886,11 +900,15 @@ void XMLReaderBase::EndElementHandler()
|
||||
if (!strncmp(s,"<![CDATA[",9) && !strncmp(e-3,"]]>",3)) {
|
||||
s += 9;
|
||||
p = (e-=3);
|
||||
|
||||
_pos->_cdata_content = true;
|
||||
} else {
|
||||
// search for content end leaving only white space for _end_leading
|
||||
for(p=e; p>s; --p)
|
||||
if (!isspace((unsigned char)p[-1]))
|
||||
break;
|
||||
|
||||
_pos->_cdata_content = false;
|
||||
}
|
||||
|
||||
if (p != s)
|
||||
|
||||
@@ -484,7 +484,7 @@ inline std::string get_utf8(const XS_String& s)
|
||||
#endif // XS_STRING_UTF8
|
||||
|
||||
extern std::string EncodeXMLString(const XS_String& str, bool cdata=false);
|
||||
extern XS_String DecodeXMLString(const XS_String& str);
|
||||
extern XS_String DecodeXMLString(const std::string& str);
|
||||
|
||||
|
||||
#ifdef __GNUC__
|
||||
@@ -961,13 +961,15 @@ struct XMLNode : public XS_String
|
||||
friend struct XPathElement;
|
||||
|
||||
XMLNode(const XS_String& name)
|
||||
: XS_String(name)
|
||||
: XS_String(name),
|
||||
_cdata_content(false)
|
||||
{
|
||||
}
|
||||
|
||||
XMLNode(const XS_String& name, const std::string& leading)
|
||||
: XS_String(name),
|
||||
_leading(leading)
|
||||
_leading(leading),
|
||||
_cdata_content(false)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -977,10 +979,11 @@ struct XMLNode : public XS_String
|
||||
_leading(other._leading),
|
||||
_content(other._content),
|
||||
_end_leading(other._end_leading),
|
||||
_trailing(other._trailing)
|
||||
_trailing(other._trailing),
|
||||
#ifdef XMLNODE_LOCATION
|
||||
, _location(other._location)
|
||||
_location(other._location),
|
||||
#endif
|
||||
_cdata_content(false)
|
||||
{
|
||||
for(Children::const_iterator it=other._children.begin(); it!=other._children.end(); ++it)
|
||||
_children.push_back(new XMLNode(**it));
|
||||
@@ -994,10 +997,11 @@ struct XMLNode : public XS_String
|
||||
_leading(other._leading),
|
||||
_content(other._content),
|
||||
_end_leading(other._end_leading),
|
||||
_trailing(other._trailing)
|
||||
_trailing(other._trailing),
|
||||
#ifdef XMLNODE_LOCATION
|
||||
, _location(other._location)
|
||||
_location(other._location),
|
||||
#endif
|
||||
_cdata_content(false)
|
||||
{
|
||||
// assert(copy_no_children==COPY_NOCHILDREN);
|
||||
}
|
||||
@@ -1153,23 +1157,41 @@ struct XMLNode : public XS_String
|
||||
return _attributes;
|
||||
}
|
||||
|
||||
/// read element node content
|
||||
XS_String get_content() const
|
||||
{
|
||||
#ifdef XS_STRING_UTF8
|
||||
const XS_String& ret = _content;
|
||||
#else
|
||||
XS_String ret;
|
||||
assign_utf8(ret, _content.c_str(), _content.length());
|
||||
#endif
|
||||
|
||||
return DecodeXMLString(ret.c_str());
|
||||
return DecodeXMLString(_content);
|
||||
}
|
||||
|
||||
/// read content of a subnode specified by an XPath expression
|
||||
XS_String get_sub_content(const XPath& xpath) const
|
||||
{
|
||||
const XMLNode* node = find_relative(xpath);
|
||||
|
||||
if (node)
|
||||
return node->get_content();
|
||||
else
|
||||
return XS_EMPTY_STR;
|
||||
}
|
||||
|
||||
/// set element node content
|
||||
void set_content(const XS_String& s, bool cdata=false)
|
||||
{
|
||||
_content.assign(EncodeXMLString(s.c_str(), cdata));
|
||||
}
|
||||
|
||||
/// set content of a subnode specified by an XPath expression
|
||||
bool set_sub_content(const XPath& xpath, const XS_String& s, bool cdata=false)
|
||||
{
|
||||
XMLNode* node = find_relative(xpath);
|
||||
|
||||
if (node) {
|
||||
node->set_content(s, cdata);
|
||||
return true;
|
||||
} else
|
||||
return false;
|
||||
}
|
||||
|
||||
#ifdef XMLNODE_LOCATION
|
||||
const XMLLocation& get_location() const {return _location;}
|
||||
#endif
|
||||
@@ -1187,10 +1209,10 @@ struct XMLNode : public XS_String
|
||||
break;
|
||||
|
||||
case FORMAT_ORIGINAL:
|
||||
write_worker(out);
|
||||
original_write_worker(out);
|
||||
break;
|
||||
|
||||
default: // FORMAT_SMART
|
||||
default: // FORMAT_SMART
|
||||
smart_write_worker(out, format, indent);
|
||||
}
|
||||
|
||||
@@ -1222,6 +1244,8 @@ protected:
|
||||
XMLLocation _location;
|
||||
#endif
|
||||
|
||||
bool _cdata_content;
|
||||
|
||||
XMLNode* get_first_child() const
|
||||
{
|
||||
if (!_children.empty())
|
||||
@@ -1242,7 +1266,7 @@ protected:
|
||||
/// create a new node tree using the given XPath filter expression
|
||||
XMLNode* filter(XPath::const_iterator from, const XPath::const_iterator& to) const;
|
||||
|
||||
void write_worker(std::ostream& out) const;
|
||||
void original_write_worker(std::ostream& out) const;
|
||||
void plain_write_worker(std::ostream& out) const;
|
||||
void pretty_write_worker(std::ostream& out, const XMLFormat& format, int indent) const;
|
||||
void smart_write_worker(std::ostream& out, const XMLFormat& format, int indent) const;
|
||||
|
||||
@@ -206,14 +206,12 @@ struct Buffer
|
||||
|
||||
#ifdef XS_STRING_UTF8
|
||||
XS_String name_str(attr_name, attr_len);
|
||||
XS_String value_str(value, value_len);
|
||||
#else
|
||||
XS_String name_str, value_str;
|
||||
XS_String name_str;
|
||||
assign_utf8(name_str, attr_name, attr_len);
|
||||
assign_utf8(value_str, value, value_len);
|
||||
#endif
|
||||
|
||||
attributes[name_str] = DecodeXMLString(value_str);
|
||||
attributes[name_str] = DecodeXMLString(std::string(value, value_len));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
#include "resource.h"
|
||||
|
||||
LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
|
||||
IDS_UsageMessage, "%s\n\nUsage: regsvr32 [/u] [/s] [/c] [/n] [/i[:cmdline]] dllname\n\
|
||||
/u - Unregister server\n\
|
||||
/s - Silent; display no message boxes\n\
|
||||
/c - Console output\n\
|
||||
/i - Call DllInstall passing it an optional [cmdline]; when used with /u calls dll uninstall\n\
|
||||
/n - Do not call DllRegisterServer; this option must be used with /i"
|
||||
|
||||
IDS_NoDllSpecified, "Íå å óêàçàíî èìå íà DLL."
|
||||
|
||||
IDS_InvalidFlag, "Íåðàçïîçíàò ñòÿã: %s"
|
||||
|
||||
IDS_SwitchN_NoI, "Íåðàçïîçíàò ñòÿã: /n ñòðÿáâà äà ñå èçïîëçâà ñ êëþ÷à /i"
|
||||
|
||||
IDS_DllNotLoaded, "Íåóñïåøíî LoadLibrary('%s').\nGetLastError âðúùà 0x%08x."
|
||||
|
||||
IDS_MissingEntry, "%s áå çàðåäåí, íî âõîäíàòà òî÷êà %s íå å íàìåðåíà.\n\n\
|
||||
Âúçìîæíî å %s äà å íåèçíîñèì èëè â ïàìåòòà äà ñå íàìèðà ïîâðåäåíà âåðñèÿ íà %s. Ìîæåòå äà èçïîëçâàòå PView, çà äà ãî îòêðèåòå è ïðåìàõíåòå."
|
||||
|
||||
IDS_FailureMessage, "%s â %s íå óñïÿ.\nÂúðíàòà ãðåøêà: 0x%08x"
|
||||
|
||||
IDS_SuccessMessage "%s â %s óñïÿ."
|
||||
END
|
||||
@@ -3,6 +3,7 @@
|
||||
|
||||
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
||||
|
||||
#include "lang/bg-BG.rc"
|
||||
#include "lang/cs-CZ.rc"
|
||||
#include "lang/de-DE.rc"
|
||||
#include "lang/en-US.rc"
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
<property name="BASEADDRESS_DEVENUM" value="0x35680000" />
|
||||
<property name="BASEADDRESS_RSABASE" value="0x35700000" />
|
||||
<property name="BASEADDRESS_RSAENH" value="0x35780000" />
|
||||
<property name="BASEADDRESS_DWMAPI" value="0x4A3F0000" />
|
||||
<property name="BASEADDRESS_MPRAPI" value="0x4C400000" />
|
||||
<property name="BASEADDRESS_PSTOREC" value="0x513D0000" />
|
||||
<property name="BASEADDRESS_LPK" value="0x516C0000" />
|
||||
|
||||
@@ -890,22 +890,6 @@ HKLM,"SYSTEM\CurrentControlSet\Services\Fs_Rec","ImagePath",0x00020000,"system32
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Fs_Rec","Start",0x00010001,0x00000001
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\Fs_Rec","Type",0x00010001,0x00000008
|
||||
|
||||
; Green driver
|
||||
;HKLM,"SYSTEM\CurrentControlSet\Services\green","ErrorControl",0x00010001,0x00000000
|
||||
;HKLM,"SYSTEM\CurrentControlSet\Services\green","Group",0x00000000,"Extended base"
|
||||
;HKLM,"SYSTEM\CurrentControlSet\Services\green","ImagePath",0x00020000,"system32\drivers\green.sys"
|
||||
;HKLM,"SYSTEM\CurrentControlSet\Services\green","Start",0x00010001,0x00000001
|
||||
;HKLM,"SYSTEM\CurrentControlSet\Services\green","Type",0x00010001,0x00000001
|
||||
;HKLM,"SYSTEM\CurrentControlSet\Services\green\Parameters","AttachedDevice",0x00000000,"\Device\Serial0"
|
||||
|
||||
; i8042 port driver
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt","ErrorControl",0x00010001,0x00000000
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt","Group",0x00000000,"Keyboard Port"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt","ImagePath",0x00020000,"system32\drivers\i8042prt.sys"
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt","Start",0x00010001,0x00000001
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt","Type",0x00010001,0x00000001
|
||||
HKLM,"SYSTEM\CurrentControlSet\Services\i8042prt\Parameters","BreakOnSysRq",0x00010001,0x00000001
|
||||
|
||||
; Kernel-Mode Tests
|
||||
;HKLM,"SYSTEM\CurrentControlSet\Services\Kmtest","ErrorControl",0x00010001,0x00000000
|
||||
;HKLM,"SYSTEM\CurrentControlSet\Services\Kmtest","Group",0x00000000,"Base"
|
||||
|
||||
@@ -105,6 +105,7 @@ ULONG MmFindAvailablePagesBeforePage(PVOID PageLookupTable, ULONG TotalPageCoun
|
||||
VOID MmFixupSystemMemoryMap(PBIOS_MEMORY_MAP BiosMemoryMap, ULONG* MapCount); // Removes entries in the memory map that describe memory above 4G
|
||||
VOID MmUpdateLastFreePageHint(PVOID PageLookupTable, ULONG TotalPageCount); // Sets the LastFreePageHint to the last usable page of memory
|
||||
BOOLEAN MmAreMemoryPagesAvailable(PVOID PageLookupTable, ULONG TotalPageCount, PVOID PageAddress, ULONG PageCount); // Returns TRUE if the specified pages of memory are available, otherwise FALSE
|
||||
VOID MmSetMemoryType(PVOID MemoryAddress, ULONG MemorySize, TYPE_OF_MEMORY NewType); // Use with EXTREME caution!
|
||||
|
||||
ULONG GetSystemMemorySize(VOID); // Returns the amount of total memory in the system
|
||||
PPAGE_LOOKUP_TABLE_ITEM MmGetMemoryMap(ULONG *NoEntries); // Returns a pointer to the memory mapping table and a number of entries in it
|
||||
|
||||
@@ -182,6 +182,22 @@ PVOID MmAllocateMemoryAtAddress(ULONG MemorySize, PVOID DesiredAddress, TYPE_OF_
|
||||
return MemPointer;
|
||||
}
|
||||
|
||||
VOID MmSetMemoryType(PVOID MemoryAddress, ULONG MemorySize, TYPE_OF_MEMORY NewType)
|
||||
{
|
||||
ULONG PagesNeeded;
|
||||
ULONG StartPageNumber;
|
||||
|
||||
// Find out how many blocks it will take to
|
||||
// satisfy this allocation
|
||||
PagesNeeded = ROUND_UP(MemorySize, MM_PAGE_SIZE) / MM_PAGE_SIZE;
|
||||
|
||||
// Get the starting page number
|
||||
StartPageNumber = MmGetPageNumberFromAddress(MemoryAddress);
|
||||
|
||||
// Set new type for these pages
|
||||
MmAllocatePagesInLookupTable(PageLookupTableAddress, StartPageNumber, PagesNeeded, NewType);
|
||||
}
|
||||
|
||||
PVOID MmAllocateHighestMemoryBelowAddress(ULONG MemorySize, PVOID DesiredAddress, TYPE_OF_MEMORY MemoryType)
|
||||
{
|
||||
ULONG PagesNeeded;
|
||||
|
||||
@@ -405,7 +405,7 @@ WinLdrLoadImage(IN PCHAR FileName,
|
||||
/* Size of data is less than the virtual size - fill up the remainder with zeroes */
|
||||
if (SizeOfRawData < VirtualSize)
|
||||
{
|
||||
DbgPrint((DPRINT_WINDOWS, "WinLdrLoadImage(): SORD %d < VS %d", SizeOfRawData, VirtualSize));
|
||||
DbgPrint((DPRINT_WINDOWS, "WinLdrLoadImage(): SORD %d < VS %d\n", SizeOfRawData, VirtualSize));
|
||||
RtlZeroMemory((PVOID)(SectionHeader->VirtualAddress + (ULONG)PhysicalBase + SizeOfRawData), VirtualSize - SizeOfRawData);
|
||||
}
|
||||
|
||||
|
||||
@@ -133,13 +133,15 @@ MempAllocatePageTables()
|
||||
TotalSize = (1+1+NumPageTables*2)*MM_PAGE_SIZE;
|
||||
|
||||
// PDE+HAL+KernelPTEs == MemoryData
|
||||
Buffer = MmAllocateMemoryWithType(
|
||||
TotalSize - NumPageTables*MM_PAGE_SIZE, LoaderMemoryData);
|
||||
Buffer = MmAllocateMemoryWithType(TotalSize, LoaderMemoryData);
|
||||
|
||||
// Physical PTEs = FirmwareTemporary
|
||||
PhysicalPageTablesBuffer = MmAllocateMemoryWithType(
|
||||
NumPageTables*MM_PAGE_SIZE, LoaderFirmwareTemporary);
|
||||
PhysicalPageTablesBuffer = (PUCHAR)Buffer + TotalSize - NumPageTables*MM_PAGE_SIZE;
|
||||
MmSetMemoryType(PhysicalPageTablesBuffer,
|
||||
NumPageTables*MM_PAGE_SIZE,
|
||||
LoaderFirmwareTemporary);
|
||||
|
||||
// This check is now redundant
|
||||
if (Buffer + (TotalSize - NumPageTables*MM_PAGE_SIZE) !=
|
||||
PhysicalPageTablesBuffer)
|
||||
{
|
||||
|
||||
@@ -22,14 +22,20 @@
|
||||
|
||||
|
||||
<!--
|
||||
Which CPU ReactOS should be optimized for. Specify one of:
|
||||
Generate instructions for this CPU type. Specify one of:
|
||||
armv5te
|
||||
|
||||
See GCC manual for more CPU names and which CPUs GCC can optimize for.
|
||||
See GCC manual for more CPU names.
|
||||
-->
|
||||
<property name="OARCH" value="armv5te" />
|
||||
|
||||
|
||||
<!--
|
||||
Which CPU ReactOS should be optimized for. See GCC manual for CPU names.
|
||||
-->
|
||||
<property name="TUNE" value="" />
|
||||
|
||||
|
||||
<!--
|
||||
What level of optimisation to use.
|
||||
0 = off (will not work)
|
||||
|
||||
@@ -15,20 +15,24 @@
|
||||
|
||||
<!--
|
||||
Sub-architecture to build for. Specify one of:
|
||||
xbox
|
||||
??
|
||||
-->
|
||||
<property name="SARCH" value="" />
|
||||
|
||||
|
||||
<!--
|
||||
Which CPU ReactOS should be optimized for. Specify one of:
|
||||
i486, i586, pentium, pentium2, pentium3, pentium4, athlon-xp, athlon-mp,
|
||||
k6-2
|
||||
Generate instructions for this CPU type. Specify one of:
|
||||
??
|
||||
|
||||
See GCC manual for more CPU names and which CPUs GCC can optimize for.
|
||||
See GCC manual for more CPU names.
|
||||
-->
|
||||
<property name="OARCH" value="" />
|
||||
|
||||
<!--
|
||||
Which CPU ReactOS should be optimized for. See GCC manual for CPU names.
|
||||
-->
|
||||
<property name="TUNE" value="" />
|
||||
|
||||
|
||||
<!--
|
||||
Whether to compile for an uniprocessor or multiprocessor machine.
|
||||
|
||||
@@ -21,15 +21,25 @@
|
||||
|
||||
|
||||
<!--
|
||||
Which CPU ReactOS should be optimized for. Specify one of:
|
||||
i486, i586, pentium, pentium2, pentium3, pentium4, athlon-xp, athlon-mp,
|
||||
k6-2
|
||||
Generate instructions for this CPU type. Specify one of:
|
||||
native, i386, i486, pentium, pentium-mmx, pentiumpro, i686,
|
||||
pentium2, pentium3, pentium-m, pentium4, prescott, nocona,
|
||||
core2, k6, k6-2, athlon, athlon-xp, opteron, opteron-sse3,
|
||||
barcelona, winchip-c6, winchip2, c3, c3-2, geode
|
||||
|
||||
See GCC manual for more CPU names and which CPUs GCC can optimize for.
|
||||
See GCC manual for more CPU names.
|
||||
-->
|
||||
<property name="OARCH" value="pentium" />
|
||||
|
||||
|
||||
<!--
|
||||
Which CPU ReactOS should be optimized for. Specify one of the above
|
||||
CPUs or generic. When this option is not used, GCC will optimize for
|
||||
the processor specified by OARCH.
|
||||
-->
|
||||
<property name="TUNE" value="i686" />
|
||||
|
||||
|
||||
<!--
|
||||
What level of optimisation to use.
|
||||
0 = off (will not work)
|
||||
|
||||
+1
@@ -3,6 +3,7 @@
|
||||
<module name="mesa32" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_MESA32}" installbase="system32" installname="mesa32.dll" allowwarnings="true" crt="msvcrt">
|
||||
<importlibrary definition="src/drivers/windows/icd/mesa.def" />
|
||||
<linkerflag>-enable-stdcall-fixup</linkerflag>
|
||||
<compilerflag>-w</compilerflag>
|
||||
<library>ntdll</library>
|
||||
<library>kernel32</library>
|
||||
<library>user32</library>
|
||||
|
||||
@@ -333,7 +333,6 @@ ButtonProc(IN HWND hwndDlg,
|
||||
SendMessage((HWND)lParam, BM_SETCHECK, (WPARAM)BST_CHECKED, (LPARAM)0);
|
||||
SendDlgItemMessage(hwndDlg, IDC_IMAGE_SWAP_MOUSE, STM_SETIMAGE, IMAGE_ICON, (LPARAM)pButtonData->hButtonRight);
|
||||
}
|
||||
SystemParametersInfo(SPI_SETMOUSEBUTTONSWAP, pButtonData->g_SwapMouseButtons, NULL, 0);
|
||||
PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
|
||||
break;
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
|
||||
<module name="wined3d" type="win32dll" installbase="system32" installname="wined3d.dll" allowwarnings ="true" crt="msvcrt">
|
||||
<importlibrary definition="wined3d.def" />
|
||||
<compilerflag compiler="cc">-Wno-format</compilerflag>
|
||||
<include base="wined3d">.</include>
|
||||
<include base="ReactOS">include/reactos/wine</include>
|
||||
<define name="__WINESRC__" />
|
||||
|
||||
+433
-401
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
* FILE: lib/ntdll/ldr/startup.c
|
||||
* FILE: dll/ntdll/ldr/startup.c
|
||||
* PURPOSE: Process startup for PE executables
|
||||
* PROGRAMMERS: Jean Michault
|
||||
* Rex Jolliff (rex@lvcablemodem.com)
|
||||
@@ -14,52 +14,58 @@
|
||||
#include <debug.h>
|
||||
#include <win32k/callback.h>
|
||||
|
||||
VOID RtlInitializeHeapManager (VOID);
|
||||
VOID RtlInitializeHeapManager(VOID);
|
||||
VOID LdrpInitLoader(VOID);
|
||||
VOID NTAPI RtlpInitDeferedCriticalSection(VOID);
|
||||
NTSTATUS LdrpAttachThread(VOID);
|
||||
VOID RtlpInitializeVectoredExceptionHandling(VOID);
|
||||
|
||||
/* GLOBALS *******************************************************************/
|
||||
|
||||
|
||||
PLDR_DATA_TABLE_ENTRY ExeModule;
|
||||
static RTL_CRITICAL_SECTION PebLock;
|
||||
static RTL_CRITICAL_SECTION LoaderLock;
|
||||
static RTL_BITMAP TlsBitMap;
|
||||
static RTL_BITMAP TlsExpansionBitMap;
|
||||
PLDR_DATA_TABLE_ENTRY ExeModule;
|
||||
|
||||
NTSTATUS LdrpAttachThread (VOID);
|
||||
|
||||
VOID RtlpInitializeVectoredExceptionHandling(VOID);
|
||||
|
||||
static volatile BOOLEAN LdrpInitialized = FALSE;
|
||||
static LONG LdrpInitLock = 0;
|
||||
|
||||
#define VALUE_BUFFER_SIZE 256
|
||||
|
||||
BOOLEAN FASTCALL
|
||||
ReadCompatibilitySetting(HANDLE Key, LPWSTR Value, PKEY_VALUE_PARTIAL_INFORMATION ValueInfo, DWORD *Buffer)
|
||||
/* FUNCTIONS *****************************************************************/
|
||||
|
||||
BOOLEAN
|
||||
FASTCALL
|
||||
ReadCompatibilitySetting(HANDLE Key,
|
||||
LPWSTR Value,
|
||||
PKEY_VALUE_PARTIAL_INFORMATION ValueInfo,
|
||||
DWORD * Buffer)
|
||||
{
|
||||
UNICODE_STRING ValueName;
|
||||
NTSTATUS Status;
|
||||
ULONG Length;
|
||||
UNICODE_STRING ValueName;
|
||||
NTSTATUS Status;
|
||||
ULONG Length;
|
||||
|
||||
RtlInitUnicodeString(&ValueName, Value);
|
||||
Status = NtQueryValueKey(Key,
|
||||
&ValueName,
|
||||
KeyValuePartialInformation,
|
||||
ValueInfo,
|
||||
VALUE_BUFFER_SIZE,
|
||||
&Length);
|
||||
RtlInitUnicodeString(&ValueName, Value);
|
||||
Status = NtQueryValueKey(Key,
|
||||
&ValueName,
|
||||
KeyValuePartialInformation,
|
||||
ValueInfo,
|
||||
VALUE_BUFFER_SIZE,
|
||||
&Length);
|
||||
|
||||
if (!NT_SUCCESS(Status) || (ValueInfo->Type != REG_DWORD))
|
||||
{
|
||||
RtlFreeUnicodeString(&ValueName);
|
||||
return FALSE;
|
||||
}
|
||||
RtlCopyMemory(Buffer, &ValueInfo->Data[0], sizeof(DWORD));
|
||||
RtlFreeUnicodeString(&ValueName);
|
||||
return TRUE;
|
||||
if (!NT_SUCCESS(Status) || (ValueInfo->Type != REG_DWORD))
|
||||
{
|
||||
RtlFreeUnicodeString(&ValueName);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
RtlCopyMemory(Buffer, &ValueInfo->Data[0], sizeof(DWORD));
|
||||
RtlFreeUnicodeString(&ValueName);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
VOID FASTCALL
|
||||
VOID
|
||||
FASTCALL
|
||||
LoadImageFileExecutionOptions(PPEB Peb)
|
||||
{
|
||||
NTSTATUS Status = STATUS_SUCCESS;
|
||||
@@ -72,170 +78,426 @@ LoadImageFileExecutionOptions(PPEB Peb)
|
||||
|
||||
if (Peb->ProcessParameters &&
|
||||
Peb->ProcessParameters->ImagePathName.Length > 0)
|
||||
{
|
||||
{
|
||||
DPRINT("%wZ\n", &Peb->ProcessParameters->ImagePathName);
|
||||
|
||||
ImagePathName = Peb->ProcessParameters->ImagePathName;
|
||||
ImageName.Buffer = ImagePathName.Buffer + ImagePathName.Length / sizeof(WCHAR);
|
||||
ImageName.Length = 0;
|
||||
|
||||
while (ImagePathName.Buffer < ImageName.Buffer)
|
||||
{
|
||||
ImageName.Buffer--;
|
||||
if (*ImageName.Buffer == L'\\')
|
||||
{
|
||||
ImageName.Buffer++;
|
||||
break;
|
||||
ImageName.Buffer++;
|
||||
break;
|
||||
}
|
||||
}
|
||||
ImageName.Length = ImagePathName.Length - (ImageName.Buffer - ImagePathName.Buffer) * sizeof(WCHAR);
|
||||
ImageName.MaximumLength = ImageName.Length + ImagePathName.MaximumLength - ImagePathName.Length;
|
||||
|
||||
ImageName.Length = ImagePathName.Length -
|
||||
(ImageName.Buffer - ImagePathName.Buffer) * sizeof(WCHAR);
|
||||
ImageName.MaximumLength = ImageName.Length +
|
||||
ImagePathName.MaximumLength - ImagePathName.Length;
|
||||
|
||||
DPRINT("%wZ\n", &ImageName);
|
||||
|
||||
/* global flag */
|
||||
Status = LdrQueryImageFileExecutionOptions (&ImageName,
|
||||
L"GlobalFlag",
|
||||
REG_SZ,
|
||||
(PVOID)ValueBuffer,
|
||||
sizeof(ValueBuffer),
|
||||
&ValueSize);
|
||||
Status = LdrQueryImageFileExecutionOptions(&ImageName,
|
||||
L"GlobalFlag",
|
||||
REG_SZ,
|
||||
(PVOID)ValueBuffer,
|
||||
sizeof(ValueBuffer),
|
||||
&ValueSize);
|
||||
if (NT_SUCCESS(Status))
|
||||
{
|
||||
{
|
||||
ValueString.Buffer = ValueBuffer;
|
||||
ValueString.Length = ValueSize - sizeof(WCHAR);
|
||||
ValueString.MaximumLength = sizeof(ValueBuffer);
|
||||
Status = RtlUnicodeStringToInteger(&ValueString, 16, &Value);
|
||||
ValueString.Length = ValueSize - sizeof(WCHAR);
|
||||
ValueString.MaximumLength = sizeof(ValueBuffer);
|
||||
Status = RtlUnicodeStringToInteger(&ValueString, 16, &Value);
|
||||
if (NT_SUCCESS(Status))
|
||||
{
|
||||
{
|
||||
Peb->NtGlobalFlag |= Value;
|
||||
DPRINT("GlobalFlag: Key='%S', Value=0x%lx\n", ValueBuffer, Value);
|
||||
}
|
||||
}
|
||||
DPRINT("GlobalFlag: Key='%S', Value=0x%lx\n", ValueBuffer, Value);
|
||||
}
|
||||
}
|
||||
/*
|
||||
* FIXME:
|
||||
* read more options
|
||||
* FIXME:
|
||||
* read more options
|
||||
*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
BOOLEAN FASTCALL
|
||||
BOOLEAN
|
||||
FASTCALL
|
||||
LoadCompatibilitySettings(PPEB Peb)
|
||||
{
|
||||
NTSTATUS Status;
|
||||
HANDLE UserKey = NULL;
|
||||
HANDLE KeyHandle;
|
||||
HANDLE SubKeyHandle;
|
||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||
UNICODE_STRING KeyName = RTL_CONSTANT_STRING(
|
||||
L"Software\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers");
|
||||
UNICODE_STRING ValueName;
|
||||
UCHAR ValueBuffer[VALUE_BUFFER_SIZE];
|
||||
PKEY_VALUE_PARTIAL_INFORMATION ValueInfo;
|
||||
ULONG Length;
|
||||
DWORD MajorVersion, MinorVersion, BuildNumber, PlatformId,
|
||||
SPMajorVersion, SPMinorVersion= 0;
|
||||
NTSTATUS Status;
|
||||
HANDLE UserKey = NULL;
|
||||
HANDLE KeyHandle;
|
||||
HANDLE SubKeyHandle;
|
||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||
UNICODE_STRING KeyName = RTL_CONSTANT_STRING(
|
||||
L"Software\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers");
|
||||
UNICODE_STRING ValueName;
|
||||
UCHAR ValueBuffer[VALUE_BUFFER_SIZE];
|
||||
PKEY_VALUE_PARTIAL_INFORMATION ValueInfo;
|
||||
ULONG Length;
|
||||
DWORD MajorVersion, MinorVersion, BuildNumber, PlatformId,
|
||||
SPMajorVersion, SPMinorVersion = 0;
|
||||
|
||||
if(Peb->ProcessParameters &&
|
||||
(Peb->ProcessParameters->ImagePathName.Length > 0))
|
||||
{
|
||||
Status = RtlOpenCurrentUser(KEY_READ,
|
||||
&UserKey);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
if (Peb->ProcessParameters &&
|
||||
(Peb->ProcessParameters->ImagePathName.Length > 0))
|
||||
{
|
||||
Status = RtlOpenCurrentUser(KEY_READ, &UserKey);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
InitializeObjectAttributes(&ObjectAttributes,
|
||||
&KeyName,
|
||||
OBJ_CASE_INSENSITIVE,
|
||||
UserKey,
|
||||
NULL);
|
||||
InitializeObjectAttributes(&ObjectAttributes,
|
||||
&KeyName,
|
||||
OBJ_CASE_INSENSITIVE,
|
||||
UserKey,
|
||||
NULL);
|
||||
|
||||
Status = NtOpenKey(&KeyHandle,
|
||||
KEY_QUERY_VALUE,
|
||||
&ObjectAttributes);
|
||||
Status = NtOpenKey(&KeyHandle, KEY_QUERY_VALUE, &ObjectAttributes);
|
||||
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
if (UserKey) NtClose(UserKey);
|
||||
return FALSE;
|
||||
}
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
if (UserKey)
|
||||
NtClose(UserKey);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/* query version name for application */
|
||||
ValueInfo = (PKEY_VALUE_PARTIAL_INFORMATION)ValueBuffer;
|
||||
Status = NtQueryValueKey(KeyHandle,
|
||||
&Peb->ProcessParameters->ImagePathName,
|
||||
KeyValuePartialInformation,
|
||||
ValueBuffer,
|
||||
VALUE_BUFFER_SIZE,
|
||||
&Length);
|
||||
/* query version name for application */
|
||||
ValueInfo = (PKEY_VALUE_PARTIAL_INFORMATION) ValueBuffer;
|
||||
Status = NtQueryValueKey(KeyHandle,
|
||||
&Peb->ProcessParameters->ImagePathName,
|
||||
KeyValuePartialInformation,
|
||||
ValueBuffer,
|
||||
VALUE_BUFFER_SIZE,
|
||||
&Length);
|
||||
|
||||
if (!NT_SUCCESS(Status) || (ValueInfo->Type != REG_SZ))
|
||||
{
|
||||
NtClose(KeyHandle);
|
||||
if (UserKey) NtClose(UserKey);
|
||||
return FALSE;
|
||||
}
|
||||
if (!NT_SUCCESS(Status) || (ValueInfo->Type != REG_SZ))
|
||||
{
|
||||
NtClose(KeyHandle);
|
||||
if (UserKey)
|
||||
NtClose(UserKey);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
ValueName.Length = ValueInfo->DataLength;
|
||||
ValueName.MaximumLength = ValueInfo->DataLength;
|
||||
ValueName.Buffer = (PWSTR)ValueInfo->Data;
|
||||
ValueName.Length = ValueInfo->DataLength;
|
||||
ValueName.MaximumLength = ValueInfo->DataLength;
|
||||
ValueName.Buffer = (PWSTR) ValueInfo->Data;
|
||||
|
||||
/* load version info */
|
||||
InitializeObjectAttributes(&ObjectAttributes,
|
||||
&ValueName,
|
||||
OBJ_CASE_INSENSITIVE,
|
||||
KeyHandle,
|
||||
NULL);
|
||||
/* load version info */
|
||||
InitializeObjectAttributes(&ObjectAttributes,
|
||||
&ValueName,
|
||||
OBJ_CASE_INSENSITIVE,
|
||||
KeyHandle,
|
||||
NULL);
|
||||
|
||||
Status = NtOpenKey(&SubKeyHandle,
|
||||
KEY_QUERY_VALUE,
|
||||
&ObjectAttributes);
|
||||
Status = NtOpenKey(&SubKeyHandle, KEY_QUERY_VALUE, &ObjectAttributes);
|
||||
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
NtClose(KeyHandle);
|
||||
if (UserKey) NtClose(UserKey);
|
||||
return FALSE;
|
||||
}
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
NtClose(KeyHandle);
|
||||
if (UserKey)
|
||||
NtClose(UserKey);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
DPRINT("Loading version information for: %wZ\n", &ValueName);
|
||||
DPRINT("Loading version information for: %wZ\n", &ValueName);
|
||||
|
||||
/* read settings from registry */
|
||||
if(!ReadCompatibilitySetting(SubKeyHandle, L"MajorVersion", ValueInfo, &MajorVersion))
|
||||
goto finish;
|
||||
if(!ReadCompatibilitySetting(SubKeyHandle, L"MinorVersion", ValueInfo, &MinorVersion))
|
||||
goto finish;
|
||||
if(!ReadCompatibilitySetting(SubKeyHandle, L"BuildNumber", ValueInfo, &BuildNumber))
|
||||
goto finish;
|
||||
if(!ReadCompatibilitySetting(SubKeyHandle, L"PlatformId", ValueInfo, &PlatformId))
|
||||
goto finish;
|
||||
/* read settings from registry */
|
||||
if (!ReadCompatibilitySetting(SubKeyHandle, L"MajorVersion", ValueInfo, &MajorVersion))
|
||||
goto finish;
|
||||
if (!ReadCompatibilitySetting(SubKeyHandle, L"MinorVersion", ValueInfo, &MinorVersion))
|
||||
goto finish;
|
||||
if (!ReadCompatibilitySetting(SubKeyHandle, L"BuildNumber", ValueInfo, &BuildNumber))
|
||||
goto finish;
|
||||
if (!ReadCompatibilitySetting(SubKeyHandle, L"PlatformId", ValueInfo, &PlatformId))
|
||||
goto finish;
|
||||
|
||||
/* now assign the settings */
|
||||
Peb->OSMajorVersion = (ULONG)MajorVersion;
|
||||
Peb->OSMinorVersion = (ULONG)MinorVersion;
|
||||
Peb->OSBuildNumber = (USHORT)BuildNumber;
|
||||
Peb->OSPlatformId = (ULONG)PlatformId;
|
||||
/* now assign the settings */
|
||||
Peb->OSMajorVersion = (ULONG) MajorVersion;
|
||||
Peb->OSMinorVersion = (ULONG) MinorVersion;
|
||||
Peb->OSBuildNumber = (USHORT) BuildNumber;
|
||||
Peb->OSPlatformId = (ULONG) PlatformId;
|
||||
|
||||
/* optional service pack version numbers */
|
||||
if(ReadCompatibilitySetting(SubKeyHandle, L"SPMajorVersion", ValueInfo, &SPMajorVersion) &&
|
||||
ReadCompatibilitySetting(SubKeyHandle, L"SPMinorVersion", ValueInfo, &SPMinorVersion))
|
||||
Peb->OSCSDVersion = ((SPMajorVersion & 0xFF) << 8) | (SPMinorVersion & 0xFF);
|
||||
/* optional service pack version numbers */
|
||||
if (ReadCompatibilitySetting(SubKeyHandle,
|
||||
L"SPMajorVersion",
|
||||
ValueInfo,
|
||||
&SPMajorVersion) &&
|
||||
ReadCompatibilitySetting(SubKeyHandle,
|
||||
L"SPMinorVersion",
|
||||
ValueInfo,
|
||||
&SPMinorVersion))
|
||||
{
|
||||
Peb->OSCSDVersion = ((SPMajorVersion & 0xFF) << 8) |
|
||||
(SPMinorVersion & 0xFF);
|
||||
}
|
||||
|
||||
finish:
|
||||
/* we're finished */
|
||||
NtClose(SubKeyHandle);
|
||||
NtClose(KeyHandle);
|
||||
if (UserKey) NtClose(UserKey);
|
||||
return TRUE;
|
||||
}
|
||||
return FALSE;
|
||||
/* we're finished */
|
||||
NtClose(SubKeyHandle);
|
||||
NtClose(KeyHandle);
|
||||
if (UserKey)
|
||||
NtClose(UserKey);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/* FUNCTIONS *****************************************************************/
|
||||
static
|
||||
VOID
|
||||
LdrpInit2(PCONTEXT Context,
|
||||
PVOID SystemArgument1,
|
||||
PVOID SystemArgument2)
|
||||
{
|
||||
PIMAGE_NT_HEADERS NTHeaders;
|
||||
PEPFUNC EntryPoint;
|
||||
PIMAGE_DOS_HEADER PEDosHeader;
|
||||
PVOID ImageBase;
|
||||
PPEB Peb = NtCurrentPeb();
|
||||
PLDR_DATA_TABLE_ENTRY NtModule; // ntdll
|
||||
NLSTABLEINFO NlsTable;
|
||||
WCHAR FullNtDllPath[MAX_PATH];
|
||||
SYSTEM_BASIC_INFORMATION SystemInformation;
|
||||
NTSTATUS Status;
|
||||
PVOID BaseAddress = SystemArgument1;
|
||||
|
||||
DPRINT("LdrpInit()\n");
|
||||
DPRINT("Peb %p\n", Peb);
|
||||
ImageBase = Peb->ImageBaseAddress;
|
||||
DPRINT("ImageBase %p\n", ImageBase);
|
||||
|
||||
if (ImageBase <= (PVOID) 0x1000)
|
||||
{
|
||||
DPRINT("ImageBase is null\n");
|
||||
ZwTerminateProcess(NtCurrentProcess(), STATUS_INVALID_IMAGE_FORMAT);
|
||||
}
|
||||
|
||||
/* If MZ header exists */
|
||||
PEDosHeader = (PIMAGE_DOS_HEADER) ImageBase;
|
||||
DPRINT("PEDosHeader %p\n", PEDosHeader);
|
||||
|
||||
if (PEDosHeader->e_magic != IMAGE_DOS_SIGNATURE ||
|
||||
PEDosHeader->e_lfanew == 0L ||
|
||||
*(PULONG)((PUCHAR)ImageBase + PEDosHeader->e_lfanew) != IMAGE_NT_SIGNATURE)
|
||||
{
|
||||
DPRINT1("Image has bad header\n");
|
||||
ZwTerminateProcess(NtCurrentProcess(), STATUS_INVALID_IMAGE_FORMAT);
|
||||
}
|
||||
|
||||
/* normalize process parameters */
|
||||
RtlNormalizeProcessParams(Peb->ProcessParameters);
|
||||
|
||||
/* Initialize NLS data */
|
||||
RtlInitNlsTables(Peb->AnsiCodePageData,
|
||||
Peb->OemCodePageData,
|
||||
Peb->UnicodeCaseTableData,
|
||||
&NlsTable);
|
||||
RtlResetRtlTranslations(&NlsTable);
|
||||
|
||||
NTHeaders = (PIMAGE_NT_HEADERS)((ULONG_PTR)ImageBase + PEDosHeader->e_lfanew);
|
||||
|
||||
/* Get number of processors */
|
||||
DPRINT("Here\n");
|
||||
Status = ZwQuerySystemInformation(SystemBasicInformation,
|
||||
&SystemInformation,
|
||||
sizeof(SYSTEM_BASIC_INFORMATION),
|
||||
NULL);
|
||||
DPRINT("Here2\n");
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
ZwTerminateProcess(NtCurrentProcess(), Status);
|
||||
}
|
||||
|
||||
Peb->NumberOfProcessors = SystemInformation.NumberOfProcessors;
|
||||
|
||||
/* Initialize Critical Section Data */
|
||||
RtlpInitDeferedCriticalSection();
|
||||
|
||||
/* create process heap */
|
||||
RtlInitializeHeapManager();
|
||||
Peb->ProcessHeap = RtlCreateHeap(HEAP_GROWABLE,
|
||||
NULL,
|
||||
NTHeaders->OptionalHeader.SizeOfHeapReserve,
|
||||
NTHeaders->OptionalHeader.SizeOfHeapCommit,
|
||||
NULL,
|
||||
NULL);
|
||||
if (Peb->ProcessHeap == 0)
|
||||
{
|
||||
DPRINT1("Failed to create process heap\n");
|
||||
ZwTerminateProcess(NtCurrentProcess(), STATUS_INSUFFICIENT_RESOURCES);
|
||||
}
|
||||
|
||||
/* initialized vectored exception handling */
|
||||
RtlpInitializeVectoredExceptionHandling();
|
||||
|
||||
/* initalize peb lock support */
|
||||
RtlInitializeCriticalSection(&PebLock);
|
||||
Peb->FastPebLock = &PebLock;
|
||||
Peb->FastPebLockRoutine = (PPEBLOCKROUTINE)RtlEnterCriticalSection;
|
||||
Peb->FastPebUnlockRoutine = (PPEBLOCKROUTINE)RtlLeaveCriticalSection;
|
||||
|
||||
/* initialize tls bitmaps */
|
||||
RtlInitializeBitMap(&TlsBitMap, Peb->TlsBitmapBits, TLS_MINIMUM_AVAILABLE);
|
||||
RtlInitializeBitMap(&TlsExpansionBitMap, Peb->TlsExpansionBitmapBits, TLS_EXPANSION_SLOTS);
|
||||
|
||||
Peb->TlsBitmap = &TlsBitMap;
|
||||
Peb->TlsExpansionBitmap = &TlsExpansionBitMap;
|
||||
Peb->TlsExpansionCounter = TLS_MINIMUM_AVAILABLE;
|
||||
|
||||
/* Initialize table of callbacks for the kernel. */
|
||||
Peb->KernelCallbackTable = RtlAllocateHeap(RtlGetProcessHeap(),
|
||||
0,
|
||||
sizeof(PVOID) *
|
||||
(USER32_CALLBACK_MAXIMUM + 1));
|
||||
if (Peb->KernelCallbackTable == NULL)
|
||||
{
|
||||
DPRINT1("Failed to create callback table\n");
|
||||
ZwTerminateProcess(NtCurrentProcess(), STATUS_INSUFFICIENT_RESOURCES);
|
||||
}
|
||||
|
||||
/* initalize loader lock */
|
||||
RtlInitializeCriticalSection(&LoaderLock);
|
||||
Peb->LoaderLock = &LoaderLock;
|
||||
|
||||
/* create loader information */
|
||||
Peb->Ldr = (PPEB_LDR_DATA) RtlAllocateHeap(Peb->ProcessHeap,
|
||||
0,
|
||||
sizeof(PEB_LDR_DATA));
|
||||
if (Peb->Ldr == NULL)
|
||||
{
|
||||
DPRINT1("Failed to create loader data\n");
|
||||
ZwTerminateProcess(NtCurrentProcess(), STATUS_INSUFFICIENT_RESOURCES);
|
||||
}
|
||||
|
||||
Peb->Ldr->Length = sizeof(PEB_LDR_DATA);
|
||||
Peb->Ldr->Initialized = FALSE;
|
||||
Peb->Ldr->SsHandle = NULL;
|
||||
InitializeListHead(&Peb->Ldr->InLoadOrderModuleList);
|
||||
InitializeListHead(&Peb->Ldr->InMemoryOrderModuleList);
|
||||
InitializeListHead(&Peb->Ldr->InInitializationOrderModuleList);
|
||||
|
||||
/* Load compatibility settings */
|
||||
LoadCompatibilitySettings(Peb);
|
||||
|
||||
/* Load execution options */
|
||||
LoadImageFileExecutionOptions(Peb);
|
||||
|
||||
/* build full ntdll path */
|
||||
wcscpy(FullNtDllPath, SharedUserData->NtSystemRoot);
|
||||
wcscat(FullNtDllPath, L"\\system32\\ntdll.dll");
|
||||
|
||||
/* add entry for ntdll */
|
||||
NtModule = (PLDR_DATA_TABLE_ENTRY)
|
||||
RtlAllocateHeap(Peb->ProcessHeap,
|
||||
0,
|
||||
sizeof(LDR_DATA_TABLE_ENTRY));
|
||||
if (NtModule == NULL)
|
||||
{
|
||||
DPRINT1("Failed to create loader module entry (NTDLL)\n");
|
||||
ZwTerminateProcess(NtCurrentProcess(), STATUS_INSUFFICIENT_RESOURCES);
|
||||
}
|
||||
memset(NtModule, 0, sizeof(LDR_DATA_TABLE_ENTRY));
|
||||
|
||||
NtModule->DllBase = BaseAddress;
|
||||
NtModule->EntryPoint = 0; /* no entry point */
|
||||
RtlCreateUnicodeString(&NtModule->FullDllName, FullNtDllPath);
|
||||
RtlCreateUnicodeString(&NtModule->BaseDllName, L"ntdll.dll");
|
||||
NtModule->Flags = LDRP_IMAGE_DLL | LDRP_ENTRY_PROCESSED;
|
||||
|
||||
NtModule->LoadCount = -1; /* don't unload */
|
||||
NtModule->TlsIndex = -1;
|
||||
NtModule->SectionPointer = NULL;
|
||||
NtModule->CheckSum = 0;
|
||||
|
||||
NTHeaders = RtlImageNtHeader(NtModule->DllBase);
|
||||
NtModule->SizeOfImage = LdrpGetResidentSize(NTHeaders);
|
||||
NtModule->TimeDateStamp = NTHeaders->FileHeader.TimeDateStamp;
|
||||
|
||||
InsertTailList(&Peb->Ldr->InLoadOrderModuleList,
|
||||
&NtModule->InLoadOrderLinks);
|
||||
InsertTailList(&Peb->Ldr->InInitializationOrderModuleList,
|
||||
&NtModule->InInitializationOrderModuleList);
|
||||
|
||||
#if defined(DBG) || defined(KDBG)
|
||||
|
||||
LdrpLoadUserModuleSymbols(NtModule);
|
||||
|
||||
#endif /* DBG || KDBG */
|
||||
|
||||
/* add entry for executable (becomes first list entry) */
|
||||
ExeModule = (PLDR_DATA_TABLE_ENTRY)
|
||||
RtlAllocateHeap(Peb->ProcessHeap,
|
||||
0,
|
||||
sizeof(LDR_DATA_TABLE_ENTRY));
|
||||
if (ExeModule == NULL)
|
||||
{
|
||||
DPRINT1("Failed to create loader module infomation\n");
|
||||
ZwTerminateProcess(NtCurrentProcess(), STATUS_INSUFFICIENT_RESOURCES);
|
||||
}
|
||||
|
||||
ExeModule->DllBase = Peb->ImageBaseAddress;
|
||||
|
||||
if ((Peb->ProcessParameters == NULL) ||
|
||||
(Peb->ProcessParameters->ImagePathName.Length == 0))
|
||||
{
|
||||
DPRINT1("Failed to access the process parameter block\n");
|
||||
ZwTerminateProcess(NtCurrentProcess(), STATUS_UNSUCCESSFUL);
|
||||
}
|
||||
|
||||
RtlCreateUnicodeString(&ExeModule->FullDllName,
|
||||
Peb->ProcessParameters->ImagePathName.Buffer);
|
||||
RtlCreateUnicodeString(&ExeModule->BaseDllName,
|
||||
wcsrchr(ExeModule->FullDllName.Buffer, L'\\') + 1);
|
||||
|
||||
DPRINT("BaseDllName '%wZ' FullDllName '%wZ'\n", &ExeModule->BaseDllName, &ExeModule->FullDllName);
|
||||
|
||||
ExeModule->Flags = LDRP_ENTRY_PROCESSED;
|
||||
ExeModule->LoadCount = -1; /* don't unload */
|
||||
ExeModule->TlsIndex = -1;
|
||||
ExeModule->SectionPointer = NULL;
|
||||
ExeModule->CheckSum = 0;
|
||||
|
||||
NTHeaders = RtlImageNtHeader(ExeModule->DllBase);
|
||||
ExeModule->SizeOfImage = LdrpGetResidentSize(NTHeaders);
|
||||
ExeModule->TimeDateStamp = NTHeaders->FileHeader.TimeDateStamp;
|
||||
|
||||
InsertHeadList(&Peb->Ldr->InLoadOrderModuleList,
|
||||
&ExeModule->InLoadOrderLinks);
|
||||
|
||||
LdrpInitLoader();
|
||||
|
||||
#if defined(DBG) || defined(KDBG)
|
||||
|
||||
LdrpLoadUserModuleSymbols(ExeModule);
|
||||
|
||||
#endif /* DBG || KDBG */
|
||||
|
||||
EntryPoint = LdrPEStartup((PVOID)ImageBase, NULL, NULL, NULL);
|
||||
ExeModule->EntryPoint = EntryPoint;
|
||||
|
||||
/* all required dlls are loaded now */
|
||||
Peb->Ldr->Initialized = TRUE;
|
||||
|
||||
/* Check before returning that we can run the image safely. */
|
||||
if (EntryPoint == NULL)
|
||||
{
|
||||
DPRINT1("Failed to initialize image\n");
|
||||
ZwTerminateProcess(NtCurrentProcess(), STATUS_INVALID_IMAGE_FORMAT);
|
||||
}
|
||||
|
||||
/* Break into debugger */
|
||||
if (Peb->BeingDebugged)
|
||||
DbgBreakPoint();
|
||||
}
|
||||
|
||||
VOID
|
||||
NTAPI
|
||||
@@ -243,259 +505,29 @@ LdrpInit(PCONTEXT Context,
|
||||
PVOID SystemArgument1,
|
||||
PVOID SystemArgument2)
|
||||
{
|
||||
PIMAGE_NT_HEADERS NTHeaders;
|
||||
PEPFUNC EntryPoint;
|
||||
PIMAGE_DOS_HEADER PEDosHeader;
|
||||
PVOID ImageBase;
|
||||
PPEB Peb = NtCurrentPeb();
|
||||
PLDR_DATA_TABLE_ENTRY NtModule; // ntdll
|
||||
NLSTABLEINFO NlsTable;
|
||||
WCHAR FullNtDllPath[MAX_PATH];
|
||||
SYSTEM_BASIC_INFORMATION SystemInformation;
|
||||
NTSTATUS Status;
|
||||
PVOID BaseAddress = SystemArgument1;
|
||||
if (!LdrpInitialized)
|
||||
{
|
||||
if (!_InterlockedExchange(&LdrpInitLock, 1))
|
||||
{
|
||||
LdrpInit2(Context, SystemArgument1, SystemArgument2);
|
||||
LdrpInitialized = TRUE;
|
||||
}
|
||||
else
|
||||
{
|
||||
LARGE_INTEGER Interval = {{-200000, -1}};
|
||||
|
||||
DPRINT("LdrpInit()\n");
|
||||
DPRINT("Peb %p\n", Peb);
|
||||
ImageBase = Peb->ImageBaseAddress;
|
||||
DPRINT("ImageBase %p\n", ImageBase);
|
||||
do
|
||||
{
|
||||
NtDelayExecution(FALSE, &Interval);
|
||||
}
|
||||
while (!LdrpInitialized);
|
||||
}
|
||||
}
|
||||
|
||||
if (NtCurrentPeb()->Ldr == NULL)
|
||||
{
|
||||
if (ImageBase <= (PVOID)0x1000)
|
||||
{
|
||||
DPRINT("ImageBase is null\n");
|
||||
ZwTerminateProcess(NtCurrentProcess(), STATUS_INVALID_IMAGE_FORMAT);
|
||||
}
|
||||
|
||||
/* If MZ header exists */
|
||||
PEDosHeader = (PIMAGE_DOS_HEADER) ImageBase;
|
||||
DPRINT("PEDosHeader %p\n", PEDosHeader);
|
||||
|
||||
if (PEDosHeader->e_magic != IMAGE_DOS_SIGNATURE ||
|
||||
PEDosHeader->e_lfanew == 0L ||
|
||||
*(PULONG)((PUCHAR)ImageBase + PEDosHeader->e_lfanew) != IMAGE_NT_SIGNATURE)
|
||||
{
|
||||
DPRINT1("Image has bad header\n");
|
||||
ZwTerminateProcess(NtCurrentProcess(), STATUS_INVALID_IMAGE_FORMAT);
|
||||
}
|
||||
|
||||
/* normalize process parameters */
|
||||
RtlNormalizeProcessParams (Peb->ProcessParameters);
|
||||
|
||||
/* Initialize NLS data */
|
||||
RtlInitNlsTables (Peb->AnsiCodePageData,
|
||||
Peb->OemCodePageData,
|
||||
Peb->UnicodeCaseTableData,
|
||||
&NlsTable);
|
||||
RtlResetRtlTranslations (&NlsTable);
|
||||
|
||||
NTHeaders = (PIMAGE_NT_HEADERS)((ULONG_PTR)ImageBase + PEDosHeader->e_lfanew);
|
||||
|
||||
/* Get number of processors */
|
||||
DPRINT("Here\n");
|
||||
Status = ZwQuerySystemInformation(SystemBasicInformation,
|
||||
&SystemInformation,
|
||||
sizeof(SYSTEM_BASIC_INFORMATION),
|
||||
NULL);
|
||||
DPRINT("Here2\n");
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
ZwTerminateProcess(NtCurrentProcess(), Status);
|
||||
}
|
||||
|
||||
Peb->NumberOfProcessors = SystemInformation.NumberOfProcessors;
|
||||
|
||||
/* Initialize Critical Section Data */
|
||||
RtlpInitDeferedCriticalSection();
|
||||
|
||||
/* create process heap */
|
||||
RtlInitializeHeapManager();
|
||||
Peb->ProcessHeap = RtlCreateHeap(HEAP_GROWABLE,
|
||||
NULL,
|
||||
NTHeaders->OptionalHeader.SizeOfHeapReserve,
|
||||
NTHeaders->OptionalHeader.SizeOfHeapCommit,
|
||||
NULL,
|
||||
NULL);
|
||||
if (Peb->ProcessHeap == 0)
|
||||
{
|
||||
DPRINT1("Failed to create process heap\n");
|
||||
ZwTerminateProcess(NtCurrentProcess(), STATUS_INSUFFICIENT_RESOURCES);
|
||||
}
|
||||
|
||||
/* initialized vectored exception handling */
|
||||
RtlpInitializeVectoredExceptionHandling();
|
||||
|
||||
/* initalize peb lock support */
|
||||
RtlInitializeCriticalSection (&PebLock);
|
||||
Peb->FastPebLock = &PebLock;
|
||||
Peb->FastPebLockRoutine = (PPEBLOCKROUTINE)RtlEnterCriticalSection;
|
||||
Peb->FastPebUnlockRoutine = (PPEBLOCKROUTINE)RtlLeaveCriticalSection;
|
||||
|
||||
/* initialize tls bitmaps */
|
||||
RtlInitializeBitMap (&TlsBitMap,
|
||||
Peb->TlsBitmapBits,
|
||||
TLS_MINIMUM_AVAILABLE);
|
||||
RtlInitializeBitMap (&TlsExpansionBitMap,
|
||||
Peb->TlsExpansionBitmapBits,
|
||||
TLS_EXPANSION_SLOTS);
|
||||
|
||||
Peb->TlsBitmap = &TlsBitMap;
|
||||
Peb->TlsExpansionBitmap = &TlsExpansionBitMap;
|
||||
Peb->TlsExpansionCounter = TLS_MINIMUM_AVAILABLE;
|
||||
|
||||
/* Initialize table of callbacks for the kernel. */
|
||||
Peb->KernelCallbackTable =
|
||||
RtlAllocateHeap(RtlGetProcessHeap(),
|
||||
0,
|
||||
sizeof(PVOID) * (USER32_CALLBACK_MAXIMUM + 1));
|
||||
if (Peb->KernelCallbackTable == NULL)
|
||||
{
|
||||
DPRINT1("Failed to create callback table\n");
|
||||
ZwTerminateProcess(NtCurrentProcess(),STATUS_INSUFFICIENT_RESOURCES);
|
||||
}
|
||||
|
||||
/* initalize loader lock */
|
||||
RtlInitializeCriticalSection (&LoaderLock);
|
||||
Peb->LoaderLock = &LoaderLock;
|
||||
|
||||
/* create loader information */
|
||||
Peb->Ldr = (PPEB_LDR_DATA)RtlAllocateHeap (Peb->ProcessHeap,
|
||||
0,
|
||||
sizeof(PEB_LDR_DATA));
|
||||
if (Peb->Ldr == NULL)
|
||||
{
|
||||
DPRINT1("Failed to create loader data\n");
|
||||
ZwTerminateProcess(NtCurrentProcess(), STATUS_INSUFFICIENT_RESOURCES);
|
||||
}
|
||||
Peb->Ldr->Length = sizeof(PEB_LDR_DATA);
|
||||
Peb->Ldr->Initialized = FALSE;
|
||||
Peb->Ldr->SsHandle = NULL;
|
||||
InitializeListHead(&Peb->Ldr->InLoadOrderModuleList);
|
||||
InitializeListHead(&Peb->Ldr->InMemoryOrderModuleList);
|
||||
InitializeListHead(&Peb->Ldr->InInitializationOrderModuleList);
|
||||
|
||||
/* Load compatibility settings */
|
||||
LoadCompatibilitySettings(Peb);
|
||||
|
||||
/* Load execution options */
|
||||
LoadImageFileExecutionOptions(Peb);
|
||||
|
||||
/* build full ntdll path */
|
||||
wcscpy (FullNtDllPath, SharedUserData->NtSystemRoot);
|
||||
wcscat (FullNtDllPath, L"\\system32\\ntdll.dll");
|
||||
|
||||
/* add entry for ntdll */
|
||||
NtModule = (PLDR_DATA_TABLE_ENTRY)RtlAllocateHeap (Peb->ProcessHeap,
|
||||
0,
|
||||
sizeof(LDR_DATA_TABLE_ENTRY));
|
||||
if (NtModule == NULL)
|
||||
{
|
||||
DPRINT1("Failed to create loader module entry (NTDLL)\n");
|
||||
ZwTerminateProcess(NtCurrentProcess(), STATUS_INSUFFICIENT_RESOURCES);
|
||||
}
|
||||
memset(NtModule, 0, sizeof(LDR_DATA_TABLE_ENTRY));
|
||||
|
||||
NtModule->DllBase = BaseAddress;
|
||||
NtModule->EntryPoint = 0; /* no entry point */
|
||||
RtlCreateUnicodeString (&NtModule->FullDllName,
|
||||
FullNtDllPath);
|
||||
RtlCreateUnicodeString (&NtModule->BaseDllName,
|
||||
L"ntdll.dll");
|
||||
NtModule->Flags = LDRP_IMAGE_DLL|LDRP_ENTRY_PROCESSED;
|
||||
|
||||
NtModule->LoadCount = -1; /* don't unload */
|
||||
NtModule->TlsIndex = -1;
|
||||
NtModule->SectionPointer = NULL;
|
||||
NtModule->CheckSum = 0;
|
||||
|
||||
NTHeaders = RtlImageNtHeader (NtModule->DllBase);
|
||||
NtModule->SizeOfImage = LdrpGetResidentSize(NTHeaders);
|
||||
NtModule->TimeDateStamp = NTHeaders->FileHeader.TimeDateStamp;
|
||||
|
||||
InsertTailList(&Peb->Ldr->InLoadOrderModuleList,
|
||||
&NtModule->InLoadOrderLinks);
|
||||
InsertTailList(&Peb->Ldr->InInitializationOrderModuleList,
|
||||
&NtModule->InInitializationOrderModuleList);
|
||||
|
||||
#if defined(DBG) || defined(KDBG)
|
||||
|
||||
LdrpLoadUserModuleSymbols(NtModule);
|
||||
|
||||
#endif /* DBG || KDBG */
|
||||
}
|
||||
|
||||
if (NtCurrentPeb()->Ldr->Initialized == FALSE)
|
||||
{
|
||||
/* add entry for executable (becomes first list entry) */
|
||||
ExeModule = (PLDR_DATA_TABLE_ENTRY)RtlAllocateHeap (Peb->ProcessHeap,
|
||||
0,
|
||||
sizeof(LDR_DATA_TABLE_ENTRY));
|
||||
if (ExeModule == NULL)
|
||||
{
|
||||
DPRINT1("Failed to create loader module infomation\n");
|
||||
ZwTerminateProcess(NtCurrentProcess(), STATUS_INSUFFICIENT_RESOURCES);
|
||||
}
|
||||
ExeModule->DllBase = Peb->ImageBaseAddress;
|
||||
|
||||
if ((Peb->ProcessParameters == NULL) ||
|
||||
(Peb->ProcessParameters->ImagePathName.Length == 0))
|
||||
{
|
||||
DPRINT1("Failed to access the process parameter block\n");
|
||||
ZwTerminateProcess(NtCurrentProcess(),STATUS_UNSUCCESSFUL);
|
||||
}
|
||||
|
||||
RtlCreateUnicodeString(&ExeModule->FullDllName,
|
||||
Peb->ProcessParameters->ImagePathName.Buffer);
|
||||
RtlCreateUnicodeString(&ExeModule->BaseDllName,
|
||||
wcsrchr(ExeModule->FullDllName.Buffer, L'\\') + 1);
|
||||
|
||||
DPRINT("BaseDllName '%wZ' FullDllName '%wZ'\n",
|
||||
&ExeModule->BaseDllName,
|
||||
&ExeModule->FullDllName);
|
||||
|
||||
ExeModule->Flags = LDRP_ENTRY_PROCESSED;
|
||||
ExeModule->LoadCount = -1; /* don't unload */
|
||||
ExeModule->TlsIndex = -1;
|
||||
ExeModule->SectionPointer = NULL;
|
||||
ExeModule->CheckSum = 0;
|
||||
|
||||
NTHeaders = RtlImageNtHeader (ExeModule->DllBase);
|
||||
ExeModule->SizeOfImage = LdrpGetResidentSize(NTHeaders);
|
||||
ExeModule->TimeDateStamp = NTHeaders->FileHeader.TimeDateStamp;
|
||||
|
||||
InsertHeadList(&Peb->Ldr->InLoadOrderModuleList,
|
||||
&ExeModule->InLoadOrderLinks);
|
||||
|
||||
LdrpInitLoader();
|
||||
|
||||
#if defined(DBG) || defined(KDBG)
|
||||
|
||||
LdrpLoadUserModuleSymbols(ExeModule);
|
||||
|
||||
#endif /* DBG || KDBG */
|
||||
|
||||
EntryPoint = LdrPEStartup((PVOID)ImageBase, NULL, NULL, NULL);
|
||||
ExeModule->EntryPoint = EntryPoint;
|
||||
|
||||
/* all required dlls are loaded now */
|
||||
Peb->Ldr->Initialized = TRUE;
|
||||
|
||||
/* Check before returning that we can run the image safely. */
|
||||
if (EntryPoint == NULL)
|
||||
{
|
||||
DPRINT1("Failed to initialize image\n");
|
||||
ZwTerminateProcess(NtCurrentProcess(), STATUS_INVALID_IMAGE_FORMAT);
|
||||
}
|
||||
|
||||
/* Break into debugger */
|
||||
if (Peb->BeingDebugged) DbgBreakPoint();
|
||||
}
|
||||
|
||||
/* attach the thread */
|
||||
RtlEnterCriticalSection(NtCurrentPeb()->LoaderLock);
|
||||
LdrpAttachThread();
|
||||
RtlLeaveCriticalSection(NtCurrentPeb()->LoaderLock);
|
||||
/* attach the thread */
|
||||
RtlEnterCriticalSection(NtCurrentPeb()->LoaderLock);
|
||||
LdrpAttachThread();
|
||||
RtlLeaveCriticalSection(NtCurrentPeb()->LoaderLock);
|
||||
}
|
||||
|
||||
/* EOF */
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
|
||||
#include <advapi32.h>
|
||||
#include "crypt.h"
|
||||
#include <winefs.h>
|
||||
|
||||
#include <wine/debug.h>
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(crypt);
|
||||
|
||||
@@ -1261,9 +1261,9 @@ LookupAccountNameA(LPCSTR SystemName,
|
||||
WideCharToMultiByte(CP_ACP,
|
||||
0,
|
||||
lpReferencedDomainNameW,
|
||||
*hReferencedDomainNameLength,
|
||||
*hReferencedDomainNameLength + 1,
|
||||
ReferencedDomainName,
|
||||
*hReferencedDomainNameLength,
|
||||
*hReferencedDomainNameLength + 1,
|
||||
NULL,
|
||||
NULL);
|
||||
}
|
||||
@@ -1301,6 +1301,12 @@ LookupAccountNameW(LPCWSTR lpSystemName,
|
||||
TRACE("%s %s %p %p %p %p %p - stub\n", lpSystemName, lpAccountName,
|
||||
Sid, cbSid, ReferencedDomainName, cchReferencedDomainName, peUse);
|
||||
|
||||
if (!ADVAPI_IsLocalComputer(lpSystemName))
|
||||
{
|
||||
SetLastError(RPC_S_SERVER_UNAVAILABLE);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
for (i = 0; i < (sizeof(ACCOUNT_SIDS) / sizeof(ACCOUNT_SIDS[0])); i++)
|
||||
{
|
||||
if (!wcscmp(lpAccountName, ACCOUNT_SIDS[i].account))
|
||||
@@ -1343,13 +1349,16 @@ LookupAccountNameW(LPCWSTR lpSystemName,
|
||||
if (ReferencedDomainName != NULL && (*cchReferencedDomainName > wcslen(dm)))
|
||||
wcscpy(ReferencedDomainName, dm);
|
||||
|
||||
if (*cchReferencedDomainName <= wcslen(dm))
|
||||
if ((*cchReferencedDomainName <= wcslen(dm)) || (!ret))
|
||||
{
|
||||
SetLastError(ERROR_INSUFFICIENT_BUFFER);
|
||||
ret = FALSE;
|
||||
*cchReferencedDomainName = wcslen(dm) + 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
*cchReferencedDomainName = wcslen(dm);
|
||||
}
|
||||
|
||||
*cchReferencedDomainName = wcslen(dm)+1;
|
||||
|
||||
FreeSid(pSid);
|
||||
|
||||
@@ -1452,6 +1461,12 @@ LookupPrivilegeValueW(LPCWSTR SystemName,
|
||||
};
|
||||
unsigned Priv;
|
||||
|
||||
if (!ADVAPI_IsLocalComputer(SystemName))
|
||||
{
|
||||
SetLastError(RPC_S_SERVER_UNAVAILABLE);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (NULL != SystemName && L'\0' != *SystemName)
|
||||
{
|
||||
FIXME("LookupPrivilegeValueW: not implemented for remote system\n");
|
||||
@@ -1592,6 +1607,7 @@ LookupPrivilegeNameW(LPCWSTR lpSystemName,
|
||||
SetLastError(RPC_S_SERVER_UNAVAILABLE);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (lpLuid->HighPart || (lpLuid->LowPart < SE_MIN_WELL_KNOWN_PRIVILEGE ||
|
||||
lpLuid->LowPart > SE_MAX_WELL_KNOWN_PRIVILEGE))
|
||||
{
|
||||
|
||||
@@ -627,7 +627,7 @@ static DWORD fill_file_list(SESSION *session, LPCSTR szCabName, LPCSTR szFileLis
|
||||
struct FILELIST *pNode;
|
||||
|
||||
session->Operation |= EXTRACT_FILLFILELIST;
|
||||
if (pExtract(session, szCabName))
|
||||
if (pExtract(session, szCabName) != S_OK)
|
||||
{
|
||||
session->Operation &= ~EXTRACT_FILLFILELIST;
|
||||
return -1;
|
||||
|
||||
@@ -91,7 +91,7 @@ static HRESULT del_dirs_callback(HINF hinf, PCWSTR field, const void *arg)
|
||||
MAX_INF_STRING_LENGTH, &size))
|
||||
continue;
|
||||
|
||||
if (DelNodeW(directory, ADN_DEL_IF_EMPTY))
|
||||
if (DelNodeW(directory, ADN_DEL_IF_EMPTY) != S_OK)
|
||||
hr = E_FAIL;
|
||||
}
|
||||
|
||||
@@ -161,7 +161,7 @@ static HRESULT register_ocxs_callback(HINF hinf, PCWSTR field, const void *arg)
|
||||
hm = LoadLibraryExW(buffer, NULL, LOAD_WITH_ALTERED_SEARCH_PATH);
|
||||
if (hm)
|
||||
{
|
||||
if (do_ocx_reg(hm, TRUE))
|
||||
if (do_ocx_reg(hm, TRUE) != S_OK)
|
||||
hr = E_FAIL;
|
||||
|
||||
FreeLibrary(hm);
|
||||
@@ -196,7 +196,7 @@ static HRESULT run_setup_commands_callback(HINF hinf, PCWSTR field, const void *
|
||||
MAX_INF_STRING_LENGTH, &size))
|
||||
continue;
|
||||
|
||||
if (launch_exe(buffer, info->working_dir, NULL))
|
||||
if (launch_exe(buffer, info->working_dir, NULL) != S_OK)
|
||||
hr = E_FAIL;
|
||||
}
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@ HRESULT WINAPI RegInstallW(HMODULE hm, LPCWSTR pszSection, const STRTABLEW* pstT
|
||||
if(!create_tmp_ini_file(hm, tmp_ini_path))
|
||||
return E_FAIL;
|
||||
|
||||
if (write_predefined_strings(hm, tmp_ini_path))
|
||||
if (write_predefined_strings(hm, tmp_ini_path) != S_OK)
|
||||
goto done;
|
||||
|
||||
/* Write the additional string table */
|
||||
|
||||
@@ -117,7 +117,7 @@ BOOL WINAPI AtlAxWinInit(void)
|
||||
*/
|
||||
|
||||
|
||||
static ULONG WINAPI IOCS_AddRef(IOCS *This)
|
||||
static ULONG IOCS_AddRef(IOCS *This)
|
||||
{
|
||||
ULONG ref = InterlockedIncrement(&This->ref);
|
||||
|
||||
@@ -132,7 +132,7 @@ static ULONG WINAPI IOCS_AddRef(IOCS *This)
|
||||
#define THIS2IOLEINPLACEFRAME(This) ((IOleInPlaceFrame*)&This->lpOleInPlaceFrameVtbl)
|
||||
#define THIS2IOLECONTROLSITE(This) ((IOleControlSite*)&This->lpOleControlSiteVtbl)
|
||||
|
||||
static HRESULT WINAPI IOCS_QueryInterface(IOCS *This, REFIID riid, void **ppv)
|
||||
static HRESULT IOCS_QueryInterface(IOCS *This, REFIID riid, void **ppv)
|
||||
{
|
||||
*ppv = NULL;
|
||||
|
||||
@@ -166,7 +166,7 @@ static HRESULT WINAPI IOCS_QueryInterface(IOCS *This, REFIID riid, void **ppv)
|
||||
}
|
||||
|
||||
static HRESULT IOCS_Detach( IOCS *This );
|
||||
static ULONG WINAPI IOCS_Release(IOCS *This)
|
||||
static ULONG IOCS_Release(IOCS *This)
|
||||
{
|
||||
ULONG ref = InterlockedDecrement(&This->ref);
|
||||
|
||||
@@ -752,7 +752,7 @@ static HRESULT IOCS_Detach( IOCS *This ) /* remove subclassing */
|
||||
if ( This->hWnd )
|
||||
{
|
||||
SetWindowLongPtrW( This->hWnd, GWLP_WNDPROC, (ULONG_PTR) This->OrigWndProc );
|
||||
SetWindowLongPtrW( This->hWnd, GWLP_USERDATA, (LONG_PTR) NULL );
|
||||
SetWindowLongPtrW( This->hWnd, GWLP_USERDATA, 0 );
|
||||
This->hWnd = NULL;
|
||||
}
|
||||
if ( This->control )
|
||||
@@ -1244,7 +1244,7 @@ HWND WINAPI AtlAxCreateDialogW(HINSTANCE hInst, LPCWSTR name, HWND owner, DLGPRO
|
||||
hgl = LoadResource (hInst, hrsrc);
|
||||
if ( !hgl )
|
||||
return NULL;
|
||||
ptr = (LPCDLGTEMPLATEW)LockResource ( hgl );
|
||||
ptr = LockResource ( hgl );
|
||||
if (!ptr)
|
||||
{
|
||||
FreeResource( hgl );
|
||||
|
||||
@@ -242,7 +242,7 @@ static HRESULT do_process_key(LPCOLESTR *pstr, HKEY parent_key, strbuf *buf, BOO
|
||||
strbuf_write(buf->str, &name, -1);
|
||||
}else if(key_type == DO_DELETE) {
|
||||
TRACE("Deleting %s\n", debugstr_w(buf->str));
|
||||
lres = RegDeleteTreeW(parent_key, buf->str);
|
||||
RegDeleteTreeW(parent_key, buf->str);
|
||||
}else {
|
||||
if(key_type == FORCE_REMOVE)
|
||||
RegDeleteTreeW(parent_key, buf->str);
|
||||
@@ -439,7 +439,7 @@ static HRESULT resource_register(Registrar *This, LPCOLESTR resFileName,
|
||||
if(hins) {
|
||||
src = FindResourceW(hins, szID, szType);
|
||||
if(src) {
|
||||
regstra = (LPSTR)LoadResource(hins, src);
|
||||
regstra = LoadResource(hins, src);
|
||||
reslen = SizeofResource(hins, src);
|
||||
if(regstra) {
|
||||
len = MultiByteToWideChar(CP_ACP, 0, regstra, reslen, NULL, 0)+1;
|
||||
|
||||
@@ -462,7 +462,7 @@ static cab_ULONG fci_get_checksum(const void *pv, UINT cb, CHECKSUM seed)
|
||||
case 2:
|
||||
ul |= (((ULONG)(*pb++)) << 8);
|
||||
case 1:
|
||||
ul |= *pb++;
|
||||
ul |= *pb;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -911,6 +911,7 @@ static int LZXfdi_init(int window, fdi_decomp_state *decomp_state) {
|
||||
static int NONEfdi_decomp(int inlen, int outlen, fdi_decomp_state *decomp_state)
|
||||
{
|
||||
if (inlen != outlen) return DECR_ILLEGALDATA;
|
||||
if (outlen > CAB_BLOCKMAX) return DECR_DATAFORMAT;
|
||||
memcpy(CAB(outbuf), CAB(inbuf), (size_t) inlen);
|
||||
return DECR_OK;
|
||||
}
|
||||
@@ -924,7 +925,7 @@ static void fdi_Ziphuft_free(HFDI hfdi, struct Ziphuft *t)
|
||||
|
||||
/* Go through linked list, freeing from the allocated (t[-1]) address. */
|
||||
p = t;
|
||||
while (p != (struct Ziphuft *)NULL)
|
||||
while (p != NULL)
|
||||
{
|
||||
q = (--p)->v.t;
|
||||
PFDI_FREE(hfdi, p);
|
||||
@@ -969,7 +970,7 @@ struct Ziphuft **t, cab_LONG *m, fdi_decomp_state *decomp_state)
|
||||
} while (--i);
|
||||
if (ZIP(c)[0] == n) /* null input--all zero length codes */
|
||||
{
|
||||
*t = (struct Ziphuft *)NULL;
|
||||
*t = NULL;
|
||||
*m = 0;
|
||||
return 0;
|
||||
}
|
||||
@@ -1017,8 +1018,8 @@ struct Ziphuft **t, cab_LONG *m, fdi_decomp_state *decomp_state)
|
||||
p = ZIP(v); /* grab values in bit order */
|
||||
h = -1; /* no tables yet--level -1 */
|
||||
w = l[-1] = 0; /* no bits decoded yet */
|
||||
ZIP(u)[0] = (struct Ziphuft *)NULL; /* just to keep compilers happy */
|
||||
q = (struct Ziphuft *)NULL; /* ditto */
|
||||
ZIP(u)[0] = NULL; /* just to keep compilers happy */
|
||||
q = NULL; /* ditto */
|
||||
z = 0; /* ditto */
|
||||
|
||||
/* go through the bit lengths (k already is bits in shortest code) */
|
||||
@@ -1060,7 +1061,7 @@ struct Ziphuft **t, cab_LONG *m, fdi_decomp_state *decomp_state)
|
||||
return 3; /* not enough memory */
|
||||
}
|
||||
*t = q + 1; /* link to list for Ziphuft_free() */
|
||||
*(t = &(q->v.t)) = (struct Ziphuft *)NULL;
|
||||
*(t = &(q->v.t)) = NULL;
|
||||
ZIP(u)[h] = ++q; /* table starts after link */
|
||||
|
||||
/* connect to last table, if there is one */
|
||||
@@ -2258,6 +2259,56 @@ static int fdi_decomp(const struct fdi_file *fi, int savemode, fdi_decomp_state
|
||||
return DECR_OK;
|
||||
}
|
||||
|
||||
static void free_decompression_temps(HFDI hfdi, struct fdi_folder *fol,
|
||||
fdi_decomp_state *decomp_state)
|
||||
{
|
||||
switch (fol->comp_type & cffoldCOMPTYPE_MASK) {
|
||||
case cffoldCOMPTYPE_LZX:
|
||||
if (LZX(window)) {
|
||||
PFDI_FREE(hfdi, LZX(window));
|
||||
LZX(window) = NULL;
|
||||
}
|
||||
break;
|
||||
case cffoldCOMPTYPE_QUANTUM:
|
||||
if (QTM(window)) {
|
||||
PFDI_FREE(hfdi, QTM(window));
|
||||
QTM(window) = NULL;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
static void free_decompression_mem(HFDI hfdi, struct fdi_folder *fol,
|
||||
fdi_decomp_state *decomp_state, struct fdi_file *file)
|
||||
{
|
||||
while (decomp_state) {
|
||||
fdi_decomp_state *prev_fds;
|
||||
|
||||
PFDI_CLOSE(hfdi, CAB(cabhf));
|
||||
|
||||
/* free the storage remembered by mii */
|
||||
if (CAB(mii).nextname) PFDI_FREE(hfdi, CAB(mii).nextname);
|
||||
if (CAB(mii).nextinfo) PFDI_FREE(hfdi, CAB(mii).nextinfo);
|
||||
if (CAB(mii).prevname) PFDI_FREE(hfdi, CAB(mii).prevname);
|
||||
if (CAB(mii).previnfo) PFDI_FREE(hfdi, CAB(mii).previnfo);
|
||||
|
||||
while (CAB(firstfol)) {
|
||||
fol = CAB(firstfol);
|
||||
CAB(firstfol) = CAB(firstfol)->next;
|
||||
PFDI_FREE(hfdi, fol);
|
||||
}
|
||||
while (CAB(firstfile)) {
|
||||
file = CAB(firstfile);
|
||||
if (file->filename) PFDI_FREE(hfdi, (void *)file->filename);
|
||||
CAB(firstfile) = CAB(firstfile)->next;
|
||||
PFDI_FREE(hfdi, file);
|
||||
}
|
||||
prev_fds = decomp_state;
|
||||
decomp_state = CAB(next);
|
||||
PFDI_FREE(hfdi, prev_fds);
|
||||
}
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* FDICopy (CABINET.22)
|
||||
*
|
||||
@@ -2442,8 +2493,7 @@ BOOL __cdecl FDICopy(
|
||||
cab_UBYTE buf[64];
|
||||
struct fdi_folder *fol = NULL, *linkfol = NULL;
|
||||
struct fdi_file *file = NULL, *linkfile = NULL;
|
||||
fdi_decomp_state _decomp_state;
|
||||
fdi_decomp_state *decomp_state = &_decomp_state;
|
||||
fdi_decomp_state *decomp_state;
|
||||
|
||||
TRACE("(hfdi == ^%p, pszCabinet == ^%p, pszCabPath == ^%p, flags == %0d, "
|
||||
"pfnfdin == ^%p, pfnfdid == ^%p, pvUser == ^%p)\n",
|
||||
@@ -2454,6 +2504,11 @@ BOOL __cdecl FDICopy(
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (!(decomp_state = PFDI_ALLOC(hfdi, sizeof(fdi_decomp_state))))
|
||||
{
|
||||
SetLastError(ERROR_NOT_ENOUGH_MEMORY);
|
||||
return FALSE;
|
||||
}
|
||||
ZeroMemory(decomp_state, sizeof(fdi_decomp_state));
|
||||
|
||||
pathlen = (pszCabPath) ? strlen(pszCabPath) : 0;
|
||||
@@ -2777,7 +2832,7 @@ BOOL __cdecl FDICopy(
|
||||
|
||||
if (file->offset > CAB(offset)) {
|
||||
/* decode bytes and send them to /dev/null */
|
||||
switch ((err = fdi_decomp(file, 0, decomp_state, pszCabPath, pfnfdin, pvUser))) {
|
||||
switch (fdi_decomp(file, 0, decomp_state, pszCabPath, pfnfdin, pvUser)) {
|
||||
case DECR_OK:
|
||||
break;
|
||||
case DECR_USERABORT:
|
||||
@@ -2839,99 +2894,18 @@ BOOL __cdecl FDICopy(
|
||||
}
|
||||
}
|
||||
|
||||
/* free decompression temps */
|
||||
switch (fol->comp_type & cffoldCOMPTYPE_MASK) {
|
||||
case cffoldCOMPTYPE_LZX:
|
||||
if (LZX(window)) {
|
||||
PFDI_FREE(hfdi, LZX(window));
|
||||
LZX(window) = NULL;
|
||||
}
|
||||
break;
|
||||
case cffoldCOMPTYPE_QUANTUM:
|
||||
if (QTM(window)) {
|
||||
PFDI_FREE(hfdi, QTM(window));
|
||||
QTM(window) = NULL;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
while (decomp_state) {
|
||||
fdi_decomp_state *prev_fds;
|
||||
|
||||
PFDI_CLOSE(hfdi, CAB(cabhf));
|
||||
|
||||
/* free the storage remembered by mii */
|
||||
if (CAB(mii).nextname) PFDI_FREE(hfdi, CAB(mii).nextname);
|
||||
if (CAB(mii).nextinfo) PFDI_FREE(hfdi, CAB(mii).nextinfo);
|
||||
if (CAB(mii).prevname) PFDI_FREE(hfdi, CAB(mii).prevname);
|
||||
if (CAB(mii).previnfo) PFDI_FREE(hfdi, CAB(mii).previnfo);
|
||||
|
||||
while (CAB(firstfol)) {
|
||||
fol = CAB(firstfol);
|
||||
CAB(firstfol) = CAB(firstfol)->next;
|
||||
PFDI_FREE(hfdi, fol);
|
||||
}
|
||||
while (CAB(firstfile)) {
|
||||
file = CAB(firstfile);
|
||||
if (file->filename) PFDI_FREE(hfdi, (void *)file->filename);
|
||||
CAB(firstfile) = CAB(firstfile)->next;
|
||||
PFDI_FREE(hfdi, file);
|
||||
}
|
||||
prev_fds = decomp_state;
|
||||
decomp_state = CAB(next);
|
||||
if (prev_fds != &_decomp_state)
|
||||
PFDI_FREE(hfdi, prev_fds);
|
||||
}
|
||||
free_decompression_temps(hfdi, fol, decomp_state);
|
||||
free_decompression_mem(hfdi, fol, decomp_state, file);
|
||||
|
||||
return TRUE;
|
||||
|
||||
bail_and_fail: /* here we free ram before error returns */
|
||||
|
||||
/* free decompression temps */
|
||||
switch (fol->comp_type & cffoldCOMPTYPE_MASK) {
|
||||
case cffoldCOMPTYPE_LZX:
|
||||
if (LZX(window)) {
|
||||
PFDI_FREE(hfdi, LZX(window));
|
||||
LZX(window) = NULL;
|
||||
}
|
||||
break;
|
||||
case cffoldCOMPTYPE_QUANTUM:
|
||||
if (QTM(window)) {
|
||||
PFDI_FREE(hfdi, QTM(window));
|
||||
QTM(window) = NULL;
|
||||
}
|
||||
break;
|
||||
}
|
||||
free_decompression_temps(hfdi, fol, decomp_state);
|
||||
|
||||
if (filehf) PFDI_CLOSE(hfdi, filehf);
|
||||
|
||||
while (decomp_state) {
|
||||
fdi_decomp_state *prev_fds;
|
||||
|
||||
PFDI_CLOSE(hfdi, CAB(cabhf));
|
||||
|
||||
/* free the storage remembered by mii */
|
||||
if (CAB(mii).nextname) PFDI_FREE(hfdi, CAB(mii).nextname);
|
||||
if (CAB(mii).nextinfo) PFDI_FREE(hfdi, CAB(mii).nextinfo);
|
||||
if (CAB(mii).prevname) PFDI_FREE(hfdi, CAB(mii).prevname);
|
||||
if (CAB(mii).previnfo) PFDI_FREE(hfdi, CAB(mii).previnfo);
|
||||
|
||||
while (CAB(firstfol)) {
|
||||
fol = CAB(firstfol);
|
||||
CAB(firstfol) = CAB(firstfol)->next;
|
||||
PFDI_FREE(hfdi, fol);
|
||||
}
|
||||
while (CAB(firstfile)) {
|
||||
file = CAB(firstfile);
|
||||
if (file->filename) PFDI_FREE(hfdi, (void *)file->filename);
|
||||
CAB(firstfile) = CAB(firstfile)->next;
|
||||
PFDI_FREE(hfdi, file);
|
||||
}
|
||||
prev_fds = decomp_state;
|
||||
decomp_state = CAB(next);
|
||||
if (prev_fds != &_decomp_state)
|
||||
PFDI_FREE(hfdi, prev_fds);
|
||||
}
|
||||
free_decompression_mem(hfdi, fol, decomp_state, file);
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
extern HINSTANCE COMDLG32_hInstance;
|
||||
|
||||
void COMDLG32_SetCommDlgExtendedError(DWORD err);
|
||||
LPVOID COMDLG32_AllocMem(int size);
|
||||
LPVOID COMDLG32_AllocMem(int size) __WINE_ALLOC_SIZE(1);
|
||||
|
||||
/* handle<-handle16 conversion */
|
||||
#define HINSTANCE_32(h16) ((HINSTANCE)(ULONG_PTR)(h16))
|
||||
@@ -182,12 +182,8 @@ extern UINT (WINAPI *COMDLG32_PIDL_ILGetSize)(LPCITEMIDLIST);
|
||||
/* SHELL */
|
||||
extern LPVOID (WINAPI *COMDLG32_SHAlloc)(DWORD);
|
||||
extern DWORD (WINAPI *COMDLG32_SHFree)(LPVOID);
|
||||
extern BOOL (WINAPI *COMDLG32_SHGetFolderPathA)(HWND,int,HANDLE,DWORD,LPSTR);
|
||||
extern BOOL (WINAPI *COMDLG32_SHGetFolderPathW)(HWND,int,HANDLE,DWORD,LPWSTR);
|
||||
|
||||
extern BOOL WINAPI GetFileDialog95A(LPOPENFILENAMEA ofn,UINT iDlgType);
|
||||
extern BOOL WINAPI GetFileDialog95W(LPOPENFILENAMEW ofn,UINT iDlgType);
|
||||
|
||||
/*
|
||||
* Internal Functions
|
||||
* Do NOT Export to other programs and dlls
|
||||
|
||||
@@ -52,7 +52,6 @@ UINT (WINAPI *COMDLG32_PIDL_ILGetSize)(LPCITEMIDLIST);
|
||||
/* SHELL */
|
||||
LPVOID (WINAPI *COMDLG32_SHAlloc)(DWORD);
|
||||
DWORD (WINAPI *COMDLG32_SHFree)(LPVOID);
|
||||
BOOL (WINAPI *COMDLG32_SHGetFolderPathA)(HWND,int,HANDLE,DWORD,LPSTR);
|
||||
BOOL (WINAPI *COMDLG32_SHGetFolderPathW)(HWND,int,HANDLE,DWORD,LPWSTR);
|
||||
|
||||
/***********************************************************************
|
||||
@@ -102,13 +101,6 @@ BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD Reason, LPVOID Reserved)
|
||||
|
||||
GPA(COMDLG32_SHAlloc, SHELL32_hInstance, (LPCSTR)196L);
|
||||
GPA(COMDLG32_SHFree, SHELL32_hInstance, (LPCSTR)195L);
|
||||
/* for the first versions of shell32 SHGetFolderPathA is in SHFOLDER.DLL */
|
||||
COMDLG32_SHGetFolderPathA = (void*)GetProcAddress(SHELL32_hInstance,"SHGetFolderPathA");
|
||||
if (!COMDLG32_SHGetFolderPathA)
|
||||
{
|
||||
SHFOLDER_hInstance = LoadLibraryA("SHFOLDER.DLL");
|
||||
GPA(COMDLG32_SHGetFolderPathA, SHFOLDER_hInstance,"SHGetFolderPathA");
|
||||
}
|
||||
|
||||
/* for the first versions of shell32 SHGetFolderPathW is in SHFOLDER.DLL */
|
||||
COMDLG32_SHGetFolderPathW = (void*)GetProcAddress(SHELL32_hInstance,"SHGetFolderPathW");
|
||||
|
||||
@@ -400,7 +400,7 @@ Bitte geben sie einen Wert zwischen %d und %d an."
|
||||
PD32_GENERIC_ERROR "Ein unbekannter Fehler ist aufgetreten."
|
||||
PD32_DRIVER_UNKNOWN "Unbekannter Druckertreiber."
|
||||
PD32_NO_DEVICES "Bevor Sie drucker-relevante Aufgaben ausführen können, \
|
||||
wie die Seiteneinrichtung oder ein Dokument zu drucken,\
|
||||
wie die Seiteneinrichtung oder ein Dokument zu drucken, \
|
||||
müssen Sie einen Drucker installieren. Bitte führen Sie dies zuerst aus und versuchen Sie es erneut."
|
||||
|
||||
PD32_DEFAULT_PRINTER "Standard Drucker; "
|
||||
|
||||
@@ -20,128 +20,131 @@
|
||||
* WARNING: DO NOT CHANGE THE SIZE OF THE STANDARD DIALOG TEMPLATES.
|
||||
*/
|
||||
|
||||
/* UTF-8 */
|
||||
#pragma code_page(65001)
|
||||
|
||||
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
|
||||
|
||||
OPEN_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "ファイルを開く"
|
||||
FONT 9, "MS UI Gothic"
|
||||
CAPTION "ファイルを開く"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "ファイル名(&N):", 1090, 6, 6, 76, 9
|
||||
EDITTEXT 1152, 6, 16, 90, 12, ES_AUTOHSCROLL | ES_OEMCONVERT | WS_BORDER | WS_TABSTOP
|
||||
LTEXT "ファイル名(&N):", 1090, 6, 6, 76, 9
|
||||
EDITTEXT edt1, 6, 16, 90, 12, ES_AUTOHSCROLL | ES_OEMCONVERT | WS_BORDER | WS_TABSTOP
|
||||
LISTBOX 1120, 6, 32, 90, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
|
||||
LTEXT "ディレクトリ(&D):", -1, 110, 6, 92, 9
|
||||
LTEXT "ディレクトリ(&D):", -1, 110, 6, 92, 9
|
||||
LTEXT "", 1088, 110, 18, 92, 9, SS_NOPREFIX | WS_GROUP
|
||||
LISTBOX 1121, 110, 32, 92, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
|
||||
LTEXT "ファイルの種類(&T):", 1089, 6, 104, 90, 9
|
||||
COMBOBOX 1136, 6, 114, 90, 36, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "ドライブ(&V):", 1091, 110, 104, 92, 9
|
||||
COMBOBOX 1137, 110, 114, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
DEFPUSHBUTTON "OK", 1, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "キャンセル", 2, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "ヘルプ(&H)", 1038, 208, 46, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "上書き禁止(&R)", 1040, 208, 68, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "ファイルの種類(&T):", 1089, 6, 104, 90, 9
|
||||
COMBOBOX cmb1, 6, 114, 90, 36, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "ドライブ(&V):", 1091, 110, 104, 92, 9
|
||||
COMBOBOX cmb2, 110, 114, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
DEFPUSHBUTTON "開く", 1, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "キャンセル", 2, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "ヘルプ(&H)", pshHelp, 208, 46, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "上書き禁止(&R)", chx1, 208, 68, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
}
|
||||
|
||||
|
||||
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "名前をつけて保存"
|
||||
FONT 9, "MS UI Gothic"
|
||||
CAPTION "名前をつけて保存"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "ファイル名(&N):", 1090, 6, 6, 76, 9
|
||||
EDITTEXT 1152, 6, 16, 90, 12, ES_AUTOHSCROLL | ES_OEMCONVERT | WS_BORDER | WS_TABSTOP
|
||||
LTEXT "ファイル名(&N):", 1090, 6, 6, 76, 9
|
||||
EDITTEXT edt1, 6, 16, 90, 12, ES_AUTOHSCROLL | ES_OEMCONVERT | WS_BORDER | WS_TABSTOP
|
||||
LISTBOX 1120, 6, 32, 90, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
|
||||
LTEXT "ディレクトリ(&D):", -1, 110, 6, 92, 9
|
||||
LTEXT "ディレクトリ(&D):", -1, 110, 6, 92, 9
|
||||
LTEXT "", 1088, 110, 18, 92, 9, SS_NOPREFIX | WS_GROUP
|
||||
LISTBOX 1121, 110, 32, 92, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
|
||||
LTEXT "ファイルの種類(&T):", 1089, 6, 104, 90, 9
|
||||
COMBOBOX 1136, 6, 114, 90, 36, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "ドライブ(&V):", 1091, 110, 104, 92, 9
|
||||
COMBOBOX 1137, 110, 114, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
DEFPUSHBUTTON "OK", 1, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "キャンセル", 2, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "ヘルプ(&H)", 1038, 208, 46, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "上書き禁止(&R)", 1040, 208, 68, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "ファイルの種類(&T):", 1089, 6, 104, 90, 9
|
||||
COMBOBOX cmb1, 6, 114, 90, 36, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "ドライブ(&V):", 1091, 110, 104, 92, 9
|
||||
COMBOBOX cmb2, 110, 114, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
DEFPUSHBUTTON "保存", 1, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "キャンセル", 2, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "ヘルプ(&H)", pshHelp, 208, 46, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "上書き禁止(&R)", chx1, 208, 68, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
}
|
||||
|
||||
|
||||
PRINT DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 264, 134
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "印刷"
|
||||
FONT 9, "MS UI Gothic"
|
||||
CAPTION "印刷"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "使用するプリンタ:", 1088, 6, 6, 40, 9
|
||||
LTEXT "通常使うプリンタ", 1089, 60, 6, 150, 9
|
||||
GROUPBOX "印刷範囲の選択", 1072, 6, 30, 160, 65, BS_GROUPBOX
|
||||
RADIOBUTTON "全ページ(&A)", 1056, 16, 45, 60, 12
|
||||
RADIOBUTTON "選択した部分(&E)", 1057, 16, 60, 60, 12
|
||||
RADIOBUTTON "ページ指定(&P)", 1058, 16, 75, 60, 12
|
||||
DEFPUSHBUTTON "OK", 1, 206, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "キャンセル", 2, 206, 24, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "プリンタの設定(&S)", 1024, 206, 46, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
LTEXT "ページから(&F):", 1090, 60, 80, 30, 9
|
||||
LTEXT "ページまで(&T):", 1091, 120, 80, 30, 9
|
||||
LTEXT "印字品質(&Q):", 1092, 6, 100, 76, 9
|
||||
COMBOBOX 1136, 80, 100, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
CHECKBOX "ファイルへ出力(&L)", 1040, 20, 100, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "Condensed", 1041, 160, 100, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "使用するプリンタ:", 1088, 6, 6, 40, 9
|
||||
LTEXT "", 1089, 60, 6, 150, 9
|
||||
GROUPBOX "印刷範囲の選択", grp1, 6, 30, 160, 65, BS_GROUPBOX
|
||||
RADIOBUTTON "全ページ(&A)", rad1, 16, 45, 60, 12
|
||||
RADIOBUTTON "選択した部分(&E)", rad2, 16, 60, 60, 12
|
||||
RADIOBUTTON "ページ設定(&P)", rad3, 16, 75, 60, 12
|
||||
DEFPUSHBUTTON "印刷", 1, 206, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "キャンセル", 2, 206, 24, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "プリンタの設定(&S)", psh1, 206, 46, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
LTEXT "ページから(&F):", 1090, 60, 80, 30, 9
|
||||
LTEXT "ページまで(&T):", 1091, 120, 80, 30, 9
|
||||
LTEXT "印字品質(&Q):", 1092, 6, 100, 76, 9
|
||||
COMBOBOX cmb1, 80, 100, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
CHECKBOX "ファイルへ出力(&L)", chx1, 20, 100, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "Condensed", chx2, 160, 100, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
}
|
||||
|
||||
|
||||
PRINT_SETUP DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 264, 134
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "プリンタの設定"
|
||||
FONT 9, "MS UI Gothic"
|
||||
CAPTION "プリンタの設定"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
GROUPBOX "プリンタの選択", 1072, 6, 10, 180, 65, BS_GROUPBOX
|
||||
RADIOBUTTON "通常使うプリンタ(&D)", 1056, 16, 20, 80, 12
|
||||
LTEXT "(通常使うプリンタが設定されていません)", 1088, 35, 35, 120, 9
|
||||
RADIOBUTTON "その他のプリンタ(&P)", 1057, 16, 50, 80, 12
|
||||
COMBOBOX 1136, 35, 65, 149, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
DEFPUSHBUTTON "OK", 1, 206, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "キャンセル", 2, 206, 24, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "&Setup", 1024, 206, 46, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
GROUPBOX "印刷の向き", 1073, 6, 85, 100, 50, BS_GROUPBOX
|
||||
RADIOBUTTON "縦(&R)", 1058, 50, 100, 40, 12
|
||||
RADIOBUTTON "横(&L)", 1059, 50, 115, 40, 12
|
||||
ICON "LANDSCAP", 1097, 10, 95, 32, 32
|
||||
ICON "PORTRAIT", 1098, 10, 95, 32, 32
|
||||
GROUPBOX "用紙の選択", 1074, 120, 85, 180, 50, BS_GROUPBOX
|
||||
LTEXT "用紙サイズ(&Z)", 1089, 130, 95, 30, 9
|
||||
LTEXT "給紙方法(&S)", 1090, 130, 110, 30, 9
|
||||
COMBOBOX 1137, 155, 95, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
COMBOBOX 1138, 155, 110, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
GROUPBOX "プリンタの選択", grp1, 6, 10, 180, 65, BS_GROUPBOX
|
||||
RADIOBUTTON "通常使うプリンタ(&D)", rad1, 16, 20, 80, 12
|
||||
LTEXT "(通常使うプリンタが設定されていません)", 1088, 35, 35, 120, 9
|
||||
RADIOBUTTON "その他のプリンタ(&P)", rad2, 16, 50, 80, 12
|
||||
COMBOBOX cmb1, 35, 65, 149, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
DEFPUSHBUTTON "OK", IDOK, 206, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "キャンセル", IDCANCEL, 206, 24, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "設定(&S)", psh1, 206, 46, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
GROUPBOX "印刷の向き", grp2, 6, 85, 100, 50, BS_GROUPBOX
|
||||
RADIOBUTTON "縦(&R)", rad3, 50, 100, 50, 12
|
||||
RADIOBUTTON "横(&L)", rad4, 50, 115, 50, 12
|
||||
ICON "LANDSCAP", stc10, 10, 95, 32, 32
|
||||
ICON "PORTRAIT", stc11, 10, 95, 32, 32
|
||||
GROUPBOX "用紙の選択", grp3, 120, 85, 180, 50, BS_GROUPBOX
|
||||
LTEXT "用紙サイズ(&Z)", 1089, 130, 95, 30, 9
|
||||
LTEXT "給紙方法(&S)", 1090, 130, 110, 30, 9
|
||||
COMBOBOX cmb2, 155, 95, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
COMBOBOX cmb3, 155, 110, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
}
|
||||
|
||||
|
||||
CHOOSE_FONT DIALOG DISCARDABLE 13, 54, 264, 147
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "フォントの指定"
|
||||
FONT 9, "MS UI Gothic"
|
||||
CAPTION "フォントの指定"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "フォント名(&F):",1088 ,6,3,40,9
|
||||
COMBOBOX 1136 ,6,13,94,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
|
||||
LTEXT "フォント名(&F):",stc1 ,6,3,40,9
|
||||
COMBOBOX cmb1, 6,13,94,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
|
||||
CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP | CBS_SIMPLE
|
||||
LTEXT "スタイル(&Y):",1089 ,108,3,44,9
|
||||
COMBOBOX 1137,108,13,64,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
|
||||
LTEXT "スタイル(&Y):",stc2 ,108,3,44,9
|
||||
COMBOBOX cmb2,108,13,64,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
|
||||
WS_VSCROLL | WS_TABSTOP | CBS_SIMPLE
|
||||
LTEXT "サイズ(&S):",1090,179,3,30,9
|
||||
COMBOBOX 1138,179,13,32,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
|
||||
LTEXT "サイズ(&S):",stc3,179,3,30,9
|
||||
COMBOBOX cmb3,179,13,32,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
|
||||
WS_VSCROLL | WS_TABSTOP | CBS_SIMPLE | CBS_SORT
|
||||
DEFPUSHBUTTON "OK",IDOK,218,6,40,14,WS_GROUP
|
||||
PUSHBUTTON "キャンセル",IDCANCEL,218,23,40,14,WS_GROUP
|
||||
PUSHBUTTON "文字飾り(&A)", 1026,218,40,40,14,WS_GROUP
|
||||
PUSHBUTTON "ヘルプ(&H)" , 1038,218,57,40,14,WS_GROUP
|
||||
GROUPBOX "文字飾り",1072,6,72,84,34,WS_GROUP
|
||||
CHECKBOX "取り消し線(&K)", 1040, 10,82,50,10, BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
CHECKBOX "下線(&U)", 1041, 10,94,50,10, BS_AUTOCHECKBOX
|
||||
LTEXT "色(&C):", 1091 ,6,110,30,9
|
||||
COMBOBOX 1139,6,120,84,100,CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_HASSTRINGS |
|
||||
DEFPUSHBUTTON "OK",IDOK,218,6,40,14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
|
||||
PUSHBUTTON "キャンセル",IDCANCEL,218,23,40,14,WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "適用(&A)", psh3,218,40,40,14,WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "ヘルプ(&H)" , pshHelp,218,57,40,14,WS_GROUP | WS_TABSTOP
|
||||
GROUPBOX "文字飾り",grp1,6,72,84,34,WS_GROUP
|
||||
CHECKBOX "取り消し線(&K)", chx1, 10,82,50,10, BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
CHECKBOX "下線(&U)", chx2, 10,94,50,10, BS_AUTOCHECKBOX
|
||||
LTEXT "色(&C):", stc4 ,6,110,30,9
|
||||
COMBOBOX cmb4,6,120,84,100,CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_HASSTRINGS |
|
||||
CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
GROUPBOX "サンプル",grp2,98,72,120,36,WS_GROUP
|
||||
GROUPBOX "サンプル",grp2,98,72,120,36,WS_GROUP
|
||||
CTEXT "AaBbYyZz",stc5,103,80,109,24,SS_NOPREFIX | NOT WS_VISIBLE
|
||||
LTEXT "Scr&ipt (translate):",stc7 ,98,114,80,9
|
||||
LTEXT "文字セット(&I):",stc7 ,98,114,40,9
|
||||
COMBOBOX cmb5,98,124,120,90,CBS_DROPDOWNLIST | CBS_HASSTRINGS |
|
||||
CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
|
||||
}
|
||||
@@ -149,23 +152,23 @@ FONT 9, "MS UI Gothic"
|
||||
|
||||
CHOOSE_COLOR DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 300, 185
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "色の設定"
|
||||
FONT 9, "MS UI Gothic"
|
||||
CAPTION "色の設定"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "基本色(&B):", 1088, 4, 4, 140, 10
|
||||
LTEXT "作成した色(&C):", 1089, 4, 106, 140, 10
|
||||
LTEXT "色 |", 1090, 150, 151, 48, 10
|
||||
LTEXT "赤(&R):", 726 /*1094*/,249,126,24,10
|
||||
LTEXT "基本色(&B):", 1088, 4, 4, 140, 10
|
||||
LTEXT "作成した色(&C):", 1089, 4, 106, 140, 10
|
||||
LTEXT "色 | 純色(&I)", 1090, 150, 151, 48, 10
|
||||
LTEXT "赤(&R):", 726 /*1094*/,249,126,24,10
|
||||
EDITTEXT 706, 275,124,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "緑(&G):",727/*1095*/,249,140,24,10
|
||||
LTEXT "緑(&G):",727/*1095*/,249,140,24,10
|
||||
EDITTEXT 707, 275,138,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "青(&B):",728 /*1096*/,249,154,24,10
|
||||
LTEXT "青(&B):",728 /*1096*/,249,154,24,10
|
||||
EDITTEXT 708, 275,152,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "色合い(&U):" ,723 /*1091*/,202,126,22,10
|
||||
LTEXT "色合い(&H):" ,723 /*1091*/,202,126,22,10
|
||||
EDITTEXT 703, 226,124,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "鮮やかさ(&S):" ,724 /*1092*/,202,140,22,10
|
||||
LTEXT "鮮やかさ(&S):" ,724 /*1092*/,202,140,22,10
|
||||
EDITTEXT 704, 226,138,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "明るさ(&L):" ,725 /*1093*/,202,154,22,10
|
||||
LTEXT "明るさ(&L):" ,725 /*1093*/,202,154,22,10
|
||||
EDITTEXT 705, 226,152,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
CONTROL "" ,720,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP,4,14,140,86
|
||||
CONTROL "" ,721,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP,4,116,140,28
|
||||
@@ -173,174 +176,312 @@ FONT 9, "MS UI Gothic"
|
||||
CONTROL "" ,702,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP, 278,4,8,116
|
||||
CONTROL "" ,709,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP, 152,124,40,26
|
||||
DEFPUSHBUTTON "OK", 1, 4, 166, 44, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "キャンセル", 2, 52, 166, 44, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "ヘルプ(&H)", 1038,100,166, 44, 14
|
||||
PUSHBUTTON "追加(&A)", 712/*1024*/, 152, 166, 142, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "色の作成(&D)...", 719/*1025*/, 4, 150, 142, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "キャンセル", 2, 52, 166, 44, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "ヘルプ", pshHelp,100,166, 44, 14
|
||||
PUSHBUTTON "色の追加(&A)", 712/*1024*/, 152, 166, 142, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "色の作成(&D) >>", 719/*1025*/, 4, 150, 142, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "&i",713,300,200,4,14 /* just a dummy: 'i' is like &i in "sol&id" */
|
||||
}
|
||||
|
||||
|
||||
FINDDLGORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 236, 62
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "文字列の検索"
|
||||
FONT 9, "MS UI Gothic"
|
||||
CAPTION "文字列の検索"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "検索する文字列(&N):", -1, 4, 8, 42, 8
|
||||
EDITTEXT 1152, 47, 7, 128, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "単語単位で検索(&W)", 1040, 4, 26, 100, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "大文字と小文字を区別する(&C)", 1041, 4, 42, 64, 12, BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
GROUPBOX "検索する方向", 1072, 107, 26, 68, 28
|
||||
CONTROL "上へ向かって(&U)", 1056, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 111, 38, 20, 12
|
||||
CONTROL "下へ向かって(&D)", 1057, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 138, 38, 30, 12
|
||||
LTEXT "検索する文字列(&N):", -1, 4, 8, 42, 8
|
||||
EDITTEXT edt1, 47, 7, 128, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "単語単位で検索(&W)", chx1, 4, 26, 100, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "大文字と小文字を区別する(&C)", chx2, 4, 42, 89, 12, BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
GROUPBOX "検索する方向", grp1, 107, 26, 68, 28
|
||||
CONTROL "上へ(&U)", rad1, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 111, 38, 30, 12
|
||||
CONTROL "下へ(&D)", rad2, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 138, 38, 30, 12
|
||||
|
||||
DEFPUSHBUTTON "次を検索(&F)", IDOK, 182, 5, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "キャンセル", 2, IDCANCEL, 23, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "ヘルプ(&H)", pshHelp, 182, 45, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
DEFPUSHBUTTON "次を検索(&F)", IDOK, 182, 5, 50, 14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
|
||||
PUSHBUTTON "キャンセル", IDCANCEL , 182, 23, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "ヘルプ(&H)", pshHelp , 182, 45, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
}
|
||||
|
||||
|
||||
REPLACEDLGORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 230, 94
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "文字列の置換"
|
||||
FONT 9, "MS UI Gothic"
|
||||
CAPTION "文字列の置換"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "置換前の文字列(&N):", -1, 4, 9, 48, 8
|
||||
EDITTEXT 1152, 54, 7, 114, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "置換後の文字列(&P):", -1, 4, 26, 48, 8
|
||||
EDITTEXT 1153, 54, 24, 114, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "単語単位で検索(&W)", 1040, 5, 46, 104, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "大文字と小文字を区別する(&C)", 1041, 5, 62, 59, 12, BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
LTEXT "置換前の文字列(&N):", -1, 4, 9, 48, 8
|
||||
EDITTEXT edt1, 54, 7, 114, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "置換後の文字列(&P):", -1, 4, 26, 48, 8
|
||||
EDITTEXT edt2, 54, 24, 114, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "単語単位で検索(&W)", chx1, 5, 46, 104, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "大文字と小文字を区別する(&C)", chx2, 5, 62, 89, 12, BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
|
||||
DEFPUSHBUTTON "次を検索(&F)", IDOK, 174, 4, 50, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "置換して次に(&R)", psh1, 174, 21, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "すべてを置換(&A)", psh2, 174, 38, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "キャンセル", IDCANCEL, 174, 55, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "ヘルプ(&H)", pshHelp, 174, 75, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
DEFPUSHBUTTON "次を検索(&F)", IDOK, 174, 4, 50, 14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
|
||||
PUSHBUTTON "置換して次に(&R)", psh1 , 174, 21, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "すべてを置換(&A)", psh2 , 174, 38, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "キャンセル", IDCANCEL , 174, 55, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "ヘルプ(&H)", pshHelp , 174, 75, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
}
|
||||
|
||||
|
||||
PRINT32 DIALOG LOADONCALL MOVEABLE DISCARDABLE 32, 32, 288, 186
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU |
|
||||
DS_CONTEXTHELP | DS_3DLOOK
|
||||
CAPTION "印刷"
|
||||
FONT 9, "MS UI Gothic"
|
||||
CAPTION "印刷"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
DEFPUSHBUTTON "OK", IDOK, 180,164, 48,14, WS_GROUP | BS_DEFPUSHBUTTON
|
||||
PUSHBUTTON "キャンセル", IDCANCEL, 232,164, 48,14, WS_GROUP
|
||||
PUSHBUTTON "ヘルプ(&H)", pshHelp, 50, 161, 48,14, WS_GROUP
|
||||
PUSHBUTTON "キャンセル", IDCANCEL, 232,164, 48,14, WS_GROUP
|
||||
PUSHBUTTON "ヘルプ(&H)", pshHelp, 50, 161, 48,14, WS_GROUP
|
||||
|
||||
GROUPBOX "プリンタ", grp4, 8, 4, 272,84, WS_GROUP
|
||||
CONTROL "ファイルへ出力(&L)", chx1, "Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,212,70,64,12
|
||||
PUSHBUTTON "プロパティ(&P)", psh2, 212, 17, 60,14, WS_GROUP
|
||||
LTEXT "プリンタ名(&N):", stc6, 16, 20, 36,8
|
||||
GROUPBOX "プリンタ", grp4, 8, 4, 272,84, WS_GROUP
|
||||
CONTROL "ファイルへ出力(&L)", chx1, "Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,212,70,64,12
|
||||
PUSHBUTTON "プロパティ(&P)", psh2, 212, 17, 60,14, WS_GROUP
|
||||
LTEXT "プリンタ名(&N):", stc6, 16, 20, 36,8
|
||||
COMBOBOX cmb4, 52, 18, 152,152,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "状態:", stc8, 16, 36, 36,10, SS_NOPREFIX
|
||||
LTEXT "状態:", stc8, 16, 36, 36,10, SS_NOPREFIX
|
||||
LTEXT "Dummy State", stc12, 52, 36, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
|
||||
LTEXT "種類:", stc7, 16, 48, 36,10, SS_NOPREFIX
|
||||
LTEXT "種類:", stc7, 16, 48, 36,10, SS_NOPREFIX
|
||||
LTEXT "Dummy Type", stc11, 52, 48, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
|
||||
LTEXT "場所:", stc10, 16, 60, 36,10, SS_NOPREFIX
|
||||
LTEXT "場所:", stc10, 16, 60, 36,10, SS_NOPREFIX
|
||||
LTEXT "Dummy Location", stc14, 52, 60, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
|
||||
LTEXT "コメント:", stc9, 16, 72, 36,10, SS_NOPREFIX
|
||||
LTEXT "コメント:", stc9, 16, 72, 36,10, SS_NOPREFIX
|
||||
LTEXT "Dummy Remark", stc13, 52, 72, 152,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
|
||||
|
||||
GROUPBOX "印刷部数", grp2, 160, 92, 120,64, WS_GROUP
|
||||
LTEXT "部数(&C):",stc5,168,108,68,8
|
||||
GROUPBOX "印刷部数", grp2, 160, 92, 120,64, WS_GROUP
|
||||
LTEXT "部数(&C):",stc5,168,108,68,8
|
||||
ICON "", ico3, 162,124, 76,24, WS_GROUP | SS_CENTERIMAGE
|
||||
CONTROL "部単位で印刷(&O)", chx2,"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,240,130,36,12
|
||||
EDITTEXT edt3, 240,106, 32,12, WS_GROUP | ES_NUMBER
|
||||
CONTROL "部単位で印刷(&O)", chx2,"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,225,130,51,12
|
||||
EDITTEXT edt3, 225,106, 51,12, WS_GROUP | ES_NUMBER
|
||||
|
||||
GROUPBOX "印刷範囲", grp1, 8,92, 144,64, WS_GROUP
|
||||
CONTROL "すべて(&A)", rad1,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,16,106,64,12
|
||||
CONTROL "ページ指定(&G)", rad3,"Button",BS_AUTORADIOBUTTON,16,122,36,12
|
||||
CONTROL "選択した部分(&S)", rad2,"Button",BS_AUTORADIOBUTTON,16,138,64,12
|
||||
GROUPBOX "印刷範囲", grp1, 8,92, 144,64, WS_GROUP
|
||||
CONTROL "すべて(&A)", rad1,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,16,106,64,12
|
||||
CONTROL "ページ指定(&G)", rad3,"Button",BS_AUTORADIOBUTTON,16,122,36,12
|
||||
CONTROL "選択した部分(&S)", rad2,"Button",BS_AUTORADIOBUTTON,16,138,64,12
|
||||
EDITTEXT edt1, 74,122, 26,12, WS_GROUP | ES_NUMBER
|
||||
EDITTEXT edt2, 118,122, 26,12, WS_GROUP | ES_NUMBER
|
||||
RTEXT "ページから(&F)", stc2, 52,124, 20,8
|
||||
RTEXT "ページまで(&T)", stc3, 100,124, 16,8
|
||||
RTEXT "ページから(&F):", stc2, 52,124, 20,8
|
||||
RTEXT "ページまで(&T):", stc3, 100,124, 16,8
|
||||
}
|
||||
|
||||
PRINT32_SETUP DIALOG LOADONCALL MOVEABLE DISCARDABLE 32, 32, 288, 178
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU |
|
||||
DS_CONTEXTHELP | DS_3DLOOK
|
||||
CAPTION "印刷の設定"
|
||||
FONT 9, "MS UI Gothic"
|
||||
CAPTION "印刷の設定"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "OK",IDOK,180,156,48,14,WS_GROUP
|
||||
PUSHBUTTON "Cancel",IDCANCEL,232,156,48,14
|
||||
PUSHBUTTON "キャンセル",IDCANCEL,232,156,48,14
|
||||
/* PUSHBUTTON "Network...", psh5, 284,156,48,14 */
|
||||
|
||||
GROUPBOX "プリンタ", grp4, 8, 4, 272,84, WS_GROUP
|
||||
PUSHBUTTON "プロパティ(&P)", psh2, 212, 17, 60,14, WS_GROUP
|
||||
LTEXT "プリンタ名(&N):", stc6, 16, 20, 36,8
|
||||
GROUPBOX "プリンタ", grp4, 8, 4, 272,84, WS_GROUP
|
||||
PUSHBUTTON "プロパティ(&P)", psh2, 212, 17, 60,14, WS_GROUP
|
||||
LTEXT "プリンタ名(&N):", stc6, 16, 20, 36,8
|
||||
COMBOBOX cmb1, 52, 18, 152,152,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "状態:", stc8, 16, 36, 36,10, SS_NOPREFIX
|
||||
LTEXT "状態:", stc8, 16, 36, 36,10, SS_NOPREFIX
|
||||
LTEXT "Dummy State", stc12, 52, 36, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
|
||||
LTEXT "種類:", stc7, 16, 48, 36,10, SS_NOPREFIX
|
||||
LTEXT "種類:", stc7, 16, 48, 36,10, SS_NOPREFIX
|
||||
LTEXT "Dummy Type", stc11, 52, 48, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
|
||||
LTEXT "場所:", stc10, 16, 60, 36,10, SS_NOPREFIX
|
||||
LTEXT "場所:", stc10, 16, 60, 36,10, SS_NOPREFIX
|
||||
LTEXT "Dummy Location", stc14, 52, 60, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
|
||||
LTEXT "コメント:", stc9, 16, 72, 36,10, SS_NOPREFIX
|
||||
LTEXT "コメント:", stc9, 16, 72, 36,10, SS_NOPREFIX
|
||||
LTEXT "Dummy Remark", stc13, 52, 72, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
|
||||
|
||||
GROUPBOX "用紙", grp2, 8, 92, 164,56, WS_GROUP
|
||||
LTEXT "用紙サイズ(&Z):", stc2, 16,108, 36, 8
|
||||
GROUPBOX "用紙", grp2, 8, 92, 164,56, WS_GROUP
|
||||
LTEXT "用紙サイズ(&Z):", stc2, 16,108, 36, 8
|
||||
COMBOBOX cmb2, 52,106, 112,112,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "&Source:", stc3, 16,128, 36, 8
|
||||
COMBOBOX cmb3, 52,126, 112,112,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
|
||||
|
||||
GROUPBOX "印刷方向", grp1, 180, 92, 100,56, WS_GROUP
|
||||
GROUPBOX "印刷方向", grp1, 180, 92, 100,56, WS_GROUP
|
||||
ICON "", ico1, 195,112, 18,20, WS_GROUP
|
||||
CONTROL "縦(&O)", rad1,"Button",BS_AUTORADIOBUTTON | WS_GROUP |WS_TABSTOP,224,106,52,12
|
||||
CONTROL "横(&A)", rad2,"Button",BS_AUTORADIOBUTTON,224,126,52,12
|
||||
CONTROL "縦(&O)", rad1,"Button",BS_AUTORADIOBUTTON | WS_GROUP |WS_TABSTOP,224,106,52,12
|
||||
CONTROL "横(&A)", rad2,"Button",BS_AUTORADIOBUTTON,224,126,52,12
|
||||
END
|
||||
|
||||
PAGESETUPDLGORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 32, 32, 240, 240
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "ページ設定"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", rct1, "Static", SS_WHITERECT, 80, 8, 80, 80
|
||||
CONTROL "", rct2, "Static", SS_GRAYRECT, 160, 12, 4, 80
|
||||
CONTROL "", rct3, "Static", SS_GRAYRECT, 84, 88, 80, 4
|
||||
GROUPBOX "用紙", grp2, 8, 96, 224, 56, BS_GROUPBOX
|
||||
LTEXT "サイズ(&S):", stc2, 16, 112, 36, 8
|
||||
COMBOBOX cmb2, 64, 110, 160, 160, CBS_SIMPLE|CBS_DROPDOWN|CBS_SORT|WS_GROUP|WS_TABSTOP|WS_VSCROLL
|
||||
LTEXT "給紙方法(&T):", stc3, 16, 132, 36, 8
|
||||
COMBOBOX cmb3, 64, 130, 160, 160, CBS_SIMPLE|CBS_DROPDOWN|CBS_SORT|WS_GROUP|WS_TABSTOP|WS_VSCROLL
|
||||
GROUPBOX "印刷の向き", grp1, 8, 156, 64, 56, BS_GROUPBOX
|
||||
AUTORADIOBUTTON "縦(&P)", rad1, 16, 170, 52, 12, BS_AUTORADIOBUTTON
|
||||
AUTORADIOBUTTON "横(&L)", rad2, 16, 190, 52, 12, BS_AUTORADIOBUTTON
|
||||
GROUPBOX "余白", grp4, 80, 156, 152, 56, BS_GROUPBOX
|
||||
LTEXT "左(&E):", stc15, 88, 172, 21, 8
|
||||
EDITTEXT edt4, 111, 170, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER|ES_NUMBER
|
||||
LTEXT "右(&R):", stc16, 159, 172, 27, 8
|
||||
EDITTEXT edt6, 187, 170, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER|ES_NUMBER
|
||||
LTEXT "上(&O):", stc17, 88, 192, 21, 8
|
||||
EDITTEXT edt5, 111, 190, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER|ES_NUMBER
|
||||
LTEXT "下(&B):", stc18, 159, 192, 23, 8
|
||||
EDITTEXT edt7, 187, 190, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER|ES_NUMBER
|
||||
DEFPUSHBUTTON "OK", IDOK, 71, 220, 50, 14, BS_PUSHBUTTON
|
||||
PUSHBUTTON "キャンセル", IDCANCEL, 126, 220, 50, 14
|
||||
PUSHBUTTON "プリンタ(&R)...", psh3, 184, 220, 48, 14
|
||||
END
|
||||
|
||||
NEWFILEOPENORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 280, 164
|
||||
STYLE DS_MODALFRAME | DS_CONTEXTHELP | WS_VISIBLE | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN
|
||||
CAPTION "ファイルを開く"
|
||||
FONT 9, "MS UI Gothic"
|
||||
CAPTION "ファイルを開く"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "ファイルの場所(&I):",IDC_LOOKINSTATIC,5,6,52,8, SS_NOTIFY
|
||||
COMBOBOX IDC_LOOKIN,56,3,132,100,CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "ファイルの場所(&I):",IDC_LOOKINSTATIC,4,6,43,8, SS_NOTIFY
|
||||
COMBOBOX IDC_LOOKIN,49,3,132,100,CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
LTEXT "" , IDC_TOOLBARSTATIC, 188, 2, 82, 17, NOT WS_GROUP | NOT WS_VISIBLE
|
||||
LTEXT "" , IDC_TOOLBARSTATIC, 181, 2, 102, 17, NOT WS_GROUP | NOT WS_VISIBLE
|
||||
LISTBOX IDC_SHELLSTATIC,4,20,272,85, LBS_SORT | LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_HSCROLL | NOT WS_VISIBLE
|
||||
|
||||
LTEXT "ファイル名(&N):",IDC_FILENAMESTATIC,5,112,48,8, SS_NOTIFY
|
||||
EDITTEXT IDC_FILENAME,56,110,153,12,ES_AUTOHSCROLL
|
||||
LTEXT "ファイル名(&N):",IDC_FILENAMESTATIC,5,112,46,8, SS_NOTIFY
|
||||
EDITTEXT IDC_FILENAME,54,110,155,12,ES_AUTOHSCROLL
|
||||
|
||||
LTEXT "ファイルの種類(&T):",IDC_FILETYPESTATIC,5,128,52,8, SS_NOTIFY
|
||||
COMBOBOX IDC_FILETYPE,56,126,153,53,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "ファイルの種類(&T):",IDC_FILETYPESTATIC,5,128,42,8, SS_NOTIFY
|
||||
COMBOBOX IDC_FILETYPE,54,126,155,53,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
CONTROL "読み取り専用ファイルとして開く(&R)",IDC_OPENREADONLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,54,145,100,10
|
||||
CONTROL "読み取り専用ファイルとして開く(&R)",IDC_OPENREADONLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,54,145,100,10
|
||||
|
||||
DEFPUSHBUTTON "開く(&O)", IDOK,222,110,50,14
|
||||
PUSHBUTTON "キャンセル", IDCANCEL,222,128,50,14
|
||||
PUSHBUTTON "ヘルプ(&H)", pshHelp,222,145,50,14
|
||||
DEFPUSHBUTTON "開く(&O)", IDOK,222,110,50,14
|
||||
PUSHBUTTON "キャンセル", IDCANCEL,222,128,50,14
|
||||
PUSHBUTTON "ヘルプ(&H)", pshHelp,222,145,50,14
|
||||
}
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
{
|
||||
IDS_ABOUTBOX "&About FolderPicker Test"
|
||||
IDS_DOCUMENTFOLDERS "Document Folders"
|
||||
IDS_PERSONAL "My Documents"
|
||||
IDS_FAVORITES "お気に入り"
|
||||
IDS_PATH "System Path"
|
||||
IDS_DESKTOP "デスクトップ"
|
||||
IDS_FONTS "Fonts"
|
||||
IDS_MYCOMPUTER "マイ コンピュータ"
|
||||
IDS_DOCUMENTFOLDERS "ドキュメント フォルダ"
|
||||
IDS_PERSONAL "マイ ドキュメント"
|
||||
IDS_FAVORITES "お気に入り"
|
||||
IDS_PATH "システム パス"
|
||||
IDS_DESKTOP "デスクトップ"
|
||||
IDS_FONTS "フォント"
|
||||
IDS_MYCOMPUTER "マイ コンピュータ"
|
||||
}
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
{
|
||||
IDS_SYSTEMFOLDERS "System Folders"
|
||||
IDS_LOCALHARDRIVES "Local Hard Drives"
|
||||
IDS_FILENOTFOUND "ファイルが見つかりません。"
|
||||
IDS_VERIFYFILE "ファイル名を確認してください。"
|
||||
IDS_CREATEFILE "このファイルは存在しません。\n作成しますか?"
|
||||
IDS_OVERWRITEFILE "File already exists.\nDo you want to replace it?"
|
||||
IDS_SYSTEMFOLDERS "システム フォルダ"
|
||||
IDS_LOCALHARDRIVES "ローカル ハード ドライブ"
|
||||
IDS_FILENOTFOUND "ファイルが見つかりません。"
|
||||
IDS_VERIFYFILE "ファイル名を確認してください。"
|
||||
IDS_CREATEFILE "このファイルは存在しません。\n作成しますか?"
|
||||
IDS_OVERWRITEFILE "ファイルは既に存在します。\n上書きしますか?"
|
||||
IDS_INVALID_FILENAME_TITLE "Invalid character(s) in path"
|
||||
IDS_INVALID_FILENAME "A filename cannot contain any of the following characters:\n / : < > |"
|
||||
IDS_INVALID_FILENAME "ファイル名には以下の文字は使えません:\n / : < > |"
|
||||
IDS_PATHNOTEXISTING "Path does not exist"
|
||||
IDS_FILENOTEXISTING "File does not exist"
|
||||
}
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
{
|
||||
IDS_UPFOLDER "Up One Level"
|
||||
IDS_NEWFOLDER "Create New Folder"
|
||||
IDS_LISTVIEW "List"
|
||||
IDS_REPORTVIEW "Details"
|
||||
IDS_TODESKTOP "Browse to Desktop"
|
||||
}
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
{
|
||||
PD32_PRINT_TITLE "Print"
|
||||
|
||||
PD32_VALUE_UREADABLE "Unreadable Entry"
|
||||
PD32_INVALID_PAGE_RANGE "This value does not lie within the page range.\n\
|
||||
Please enter a value between %d and %d."
|
||||
PD32_FROM_NOT_ABOVE_TO "The 'from' entry cannot exceed the \
|
||||
'to' entry."
|
||||
PD32_MARGINS_OVERLAP "Margins overlap or fall outside \
|
||||
Paper boundaries.\nPlease reenter margins."
|
||||
PD32_NR_OF_COPIES_EMPTY "The number of 'Number of copies' \
|
||||
value cannot be empty."
|
||||
PD32_TOO_LARGE_COPIES "This large number of copies is not \
|
||||
supported by your printer.\nPlease enter a value between 1 and %d."
|
||||
PD32_PRINT_ERROR "A printer error occurred."
|
||||
PD32_NO_DEFAULT_PRINTER "No default printer defined."
|
||||
PD32_CANT_FIND_PRINTER "Cannot find the printer."
|
||||
PD32_OUT_OF_MEMORY "Out of memory."
|
||||
PD32_GENERIC_ERROR "An error occurred."
|
||||
PD32_DRIVER_UNKNOWN "Unknown printer driver."
|
||||
PD32_NO_DEVICES "Before you can perform printer-related tasks \
|
||||
such as page setup or printing a document, you need to install a printer. \
|
||||
Please install one and retry."
|
||||
|
||||
PD32_DEFAULT_PRINTER "Default Printer; "
|
||||
PD32_NR_OF_DOCUMENTS_IN_QUEUE "There are %d documents in the queue"
|
||||
PD32_MARGINS_IN_INCHES "Margins [inches]"
|
||||
PD32_MARGINS_IN_MILIMETERS "Margins [mm]"
|
||||
PD32_MILIMETERS "mm"
|
||||
|
||||
PD32_PRINTER_STATUS_READY "Ready"
|
||||
PD32_PRINTER_STATUS_PAUSED "Paused; "
|
||||
PD32_PRINTER_STATUS_ERROR "Error; "
|
||||
PD32_PRINTER_STATUS_PENDING_DELETION "Pending deletion; "
|
||||
PD32_PRINTER_STATUS_PAPER_JAM "Paper jam; "
|
||||
PD32_PRINTER_STATUS_PAPER_OUT "Out of paper; "
|
||||
PD32_PRINTER_STATUS_MANUAL_FEED "Feed paper manual; "
|
||||
PD32_PRINTER_STATUS_PAPER_PROBLEM "Paper problem; "
|
||||
PD32_PRINTER_STATUS_OFFLINE "Printer offline; "
|
||||
PD32_PRINTER_STATUS_IO_ACTIVE "I/O Active; "
|
||||
PD32_PRINTER_STATUS_BUSY "Busy; "
|
||||
PD32_PRINTER_STATUS_PRINTING "Printing; "
|
||||
PD32_PRINTER_STATUS_OUTPUT_BIN_FULL "Output tray is full; "
|
||||
PD32_PRINTER_STATUS_NOT_AVAILABLE "Not available; "
|
||||
PD32_PRINTER_STATUS_WAITING "Waiting; "
|
||||
PD32_PRINTER_STATUS_PROCESSING "Processing; "
|
||||
PD32_PRINTER_STATUS_INITIALIZING "Initialising; "
|
||||
PD32_PRINTER_STATUS_WARMING_UP "Warming up; "
|
||||
PD32_PRINTER_STATUS_TONER_LOW "Toner low; "
|
||||
PD32_PRINTER_STATUS_NO_TONER "No toner; "
|
||||
PD32_PRINTER_STATUS_PAGE_PUNT "Page punt; "
|
||||
PD32_PRINTER_STATUS_USER_INTERVENTION "Interrupted by user; "
|
||||
PD32_PRINTER_STATUS_OUT_OF_MEMORY "Out of memory; "
|
||||
PD32_PRINTER_STATUS_DOOR_OPEN "The printer door is open; "
|
||||
PD32_PRINTER_STATUS_SERVER_UNKNOWN "Print server unknown; "
|
||||
PD32_PRINTER_STATUS_POWER_SAVE "Power save mode; "
|
||||
}
|
||||
|
||||
STRINGTABLE DISCARDABLE /* Font styles */
|
||||
{
|
||||
IDS_FONT_REGULAR "標準"
|
||||
IDS_FONT_BOLD "太字"
|
||||
IDS_FONT_ITALIC "斜体"
|
||||
IDS_FONT_BOLD_ITALIC "太字 斜体"
|
||||
}
|
||||
|
||||
STRINGTABLE DISCARDABLE /* Color names */
|
||||
{
|
||||
IDS_COLOR_BLACK "黒"
|
||||
IDS_COLOR_MAROON "茶色"
|
||||
IDS_COLOR_GREEN "緑"
|
||||
IDS_COLOR_OLIVE "オリーブ"
|
||||
IDS_COLOR_NAVY "紺"
|
||||
IDS_COLOR_PURPLE "紫"
|
||||
IDS_COLOR_TEAL "青緑"
|
||||
IDS_COLOR_GRAY "灰色"
|
||||
IDS_COLOR_SILVER "銀色"
|
||||
IDS_COLOR_RED "赤"
|
||||
IDS_COLOR_LIME "黄緑"
|
||||
IDS_COLOR_YELLOW "黄"
|
||||
IDS_COLOR_BLUE "青"
|
||||
IDS_COLOR_FUCHSIA "赤紫"
|
||||
IDS_COLOR_AQUA "水色"
|
||||
IDS_COLOR_WHITE "白"
|
||||
}
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
{
|
||||
IDS_FONT_SIZE "Select a font size between %d and %d points."
|
||||
IDS_SAVE_BUTTON "保存(&S)"
|
||||
IDS_SAVE_IN "保存する場所(&I):"
|
||||
IDS_SAVE "保存"
|
||||
IDS_SAVE_AS "名前を付けて保存"
|
||||
IDS_OPEN_FILE "ファイルを開く"
|
||||
}
|
||||
|
||||
#pragma code_page(default)
|
||||
|
||||
@@ -48,7 +48,7 @@ FONT 8, "MS Shell Dlg"
|
||||
|
||||
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Shrani kot..."
|
||||
CAPTION "Shrani kot ..."
|
||||
FONT 8, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "Ime &datoteke:", 1090, 6, 6, 76, 9
|
||||
@@ -270,7 +270,7 @@ FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "V redu",IDOK,180,156,48,14,WS_GROUP
|
||||
PUSHBUTTON "Prekliči",IDCANCEL,232,156,48,14
|
||||
/* PUSHBUTTON "Omrežje...", psh5, 284,156,48,14 */
|
||||
/* PUSHBUTTON "Omrežje ...", psh5, 284,156,48,14 */
|
||||
|
||||
GROUPBOX "Tiskalnik", grp4, 8, 4, 272,84, WS_GROUP
|
||||
PUSHBUTTON "&Lastnosti", psh2, 212, 17, 60,14, WS_GROUP
|
||||
@@ -324,7 +324,7 @@ BEGIN
|
||||
EDITTEXT edt7, 187, 190, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER|ES_NUMBER
|
||||
DEFPUSHBUTTON "V redu", IDOK, 71, 220, 50, 14, BS_PUSHBUTTON
|
||||
PUSHBUTTON "Prekliči", IDCANCEL, 126, 220, 50, 14
|
||||
PUSHBUTTON "&Tiskalnik...", psh3, 184, 220, 48, 14
|
||||
PUSHBUTTON "&Tiskalnik ...", psh3, 184, 220, 48, 14
|
||||
END
|
||||
|
||||
NEWFILEOPENORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 280, 164
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
/*
|
||||
* comdlg32 (Traditional Chinese Resource)
|
||||
*
|
||||
* Copyright 2000 Aric Stewart
|
||||
* Copyright 2002 Tisheng Chen
|
||||
* Copyright 2008 Hongbo Ni <hongbo.at.njstar.com>
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
@@ -20,79 +24,131 @@
|
||||
* WARNING: DO NOT CHANGE THE SIZE OF THE STANDARD DIALOG TEMPLATES.
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
|
||||
#pragma code_page(936) /* FIXME: default for CHINESE_TRADITIONAL is 950 */
|
||||
/* Chinese text is encoded in UTF-8 */
|
||||
#pragma code_page(65001)
|
||||
|
||||
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
|
||||
|
||||
OPEN_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "開啟"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "打开"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "檔案名稱(&N):", 1090, 6, 6, 100, 9
|
||||
EDITTEXT 1152, 6, 16, 90, 12, ES_AUTOHSCROLL | ES_OEMCONVERT | WS_BORDER | WS_TABSTOP
|
||||
LTEXT "文件名(&N):", 1090, 6, 6, 76, 9
|
||||
EDITTEXT edt1, 6, 16, 90, 12, ES_AUTOHSCROLL | ES_OEMCONVERT | WS_BORDER | WS_TABSTOP
|
||||
LISTBOX 1120, 6, 32, 90, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
|
||||
LTEXT "目錄(&D):", -1, 110, 6, 92, 9
|
||||
LTEXT "文件夹(&D):", -1, 110, 6, 92, 9
|
||||
LTEXT "", 1088, 110, 18, 92, 9, SS_NOPREFIX | WS_GROUP
|
||||
LISTBOX 1121, 110, 32, 92, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
|
||||
LTEXT "檔案類型(&T):", 1089, 6, 104, 90, 9
|
||||
COMBOBOX 1136, 6, 114, 90, 36, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "磁碟機(&V):", 1091, 110, 104, 92, 9
|
||||
COMBOBOX 1137, 110, 114, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
DEFPUSHBUTTON "開啟", 1, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "取消", 2, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "求助(&H)", 1038, 208, 46, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "唯讀(&R)", 1040, 208, 68, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "文件类型(&T):", 1089, 6, 104, 90, 9
|
||||
COMBOBOX cmb1, 6, 114, 90, 36, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "驱动器(&v):", 1091, 110, 104, 92, 9
|
||||
COMBOBOX cmb2, 110, 114, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
DEFPUSHBUTTON "打开", 1, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "取消", 2, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "帮助(&H)", pshHelp, 208, 46, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "只读(&R)", chx1, 208, 68, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
}
|
||||
|
||||
|
||||
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "另存新檔..."
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "另存为..."
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "檔案名稱(&N):", 1090, 6, 6, 76, 9
|
||||
EDITTEXT 1152, 6, 16, 90, 12, ES_AUTOHSCROLL | ES_OEMCONVERT | WS_BORDER | WS_TABSTOP
|
||||
LTEXT "文件名(&N):", 1090, 6, 6, 76, 9
|
||||
EDITTEXT edt1, 6, 16, 90, 12, ES_AUTOHSCROLL | ES_OEMCONVERT | WS_BORDER | WS_TABSTOP
|
||||
LISTBOX 1120, 6, 32, 90, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
|
||||
LTEXT "目錄(&D):", -1, 110, 6, 92, 9
|
||||
LTEXT "目录(&D):", -1, 110, 6, 92, 9
|
||||
LTEXT "", 1088, 110, 18, 92, 9, SS_NOPREFIX | WS_GROUP
|
||||
LISTBOX 1121, 110, 32, 92, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
|
||||
LTEXT "存檔類型(&T):", 1089, 6, 104, 90, 9
|
||||
COMBOBOX 1136, 6, 114, 90, 36, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "磁碟機(&V):", 1091, 110, 104, 92, 9
|
||||
COMBOBOX 1137, 110, 114, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
DEFPUSHBUTTON "另存新檔", 1, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "取消", 2, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "求助(&H)", 1038, 208, 46, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "唯讀(&R)", 1040, 208, 68, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "文件类型(&T):", 1089, 6, 104, 90, 9
|
||||
COMBOBOX cmb1, 6, 114, 90, 36, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "驱动器(&v):", 1091, 110, 104, 92, 9
|
||||
COMBOBOX cmb2, 110, 114, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
DEFPUSHBUTTON "保存", 1, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "取消", 2, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "帮助(&H)", pshHelp, 208, 46, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "只读(&R)", chx1, 208, 68, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
}
|
||||
|
||||
CHOOSE_FONT DIALOG DISCARDABLE 13, 54, 294, 147
|
||||
|
||||
PRINT DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 264, 134
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "字型"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "打印"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "字型(&F):",1088 ,6,3,40,9
|
||||
COMBOBOX 1136 ,6,13,124,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
|
||||
LTEXT "打印机:", 1088, 6, 6, 40, 9
|
||||
LTEXT "", 1089, 60, 6, 150, 9
|
||||
GROUPBOX "打印范围", grp1, 6, 30, 160, 65, BS_GROUPBOX
|
||||
RADIOBUTTON "全部(&A)", rad1, 16, 45, 60, 12
|
||||
RADIOBUTTON "选择的范围(&e)", rad2, 16, 60, 60, 12
|
||||
RADIOBUTTON "页数(&G)", rad3, 16, 75, 60, 12
|
||||
DEFPUSHBUTTON "确定", 1, 206, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "取消", 2, 206, 24, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "设置(&S)", psh1, 206, 46, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
LTEXT "从(&F):", 1090, 60, 80, 30, 9
|
||||
LTEXT "到(&T):", 1091, 120, 80, 30, 9
|
||||
LTEXT "打印质量(&Q):", 1092, 6, 100, 76, 9
|
||||
COMBOBOX cmb1, 80, 100, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
CHECKBOX "打印到文件(&l):", chx1, 20, 100, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "压小", chx2, 160, 100, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
}
|
||||
|
||||
|
||||
PRINT_SETUP DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 264, 134
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "打印设置"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
GROUPBOX "打印机", grp1, 6, 10, 180, 65, BS_GROUPBOX
|
||||
RADIOBUTTON "默认打印机(&D)", rad1, 16, 20, 80, 12
|
||||
LTEXT "[无]", 1088, 35, 35, 120, 9
|
||||
RADIOBUTTON "指定的打印机(&P)", rad2, 16, 50, 80, 12
|
||||
COMBOBOX cmb1, 35, 65, 149, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
DEFPUSHBUTTON "确定", IDOK, 206, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "取消", IDCANCEL, 206, 24, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "设置(&S)", psh1, 206, 46, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
GROUPBOX "方向(&O)", grp2, 6, 85, 100, 50, BS_GROUPBOX
|
||||
RADIOBUTTON "纵向(&P)", rad3, 50, 100, 40, 12
|
||||
RADIOBUTTON "横向(&L)", rad4, 50, 115, 40, 12
|
||||
ICON "LANDSCAP", stc10, 10, 95, 32, 32
|
||||
ICON "PORTRAIT", stc11, 10, 95, 32, 32
|
||||
GROUPBOX "纸张", grp3, 120, 85, 180, 50, BS_GROUPBOX
|
||||
LTEXT "纸张大小(&Z)", 1089, 130, 95, 30, 9
|
||||
LTEXT "纸张来源(&S)", 1090, 130, 110, 30, 9
|
||||
COMBOBOX cmb2, 155, 95, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
COMBOBOX cmb3, 155, 110, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
}
|
||||
|
||||
|
||||
CHOOSE_FONT DIALOG DISCARDABLE 13, 54, 264, 147
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "字体"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "字体(&F):",1088 ,6,3,40,9
|
||||
COMBOBOX cmb1, 6,13,94,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
|
||||
CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP | CBS_SIMPLE
|
||||
LTEXT "字型樣式(&Y):",1089 ,138,3,44,9
|
||||
COMBOBOX 1137,138,13,64,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
|
||||
LTEXT "字体样式(&y):",1089 ,108,3,44,9
|
||||
COMBOBOX cmb2,108,13,64,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
|
||||
WS_VSCROLL | WS_TABSTOP | CBS_SIMPLE
|
||||
LTEXT "大小(&S):",1090,209,3,30,9
|
||||
COMBOBOX 1138,209,13,32,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
|
||||
LTEXT "大小(&S):",1090,179,3,30,9
|
||||
COMBOBOX cmb3,179,13,32,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
|
||||
WS_VSCROLL | WS_TABSTOP | CBS_SIMPLE | CBS_SORT
|
||||
DEFPUSHBUTTON "確定",IDOK,248,6,40,14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
|
||||
PUSHBUTTON "取消",IDCANCEL,248,23,40,14,WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "套用(&A)", 1026,248,40,40,14,WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "求助(&H)" , 1038,248,57,40,14,WS_GROUP | WS_TABSTOP
|
||||
GROUPBOX "效果",1072,6,72,84,34,WS_GROUP
|
||||
CHECKBOX "刪除線(&K)", 1040, 10,82,50,10, BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
CHECKBOX "底線(&U)", 1041, 10,94,50,10, BS_AUTOCHECKBOX
|
||||
LTEXT "色彩(&C):", 1091 ,6,110,30,9
|
||||
COMBOBOX 1139,6,120,84,100,CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_HASSTRINGS |
|
||||
DEFPUSHBUTTON "确定",IDOK,218,6,40,14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
|
||||
PUSHBUTTON "取消",IDCANCEL,218,23,40,14,WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "应用(&A)", psh3,218,40,40,14,WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "帮助(&H)" , pshHelp,218,57,40,14,WS_GROUP | WS_TABSTOP
|
||||
GROUPBOX "效果",1072,6,72,84,34,WS_GROUP
|
||||
CHECKBOX "删除线(&k)", chx1, 10,82,50,10, BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
CHECKBOX "下划线(&U)", chx2, 10,94,50,10, BS_AUTOCHECKBOX
|
||||
LTEXT "颜色(&C):", 1091 ,6,110,30,9
|
||||
COMBOBOX cmb4,6,120,84,100,CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_HASSTRINGS |
|
||||
CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
GROUPBOX "範例",grp2,98,72,120,36,WS_GROUP
|
||||
CTEXT "AaBbYyZz",stc5,103,80,109,24,SS_NOPREFIX | NOT WS_VISIBLE
|
||||
LTEXT "Scr&ipt (translate):",stc7 ,98,114,80,9
|
||||
GROUPBOX "示例",grp2,98,72,120,36,WS_GROUP
|
||||
CTEXT "中文字体AaBbYyZz",stc5,103,80,109,24,SS_NOPREFIX | NOT WS_VISIBLE
|
||||
LTEXT "语言(&i):",stc7,98,114,80,9
|
||||
COMBOBOX cmb5,98,124,120,90,CBS_DROPDOWNLIST | CBS_HASSTRINGS |
|
||||
CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
|
||||
}
|
||||
@@ -100,133 +156,558 @@ FONT 8, "MS Shell Dlg"
|
||||
|
||||
CHOOSE_COLOR DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 300, 185
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "色彩"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "颜色"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "基本色彩(&B):", 1088, 4, 4, 140, 10
|
||||
LTEXT "自定色彩(&C):", 1089, 4, 106, 140, 10
|
||||
LTEXT "色彩 | 實心(&I)", 1090, 150, 151, 48, 10
|
||||
LTEXT "紅(&R):", 726 /*1094*/,249,126,24,10
|
||||
LTEXT "基本颜色(&B):", 1088, 4, 4, 140, 10
|
||||
LTEXT "自定制颜色(&C):", 1089, 4, 106, 140, 10
|
||||
LTEXT "颜色|纯色(&O)", 1090, 150, 151, 48, 10
|
||||
LTEXT "红(&R):", 726 /*1094*/,249,126,24,10
|
||||
EDITTEXT 706, 275,124,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "綠(&G):",727/*1095*/,249,140,24,10
|
||||
LTEXT "绿(&G):",727/*1095*/,249,140,24,10
|
||||
EDITTEXT 707, 275,138,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "藍(&B):",728 /*1096*/,249,154,24,10
|
||||
LTEXT "蓝(&B):",728 /*1096*/,249,154,24,10
|
||||
EDITTEXT 708, 275,152,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "色調(&H):" ,723 /*1091*/,202,126,22,10
|
||||
LTEXT "色调(&E):" ,723 /*1091*/,202,126,22,10
|
||||
EDITTEXT 703, 226,124,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "濃度(&S):" ,724 /*1092*/,202,140,22,10
|
||||
LTEXT "饱和度(&S):" ,724 /*1092*/,202,140,22,10
|
||||
EDITTEXT 704, 226,138,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "亮度(&L):" ,725 /*1093*/,202,154,22,10
|
||||
LTEXT "亮度(&L)" ,725 /*1093*/,202,154,22,10
|
||||
EDITTEXT 705, 226,152,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
CONTROL "" ,720,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP,4,14,140,86
|
||||
CONTROL "" ,721,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP,4,116,140,28
|
||||
CONTROL "" ,710,"STATIC",WS_BORDER|SS_SIMPLE|WS_TABSTOP|WS_GROUP, 152,4,118,116
|
||||
CONTROL "" ,702,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP, 278,4,8,116
|
||||
CONTROL "" ,709,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP, 152,124,40,26
|
||||
DEFPUSHBUTTON "確定", 1, 4, 166, 44, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "取消", 2, 52, 166, 44, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "求助(&H)", 1038,100,166, 44, 14
|
||||
PUSHBUTTON "新增自定色彩(&A)", 712/*1024*/, 152, 166, 142, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "定義自定色彩(&D) >>", 719/*1025*/, 4, 150, 142, 14, WS_GROUP | WS_TABSTOP
|
||||
DEFPUSHBUTTON "确定", 1, 4, 166, 44, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "取消", 2, 52, 166, 44, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "帮助", pshHelp,100,166, 44, 14
|
||||
PUSHBUTTON "添加到自定义颜色(&A)", 712/*1024*/, 152, 166, 142, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "规定自定义颜色(&D)>>", 719/*1025*/, 4, 150, 142, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "&i",713,300,200,4,14 /* just a dummy: 'i' is like &i in "sol&id" */
|
||||
}
|
||||
|
||||
|
||||
FINDDLGORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 236, 62
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "查找"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "查找(&n):", -1, 4, 8, 42, 8
|
||||
EDITTEXT edt1, 47, 7, 128, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "全字匹配(&W)", chx1, 4, 26, 64, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "区分大小写(&C)", chx2, 4, 42, 64, 12, BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
GROUPBOX "方向", 1072, 78, 28, 97, 28
|
||||
CONTROL "向上(&U)", 1056, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 83, 40, 42, 12
|
||||
CONTROL "向下(&D)", 1057, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 128, 40, 42, 12
|
||||
|
||||
DEFPUSHBUTTON "找下一个(&F)", IDOK, 182, 5, 50, 14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
|
||||
PUSHBUTTON "取消", IDCANCEL , 182, 23, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "帮助(&H)", pshHelp , 182, 45, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
}
|
||||
|
||||
|
||||
REPLACEDLGORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 230, 94
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "替换"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "查找(&n):", -1, 4, 9, 48, 8
|
||||
EDITTEXT edt1, 54, 7, 114, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "替换为(&p):", -1, 4, 26, 48, 8
|
||||
EDITTEXT edt2, 54, 24, 114, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "全字匹配(&W)", chx1, 5, 46, 104, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "区分大小写(&C)", chx2, 5, 62, 59, 12, BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
|
||||
DEFPUSHBUTTON "找下一个(&F)", IDOK, 174, 4, 50, 14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
|
||||
PUSHBUTTON "替换(&R)", psh1 , 174, 21, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "全部替换(&A)", psh2 , 174, 38, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "取消", IDCANCEL , 174, 55, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "帮助(&H)", pshHelp , 174, 75, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
}
|
||||
|
||||
|
||||
PRINT32 DIALOG LOADONCALL MOVEABLE DISCARDABLE 32, 32, 288, 186
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU |
|
||||
DS_CONTEXTHELP | DS_3DLOOK
|
||||
CAPTION "打印"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
DEFPUSHBUTTON "确定", IDOK, 180,164, 48,14, WS_GROUP | BS_DEFPUSHBUTTON
|
||||
PUSHBUTTON "取消", IDCANCEL, 232,164, 48,14, WS_GROUP
|
||||
PUSHBUTTON "帮助(&H)", pshHelp, 50, 161, 48,14, WS_GROUP
|
||||
|
||||
GROUPBOX "打印机", grp4, 8, 4, 272,84, WS_GROUP
|
||||
CONTROL "打印到文件(&l)", chx1, "Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,212,70,64,12
|
||||
PUSHBUTTON "属性(&P)", psh2, 212, 17, 60,14, WS_GROUP
|
||||
LTEXT "名称(&N):", stc6, 16, 20, 36,8
|
||||
COMBOBOX cmb4, 52, 18, 152,152,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "状态:", stc8, 16, 36, 36,10, SS_NOPREFIX
|
||||
LTEXT "Dummy State", stc12, 52, 36, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
|
||||
LTEXT "型号:", stc7, 16, 48, 36,10, SS_NOPREFIX
|
||||
LTEXT "Dummy Type", stc11, 52, 48, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
|
||||
LTEXT "位置:", stc10, 16, 60, 36,10, SS_NOPREFIX
|
||||
LTEXT "Dummy Location", stc14, 52, 60, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
|
||||
LTEXT "备注:", stc9, 16, 72, 36,10, SS_NOPREFIX
|
||||
LTEXT "Dummy Remark", stc13, 52, 72, 152,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
|
||||
|
||||
GROUPBOX "份数", grp2, 160, 92, 120,64, WS_GROUP
|
||||
LTEXT "份数(&C):",stc5,168,108,68,8
|
||||
ICON "", ico3, 162,124, 76,24, WS_GROUP | SS_CENTERIMAGE
|
||||
CONTROL "自动分页(&o)", chx2,"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,240,130,36,12
|
||||
EDITTEXT edt3, 240,106, 32,12, WS_GROUP | ES_NUMBER
|
||||
|
||||
GROUPBOX "打印范围", grp1, 8,92, 144,64, WS_GROUP
|
||||
CONTROL "全部(&A)", rad1,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,16,106,64,12
|
||||
CONTROL "页数(&G)", rad3,"Button",BS_AUTORADIOBUTTON,16,122,36,12
|
||||
CONTROL "选择的范围(&S)", rad2,"Button",BS_AUTORADIOBUTTON,16,138,64,12
|
||||
EDITTEXT edt1, 74,122, 26,12, WS_GROUP | ES_NUMBER
|
||||
EDITTEXT edt2, 118,122, 26,12, WS_GROUP | ES_NUMBER
|
||||
RTEXT "从(&f):", stc2, 52,124, 20,8
|
||||
RTEXT "到(&t):", stc3, 100,124, 16,8
|
||||
}
|
||||
|
||||
PRINT32_SETUP DIALOG LOADONCALL MOVEABLE DISCARDABLE 32, 32, 288, 178
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU |
|
||||
DS_CONTEXTHELP | DS_3DLOOK
|
||||
CAPTION "打印设置"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "确定",IDOK,180,156,48,14,WS_GROUP
|
||||
PUSHBUTTON "取消",IDCANCEL,232,156,48,14
|
||||
/* PUSHBUTTON "Network...", psh5, 284,156,48,14 */
|
||||
|
||||
GROUPBOX "打印机", grp4, 8, 4, 272,84, WS_GROUP
|
||||
PUSHBUTTON "属性(&P)", psh2, 212, 17, 60,14, WS_GROUP
|
||||
LTEXT "名称(&N):", stc6, 16, 20, 36,8
|
||||
COMBOBOX cmb1, 52, 18, 152,152,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "状态:", stc8, 16, 36, 36,10, SS_NOPREFIX
|
||||
LTEXT "Dummy State", stc12, 52, 36, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
|
||||
LTEXT "型号:", stc7, 16, 48, 36,10, SS_NOPREFIX
|
||||
LTEXT "Dummy Type", stc11, 52, 48, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
|
||||
LTEXT "位置:", stc10, 16, 60, 36,10, SS_NOPREFIX
|
||||
LTEXT "Dummy Location", stc14, 52, 60, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
|
||||
LTEXT "备注:", stc9, 16, 72, 36,10, SS_NOPREFIX
|
||||
LTEXT "Dummy Remark", stc13, 52, 72, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
|
||||
|
||||
GROUPBOX "纸张", grp2, 8, 92, 164,56, WS_GROUP
|
||||
LTEXT "纸张大小(&z):", stc2, 16,108, 36, 8
|
||||
COMBOBOX cmb2, 52,106, 112,112,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "纸张来源(&S):", stc3, 16,128, 36, 8
|
||||
COMBOBOX cmb3, 52,126, 112,112,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
|
||||
|
||||
GROUPBOX "方向", grp1, 180, 92, 100,56, WS_GROUP
|
||||
ICON "", ico1, 195,112, 18,20, WS_GROUP
|
||||
CONTROL "纵向(&P)", rad1,"Button",BS_AUTORADIOBUTTON | WS_GROUP |WS_TABSTOP,224,106,52,12
|
||||
CONTROL "横向(&L)", rad2,"Button",BS_AUTORADIOBUTTON,224,126,52,12
|
||||
END
|
||||
|
||||
PAGESETUPDLGORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 32, 32, 240, 240
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "页面设置"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", rct1, "Static", SS_WHITERECT, 80, 8, 80, 80
|
||||
CONTROL "", rct2, "Static", SS_GRAYRECT, 160, 12, 4, 80
|
||||
CONTROL "", rct3, "Static", SS_GRAYRECT, 84, 88, 80, 4
|
||||
GROUPBOX "纸张", grp2, 8, 96, 224, 56, BS_GROUPBOX
|
||||
LTEXT "大小(&S):", stc2, 16, 112, 36, 8
|
||||
COMBOBOX cmb2, 64, 110, 160, 160, CBS_SIMPLE|CBS_DROPDOWN|CBS_SORT|WS_GROUP|WS_TABSTOP|WS_VSCROLL
|
||||
LTEXT "来源(&S):", stc3, 16, 132, 36, 8
|
||||
COMBOBOX cmb3, 64, 130, 160, 160, CBS_SIMPLE|CBS_DROPDOWN|CBS_SORT|WS_GROUP|WS_TABSTOP|WS_VSCROLL
|
||||
GROUPBOX "方向(&O)", grp1, 8, 156, 64, 56, BS_GROUPBOX
|
||||
AUTORADIOBUTTON "纵向(&P)", rad1, 16, 170, 52, 12, BS_AUTORADIOBUTTON
|
||||
AUTORADIOBUTTON "横向(&L)", rad2, 16, 190, 52, 12, BS_AUTORADIOBUTTON
|
||||
GROUPBOX "边距", grp4, 80, 156, 152, 56, BS_GROUPBOX
|
||||
LTEXT "左(&e):", stc15, 88, 172, 21, 8
|
||||
EDITTEXT edt4, 111, 170, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER|ES_NUMBER
|
||||
LTEXT "右(&R):", stc16, 159, 172, 27, 8
|
||||
EDITTEXT edt6, 187, 170, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER|ES_NUMBER
|
||||
LTEXT "上(&o):", stc17, 88, 192, 21, 8
|
||||
EDITTEXT edt5, 111, 190, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER|ES_NUMBER
|
||||
LTEXT "下(&B):", stc18, 159, 192, 23, 8
|
||||
EDITTEXT edt7, 187, 190, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER|ES_NUMBER
|
||||
DEFPUSHBUTTON "确定", IDOK, 71, 220, 50, 14, BS_PUSHBUTTON
|
||||
PUSHBUTTON "取消", IDCANCEL, 126, 220, 50, 14
|
||||
PUSHBUTTON "打印机(&P)...", psh3, 184, 220, 48, 14
|
||||
END
|
||||
|
||||
NEWFILEOPENORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 280, 164
|
||||
STYLE DS_MODALFRAME | DS_CONTEXTHELP | WS_VISIBLE | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN
|
||||
CAPTION "打开"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "搜寻(&I)",IDC_LOOKINSTATIC,4,6,43,8, SS_NOTIFY
|
||||
COMBOBOX IDC_LOOKIN,49,3,132,100,CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
LTEXT "" , IDC_TOOLBARSTATIC, 181, 2, 102, 17, NOT WS_GROUP | NOT WS_VISIBLE
|
||||
LISTBOX IDC_SHELLSTATIC,4,20,272,85, LBS_SORT | LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_HSCROLL | NOT WS_VISIBLE
|
||||
|
||||
LTEXT "文件名(&N):",IDC_FILENAMESTATIC,5,112,46,8, SS_NOTIFY
|
||||
EDITTEXT IDC_FILENAME,54,110,155,12,ES_AUTOHSCROLL
|
||||
|
||||
LTEXT "文件类型(&t)",IDC_FILETYPESTATIC,5,128,42,8, SS_NOTIFY
|
||||
COMBOBOX IDC_FILETYPE,54,126,155,53,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
CONTROL "只读(&r)",IDC_OPENREADONLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,54,145,100,10
|
||||
|
||||
DEFPUSHBUTTON "打开(&O)", IDOK,222,110,50,14
|
||||
PUSHBUTTON "取消", IDCANCEL,222,128,50,14
|
||||
PUSHBUTTON "帮助(&H)", pshHelp,222,145,50,14
|
||||
}
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
{
|
||||
IDS_ABOUTBOX "关于文件夹选择器(&A)"
|
||||
IDS_DOCUMENTFOLDERS "文档目录"
|
||||
IDS_PERSONAL "我的文档"
|
||||
IDS_FAVORITES "收藏夹"
|
||||
IDS_PATH "系统路径"
|
||||
IDS_DESKTOP "桌面"
|
||||
IDS_FONTS "字体"
|
||||
IDS_MYCOMPUTER "我的电脑"
|
||||
}
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
{
|
||||
IDS_SYSTEMFOLDERS "系统文件夹"
|
||||
IDS_LOCALHARDRIVES "本地硬盘驱动器"
|
||||
IDS_FILENOTFOUND "找不到文件"
|
||||
IDS_VERIFYFILE "请检验是否给予正确的文件名称。"
|
||||
IDS_CREATEFILE "找不到文件\n是否创建新文件?"
|
||||
IDS_OVERWRITEFILE "文件已经存在。\n要替换吗?"
|
||||
IDS_INVALID_FILENAME_TITLE "文件名中存在无效的字符"
|
||||
IDS_INVALID_FILENAME "文件名中不能包含任何一下字符::\n / : < > |"
|
||||
IDS_PATHNOTEXISTING "文件夹不存在"
|
||||
IDS_FILENOTEXISTING "文件不存在"
|
||||
}
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
{
|
||||
IDS_UPFOLDER "向上移一层"
|
||||
IDS_NEWFOLDER "新建文件夹"
|
||||
IDS_LISTVIEW "列表"
|
||||
IDS_REPORTVIEW "详细资料"
|
||||
IDS_TODESKTOP "查看桌面"
|
||||
}
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
{
|
||||
PD32_PRINT_TITLE "打印"
|
||||
|
||||
PD32_VALUE_UREADABLE "数值不可读"
|
||||
PD32_INVALID_PAGE_RANGE "这个值不在页数范围。\n \
|
||||
请输入一个 %d 和 %d 之间的数。"
|
||||
PD32_FROM_NOT_ABOVE_TO "'从'项的值不能大于'到'项的值。"
|
||||
PD32_MARGINS_OVERLAP "页边距重迭或落于纸外,\n请重新输入页边距。"
|
||||
PD32_NR_OF_COPIES_EMPTY "'份数' 项不能空."
|
||||
PD32_TOO_LARGE_COPIES "你的打印机不支持这么大的份数。\n \
|
||||
请输入一个 1 和 %d 之间的数。"
|
||||
PD32_PRINT_ERROR "打印机错误。"
|
||||
PD32_NO_DEFAULT_PRINTER "没有默认打印机。"
|
||||
PD32_CANT_FIND_PRINTER "找不到打印机。"
|
||||
PD32_OUT_OF_MEMORY "内存不够。"
|
||||
PD32_GENERIC_ERROR "出现一些错误。"
|
||||
PD32_DRIVER_UNKNOWN "找不到打印机驱动器。"
|
||||
PD32_NO_DEVICES "在使用与打印机有关功能(页面设置, 打印文件)之前, \
|
||||
你必须先装打印机。请装一个打印机再试。"
|
||||
|
||||
PD32_DEFAULT_PRINTER "默认打印机; "
|
||||
PD32_NR_OF_DOCUMENTS_IN_QUEUE "有 %d 个文档正在等待打印"
|
||||
PD32_MARGINS_IN_INCHES "页边距 [英寸]"
|
||||
PD32_MARGINS_IN_MILIMETERS "页边距 [毫米]"
|
||||
PD32_MILIMETERS "毫米"
|
||||
|
||||
PD32_PRINTER_STATUS_READY "待命"
|
||||
PD32_PRINTER_STATUS_PAUSED "暂停; "
|
||||
PD32_PRINTER_STATUS_ERROR "错误; "
|
||||
PD32_PRINTER_STATUS_PENDING_DELETION "等待删除; "
|
||||
PD32_PRINTER_STATUS_PAPER_JAM "卡纸; "
|
||||
PD32_PRINTER_STATUS_PAPER_OUT "无纸; "
|
||||
PD32_PRINTER_STATUS_MANUAL_FEED "手动进纸; "
|
||||
PD32_PRINTER_STATUS_PAPER_PROBLEM "纸的问题; "
|
||||
PD32_PRINTER_STATUS_OFFLINE "打印机离线; "
|
||||
PD32_PRINTER_STATUS_IO_ACTIVE "I/O 活动; "
|
||||
PD32_PRINTER_STATUS_BUSY "繁忙; "
|
||||
PD32_PRINTER_STATUS_PRINTING "正在打印; "
|
||||
PD32_PRINTER_STATUS_OUTPUT_BIN_FULL "出纸托盘已满; "
|
||||
PD32_PRINTER_STATUS_NOT_AVAILABLE "不可用; "
|
||||
PD32_PRINTER_STATUS_WAITING "等待; "
|
||||
PD32_PRINTER_STATUS_PROCESSING "正在处理; "
|
||||
PD32_PRINTER_STATUS_INITIALIZING "正在启动; "
|
||||
PD32_PRINTER_STATUS_WARMING_UP "预热; "
|
||||
PD32_PRINTER_STATUS_TONER_LOW "墨低; "
|
||||
PD32_PRINTER_STATUS_NO_TONER "没墨; "
|
||||
PD32_PRINTER_STATUS_PAGE_PUNT "页内存超支; "
|
||||
PD32_PRINTER_STATUS_USER_INTERVENTION "用户干预; "
|
||||
PD32_PRINTER_STATUS_OUT_OF_MEMORY "内存不够; "
|
||||
PD32_PRINTER_STATUS_DOOR_OPEN "打印机盖是打开的; "
|
||||
PD32_PRINTER_STATUS_SERVER_UNKNOWN "找不到打印服务器; "
|
||||
PD32_PRINTER_STATUS_POWER_SAVE "省电状态; "
|
||||
}
|
||||
|
||||
|
||||
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
|
||||
|
||||
OPEN_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "開啟"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "檔案名稱(&N):", 1090, 6, 6, 100, 9
|
||||
EDITTEXT 1152, 6, 16, 90, 12, ES_AUTOHSCROLL | ES_OEMCONVERT | WS_BORDER | WS_TABSTOP
|
||||
LISTBOX 1120, 6, 32, 90, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
|
||||
LTEXT "目錄(&D):", -1, 110, 6, 92, 9
|
||||
LTEXT "", 1088, 110, 18, 92, 9, SS_NOPREFIX | WS_GROUP
|
||||
LISTBOX 1121, 110, 32, 92, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
|
||||
LTEXT "檔案類型(&T):", 1089, 6, 104, 90, 9
|
||||
COMBOBOX 1136, 6, 114, 90, 36, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "磁碟機(&V):", 1091, 110, 104, 92, 9
|
||||
COMBOBOX 1137, 110, 114, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
DEFPUSHBUTTON "開啟", 1, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "取消", 2, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "求助(&H)", 1038, 208, 46, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "唯讀(&R)", 1040, 208, 68, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
}
|
||||
|
||||
|
||||
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "另存新檔..."
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "檔案名稱(&N):", 1090, 6, 6, 76, 9
|
||||
EDITTEXT 1152, 6, 16, 90, 12, ES_AUTOHSCROLL | ES_OEMCONVERT | WS_BORDER | WS_TABSTOP
|
||||
LISTBOX 1120, 6, 32, 90, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
|
||||
LTEXT "目錄(&D):", -1, 110, 6, 92, 9
|
||||
LTEXT "", 1088, 110, 18, 92, 9, SS_NOPREFIX | WS_GROUP
|
||||
LISTBOX 1121, 110, 32, 92, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
|
||||
LTEXT "存檔類型(&T):", 1089, 6, 104, 90, 9
|
||||
COMBOBOX 1136, 6, 114, 90, 36, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "磁碟機(&V):", 1091, 110, 104, 92, 9
|
||||
COMBOBOX 1137, 110, 114, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
DEFPUSHBUTTON "另存新檔", 1, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "取消", 2, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "求助(&H)", 1038, 208, 46, 56, 14, WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "唯讀(&R)", 1040, 208, 68, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
}
|
||||
|
||||
CHOOSE_FONT DIALOG DISCARDABLE 13, 54, 294, 147
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "字型"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "字型(&F):",1088 ,6,3,40,9
|
||||
COMBOBOX 1136 ,6,13,124,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
|
||||
CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP | CBS_SIMPLE
|
||||
LTEXT "字型樣式(&Y):",1089 ,138,3,44,9
|
||||
COMBOBOX 1137,138,13,64,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
|
||||
WS_VSCROLL | WS_TABSTOP | CBS_SIMPLE
|
||||
LTEXT "大小(&S):",1090,209,3,30,9
|
||||
COMBOBOX 1138,209,13,32,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
|
||||
WS_VSCROLL | WS_TABSTOP | CBS_SIMPLE | CBS_SORT
|
||||
DEFPUSHBUTTON "確定",IDOK,248,6,40,14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
|
||||
PUSHBUTTON "取消",IDCANCEL,248,23,40,14,WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "套用(&A)", 1026,248,40,40,14,WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "求助(&H)" , 1038,248,57,40,14,WS_GROUP | WS_TABSTOP
|
||||
GROUPBOX "效果",1072,6,72,84,34,WS_GROUP
|
||||
CHECKBOX "刪除線(&K)", 1040, 10,82,50,10, BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
CHECKBOX "底線(&U)", 1041, 10,94,50,10, BS_AUTOCHECKBOX
|
||||
LTEXT "色彩(&C):", 1091 ,6,110,30,9
|
||||
COMBOBOX 1139,6,120,84,100,CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_HASSTRINGS |
|
||||
CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
|
||||
GROUPBOX "範例",grp2,98,72,120,36,WS_GROUP
|
||||
CTEXT "AaBbYyZz",stc5,103,80,109,24,SS_NOPREFIX | NOT WS_VISIBLE
|
||||
LTEXT "语言:",stc7 ,98,114,80,9
|
||||
COMBOBOX cmb5,98,124,120,90,CBS_DROPDOWNLIST | CBS_HASSTRINGS |
|
||||
CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
|
||||
}
|
||||
|
||||
|
||||
CHOOSE_COLOR DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 300, 185
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "色彩"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "基本色彩(&B):", 1088, 4, 4, 140, 10
|
||||
LTEXT "自定色彩(&C):", 1089, 4, 106, 140, 10
|
||||
LTEXT "色彩 | 實心(&I)", 1090, 150, 151, 48, 10
|
||||
LTEXT "紅(&R):", 726 /*1094*/,249,126,24,10
|
||||
EDITTEXT 706, 275,124,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "綠(&G):",727/*1095*/,249,140,24,10
|
||||
EDITTEXT 707, 275,138,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "藍(&B):",728 /*1096*/,249,154,24,10
|
||||
EDITTEXT 708, 275,152,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "色調(&H):" ,723 /*1091*/,202,126,22,10
|
||||
EDITTEXT 703, 226,124,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "濃度(&S):" ,724 /*1092*/,202,140,22,10
|
||||
EDITTEXT 704, 226,138,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "亮度(&L):" ,725 /*1093*/,202,154,22,10
|
||||
EDITTEXT 705, 226,152,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
CONTROL "" ,720,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP,4,14,140,86
|
||||
CONTROL "" ,721,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP,4,116,140,28
|
||||
CONTROL "" ,710,"STATIC",WS_BORDER|SS_SIMPLE|WS_TABSTOP|WS_GROUP, 152,4,118,116
|
||||
CONTROL "" ,702,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP, 278,4,8,116
|
||||
CONTROL "" ,709,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP, 152,124,40,26
|
||||
DEFPUSHBUTTON "確定", 1, 4, 166, 44, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "取消", 2, 52, 166, 44, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "求助(&H)", 1038,100,166, 44, 14
|
||||
PUSHBUTTON "新增自定色彩(&A)", 712/*1024*/, 152, 166, 142, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "定義自定色彩(&D) >>", 719/*1025*/, 4, 150, 142, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "&i",713,300,200,4,14 /* just a dummy: 'i' is like &i in "sol&id" */
|
||||
}
|
||||
|
||||
|
||||
FINDDLGORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 263, 62
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "搜尋"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "搜尋"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "搜尋目標(&N):", -1, 4, 8, 50, 8
|
||||
LTEXT "搜尋目標(&N):", -1, 4, 8, 50, 8
|
||||
EDITTEXT 1152, 61, 7, 130, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "全字拼寫須符合(&W)", 1040, 4, 26, 89, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "大小寫視為相異(&C)", 1041, 4, 42, 89, 12, BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
GROUPBOX "方向", 1072, 95, 26, 97, 28
|
||||
CONTROL "向上(&U)", 1056, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 100, 38, 45, 12
|
||||
CONTROL "向下(&D)", 1057, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 145, 38, 45, 12
|
||||
CHECKBOX "全字拼寫須符合(&W)", 1040, 4, 26, 89, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "大小寫視為相異(&C)", 1041, 4, 42, 89, 12, BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
GROUPBOX "方向", 1072, 95, 26, 97, 28
|
||||
CONTROL "向上(&U)", 1056, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 100, 38, 45, 12
|
||||
CONTROL "向下(&D)", 1057, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 145, 38, 45, 12
|
||||
|
||||
DEFPUSHBUTTON "找下一個(&F)", IDOK, 199, 5, 60, 14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
|
||||
PUSHBUTTON "取消", IDCANCEL , 199, 23, 60, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "求助(&H)", pshHelp , 199, 45, 60, 14, WS_GROUP | WS_TABSTOP
|
||||
DEFPUSHBUTTON "找下一個(&F)", IDOK, 199, 5, 60, 14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
|
||||
PUSHBUTTON "取消", IDCANCEL , 199, 23, 60, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "求助(&H)", pshHelp , 199, 45, 60, 14, WS_GROUP | WS_TABSTOP
|
||||
}
|
||||
|
||||
|
||||
REPLACEDLGORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 263, 94
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "取代"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "取代"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "尋找目標(&N):", -1, 4, 9, 50, 8
|
||||
LTEXT "尋找目標(&N):", -1, 4, 9, 50, 8
|
||||
EDITTEXT 1152, 61, 7, 130, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "取代為(&P):", -1, 4, 26, 50, 8
|
||||
LTEXT "取代為(&P):", -1, 4, 26, 50, 8
|
||||
EDITTEXT 1153, 61, 24, 130, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "全字拼寫須符合(&W)", 1040, 5, 46, 89, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "大小寫視為想異(&C)", 1041, 5, 62, 89, 12, BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
CHECKBOX "全字拼寫須符合(&W)", 1040, 5, 46, 89, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "大小寫視為相異(&C)", 1041, 5, 62, 89, 12, BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
|
||||
DEFPUSHBUTTON "找下一個(&F)", IDOK, 199, 4, 60, 14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
|
||||
PUSHBUTTON "取代(&R)", psh1 , 199, 21, 60, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "取代全部(&A)", psh2 , 199, 38, 60, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "取消", IDCANCEL , 199, 55, 60, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "求助(&H)", pshHelp , 174, 75, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
DEFPUSHBUTTON "找下一個(&F)", IDOK, 199, 4, 60, 14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
|
||||
PUSHBUTTON "取代(&R)", psh1 , 199, 21, 60, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "取代全部(&A)", psh2 , 199, 38, 60, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "取消", IDCANCEL , 199, 55, 60, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "求助(&H)", pshHelp , 174, 75, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
}
|
||||
|
||||
NEWFILEOPENORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 280, 164
|
||||
STYLE DS_MODALFRAME | DS_CONTEXTHELP | WS_VISIBLE | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN
|
||||
CAPTION "開啟舊檔"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "開啟舊檔"
|
||||
FONT 9, "MS Shell Dlg"
|
||||
{
|
||||
LTEXT "搜尋位置(&I)",IDC_LOOKINSTATIC,4,6,43,8, SS_NOTIFY
|
||||
LTEXT "搜尋位置(&I)",IDC_LOOKINSTATIC,4,6,43,8, SS_NOTIFY
|
||||
COMBOBOX IDC_LOOKIN,52,3,130,100,CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
LTEXT "" , IDC_TOOLBARSTATIC, 181, 2, 102, 17, NOT WS_GROUP | NOT WS_VISIBLE
|
||||
LISTBOX IDC_SHELLSTATIC,4,20,272,85, LBS_SORT | LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_HSCROLL | NOT WS_VISIBLE
|
||||
|
||||
LTEXT "檔案名稱(&N):",IDC_FILENAMESTATIC,5,112,46,8, SS_NOTIFY
|
||||
LTEXT "檔案名稱(&N):",IDC_FILENAMESTATIC,5,112,46,8, SS_NOTIFY
|
||||
EDITTEXT IDC_FILENAME,59,110,155,12,ES_AUTOHSCROLL
|
||||
|
||||
LTEXT "檔案類型(&T):",IDC_FILETYPESTATIC,5,128,42,8, SS_NOTIFY
|
||||
LTEXT "檔案類型(&T):",IDC_FILETYPESTATIC,5,128,42,8, SS_NOTIFY
|
||||
COMBOBOX IDC_FILETYPE,59,126,155,53,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
CONTROL "開啟成唯讀(&R)",IDC_OPENREADONLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,54,145,100,10
|
||||
CONTROL "開啟成唯讀(&R)",IDC_OPENREADONLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,54,145,100,10
|
||||
|
||||
DEFPUSHBUTTON "開啟(&O)", IDOK,222,110,50,14
|
||||
PUSHBUTTON "取消", IDCANCEL,222,128,50,14
|
||||
PUSHBUTTON "求助(&H)", pshHelp,222,145,50,14
|
||||
DEFPUSHBUTTON "開啟(&O)", IDOK,222,110,50,14
|
||||
PUSHBUTTON "取消", IDCANCEL,222,128,50,14
|
||||
PUSHBUTTON "求助(&H)", pshHelp,222,145,50,14
|
||||
}
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
{
|
||||
IDS_ABOUTBOX "&About FolderPicker Test"
|
||||
IDS_DOCUMENTFOLDERS "文件夾"
|
||||
IDS_PERSONAL "我的文件"
|
||||
IDS_FAVORITES "我的最愛"
|
||||
IDS_PATH "系統路徑"
|
||||
IDS_DESKTOP "桌面"
|
||||
IDS_FONTS "字型"
|
||||
IDS_MYCOMPUTER "我的電腦"
|
||||
IDS_ABOUTBOX "关于資料夹选择器(&A)"
|
||||
IDS_DOCUMENTFOLDERS "資料夾"
|
||||
IDS_PERSONAL "我的檔案"
|
||||
IDS_FAVORITES "我的最愛"
|
||||
IDS_PATH "系統路徑"
|
||||
IDS_DESKTOP "桌面"
|
||||
IDS_FONTS "字型"
|
||||
IDS_MYCOMPUTER "我的電腦"
|
||||
}
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
{
|
||||
IDS_SYSTEMFOLDERS "System Folders"
|
||||
IDS_LOCALHARDRIVES "Local Hard Drives"
|
||||
IDS_FILENOTFOUND "File not found"
|
||||
IDS_VERIFYFILE "Please verify if the correct file name was given"
|
||||
IDS_CREATEFILE "File does not exist\nDo you want to create file"
|
||||
IDS_OVERWRITEFILE "File does already exist.\nDo you want to replace it?"
|
||||
IDS_INVALID_FILENAME_TITLE "Invalid character(s) in path"
|
||||
IDS_INVALID_FILENAME "A filename cannot contain any of the following characters:\n / : < > |"
|
||||
IDS_PATHNOTEXISTING "Path does not exist"
|
||||
IDS_FILENOTEXISTING "File does not exist"
|
||||
IDS_SYSTEMFOLDERS "系統資料夾"
|
||||
IDS_LOCALHARDRIVES "本地硬盤驅動器"
|
||||
IDS_FILENOTFOUND "找不到檔案"
|
||||
IDS_VERIFYFILE "請檢驗是否給予正確的檔案名稱。"
|
||||
IDS_CREATEFILE "找不到檔案\n是否創建新檔案?"
|
||||
IDS_OVERWRITEFILE "檔案已經存在。\n要替換嗎?"
|
||||
IDS_INVALID_FILENAME_TITLE "檔案名中存在無效的字符"
|
||||
IDS_INVALID_FILENAME "檔案名中不能包含任何一下字符::\n / : < > |"
|
||||
IDS_PATHNOTEXISTING "資料夾不存在"
|
||||
IDS_FILENOTEXISTING "檔案不存在"
|
||||
}
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
{
|
||||
IDS_UPFOLDER "向上一層"
|
||||
IDS_NEWFOLDER "建立新資料夾"
|
||||
IDS_LISTVIEW "清單"
|
||||
IDS_REPORTVIEW "詳細資料"
|
||||
IDS_TODESKTOP "顯示桌面"
|
||||
IDS_UPFOLDER "向上一層"
|
||||
IDS_NEWFOLDER "建立新資料夾"
|
||||
IDS_LISTVIEW "清單"
|
||||
IDS_REPORTVIEW "詳細資料"
|
||||
IDS_TODESKTOP "顯示桌面"
|
||||
}
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
{
|
||||
PD32_PRINT_TITLE "列印"
|
||||
|
||||
PD32_VALUE_UREADABLE "數值不可讀"
|
||||
PD32_INVALID_PAGE_RANGE "這個值不在頁數範圍。\n \
|
||||
請輸入一個 %d 和 %d 之間的數。"
|
||||
PD32_FROM_NOT_ABOVE_TO "'從'項的值不能大於'到'項的值。"
|
||||
PD32_MARGINS_OVERLAP "邊緣空白重迭或落於紙外,\n請重新輸入邊緣空白。"
|
||||
PD32_NR_OF_COPIES_EMPTY "'份數' 項不能空."
|
||||
PD32_TOO_LARGE_COPIES "你的印表機不支持這麼大的份數。\n \
|
||||
請輸入一個 1 和 %d 之間的數。"
|
||||
PD32_PRINT_ERROR "印表機錯誤。"
|
||||
PD32_NO_DEFAULT_PRINTER "沒有默認印表機。"
|
||||
PD32_CANT_FIND_PRINTER "找不到印表機。"
|
||||
PD32_OUT_OF_MEMORY "內存不夠。"
|
||||
PD32_GENERIC_ERROR "出現一些錯誤。"
|
||||
PD32_DRIVER_UNKNOWN "找不到印表機驅動器。"
|
||||
PD32_NO_DEVICES "在使用與印表機有關功能(版面設定, 列印檔案)之前, \
|
||||
你必須先裝印表機。請裝一個印表機再試。"
|
||||
|
||||
PD32_DEFAULT_PRINTER "默認印表機; "
|
||||
PD32_NR_OF_DOCUMENTS_IN_QUEUE "有 %d 個文檔正在等待列印"
|
||||
PD32_MARGINS_IN_INCHES "邊緣空白 [英寸]"
|
||||
PD32_MARGINS_IN_MILIMETERS "邊緣空白 [毫米]"
|
||||
PD32_MILIMETERS "毫米"
|
||||
|
||||
PD32_PRINTER_STATUS_READY "待命"
|
||||
PD32_PRINTER_STATUS_PAUSED "暫停; "
|
||||
PD32_PRINTER_STATUS_ERROR "錯誤; "
|
||||
PD32_PRINTER_STATUS_PENDING_DELETION "等待刪除; "
|
||||
PD32_PRINTER_STATUS_PAPER_JAM "卡紙; "
|
||||
PD32_PRINTER_STATUS_PAPER_OUT "無紙; "
|
||||
PD32_PRINTER_STATUS_MANUAL_FEED "手動進紙; "
|
||||
PD32_PRINTER_STATUS_PAPER_PROBLEM "紙的問題; "
|
||||
PD32_PRINTER_STATUS_OFFLINE "印表機離線; "
|
||||
PD32_PRINTER_STATUS_IO_ACTIVE "I/O 活動; "
|
||||
PD32_PRINTER_STATUS_BUSY "繁忙; "
|
||||
PD32_PRINTER_STATUS_PRINTING "正在列印; "
|
||||
PD32_PRINTER_STATUS_OUTPUT_BIN_FULL "出紙托盤已滿; "
|
||||
PD32_PRINTER_STATUS_NOT_AVAILABLE "不可用; "
|
||||
PD32_PRINTER_STATUS_WAITING "等待; "
|
||||
PD32_PRINTER_STATUS_PROCESSING "正在處理; "
|
||||
PD32_PRINTER_STATUS_INITIALIZING "正在啓動; "
|
||||
PD32_PRINTER_STATUS_WARMING_UP "預熱; "
|
||||
PD32_PRINTER_STATUS_TONER_LOW "墨低; "
|
||||
PD32_PRINTER_STATUS_NO_TONER "沒墨; "
|
||||
PD32_PRINTER_STATUS_PAGE_PUNT "頁處理內存超支; "
|
||||
PD32_PRINTER_STATUS_USER_INTERVENTION "用戶干預; "
|
||||
PD32_PRINTER_STATUS_OUT_OF_MEMORY "內存不夠; "
|
||||
PD32_PRINTER_STATUS_DOOR_OPEN "印表機蓋是打開的; "
|
||||
PD32_PRINTER_STATUS_SERVER_UNKNOWN "找不到列印服務器; "
|
||||
PD32_PRINTER_STATUS_POWER_SAVE "省電狀態; "
|
||||
}
|
||||
|
||||
#pragma code_page(default)
|
||||
|
||||
@@ -166,7 +166,7 @@ int CC_RGBtoHSL(char c, int r, int g, int b)
|
||||
else
|
||||
{
|
||||
result = mmdif * 240; /* 0...61200=255*240 */
|
||||
result /= (mmsum > 255 ? mmsum = 510 - mmsum : mmsum); /* 0..255 */
|
||||
result /= (mmsum > 255 ? 510 - mmsum : mmsum); /* 0..255 */
|
||||
}
|
||||
break;
|
||||
/* hue */
|
||||
@@ -463,7 +463,7 @@ void CC_PaintTriangle( HWND hDlg, int y)
|
||||
RECT rect;
|
||||
HBRUSH hbr;
|
||||
HWND hwnd = GetDlgItem(hDlg, 0x2be);
|
||||
LPCCPRIV lpp = (LPCCPRIV) GetPropW( hDlg, szColourDialogProp );
|
||||
LPCCPRIV lpp = GetPropW( hDlg, szColourDialogProp );
|
||||
|
||||
if (IsWindowVisible( GetDlgItem(hDlg, 0x2c6))) /* if full size */
|
||||
{
|
||||
@@ -509,7 +509,7 @@ void CC_PaintCross( HWND hDlg, int x, int y)
|
||||
int w = GetDialogBaseUnits() - 1;
|
||||
int wc = GetDialogBaseUnits() * 3 / 4;
|
||||
HWND hwnd = GetDlgItem(hDlg, 0x2c6);
|
||||
LPCCPRIV lpp = (LPCCPRIV) GetPropW( hDlg, szColourDialogProp );
|
||||
LPCCPRIV lpp = GetPropW( hDlg, szColourDialogProp );
|
||||
RECT rect;
|
||||
POINT point, p;
|
||||
HPEN hPen;
|
||||
@@ -560,7 +560,7 @@ static void CC_PrepareColorGraph( HWND hDlg )
|
||||
{
|
||||
int sdif, hdif, xdif, ydif, r, g, b, hue, sat;
|
||||
HWND hwnd = GetDlgItem(hDlg, 0x2c6);
|
||||
LPCCPRIV lpp = (LPCCPRIV) GetPropW( hDlg, szColourDialogProp );
|
||||
LPCCPRIV lpp = GetPropW( hDlg, szColourDialogProp );
|
||||
HBRUSH hbrush;
|
||||
HDC hdc ;
|
||||
RECT rect, client;
|
||||
@@ -603,7 +603,7 @@ static void CC_PrepareColorGraph( HWND hDlg )
|
||||
static void CC_PaintColorGraph( HWND hDlg )
|
||||
{
|
||||
HWND hwnd = GetDlgItem( hDlg, 0x2c6 );
|
||||
LPCCPRIV lpp = (LPCCPRIV) GetPropW( hDlg, szColourDialogProp );
|
||||
LPCCPRIV lpp = GetPropW( hDlg, szColourDialogProp );
|
||||
HDC hDC;
|
||||
RECT rect;
|
||||
if (IsWindowVisible(hwnd)) /* if full size */
|
||||
@@ -663,7 +663,7 @@ static void CC_PaintLumBar( HWND hDlg, int hue, int sat )
|
||||
void CC_EditSetRGB( HWND hDlg, COLORREF cr )
|
||||
{
|
||||
char buffer[10];
|
||||
LPCCPRIV lpp = (LPCCPRIV) GetPropW( hDlg, szColourDialogProp );
|
||||
LPCCPRIV lpp = GetPropW( hDlg, szColourDialogProp );
|
||||
int r = GetRValue(cr);
|
||||
int g = GetGValue(cr);
|
||||
int b = GetBValue(cr);
|
||||
@@ -686,7 +686,7 @@ void CC_EditSetRGB( HWND hDlg, COLORREF cr )
|
||||
void CC_EditSetHSL( HWND hDlg, int h, int s, int l )
|
||||
{
|
||||
char buffer[10];
|
||||
LPCCPRIV lpp = (LPCCPRIV) GetPropW( hDlg, szColourDialogProp );
|
||||
LPCCPRIV lpp = GetPropW( hDlg, szColourDialogProp );
|
||||
|
||||
if (IsWindowVisible( GetDlgItem(hDlg, 0x2c6) )) /* if full size */
|
||||
{
|
||||
@@ -708,7 +708,7 @@ void CC_EditSetHSL( HWND hDlg, int h, int s, int l )
|
||||
void CC_SwitchToFullSize( HWND hDlg, COLORREF result, LPCRECT lprect )
|
||||
{
|
||||
int i;
|
||||
LPCCPRIV lpp = (LPCCPRIV) GetPropW( hDlg, szColourDialogProp );
|
||||
LPCCPRIV lpp = GetPropW( hDlg, szColourDialogProp );
|
||||
|
||||
EnableWindow( GetDlgItem(hDlg, 0x2cf), FALSE);
|
||||
CC_PrepareColorGraph(hDlg);
|
||||
@@ -744,7 +744,7 @@ static void CC_PaintPredefColorArray( HWND hDlg, int rows, int cols)
|
||||
HDC hdc;
|
||||
HBRUSH hBrush;
|
||||
int dx, dy, i, j, k;
|
||||
LPCCPRIV lpp = (LPCCPRIV) GetPropW( hDlg, szColourDialogProp );
|
||||
LPCCPRIV lpp = GetPropW( hDlg, szColourDialogProp );
|
||||
|
||||
GetClientRect(hwnd, &rect);
|
||||
dx = rect.right / cols;
|
||||
@@ -791,7 +791,7 @@ void CC_PaintUserColorArray( HWND hDlg, int rows, int cols, const COLORREF *lpcr
|
||||
HDC hdc;
|
||||
HBRUSH hBrush;
|
||||
int dx, dy, i, j, k;
|
||||
LPCCPRIV lpp = (LPCCPRIV) GetPropW( hDlg, szColourDialogProp );
|
||||
LPCCPRIV lpp = GetPropW( hDlg, szColourDialogProp );
|
||||
|
||||
GetClientRect(hwnd, &rect);
|
||||
|
||||
@@ -961,7 +961,8 @@ LRESULT CC_WMCommand( HWND hDlg, WPARAM wParam, LPARAM lParam, WORD notifyCode,
|
||||
UINT cokmsg;
|
||||
HDC hdc;
|
||||
COLORREF *cr;
|
||||
LPCCPRIV lpp = (LPCCPRIV) GetPropW( hDlg, szColourDialogProp );
|
||||
LPCCPRIV lpp = GetPropW( hDlg, szColourDialogProp );
|
||||
|
||||
TRACE("CC_WMCommand wParam=%lx lParam=%lx\n", wParam, lParam);
|
||||
switch (LOWORD(wParam))
|
||||
{
|
||||
@@ -1083,7 +1084,7 @@ LRESULT CC_WMCommand( HWND hDlg, WPARAM wParam, LPARAM lParam, WORD notifyCode,
|
||||
LRESULT CC_WMPaint( HWND hDlg, WPARAM wParam, LPARAM lParam )
|
||||
{
|
||||
PAINTSTRUCT ps;
|
||||
LPCCPRIV lpp = (LPCCPRIV) GetPropW( hDlg, szColourDialogProp );
|
||||
LPCCPRIV lpp = GetPropW( hDlg, szColourDialogProp );
|
||||
|
||||
BeginPaint(hDlg, &ps);
|
||||
/* we have to paint dialog children except text and buttons */
|
||||
@@ -1104,7 +1105,8 @@ LRESULT CC_WMPaint( HWND hDlg, WPARAM wParam, LPARAM lParam )
|
||||
*/
|
||||
LRESULT CC_WMLButtonUp( HWND hDlg, WPARAM wParam, LPARAM lParam )
|
||||
{
|
||||
LPCCPRIV lpp = (LPCCPRIV) GetPropW( hDlg, szColourDialogProp );
|
||||
LPCCPRIV lpp = GetPropW( hDlg, szColourDialogProp );
|
||||
|
||||
if (lpp->capturedGraph)
|
||||
{
|
||||
lpp->capturedGraph = 0;
|
||||
@@ -1120,7 +1122,7 @@ LRESULT CC_WMLButtonUp( HWND hDlg, WPARAM wParam, LPARAM lParam )
|
||||
*/
|
||||
LRESULT CC_WMMouseMove( HWND hDlg, LPARAM lParam )
|
||||
{
|
||||
LPCCPRIV lpp = (LPCCPRIV) GetPropW( hDlg, szColourDialogProp );
|
||||
LPCCPRIV lpp = GetPropW( hDlg, szColourDialogProp );
|
||||
int r, g, b;
|
||||
|
||||
if (lpp->capturedGraph)
|
||||
@@ -1158,7 +1160,7 @@ LRESULT CC_WMMouseMove( HWND hDlg, LPARAM lParam )
|
||||
*/
|
||||
LRESULT CC_WMLButtonDown( HWND hDlg, WPARAM wParam, LPARAM lParam )
|
||||
{
|
||||
LPCCPRIV lpp = (LPCCPRIV) GetPropW( hDlg, szColourDialogProp );
|
||||
LPCCPRIV lpp = GetPropW( hDlg, szColourDialogProp );
|
||||
int r, g, b, i;
|
||||
i = 0;
|
||||
|
||||
@@ -1217,7 +1219,8 @@ static INT_PTR CALLBACK ColorDlgProc( HWND hDlg, UINT message,
|
||||
{
|
||||
|
||||
int res;
|
||||
LPCCPRIV lpp = (LPCCPRIV) GetPropW( hDlg, szColourDialogProp );
|
||||
LPCCPRIV lpp = GetPropW( hDlg, szColourDialogProp );
|
||||
|
||||
if (message != WM_INITDIALOG)
|
||||
{
|
||||
if (!lpp)
|
||||
|
||||
@@ -220,6 +220,8 @@ static HRESULT GetName(LPSHELLFOLDER lpsf, LPITEMIDLIST pidl,DWORD dwFlags,LPWST
|
||||
IShellFolder* GetShellFolderFromPidl(LPITEMIDLIST pidlAbs);
|
||||
LPITEMIDLIST GetParentPidl(LPITEMIDLIST pidl);
|
||||
static LPITEMIDLIST GetPidlFromName(IShellFolder *psf,LPWSTR lpcstrFileName);
|
||||
static BOOL IsPidlFolder (LPSHELLFOLDER psf, LPCITEMIDLIST pidl);
|
||||
static UINT GetNumSelected( IDataObject *doSelected );
|
||||
|
||||
/* Shell memory allocation */
|
||||
static void *MemAlloc(UINT size);
|
||||
@@ -240,7 +242,7 @@ static BOOL BrowseSelectedFolder(HWND hwnd);
|
||||
* OUT : TRUE on success
|
||||
* FALSE on cancel, error, close or filename-does-not-fit-in-buffer.
|
||||
*/
|
||||
static BOOL WINAPI GetFileName95(FileOpenDlgInfos *fodInfos)
|
||||
static BOOL GetFileName95(FileOpenDlgInfos *fodInfos)
|
||||
{
|
||||
|
||||
LRESULT lRes;
|
||||
@@ -312,7 +314,7 @@ static BOOL WINAPI GetFileName95(FileOpenDlgInfos *fodInfos)
|
||||
* IN : The OPENFILENAMEA initialisation structure passed to
|
||||
* GetOpenFileNameA win api function (see filedlg.c)
|
||||
*/
|
||||
BOOL WINAPI GetFileDialog95A(LPOPENFILENAMEA ofn,UINT iDlgType)
|
||||
static BOOL GetFileDialog95A(LPOPENFILENAMEA ofn,UINT iDlgType)
|
||||
{
|
||||
BOOL ret;
|
||||
FileOpenDlgInfos fodInfos;
|
||||
@@ -449,7 +451,7 @@ BOOL WINAPI GetFileDialog95A(LPOPENFILENAMEA ofn,UINT iDlgType)
|
||||
* Call GetFileName95 with this structure and clean the memory.
|
||||
*
|
||||
*/
|
||||
BOOL WINAPI GetFileDialog95W(LPOPENFILENAMEW ofn,UINT iDlgType)
|
||||
static BOOL GetFileDialog95W(LPOPENFILENAMEW ofn,UINT iDlgType)
|
||||
{
|
||||
BOOL ret;
|
||||
FileOpenDlgInfos fodInfos;
|
||||
@@ -822,8 +824,7 @@ static HWND CreateTemplateDialog(FileOpenDlgInfos *fodInfos, HWND hwnd)
|
||||
LRESULT SendCustomDlgNotificationMessage(HWND hwndParentDlg, UINT uCode)
|
||||
{
|
||||
LRESULT hook_result = 0;
|
||||
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwndParentDlg,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwndParentDlg,FileOpenDlgInfosStr);
|
||||
|
||||
TRACE("%p 0x%04x\n",hwndParentDlg, uCode);
|
||||
|
||||
@@ -862,7 +863,7 @@ static INT_PTR FILEDLG95_Handle_GetFilePath(HWND hwnd, DWORD size, LPVOID result
|
||||
{
|
||||
UINT len, total;
|
||||
WCHAR *p, *buffer;
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
|
||||
TRACE("CDM_GETFILEPATH:\n");
|
||||
|
||||
@@ -902,7 +903,7 @@ static INT_PTR FILEDLG95_Handle_GetFilePath(HWND hwnd, DWORD size, LPVOID result
|
||||
*/
|
||||
static INT_PTR FILEDLG95_HandleCustomDialogMessages(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
WCHAR lpstrPath[MAX_PATH];
|
||||
INT_PTR retval;
|
||||
|
||||
@@ -1107,7 +1108,7 @@ static LRESULT FILEDLG95_InitControls(HWND hwnd)
|
||||
TBADDBITMAP tba[2];
|
||||
RECT rectTB;
|
||||
RECT rectlook;
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
|
||||
tba[0].hInst = HINST_COMMCTRL;
|
||||
tba[0].nID = IDB_VIEW_SMALL_COLOR;
|
||||
@@ -1164,7 +1165,7 @@ static LRESULT FILEDLG95_InitControls(HWND hwnd)
|
||||
SendMessageW(fodInfos->DlgInfos.hwndTB, TB_ADDBITMAP, 12, (LPARAM) &tba[0]);
|
||||
SendMessageW(fodInfos->DlgInfos.hwndTB, TB_ADDBITMAP, 1, (LPARAM) &tba[1]);
|
||||
|
||||
SendMessageW(fodInfos->DlgInfos.hwndTB, TB_ADDBUTTONSW, 9, (LPARAM) &tbb);
|
||||
SendMessageW(fodInfos->DlgInfos.hwndTB, TB_ADDBUTTONSW, 9, (LPARAM) tbb);
|
||||
SendMessageW(fodInfos->DlgInfos.hwndTB, TB_AUTOSIZE, 0, 0);
|
||||
|
||||
/* Set the window text with the text specified in the OPENFILENAME structure */
|
||||
@@ -1388,6 +1389,10 @@ static LRESULT FILEDLG95_InitControls(HWND hwnd)
|
||||
LoadStringW(COMDLG32_hInstance, IDS_SAVE_IN, buf, sizeof(buf)/sizeof(WCHAR));
|
||||
SetDlgItemTextW(hwnd, IDC_LOOKINSTATIC, buf);
|
||||
}
|
||||
|
||||
/* Initialize the filter combo box */
|
||||
FILEDLG95_FILETYPE_Init(hwnd);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -1476,9 +1481,6 @@ static LRESULT FILEDLG95_FillControls(HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||
/* Initialize the Look In combo box */
|
||||
FILEDLG95_LOOKIN_Init(fodInfos->DlgInfos.hwndLookInCB);
|
||||
|
||||
/* Initialize the filter combo box */
|
||||
FILEDLG95_FILETYPE_Init(hwnd);
|
||||
|
||||
/* Browse to the initial directory */
|
||||
IShellBrowser_BrowseObject(fodInfos->Shell.FOIShellBrowser,pidlItemId, SBSP_ABSOLUTE);
|
||||
|
||||
@@ -1507,7 +1509,7 @@ static LRESULT FILEDLG95_OnWMCommand(HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
WORD wNotifyCode = HIWORD(wParam); /* notification code */
|
||||
WORD wID = LOWORD(wParam); /* item, control, or accelerator identifier */
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
|
||||
switch(wID)
|
||||
{
|
||||
@@ -1567,8 +1569,7 @@ static LRESULT FILEDLG95_OnWMCommand(HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||
*/
|
||||
static LRESULT FILEDLG95_OnWMGetIShellBrowser(HWND hwnd)
|
||||
{
|
||||
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
|
||||
TRACE("\n");
|
||||
|
||||
@@ -1627,7 +1628,7 @@ BOOL FILEDLG95_OnOpenMultipleFiles(HWND hwnd, LPWSTR lpstrFileList, UINT nFileCo
|
||||
{
|
||||
WCHAR lpstrPathSpec[MAX_PATH] = {0};
|
||||
UINT nCount, nSizePath;
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
|
||||
TRACE("\n");
|
||||
|
||||
@@ -1755,7 +1756,7 @@ BOOL FILEDLG95_OnOpen(HWND hwnd)
|
||||
WCHAR lpstrTemp[MAX_PATH];
|
||||
LPSHELLFOLDER lpsf = NULL;
|
||||
int nOpenAction;
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
|
||||
TRACE("hwnd=%p\n", hwnd);
|
||||
|
||||
@@ -2221,7 +2222,7 @@ ret:
|
||||
*/
|
||||
static LRESULT FILEDLG95_SHELL_Init(HWND hwnd)
|
||||
{
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
|
||||
TRACE("\n");
|
||||
|
||||
@@ -2256,9 +2257,9 @@ static LRESULT FILEDLG95_SHELL_Init(HWND hwnd)
|
||||
*/
|
||||
static BOOL FILEDLG95_SHELL_ExecuteCommand(HWND hwnd, LPCSTR lpVerb)
|
||||
{
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
IContextMenu * pcm;
|
||||
|
||||
TRACE("(%p,%p)\n", hwnd, lpVerb);
|
||||
|
||||
if(SUCCEEDED(IShellView_GetItemObject(fodInfos->Shell.FOIShellView,
|
||||
@@ -2287,7 +2288,7 @@ static BOOL FILEDLG95_SHELL_ExecuteCommand(HWND hwnd, LPCSTR lpVerb)
|
||||
*/
|
||||
static BOOL FILEDLG95_SHELL_UpFolder(HWND hwnd)
|
||||
{
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
|
||||
TRACE("\n");
|
||||
|
||||
@@ -2309,7 +2310,7 @@ static BOOL FILEDLG95_SHELL_UpFolder(HWND hwnd)
|
||||
*/
|
||||
static BOOL FILEDLG95_SHELL_BrowseToDesktop(HWND hwnd)
|
||||
{
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
LPITEMIDLIST pidl;
|
||||
HRESULT hres;
|
||||
|
||||
@@ -2328,7 +2329,7 @@ static BOOL FILEDLG95_SHELL_BrowseToDesktop(HWND hwnd)
|
||||
*/
|
||||
static void FILEDLG95_SHELL_Clean(HWND hwnd)
|
||||
{
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
|
||||
TRACE("\n");
|
||||
|
||||
@@ -2353,7 +2354,7 @@ static void FILEDLG95_SHELL_Clean(HWND hwnd)
|
||||
*/
|
||||
static HRESULT FILEDLG95_FILETYPE_Init(HWND hwnd)
|
||||
{
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
int nFilters = 0; /* number of filters */
|
||||
int nFilterIndexCB;
|
||||
|
||||
@@ -2468,7 +2469,7 @@ static HRESULT FILEDLG95_FILETYPE_Init(HWND hwnd)
|
||||
*/
|
||||
static BOOL FILEDLG95_FILETYPE_OnCommand(HWND hwnd, WORD wNotifyCode)
|
||||
{
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
|
||||
switch(wNotifyCode)
|
||||
{
|
||||
@@ -2534,7 +2535,7 @@ static int FILEDLG95_FILETYPE_SearchExt(HWND hwnd,LPCWSTR lpstrExt)
|
||||
*/
|
||||
static void FILEDLG95_FILETYPE_Clean(HWND hwnd)
|
||||
{
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
int iPos;
|
||||
int iCount = CBGetCount(fodInfos->DlgInfos.hwndFileTypeCB);
|
||||
|
||||
@@ -2671,9 +2672,7 @@ static LRESULT FILEDLG95_LOOKIN_DrawItem(LPDRAWITEMSTRUCT pDIStruct)
|
||||
int iIndentation;
|
||||
TEXTMETRICW tm;
|
||||
LPSFOLDER tmpFolder;
|
||||
|
||||
|
||||
LookInInfos *liInfos = (LookInInfos *)GetPropA(pDIStruct->hwndItem,LookInInfosStr);
|
||||
LookInInfos *liInfos = GetPropA(pDIStruct->hwndItem,LookInInfosStr);
|
||||
|
||||
TRACE("\n");
|
||||
|
||||
@@ -2777,7 +2776,7 @@ static LRESULT FILEDLG95_LOOKIN_DrawItem(LPDRAWITEMSTRUCT pDIStruct)
|
||||
*/
|
||||
static BOOL FILEDLG95_LOOKIN_OnCommand(HWND hwnd, WORD wNotifyCode)
|
||||
{
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
|
||||
TRACE("%p\n", fodInfos);
|
||||
|
||||
@@ -2827,7 +2826,7 @@ static int FILEDLG95_LOOKIN_AddItem(HWND hwnd,LPITEMIDLIST pidl, int iInsertId)
|
||||
if(!pidl)
|
||||
return -1;
|
||||
|
||||
if(!(liInfos = (LookInInfos *)GetPropA(hwnd,LookInInfosStr)))
|
||||
if(!(liInfos = GetPropA(hwnd,LookInInfosStr)))
|
||||
return -1;
|
||||
|
||||
tmpFolder = MemAlloc(sizeof(SFOLDER));
|
||||
@@ -2923,7 +2922,7 @@ int FILEDLG95_LOOKIN_SelectItem(HWND hwnd,LPITEMIDLIST pidl)
|
||||
|
||||
iItemPos = FILEDLG95_LOOKIN_SearchItem(hwnd,(WPARAM)pidl,SEARCH_PIDL);
|
||||
|
||||
liInfos = (LookInInfos *)GetPropA(hwnd,LookInInfosStr);
|
||||
liInfos = GetPropA(hwnd,LookInInfosStr);
|
||||
|
||||
if(iItemPos < 0)
|
||||
{
|
||||
@@ -2960,8 +2959,7 @@ int FILEDLG95_LOOKIN_SelectItem(HWND hwnd,LPITEMIDLIST pidl)
|
||||
static int FILEDLG95_LOOKIN_RemoveMostExpandedItem(HWND hwnd)
|
||||
{
|
||||
int iItemPos;
|
||||
|
||||
LookInInfos *liInfos = (LookInInfos *)GetPropA(hwnd,LookInInfosStr);
|
||||
LookInInfos *liInfos = GetPropA(hwnd,LookInInfosStr);
|
||||
|
||||
TRACE("\n");
|
||||
|
||||
@@ -3018,7 +3016,7 @@ static int FILEDLG95_LOOKIN_SearchItem(HWND hwnd,WPARAM searchArg,int iSearchMet
|
||||
*/
|
||||
static void FILEDLG95_LOOKIN_Clean(HWND hwnd)
|
||||
{
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
int iPos;
|
||||
int iCount = CBGetCount(fodInfos->DlgInfos.hwndLookInCB);
|
||||
|
||||
@@ -3054,7 +3052,7 @@ void FILEDLG95_FILENAME_FillFromSelection (HWND hwnd)
|
||||
LPWSTR lpstrAllFile, lpstrCurrFile;
|
||||
|
||||
TRACE("\n");
|
||||
fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
|
||||
/* Count how many files we have */
|
||||
nFileSelected = GetNumSelected( fodInfos->Shell.FOIDataObject );
|
||||
@@ -3169,7 +3167,7 @@ static HRESULT COMDLG32_StrRetToStrNW (LPWSTR dest, DWORD len, LPSTRRET src, LPI
|
||||
*/
|
||||
static int FILEDLG95_FILENAME_GetFileNames (HWND hwnd, LPWSTR * lpstrFileList, UINT * sizeUsed)
|
||||
{
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
UINT nStrCharCount = 0; /* index in src buffer */
|
||||
UINT nFileIndex = 0; /* index in dest buffer */
|
||||
UINT nFileCount = 0; /* number of files */
|
||||
@@ -3274,7 +3272,7 @@ LPITEMIDLIST GetPidlFromDataObject ( IDataObject *doSelected, UINT nPidlIndex)
|
||||
return NULL;
|
||||
|
||||
/* Set the FORMATETC structure*/
|
||||
SETDefFormatEtc(formatetc, RegisterClipboardFormatA(CFSTR_SHELLIDLIST), TYMED_HGLOBAL);
|
||||
SETDefFormatEtc(formatetc, RegisterClipboardFormatA(CFSTR_SHELLIDLISTA), TYMED_HGLOBAL);
|
||||
|
||||
/* Get the pidls from IDataObject */
|
||||
if(SUCCEEDED(IDataObject_GetData(doSelected,&formatetc,&medium)))
|
||||
@@ -3295,7 +3293,7 @@ LPITEMIDLIST GetPidlFromDataObject ( IDataObject *doSelected, UINT nPidlIndex)
|
||||
* Return the number of selected items in the DataObject.
|
||||
*
|
||||
*/
|
||||
UINT GetNumSelected( IDataObject *doSelected )
|
||||
static UINT GetNumSelected( IDataObject *doSelected )
|
||||
{
|
||||
UINT retVal = 0;
|
||||
STGMEDIUM medium;
|
||||
@@ -3306,7 +3304,7 @@ UINT GetNumSelected( IDataObject *doSelected )
|
||||
if (!doSelected) return 0;
|
||||
|
||||
/* Set the FORMATETC structure*/
|
||||
SETDefFormatEtc(formatetc, RegisterClipboardFormatA(CFSTR_SHELLIDLIST), TYMED_HGLOBAL);
|
||||
SETDefFormatEtc(formatetc, RegisterClipboardFormatA(CFSTR_SHELLIDLISTA), TYMED_HGLOBAL);
|
||||
|
||||
/* Get the pidls from IDataObject */
|
||||
if(SUCCEEDED(IDataObject_GetData(doSelected,&formatetc,&medium)))
|
||||
@@ -3434,7 +3432,7 @@ static LPITEMIDLIST GetPidlFromName(IShellFolder *lpsf,LPWSTR lpcstrFileName)
|
||||
|
||||
/*
|
||||
*/
|
||||
BOOL IsPidlFolder (LPSHELLFOLDER psf, LPCITEMIDLIST pidl)
|
||||
static BOOL IsPidlFolder (LPSHELLFOLDER psf, LPCITEMIDLIST pidl)
|
||||
{
|
||||
ULONG uAttr = SFGAO_FOLDER | SFGAO_HASSUBFOLDER;
|
||||
HRESULT ret;
|
||||
@@ -3454,7 +3452,7 @@ BOOL IsPidlFolder (LPSHELLFOLDER psf, LPCITEMIDLIST pidl)
|
||||
static BOOL BrowseSelectedFolder(HWND hwnd)
|
||||
{
|
||||
BOOL bBrowseSelFolder = FALSE;
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwnd,FileOpenDlgInfosStr);
|
||||
|
||||
TRACE("\n");
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ typedef struct tagFD16_PRIVATE
|
||||
|
||||
/************************************************************************
|
||||
* FD16_MapOfnStruct16 [internal]
|
||||
* map a 16 bits structure to an Unicode one
|
||||
* map a 16 bits structure to a Unicode one
|
||||
*/
|
||||
static void FD16_MapOfnStruct16(const OPENFILENAME16 *ofn16, LPOPENFILENAMEW ofnW, BOOL open)
|
||||
{
|
||||
|
||||
@@ -312,8 +312,10 @@ static void FD31_UpdateResult(const FD31_DATA *lfs, const WCHAR *tmpstr)
|
||||
if (lenstr2 > 3)
|
||||
tmpstr2[lenstr2++]='\\';
|
||||
lstrcpynW(tmpstr2+lenstr2, tmpstr, BUFFILE-lenstr2);
|
||||
if (ofnW->lpstrFile)
|
||||
lstrcpynW(ofnW->lpstrFile, tmpstr2, ofnW->nMaxFile);
|
||||
if (!ofnW->lpstrFile)
|
||||
return;
|
||||
|
||||
lstrcpynW(ofnW->lpstrFile, tmpstr2, ofnW->nMaxFile);
|
||||
|
||||
/* set filename offset */
|
||||
p = PathFindFileNameW(ofnW->lpstrFile);
|
||||
@@ -690,7 +692,7 @@ static LPWSTR FD31_DupToW(LPCSTR str, DWORD size)
|
||||
|
||||
/************************************************************************
|
||||
* FD31_MapOfnStructA [internal]
|
||||
* map a 32 bits Ansi structure to an Unicode one
|
||||
* map a 32 bits Ansi structure to a Unicode one
|
||||
*/
|
||||
void FD31_MapOfnStructA(const OPENFILENAMEA *ofnA, LPOPENFILENAMEW ofnW, BOOL open)
|
||||
{
|
||||
|
||||
@@ -194,7 +194,7 @@ static HRESULT COMDLG32_StrRetToStrNW (LPVOID dest, DWORD len, LPSTRRET src, LPC
|
||||
IShellBrowser * IShellBrowserImpl_Construct(HWND hwndOwner)
|
||||
{
|
||||
IShellBrowserImpl *sb;
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwndOwner,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(hwndOwner,FileOpenDlgInfosStr);
|
||||
|
||||
sb=(IShellBrowserImpl*)COMDLG32_SHAlloc(sizeof(IShellBrowserImpl));
|
||||
|
||||
@@ -361,7 +361,7 @@ static HRESULT WINAPI IShellBrowserImpl_BrowseObject(IShellBrowser *iface,
|
||||
TRACE("(%p)(pidl=%p,flags=0x%08x)\n", This, pidl, wFlags);
|
||||
COMDLG32_DumpSBSPFlags(wFlags);
|
||||
|
||||
fodInfos = (FileOpenDlgInfos *) GetPropA(This->hwndOwner,FileOpenDlgInfosStr);
|
||||
fodInfos = GetPropA(This->hwndOwner,FileOpenDlgInfosStr);
|
||||
|
||||
/* Format the pidl according to its parameter's category */
|
||||
if(wFlags & SBSP_RELATIVE)
|
||||
@@ -569,7 +569,7 @@ static HRESULT WINAPI IShellBrowserImpl_QueryActiveShellView(IShellBrowser *ifac
|
||||
|
||||
TRACE("(%p)\n", This);
|
||||
|
||||
fodInfos = (FileOpenDlgInfos *) GetPropA(This->hwndOwner,FileOpenDlgInfosStr);
|
||||
fodInfos = GetPropA(This->hwndOwner,FileOpenDlgInfosStr);
|
||||
|
||||
if(!(*ppshv = fodInfos->Shell.FOIShellView))
|
||||
{
|
||||
@@ -773,7 +773,7 @@ static HRESULT WINAPI IShellBrowserImpl_ICommDlgBrowser_OnDefaultCommand(ICommDl
|
||||
|
||||
TRACE("(%p)\n", This);
|
||||
|
||||
fodInfos = (FileOpenDlgInfos *) GetPropA(This->hwndOwner,FileOpenDlgInfosStr);
|
||||
fodInfos = GetPropA(This->hwndOwner,FileOpenDlgInfosStr);
|
||||
|
||||
/* If the selected object is not a folder, send an IDOK command to parent window */
|
||||
if((pidl = GetPidlFromDataObject(fodInfos->Shell.FOIDataObject, 1)))
|
||||
@@ -827,7 +827,7 @@ static HRESULT WINAPI IShellBrowserImpl_ICommDlgBrowser_OnStateChange(ICommDlgBr
|
||||
break;
|
||||
case CDBOSC_KILLFOCUS:
|
||||
{
|
||||
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(This->hwndOwner,FileOpenDlgInfosStr);
|
||||
FileOpenDlgInfos *fodInfos = GetPropA(This->hwndOwner,FileOpenDlgInfosStr);
|
||||
if(fodInfos->DlgInfos.dwDlgProp & FODPROP_SAVEDLG)
|
||||
{
|
||||
WCHAR szSave[16];
|
||||
@@ -862,7 +862,7 @@ static HRESULT WINAPI IShellBrowserImpl_ICommDlgBrowser_IncludeObject(ICommDlgBr
|
||||
|
||||
TRACE("(%p)\n", This);
|
||||
|
||||
fodInfos = (FileOpenDlgInfos *) GetPropA(This->hwndOwner,FileOpenDlgInfosStr);
|
||||
fodInfos = GetPropA(This->hwndOwner,FileOpenDlgInfosStr);
|
||||
|
||||
ulAttr = SFGAO_HIDDEN | SFGAO_FOLDER | SFGAO_FILESYSTEM | SFGAO_FILESYSANCESTOR | SFGAO_LINK;
|
||||
IShellFolder_GetAttributesOf(fodInfos->Shell.FOIShellFolder, 1, &pidl, &ulAttr);
|
||||
@@ -900,7 +900,7 @@ static HRESULT IShellBrowserImpl_ICommDlgBrowser_OnSelChange(ICommDlgBrowser *if
|
||||
|
||||
IShellBrowserImpl *This = impl_from_ICommDlgBrowser(iface);
|
||||
|
||||
fodInfos = (FileOpenDlgInfos *) GetPropA(This->hwndOwner,FileOpenDlgInfosStr);
|
||||
fodInfos = GetPropA(This->hwndOwner,FileOpenDlgInfosStr);
|
||||
TRACE("(%p do=%p view=%p)\n", This, fodInfos->Shell.FOIDataObject, fodInfos->Shell.FOIShellView);
|
||||
|
||||
/* release old selections */
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user