diff --git a/base/shell/explorer-new/traywnd.cpp b/base/shell/explorer-new/traywnd.cpp index a82306ae039..84304f66c68 100644 --- a/base/shell/explorer-new/traywnd.cpp +++ b/base/shell/explorer-new/traywnd.cpp @@ -1855,11 +1855,6 @@ SetStartBtnImage: break; } - if (IsThemeBackgroundPartiallyTransparent(TaskbarTheme, partId, 0)) - { - DrawThemeParentBackground(m_hWnd, hdc, &rect); - } - DrawThemeBackground(TaskbarTheme, hdc, partId, 0, &rect, 0); } diff --git a/base/shell/explorer-old/CMakeLists.txt b/base/shell/explorer-old/CMakeLists.txt deleted file mode 100644 index 651b7f52451..00000000000 --- a/base/shell/explorer-old/CMakeLists.txt +++ /dev/null @@ -1,70 +0,0 @@ - -add_subdirectory(notifyhook) - -set_cpp(WITH_RTTI WITH_EXCEPTIONS WITH_STL) - -add_definitions( - -DWIN32 - -D__WINDRES__) - -include_directories(${CMAKE_CURRENT_SOURCE_DIR}) - -list(APPEND SOURCE - shell/mainframe.cpp - shell/unixfs.cpp - shell/ntobjfs.cpp - shell/filechild.cpp - shell/shellfs.cpp - shell/fatfs.cpp - shell/pane.cpp - shell/regfs.cpp - shell/webchild.cpp - shell/entries.cpp - shell/shellbrowser.cpp - shell/winfs.cpp - dialogs/searchprogram.cpp - dialogs/settings.cpp - taskbar/taskbar.cpp - taskbar/favorites.cpp - taskbar/quicklaunch.cpp - taskbar/desktopbar.cpp - taskbar/startmenu.cpp - taskbar/traynotify.cpp - services/shellservices.cpp - desktop/desktop.cpp - explorer.cpp - utility/xs-native.cpp - utility/shellclasses.cpp - utility/dragdropimpl.cpp - utility/utility.cpp - utility/xmlstorage.cpp - utility/window.cpp - utility/shellbrowserimpl.cpp - precomp.h) # utility/shelltests.cpp - -if(ARCH STREQUAL "i386") - list(APPEND I386_SOURCE i386-stub-win32.c) -endif() - -add_executable(explorer_old - ${SOURCE} - ${I386_SOURCE} - services/startup.c - explorer.rc) - -target_link_libraries(explorer_old comsupp wine uuid) -set_module_type(explorer_old win32gui UNICODE) -add_importlibs(explorer_old advapi32 gdi32 user32 ws2_32 msimg32 comctl32 ole32 oleaut32 shell32 shlwapi notifyhook msvcrt kernel32 ntdll) -add_pch(explorer_old precomp.h SOURCE) -add_dependencies(explorer_old psdk) -add_cd_file(TARGET explorer_old DESTINATION reactos FOR all) -add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/explorer-cfg-template.xml DESTINATION reactos FOR all) - -if(NOT MSVC) - add_compile_flags("-Wno-error=narrowing") - - # GCC bug #59472 - if(LTCG) - add_target_link_flags(explorer "-Wno-error") - endif() -endif() diff --git a/base/shell/explorer-old/Doxyfile b/base/shell/explorer-old/Doxyfile deleted file mode 100644 index 234d9f7ff42..00000000000 --- a/base/shell/explorer-old/Doxyfile +++ /dev/null @@ -1,241 +0,0 @@ -# Doxyfile 1.5.4 - -#--------------------------------------------------------------------------- -# Project related configuration options -#--------------------------------------------------------------------------- -DOXYFILE_ENCODING = UTF-8 -PROJECT_NAME = "ROS Explorer" -PROJECT_NUMBER = -OUTPUT_DIRECTORY = doxy-doc -CREATE_SUBDIRS = NO -OUTPUT_LANGUAGE = English -BRIEF_MEMBER_DESC = YES -REPEAT_BRIEF = YES -ABBREVIATE_BRIEF = -ALWAYS_DETAILED_SEC = NO -INLINE_INHERITED_MEMB = NO -FULL_PATH_NAMES = NO -STRIP_FROM_PATH = -STRIP_FROM_INC_PATH = -SHORT_NAMES = NO -JAVADOC_AUTOBRIEF = YES -QT_AUTOBRIEF = NO -MULTILINE_CPP_IS_BRIEF = NO -DETAILS_AT_TOP = NO -INHERIT_DOCS = YES -SEPARATE_MEMBER_PAGES = NO -TAB_SIZE = 8 -ALIASES = -OPTIMIZE_OUTPUT_FOR_C = NO -OPTIMIZE_OUTPUT_JAVA = NO -BUILTIN_STL_SUPPORT = NO -CPP_CLI_SUPPORT = NO -SIP_SUPPORT = NO -DISTRIBUTE_GROUP_DOC = NO -SUBGROUPING = YES -TYPEDEF_HIDES_STRUCT = NO -#--------------------------------------------------------------------------- -# Build related configuration options -#--------------------------------------------------------------------------- -EXTRACT_ALL = YES -EXTRACT_PRIVATE = NO -EXTRACT_STATIC = NO -EXTRACT_LOCAL_CLASSES = YES -EXTRACT_LOCAL_METHODS = NO -EXTRACT_ANON_NSPACES = NO -HIDE_UNDOC_MEMBERS = NO -HIDE_UNDOC_CLASSES = NO -HIDE_FRIEND_COMPOUNDS = NO -HIDE_IN_BODY_DOCS = NO -INTERNAL_DOCS = NO -CASE_SENSE_NAMES = YES -HIDE_SCOPE_NAMES = NO -SHOW_INCLUDE_FILES = YES -INLINE_INFO = YES -SORT_MEMBER_DOCS = YES -SORT_BRIEF_DOCS = NO -SORT_BY_SCOPE_NAME = NO -GENERATE_TODOLIST = YES -GENERATE_TESTLIST = YES -GENERATE_BUGLIST = YES -GENERATE_DEPRECATEDLIST= YES -ENABLED_SECTIONS = -MAX_INITIALIZER_LINES = 30 -SHOW_USED_FILES = YES -SHOW_DIRECTORIES = YES -FILE_VERSION_FILTER = -#--------------------------------------------------------------------------- -# configuration options related to warning and progress messages -#--------------------------------------------------------------------------- -QUIET = NO -WARNINGS = NO -WARN_IF_UNDOCUMENTED = NO -WARN_IF_DOC_ERROR = YES -WARN_NO_PARAMDOC = NO -WARN_FORMAT = "$file:$line: $text" -WARN_LOGFILE = -#--------------------------------------------------------------------------- -# configuration options related to the input files -#--------------------------------------------------------------------------- -INPUT = . \ - desktop \ - dialogs \ - shell \ - taskbar \ - utility -INPUT_ENCODING = UTF-8 -FILE_PATTERNS = *.cpp \ - *.c \ - *.hpp \ - *.h -RECURSIVE = NO -EXCLUDE = -EXCLUDE_SYMLINKS = NO -EXCLUDE_PATTERNS = -EXCLUDE_SYMBOLS = -EXAMPLE_PATH = -EXAMPLE_PATTERNS = -EXAMPLE_RECURSIVE = NO -IMAGE_PATH = -INPUT_FILTER = -FILTER_PATTERNS = -FILTER_SOURCE_FILES = NO -#--------------------------------------------------------------------------- -# configuration options related to source browsing -#--------------------------------------------------------------------------- -SOURCE_BROWSER = YES -INLINE_SOURCES = YES -STRIP_CODE_COMMENTS = YES -REFERENCED_BY_RELATION = YES -REFERENCES_RELATION = YES -REFERENCES_LINK_SOURCE = YES -USE_HTAGS = NO -VERBATIM_HEADERS = YES -#--------------------------------------------------------------------------- -# configuration options related to the alphabetical class index -#--------------------------------------------------------------------------- -ALPHABETICAL_INDEX = YES -COLS_IN_ALPHA_INDEX = 5 -IGNORE_PREFIX = -#--------------------------------------------------------------------------- -# configuration options related to the HTML output -#--------------------------------------------------------------------------- -GENERATE_HTML = YES -HTML_OUTPUT = html -HTML_FILE_EXTENSION = .html -HTML_HEADER = -HTML_FOOTER = doxy-footer.html -HTML_STYLESHEET = -HTML_ALIGN_MEMBERS = YES -GENERATE_HTMLHELP = YES -HTML_DYNAMIC_SECTIONS = NO -CHM_FILE = -HHC_LOCATION = -GENERATE_CHI = NO -BINARY_TOC = NO -TOC_EXPAND = NO -DISABLE_INDEX = NO -ENUM_VALUES_PER_LINE = 4 -GENERATE_TREEVIEW = YES -TREEVIEW_WIDTH = 240 -#--------------------------------------------------------------------------- -# configuration options related to the LaTeX output -#--------------------------------------------------------------------------- -GENERATE_LATEX = NO -LATEX_OUTPUT = latex -LATEX_CMD_NAME = latex -MAKEINDEX_CMD_NAME = makeindex -COMPACT_LATEX = NO -PAPER_TYPE = a4wide -EXTRA_PACKAGES = -LATEX_HEADER = -PDF_HYPERLINKS = NO -USE_PDFLATEX = NO -LATEX_BATCHMODE = NO -LATEX_HIDE_INDICES = NO -#--------------------------------------------------------------------------- -# configuration options related to the RTF output -#--------------------------------------------------------------------------- -GENERATE_RTF = NO -RTF_OUTPUT = rtf -COMPACT_RTF = YES -RTF_HYPERLINKS = YES -RTF_STYLESHEET_FILE = -RTF_EXTENSIONS_FILE = -#--------------------------------------------------------------------------- -# configuration options related to the man page output -#--------------------------------------------------------------------------- -GENERATE_MAN = NO -MAN_OUTPUT = man -MAN_EXTENSION = .3 -MAN_LINKS = NO -#--------------------------------------------------------------------------- -# configuration options related to the XML output -#--------------------------------------------------------------------------- -GENERATE_XML = NO -XML_OUTPUT = xml -XML_SCHEMA = -XML_DTD = -XML_PROGRAMLISTING = YES -#--------------------------------------------------------------------------- -# configuration options for the AutoGen Definitions output -#--------------------------------------------------------------------------- -GENERATE_AUTOGEN_DEF = NO -#--------------------------------------------------------------------------- -# configuration options related to the Perl module output -#--------------------------------------------------------------------------- -GENERATE_PERLMOD = NO -PERLMOD_LATEX = NO -PERLMOD_PRETTY = YES -PERLMOD_MAKEVAR_PREFIX = -#--------------------------------------------------------------------------- -# Configuration options related to the preprocessor -#--------------------------------------------------------------------------- -ENABLE_PREPROCESSING = YES -MACRO_EXPANSION = NO -EXPAND_ONLY_PREDEF = NO -SEARCH_INCLUDES = YES -INCLUDE_PATH = -INCLUDE_FILE_PATTERNS = -PREDEFINED = __cplusplus -EXPAND_AS_DEFINED = -SKIP_FUNCTION_MACROS = YES -#--------------------------------------------------------------------------- -# Configuration::additions related to external references -#--------------------------------------------------------------------------- -TAGFILES = -GENERATE_TAGFILE = -ALLEXTERNALS = NO -EXTERNAL_GROUPS = YES -PERL_PATH = /usr/bin/perl -#--------------------------------------------------------------------------- -# Configuration options related to the dot tool -#--------------------------------------------------------------------------- -CLASS_DIAGRAMS = YES -MSCGEN_PATH = -HIDE_UNDOC_RELATIONS = NO -HAVE_DOT = YES -CLASS_GRAPH = YES -COLLABORATION_GRAPH = YES -GROUP_GRAPHS = YES -UML_LOOK = NO -TEMPLATE_RELATIONS = NO -INCLUDE_GRAPH = YES -INCLUDED_BY_GRAPH = YES -CALL_GRAPH = YES -CALLER_GRAPH = YES -GRAPHICAL_HIERARCHY = YES -DIRECTORY_GRAPH = YES -DOT_IMAGE_FORMAT = png -DOT_PATH = -DOTFILE_DIRS = -DOT_GRAPH_MAX_NODES = 50 -MAX_DOT_GRAPH_DEPTH = 0 -DOT_TRANSPARENT = YES -DOT_MULTI_TARGETS = NO -GENERATE_LEGEND = YES -DOT_CLEANUP = YES -#--------------------------------------------------------------------------- -# Configuration::additions related to the search engine -#--------------------------------------------------------------------------- -SEARCHENGINE = NO diff --git a/base/shell/explorer-old/Doxyfile-all b/base/shell/explorer-old/Doxyfile-all deleted file mode 100644 index 42b61db9f85..00000000000 --- a/base/shell/explorer-old/Doxyfile-all +++ /dev/null @@ -1,1169 +0,0 @@ -# Doxyfile 1.3.9.1 - -# This file describes the settings to be used by the documentation system -# doxygen (www.doxygen.org) for a project -# -# All text after a hash (#) is considered a comment and will be ignored -# The format is: -# TAG = value [value, ...] -# For lists items can also be appended using: -# TAG += value [value, ...] -# Values that contain spaces should be placed between quotes (" ") - -#--------------------------------------------------------------------------- -# Project related configuration options -#--------------------------------------------------------------------------- - -# The PROJECT_NAME tag is a single word (or a sequence of words surrounded -# by quotes) that should identify the project. - -PROJECT_NAME = "ROS Explorer" - -# The PROJECT_NUMBER tag can be used to enter a project or revision number. -# This could be handy for archiving the generated documentation or -# if some version control system is used. - -PROJECT_NUMBER = - -# 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 - -# 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 -# format and will distribute the generated files over these directories. -# Enabling this option can be useful when feeding doxygen a huge amount of source -# files, where putting all generated files in the same directory would otherwise -# cause performance problems for the file system. - -CREATE_SUBDIRS = NO - -# 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: -# 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, Norwegian, -# Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, -# Swedish, and Ukrainian. - -OUTPUT_LANGUAGE = English - -# This tag can be used to specify the encoding used in the generated output. -# The encoding is not always determined by the language that is chosen, -# but also whether or not the output is meant for Windows or non-Windows users. -# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES -# forces the Windows encoding (this is the default for the Windows binary), -# whereas setting the tag to NO uses a Unix-style encoding (the default for -# all platforms other than Windows). - -USE_WINDOWS_ENCODING = YES - -# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will -# include brief member descriptions after the members that are listed in -# the file and class documentation (similar to JavaDoc). -# Set to NO to disable this. - -BRIEF_MEMBER_DESC = YES - -# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend -# the brief description of a member or function before the detailed description. -# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the -# brief descriptions will be completely suppressed. - -REPEAT_BRIEF = YES - -# This tag implements a quasi-intelligent brief description abbreviator -# that is used to form the text in various listings. Each string -# in this list, if found as the leading text of the brief description, will be -# stripped from the text and the result after processing the whole list, is used -# as the annotated text. Otherwise, the brief description is used as-is. If left -# blank, the following values are used ("$name" is automatically replaced with the -# name of the entity): "The $name class" "The $name widget" "The $name file" -# "is" "provides" "specifies" "contains" "represents" "a" "an" "the" - -ABBREVIATE_BRIEF = - -# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then -# Doxygen will generate a detailed section even if there is only a brief -# description. - -ALWAYS_DETAILED_SEC = NO - -# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all inherited -# members of a class in the documentation of that class as if those members were -# ordinary class members. Constructors, destructors and assignment operators of -# the base classes will not be shown. - -INLINE_INHERITED_MEMB = NO - -# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full -# path before files name in the file list and in the header files. If set -# to NO the shortest path that makes the file name unique will be used. - -FULL_PATH_NAMES = NO - -# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag -# can be used to strip a user-defined part of the path. Stripping is -# only done if one of the specified strings matches the left-hand part of -# the path. The tag can be used to show relative paths in the file list. -# If left blank the directory from which doxygen is run is used as the -# path to strip. - -STRIP_FROM_PATH = - -# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of -# the path mentioned in the documentation of a class, which tells -# the reader which header file to include in order to use a class. -# If left blank only the name of the header file containing the class -# definition is used. Otherwise one should specify the include paths that -# are normally passed to the compiler using the -I flag. - -STRIP_FROM_INC_PATH = - -# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter -# (but less readable) file names. This can be useful is your file systems -# doesn't support long names like on DOS, Mac, or CD-ROM. - -SHORT_NAMES = NO - -# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen -# will interpret the first line (until the first dot) of a JavaDoc-style -# comment as the brief description. If set to NO, the JavaDoc -# comments will behave just like the Qt-style comments (thus requiring an -# explicit @brief command for a brief description. - -JAVADOC_AUTOBRIEF = YES - -# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen -# treat a multi-line C++ special comment block (i.e. a block of //! or /// -# comments) as a brief description. This used to be the default behaviour. -# The new default is to treat a multi-line C++ comment block as a detailed -# description. Set this tag to YES if you prefer the old behaviour instead. - -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. - -INHERIT_DOCS = 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 -# all members of a group must be documented explicitly. - -DISTRIBUTE_GROUP_DOC = 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 - -# 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". -# For example adding "sideeffect=\par Side Effects:\n" will allow you to -# put the command \sideeffect (or @sideeffect) in the documentation, which -# will result in a user-defined paragraph with heading "Side Effects:". -# You can put \n's in the value part of an alias to insert newlines. - -ALIASES = - -# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources -# only. Doxygen will then generate output that is more tailored for C. -# For instance, some of the names that are used will be different. The list -# of all members will be omitted, etc. - -OPTIMIZE_OUTPUT_FOR_C = NO - -# 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. - -OPTIMIZE_OUTPUT_JAVA = NO - -# Set the SUBGROUPING tag to YES (the default) to allow class member groups of -# the same type (for instance a group of public functions) to be put as a -# subgroup of that type (e.g. under the Public Functions section). Set it to -# NO to prevent subgrouping. Alternatively, this can be done per class using -# the \nosubgrouping command. - -SUBGROUPING = YES - -#--------------------------------------------------------------------------- -# Build related configuration options -#--------------------------------------------------------------------------- - -# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in -# documentation are documented, even if no documentation was available. -# Private class members and static file members will be hidden unless -# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES - -EXTRACT_ALL = YES - -# If the EXTRACT_PRIVATE tag is set to YES all private members of a class -# will be included in the documentation. - -EXTRACT_PRIVATE = NO - -# If the EXTRACT_STATIC tag is set to YES all static members of a file -# will be included in the documentation. - -EXTRACT_STATIC = NO - -# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) -# defined locally in source files will be included in the documentation. -# If set to NO only classes defined in header files are included. - -EXTRACT_LOCAL_CLASSES = YES - -# This flag is only useful for Objective-C code. When set to YES local -# methods, which are defined in the implementation section but not in -# the interface are included in the documentation. -# If set to NO (the default) only methods in the interface are included. - -EXTRACT_LOCAL_METHODS = NO - -# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all -# undocumented members of documented classes, files or namespaces. -# If set to NO (the default) these members will be included in the -# various overviews, but no documentation section is generated. -# This option has no effect if EXTRACT_ALL is enabled. - -HIDE_UNDOC_MEMBERS = NO - -# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all -# undocumented classes that are normally visible in the class hierarchy. -# If set to NO (the default) these classes will be included in the various -# overviews. This option has no effect if EXTRACT_ALL is enabled. - -HIDE_UNDOC_CLASSES = NO - -# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all -# friend (class|struct|union) declarations. -# If set to NO (the default) these declarations will be included in the -# documentation. - -HIDE_FRIEND_COMPOUNDS = NO - -# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any -# documentation blocks found inside the body of a function. -# If set to NO (the default) these blocks will be appended to the -# function's detailed documentation block. - -HIDE_IN_BODY_DOCS = NO - -# The INTERNAL_DOCS tag determines if documentation -# that is typed after a \internal command is included. If the tag is set -# to NO (the default) then the documentation will be excluded. -# Set it to YES to include the internal documentation. - -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 -# allowed. This is useful if you have classes or files whose names only differ -# in case and if your file system supports case sensitive file names. Windows -# and Mac users are advised to set this option to NO. - -CASE_SENSE_NAMES = YES - -# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen -# will show members with their full class and namespace scopes in the -# documentation. If set to YES the scope will be hidden. - -HIDE_SCOPE_NAMES = NO - -# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen -# will put a list of the files that are included by a file in the documentation -# of that file. - -SHOW_INCLUDE_FILES = YES - -# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] -# is inserted in the documentation for inline members. - -INLINE_INFO = YES - -# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen -# will sort the (detailed) documentation of file and class members -# alphabetically by member name. If set to NO the members will appear in -# declaration order. - -SORT_MEMBER_DOCS = YES - -# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the -# brief documentation of file, namespace and class members alphabetically -# by member name. If set to NO (the default) the members will appear in -# declaration order. - -SORT_BRIEF_DOCS = 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 applies only to the class list, not to the -# alphabetical list. - -SORT_BY_SCOPE_NAME = NO - -# The GENERATE_TODOLIST tag can be used to enable (YES) or -# disable (NO) the todo list. This list is created by putting \todo -# commands in the documentation. - -GENERATE_TODOLIST = YES - -# 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 - -# 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 - -# 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 - -# The ENABLED_SECTIONS tag can be used to enable conditional -# documentation sections, marked by \if sectionname ... \endif. - -ENABLED_SECTIONS = - -# The MAX_INITIALIZER_LINES tag determines the maximum number of lines -# the initial value of a variable or define consists of for it to appear in -# the documentation. If the initializer consists of more lines than specified -# here it will be hidden. Use a value of 0 to hide initializers completely. -# The appearance of the initializer of individual variables and defines in the -# documentation can be controlled using \showinitializer or \hideinitializer -# command in the documentation regardless of this setting. - -MAX_INITIALIZER_LINES = 30 - -# Set the SHOW_USED_FILES tag to NO to disable the list of files generated -# at the bottom of the documentation of classes and structs. If set to YES the -# list will mention the files that were used to generate the documentation. - -SHOW_USED_FILES = YES - -# If the sources in your project are distributed over multiple directories -# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy -# in the documentation. - -SHOW_DIRECTORIES = YES - -#--------------------------------------------------------------------------- -# configuration options related to warning and progress messages -#--------------------------------------------------------------------------- - -# The QUIET tag can be used to turn on/off the messages that are generated -# by doxygen. Possible values are YES and NO. If left blank NO is used. - -QUIET = YES - -# The WARNINGS tag can be used to turn on/off the warning messages that are -# generated by doxygen. Possible values are YES and NO. If left blank -# NO is used. - -WARNINGS = NO - -# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings -# for undocumented members. If EXTRACT_ALL is set to YES then this flag will -# automatically be disabled. - -WARN_IF_UNDOCUMENTED = NO - -# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for -# potential errors in the documentation, such as not documenting some -# parameters in a documented function, or documenting parameters that -# don't exist or using markup commands wrongly. - -WARN_IF_DOC_ERROR = YES - -# The WARN_FORMAT tag determines the format of the warning messages that -# doxygen can produce. The string should contain the $file, $line, and $text -# tags, which will be replaced by the file and line number from which the -# warning originated and the warning 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 -# to stderr. - -WARN_LOGFILE = - -#--------------------------------------------------------------------------- -# configuration options related to the input files -#--------------------------------------------------------------------------- - -# The INPUT tag can be used to specify the files and/or directories that contain -# documented source files. You may enter file names like "myfile.cpp" or -# directories like "/usr/src/myproject". Separate the files or directories -# with spaces. - -INPUT = . \ - desktop \ - dialogs \ - shell \ - taskbar \ - utility - -# If the value of the INPUT tag contains directories, you can use the -# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# 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 - -FILE_PATTERNS = *.cpp \ - *.c \ - *.hpp \ - *.h - -# 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. -# If left blank NO is used. - -RECURSIVE = NO - -# The EXCLUDE tag can be used to specify files and/or directories that should -# 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 = - -# The EXCLUDE_SYMLINKS tag can be used select whether or not files or directories -# that are symbolic links (a Unix filesystem feature) are excluded from the input. - -EXCLUDE_SYMLINKS = NO - -# If the value of the INPUT tag contains directories, you can use the -# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude -# certain files from those directories. - -EXCLUDE_PATTERNS = - -# The EXAMPLE_PATH tag can be used to specify one or more files or -# directories that contain example code fragments that are included (see -# the \include command). - -EXAMPLE_PATH = - -# If the value of the EXAMPLE_PATH tag contains directories, you can use the -# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left -# blank all files are included. - -EXAMPLE_PATTERNS = - -# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be -# searched for input files to be used with the \include or \dontinclude -# commands irrespective of the value of the RECURSIVE tag. -# Possible values are YES and NO. If left blank NO is used. - -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 -# the \image command). - -IMAGE_PATH = - -# The INPUT_FILTER tag can be used to specify a program that doxygen should -# invoke to filter for each input file. Doxygen will invoke the filter program -# by executing (via popen()) the command , where -# is the value of the INPUT_FILTER tag, and is the name of an -# input file. Doxygen will then use the output that the filter program writes -# to standard output. If FILTER_PATTERNS is specified, this tag will be -# ignored. - -INPUT_FILTER = - -# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern -# basis. Doxygen will compare the file name with each pattern and apply the -# filter if there is a match. The filters are a list of the form: -# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further -# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER -# is applied to all files. - -FILTER_PATTERNS = - -# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using -# INPUT_FILTER) will be used to filter the input files when producing source -# files to browse (i.e. when SOURCE_BROWSER is set to YES). - -FILTER_SOURCE_FILES = NO - -#--------------------------------------------------------------------------- -# configuration options related to source browsing -#--------------------------------------------------------------------------- - -# 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. - -SOURCE_BROWSER = YES - -# Setting the INLINE_SOURCES tag to YES will include the body -# of functions and classes directly in the documentation. - -INLINE_SOURCES = YES - -# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct -# doxygen to hide any special comment blocks from generated source code -# fragments. Normal C and C++ comments will always remain visible. - -STRIP_CODE_COMMENTS = YES - -# If the REFERENCED_BY_RELATION tag is set to YES (the default) -# then for each documented function all documented -# functions referencing it will be listed. - -REFERENCED_BY_RELATION = YES - -# If the REFERENCES_RELATION tag is set to YES (the default) -# then for each documented function all documented entities -# called/used by that function will be listed. - -REFERENCES_RELATION = YES - -# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen -# will generate a verbatim copy of the header file for each class for -# which an include is specified. Set to NO to disable this. - -VERBATIM_HEADERS = YES - -#--------------------------------------------------------------------------- -# configuration options related to the alphabetical class index -#--------------------------------------------------------------------------- - -# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index -# of all compounds will be generated. Enable this if the project -# contains a lot of classes, structs, unions or interfaces. - -ALPHABETICAL_INDEX = YES - -# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then -# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns -# in which this list will be split (can be a number in the range [1..20]) - -COLS_IN_ALPHA_INDEX = 5 - -# In case all classes in a project start with a common prefix, all -# classes will be put under the same header in the alphabetical index. -# The IGNORE_PREFIX tag can be used to specify one or more prefixes that -# should be ignored while generating the index headers. - -IGNORE_PREFIX = - -#--------------------------------------------------------------------------- -# configuration options related to the HTML output -#--------------------------------------------------------------------------- - -# If the GENERATE_HTML tag is set to YES (the default) Doxygen will -# generate HTML output. - -GENERATE_HTML = YES - -# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `html' will be used as the default path. - -HTML_OUTPUT = html - -# The HTML_FILE_EXTENSION tag can be used to specify the file extension for -# each generated HTML page (for example: .htm,.php,.asp). If it is left blank -# doxygen will generate files with .html extension. - -HTML_FILE_EXTENSION = .html - -# The HTML_HEADER tag can be used to specify a personal HTML header for -# each generated HTML page. If it is left blank doxygen will generate a -# standard header. - -HTML_HEADER = - -# The HTML_FOOTER tag can be used to specify a personal HTML footer for -# each generated HTML page. If it is left blank doxygen will generate a -# standard footer. - -HTML_FOOTER = doxy-footer.html - -# The HTML_STYLESHEET tag can be used to specify a user-defined cascading -# style sheet that is used by each HTML page. It can be used to -# fine-tune the look of the HTML output. If the tag is left blank doxygen -# will generate a default style sheet. Note that doxygen will try to copy -# the style sheet file to the HTML output directory, so don't put your own -# stylesheet in the HTML output directory as well, or it will be erased! - -HTML_STYLESHEET = - -# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, -# files or namespaces will be aligned in HTML using tables. If set to -# NO a bullet list will be used. - -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 = YES - -# 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 -# can add a path in front of the file if the result should not be -# written to the html output directory. - -CHM_FILE = - -# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can -# be used to specify the location (absolute path including file name) of -# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run -# the HTML help compiler on the generated index.hhp. - -HHC_LOCATION = - -# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag -# controls if a separate .chi index file is generated (YES) or that -# it should be included in the master .chm file (NO). - -GENERATE_CHI = NO - -# 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. - -BINARY_TOC = NO - -# The TOC_EXPAND flag can be set to YES to add extra items for group members -# to the contents of the HTML help documentation and to the tree view. - -TOC_EXPAND = NO - -# 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. - -DISABLE_INDEX = NO - -# This tag can be used to set the number of enum values (range [1..20]) -# that doxygen will group on one line in the generated HTML documentation. - -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 -# 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. - -GENERATE_TREEVIEW = YES - -# 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 -# is shown. - -TREEVIEW_WIDTH = 240 - -#--------------------------------------------------------------------------- -# configuration options related to the LaTeX output -#--------------------------------------------------------------------------- - -# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will -# generate Latex output. - -GENERATE_LATEX = NO - -# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `latex' will be used as the default path. - -LATEX_OUTPUT = latex - -# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be -# invoked. If left blank `latex' will be used as the default command name. - -LATEX_CMD_NAME = latex - -# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to -# generate index for LaTeX. If left blank `makeindex' will be used as the -# default command name. - -MAKEINDEX_CMD_NAME = makeindex - -# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact -# LaTeX documents. This may be useful for small projects and may help to -# save some trees in general. - -COMPACT_LATEX = NO - -# The PAPER_TYPE tag can be used to set the paper type that is used -# by the printer. Possible values are: a4, a4wide, letter, legal and -# executive. If left blank a4wide will be used. - -PAPER_TYPE = a4wide - -# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX -# packages that should be included in the LaTeX output. - -EXTRA_PACKAGES = - -# The LATEX_HEADER tag can be used to specify a personal LaTeX header for -# the generated latex document. The header should contain everything until -# the first chapter. If it is left blank doxygen will generate a -# standard header. Notice: only use this tag if you know what you are doing! - -LATEX_HEADER = - -# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated -# is prepared for conversion to pdf (using ps2pdf). The pdf file will -# 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 - -# 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 - -# 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 -# running if errors occur, instead of asking the user for help. -# This option is also used when generating formulas in HTML. - -LATEX_BATCHMODE = NO - -# If LATEX_HIDE_INDICES is set to YES then doxygen will not -# include the index chapters (such as File Index, Compound Index, etc.) -# in the output. - -LATEX_HIDE_INDICES = NO - -#--------------------------------------------------------------------------- -# configuration options related to the RTF output -#--------------------------------------------------------------------------- - -# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output -# The RTF output is optimized for Word 97 and may not look very pretty with -# other RTF readers or editors. - -GENERATE_RTF = NO - -# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `rtf' will be used as the default path. - -RTF_OUTPUT = rtf - -# If the COMPACT_RTF tag is set to YES Doxygen generates more compact -# RTF documents. This may be useful for small projects and may help to -# save some trees in general. - -COMPACT_RTF = YES - -# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated -# will contain hyperlink fields. The RTF file will -# contain links (just like the HTML output) instead of page references. -# This makes the output suitable for online browsing using WORD or other -# programs which support those fields. -# Note: wordpad (write) and others do not support links. - -RTF_HYPERLINKS = YES - -# Load stylesheet definitions from file. Syntax is similar to doxygen's -# config file, i.e. a series of assignments. You only have to provide -# replacements, missing definitions are set to their default value. - -RTF_STYLESHEET_FILE = - -# Set optional variables used in the generation of an rtf document. -# Syntax is similar to doxygen's config file. - -RTF_EXTENSIONS_FILE = - -#--------------------------------------------------------------------------- -# configuration options related to the man page output -#--------------------------------------------------------------------------- - -# If the GENERATE_MAN tag is set to YES (the default) Doxygen will -# generate man pages - -GENERATE_MAN = NO - -# The MAN_OUTPUT tag is used to specify where the man pages will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `man' will be used as the default path. - -MAN_OUTPUT = man - -# The MAN_EXTENSION tag determines the extension that is added to -# the generated man pages (default is the subroutine's section .3) - -MAN_EXTENSION = .3 - -# If the MAN_LINKS tag is set to YES and Doxygen generates man output, -# then it will generate one additional man file for each entity -# documented in the real man page(s). These additional files -# only source the real man page, but without them the man command -# would be unable to find the correct page. The default is NO. - -MAN_LINKS = NO - -#--------------------------------------------------------------------------- -# configuration options related to the XML output -#--------------------------------------------------------------------------- - -# If the GENERATE_XML tag is set to YES Doxygen will -# generate an XML file that captures the structure of -# the code including all documentation. - -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 -# put in front of it. If left blank `xml' will be used as the default path. - -XML_OUTPUT = xml - -# The XML_SCHEMA tag can be used to specify an XML schema, -# which can be used by a validating XML parser to check the -# syntax of the XML files. - -XML_SCHEMA = - -# The XML_DTD tag can be used to specify an XML DTD, -# which can be used by a validating XML parser to check the -# syntax of the XML files. - -XML_DTD = - -# If the XML_PROGRAMLISTING tag is set to YES Doxygen will -# dump the program listings (including syntax highlighting -# and cross-referencing information) to the XML output. Note that -# enabling this will significantly increase the size of the XML output. - -XML_PROGRAMLISTING = YES - -#--------------------------------------------------------------------------- -# configuration options for the AutoGen Definitions output -#--------------------------------------------------------------------------- - -# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will -# generate an AutoGen Definitions (see autogen.sf.net) file -# that captures the structure of the code including all -# documentation. Note that this feature is still experimental -# and incomplete at the moment. - -GENERATE_AUTOGEN_DEF = NO - -#--------------------------------------------------------------------------- -# configuration options related to the Perl module output -#--------------------------------------------------------------------------- - -# If the GENERATE_PERLMOD tag is set to YES Doxygen will -# generate a Perl module file that captures the structure of -# the code including all documentation. Note that this -# feature is still experimental and incomplete at the -# moment. - -GENERATE_PERLMOD = NO - -# If the PERLMOD_LATEX tag is set to YES Doxygen will generate -# the necessary Makefile rules, Perl scripts and LaTeX code to be able -# to generate PDF and DVI output from the Perl module output. - -PERLMOD_LATEX = NO - -# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be -# nicely formatted so it can be parsed by a human reader. This is useful -# if you want to understand what is going on. On the other hand, if this -# tag is set to NO the size of the Perl module output will be much smaller -# and Perl will parse it just the same. - -PERLMOD_PRETTY = YES - -# The names of the make variables in the generated doxyrules.make file -# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. -# This is useful so different doxyrules.make files included by the same -# Makefile don't overwrite each other's variables. - -PERLMOD_MAKEVAR_PREFIX = - -#--------------------------------------------------------------------------- -# Configuration options related to the preprocessor -#--------------------------------------------------------------------------- - -# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will -# evaluate all C-preprocessor directives found in the sources and include -# files. - -ENABLE_PREPROCESSING = YES - -# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro -# names in the source code. If set to NO (the default) only conditional -# compilation will be performed. Macro expansion can be done in a controlled -# way by setting EXPAND_ONLY_PREDEF to YES. - -MACRO_EXPANSION = NO - -# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES -# then the macro expansion is limited to the macros specified with the -# PREDEFINED and EXPAND_AS_PREDEFINED tags. - -EXPAND_ONLY_PREDEF = NO - -# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files -# in the INCLUDE_PATH (see below) will be search if a #include is found. - -SEARCH_INCLUDES = YES - -# The INCLUDE_PATH tag can be used to specify one or more directories that -# contain include files that are not input files but should be processed by -# the preprocessor. - -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 = - -# 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 -# gcc). The argument of the tag is a list of macros of the form: name -# or name=definition (no spaces). If the definition and the = are -# omitted =1 is assumed. To prevent a macro definition from being -# undefined via #undef or recursively expanded use the := operator -# instead of the = operator. - -PREDEFINED = __cplusplus - -# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then -# this tag can be used to specify a list of macro names that should be expanded. -# The macro definition that is found in the sources will be used. -# Use the PREDEFINED tag if you want to use a different macro definition. - -EXPAND_AS_DEFINED = - -# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then -# doxygen's preprocessor will remove all function-like macros that are alone -# on a line, have an all uppercase name, and do not end with a semicolon. Such -# function macros are typically used for boiler-plate code, and will confuse the -# parser if not removed. - -SKIP_FUNCTION_MACROS = YES - -#--------------------------------------------------------------------------- -# Configuration::additions related to external references -#--------------------------------------------------------------------------- - -# The TAGFILES option can be used to specify one or more tagfiles. -# Optionally an initial location of the external documentation -# can be added for each tagfile. The format of a tag file without -# this location is as follows: -# TAGFILES = file1 file2 ... -# Adding location for the tag files is done as follows: -# 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) -# 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. - -TAGFILES = - -# When a file name is specified after GENERATE_TAGFILE, doxygen will create -# a tag file that is based on the input files it reads. - -GENERATE_TAGFILE = - -# If the ALLEXTERNALS tag is set to YES all external classes will be listed -# in the class index. If set to NO only the inherited external classes -# will be listed. - -ALLEXTERNALS = NO - -# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed -# in the modules index. If set to NO, only the current project's groups will -# be listed. - -EXTERNAL_GROUPS = YES - -# The PERL_PATH should be the absolute path and name of the perl script -# interpreter (i.e. the result of `which perl'). - -PERL_PATH = /usr/bin/perl - -#--------------------------------------------------------------------------- -# Configuration options related to the dot tool -#--------------------------------------------------------------------------- - -# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will -# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base or -# super classes. Setting the tag to NO turns the diagrams off. Note that this -# option is superseded by the HAVE_DOT option below. This is only a fallback. It is -# recommended to install and use dot, since it yields more powerful graphs. - -CLASS_DIAGRAMS = YES - -# If set to YES, the inheritance and collaboration graphs will hide -# inheritance and usage relations if the target is undocumented -# or is not a class. - -HIDE_UNDOC_RELATIONS = NO - -# 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 -# toolkit from AT&T and Lucent Bell Labs. The other options in this section -# have no effect if this option is set to NO (the default) - -HAVE_DOT = YES - -# 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 -# the CLASS_DIAGRAMS tag to NO. - -CLASS_GRAPH = YES - -# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect implementation dependencies (inheritance, containment, and -# class references variables) of the class with other documented classes. - -COLLABORATION_GRAPH = YES - -# If the UML_LOOK tag is set to YES doxygen will generate inheritance and -# collaboration diagrams in a style similar to the OMG's Unified Modeling -# Language. - -UML_LOOK = NO - -# If set to YES, the inheritance and collaboration graphs will show the -# relations between templates and their instances. - -TEMPLATE_RELATIONS = NO - -# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT -# tags are set to YES then doxygen will generate a graph for each documented -# file showing the direct and indirect include dependencies of the file with -# other documented files. - -INCLUDE_GRAPH = YES - -# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and -# HAVE_DOT tags are set to YES then doxygen will generate a graph for each -# documented header file showing the documented files that directly or -# indirectly include this file. - -INCLUDED_BY_GRAPH = YES - -# If the CALL_GRAPH 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. - -CALL_GRAPH = YES - -# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen -# will graphical hierarchy of all classes instead of a textual one. - -GRAPHICAL_HIERARCHY = 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 -# If left blank png will be used. - -DOT_IMAGE_FORMAT = png - -# The tag DOT_PATH can be used to specify the path where the dot tool can be -# found. If left blank, it is assumed the dot tool can be found on the path. - -DOT_PATH = - -# The DOTFILE_DIRS tag can be used to specify one or more directories that -# contain dot files that are included in the documentation (see the -# \dotfile command). - -DOTFILE_DIRS = - -# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width -# (in pixels) of the graphs generated by dot. If a graph becomes larger than -# this value, doxygen will try to truncate the graph, so that it fits within -# the specified constraint. Beware that most browsers cannot cope with very -# large images. - -MAX_DOT_GRAPH_WIDTH = 1024 - -# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height -# (in pixels) of the graphs generated by dot. If a graph becomes larger than -# this value, doxygen will try to truncate the graph, so that it fits within -# the specified constraint. Beware that most browsers cannot cope with very -# large images. - -MAX_DOT_GRAPH_HEIGHT = 1024 - -# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the -# graphs generated by dot. A depth value of 3 means that only nodes reachable -# from the root by following a path via at most 3 edges will be shown. Nodes that -# lay further from the root node will be omitted. Note that setting this option to -# 1 or 2 may greatly reduce the computation time needed for large code bases. Also -# note that a graph may be further truncated if the graph's image dimensions are -# not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH and MAX_DOT_GRAPH_HEIGHT). -# If 0 is used for the depth value (the default), the graph is not depth-constrained. - -MAX_DOT_GRAPH_DEPTH = 0 - -# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will -# generate a legend page explaining the meaning of the various boxes and -# arrows in the dot generated graphs. - -GENERATE_LEGEND = YES - -# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will -# remove the intermediate dot files that are used to generate -# the various graphs. - -DOT_CLEANUP = YES - -#--------------------------------------------------------------------------- -# Configuration::additions related to the search engine -#--------------------------------------------------------------------------- - -# The SEARCHENGINE tag specifies whether or not a search engine should be -# used. If set to NO the values of all tags below this one will be ignored. - -SEARCHENGINE = YES diff --git a/base/shell/explorer-old/Jamfile b/base/shell/explorer-old/Jamfile deleted file mode 100644 index afa0e4d06db..00000000000 --- a/base/shell/explorer-old/Jamfile +++ /dev/null @@ -1,56 +0,0 @@ -# -# Jamfile for Explorer to be used with Boost Build V2 -# - - -# import rc ; -import rc-mingw ; - - -exe explorer : - explorer.cpp - explorer_intres.rc - shell/entries.cpp - shell/filechild.cpp - shell/mainframe.cpp - shell/pane.cpp - shell/shellbrowser.cpp - shell/shellfs.cpp - shell/unixfs.cpp - shell/winfs.cpp - shell/ntobjfs.cpp - shell/regfs.cpp - shell/fatfs.cpp - shell/webchild.cpp - services/startup.c - services/shellservices.cpp - taskbar/desktopbar.cpp - taskbar/quicklaunch.cpp - taskbar/startmenu.cpp - taskbar/taskbar.cpp - taskbar/traynotify.cpp - taskbar/favorites.cpp - desktop/desktop.cpp -# utility/splitpath.c - utility/dragdropimpl.cpp - utility/shellbrowserimpl.cpp - utility/shellclasses.cpp - utility/utility.cpp - utility/window.cpp - utility/xmlstorage.cpp - dialogs/searchprogram.cpp - dialogs/settings.cpp - i386-stub-win32.c - : WIN32 _WIN32_IE=0x0600 _WIN32_WINNT=0x0501 WINVER=0x0500 - . -# only for GCC: -fexceptions -Wall -Wno-unused-value - gdi32 - ole32 - comctl32 - uuid - wsock32 - oleaut32 - msimg32 - notifyhook.dll - ; - diff --git a/base/shell/explorer-old/Make-rosshell-MinGW b/base/shell/explorer-old/Make-rosshell-MinGW deleted file mode 100644 index ebb0575c756..00000000000 --- a/base/shell/explorer-old/Make-rosshell-MinGW +++ /dev/null @@ -1,93 +0,0 @@ -# -# ReactOS shell -# -# Makefile-rosshell-MinGW -# -# MinGW Makefile with precompiled header support -# - -CC = gcc -CXX = g++ -LINK = g++ - -CFLAGS = -DWIN32 -DROSSHELL -D_WIN32_IE=0x0600 -D_WIN32_WINNT=0x0501 -DWINVER=0x0500 -fexceptions -Wall -I. -RCFLAGS = -DWIN32 -DROSSHELL -D__WINDRES__ -LFLAGS = -Wl,--subsystem,windows - -ifdef DEBUG -CFLAGS += -D_DEBUG -g -RCFLAGS += -D_DEBUG -LFLAGS += -g -else -CFLAGS += -DNDEBUG -Os #-march=pentium4 -RCFLAGS += -DNDEBUG -LFLAGS += -s -endif - -ifndef UNICODE -UNICODE = 1 -endif - -ifeq ($(UNICODE),1) -CFLAGS += -DUNICODE -# LFLAGS+= -Wl,--entry,_wWinMain@16 -RCFLAGS += -DUNICODE -endif - -CXXFLAGS = $(CFLAGS) - -EXEC_SUFFIX = .exe -RES_SUFFIX = .coff - -VPATH = shell utility taskbar desktop dialogs services - -PROGRAM = rosshell - -TARGET = $(PROGRAM)$(EXEC_SUFFIX) - -OBJECTS = \ - startup.o \ - shellclasses.o \ - utility.o \ - window.o \ - dragdropimpl.o \ - shellbrowserimpl.o \ - explorer.o \ - entries.o \ - winfs.o \ - shellfs.o \ - pane.o \ - desktop.o \ - desktopbar.o \ - taskbar.o \ - startmenu.o \ - shellservices.o \ - traynotify.o \ - quicklaunch.o \ - favorites.o \ - searchprogram.o \ - settings.o \ - i386-stub-win32.o \ - xmlstorage.o \ - xs-native.o - -LIBS = gdi32 comctl32 msimg32 ole32 uuid -DELAYIMPORTS = oleaut32 wsock32 - -all: precomp.h.gch $(TARGET) - -precomp.h.gch: *.h utility/*.h shell/*.h desktop/*.h - $(CXX) $(CFLAGS) precomp.h - -$(TARGET): $(OBJECTS) $(PROGRAM)$(RES_SUFFIX) notifyhook.dll - $(LINK) $(LFLAGS) -o $@ $^ $(addprefix -l,$(LIBS)) $(addprefix -l,$(DELAYIMPORTS)) - -$(PROGRAM)$(RES_SUFFIX): explorer_intres.rc res/*.bmp res/*.ico - windres $(RCFLAGS) -o $@ explorer_intres.rc - -notifyhook.dll: notifyhook/notifyhook.c notifyhook/notifyhook.h - $(CC) -D_WIN32_IE=0x0600 -Wall -D_NOTIFYHOOK_IMPL -Os -s notifyhook/notifyhook.c -shared -o $@ - -clean: - rm -f $(TARGET) $(OBJECTS) $(PROGRAM)$(RES_SUFFIX) precomp.h.gch \ - desktop/*.o dialogs/*.o shell/*.o taskbar/*.o utility/*.o diff --git a/base/shell/explorer-old/Make-rosshell.mak b/base/shell/explorer-old/Make-rosshell.mak deleted file mode 100644 index 2ca1df7d125..00000000000 --- a/base/shell/explorer-old/Make-rosshell.mak +++ /dev/null @@ -1,68 +0,0 @@ -# -# ReactOS shell -# -# Makefile -# - -PATH_TO_TOP := ../../.. - -TARGET_TYPE := program - -TARGET_APPTYPE := windows - -TARGET_NAME := rosshell - -TARGET_INSTALLDIR := . - -TARGET_CFLAGS := \ - -DWIN32 -D_ROS_ \ - -D_WIN32_IE=0x0600 -D_WIN32_WINNT=0x0501 -DWINVER=0x0500 \ - -DUNICODE -fexceptions -Wall -g - -TARGET_CPPFLAGS := $(TARGET_CFLAGS) - -TARGET_RCFLAGS := -DWIN32 -D_ROS_ -D__WINDRES__ - -TARGET_SDKLIBS := \ - gdi32.a user32.a comctl32.a ole32.a oleaut32.a shell32.a \ - notifyhook.a ws2_32.a msimg32.a - -TARGET_GCCLIBS := stdc++ uuid - -TARGET_OBJECTS := \ - explorer.o \ - i386-stub-win32.o \ - desktop/desktop.o \ - dialogs/searchprogram.o \ - dialogs/settings.o \ - shell/entries.o \ - shell/shellfs.o \ - shell/pane.o \ - shell/winfs.o \ - services/startup.o \ - services/shellservices.o \ - taskbar/desktopbar.o \ - taskbar/taskbar.o \ - taskbar/startmenu.o \ - taskbar/traynotify.o \ - taskbar/quicklaunch.o \ - taskbar/favorites.o \ - utility/shellclasses.o \ - utility/utility.o \ - utility/window.o \ - utility/dragdropimpl.o \ - utility/shellbrowserimpl.o \ - utility/xmlstorage.o \ - utility/xs-native.o - -TARGET_CPPAPP := yes - -TARGET_PCH := precomp.h - -SUBDIRS := notifyhook - -DEP_OBJECTS := $(TARGET_OBJECTS) - -include $(PATH_TO_TOP)/rules.mak -include $(TOOLS_PATH)/helper.mk -include $(TOOLS_PATH)/depend.mk diff --git a/base/shell/explorer-old/Makefile-MinGW b/base/shell/explorer-old/Makefile-MinGW deleted file mode 100644 index 9e597e19074..00000000000 --- a/base/shell/explorer-old/Makefile-MinGW +++ /dev/null @@ -1,97 +0,0 @@ -# -# ReactOS explorer -# -# Makefile.MinGW -# - -CC = gcc -CXX = g++ -LINK = g++ - -# -D_NO_ALPHABLEND for builds without msimg32.dll dependency -CFLAGS = -DWIN32 -D_WIN32_IE=0x0600 -D_WIN32_WINNT=0x0501 -DWINVER=0x0500 -fexceptions -Wall -I. -RCFLAGS = -DWIN32 -D__WINDRES__ -LFLAGS = -Wl,--subsystem,windows - -ifdef DEBUG -CFLAGS += -D_DEBUG -g -RCFLAGS += -D_DEBUG -LFLAGS += -g -else -CFLAGS += -DNDEBUG -Os -RCFLAGS += -DNDEBUG -LFLAGS += -s -endif - -ifndef UNICODE -UNICODE = 1 -endif - -ifeq ($(UNICODE),1) -CFLAGS += -DUNICODE -# LFLAGS+= -Wl,--entry,_wWinMain@16 -RCFLAGS += -DUNICODE -endif - -CXXFLAGS = $(CFLAGS) - -EXEC_SUFFIX = .exe -RES_SUFFIX = .coff - -VPATH = shell utility taskbar desktop dialogs services - -PROGRAM = explorer - -TARGET = $(PROGRAM)$(EXEC_SUFFIX) - -OBJECTS = \ - startup.o \ - shellclasses.o \ - utility.o \ - window.o \ - dragdropimpl.o \ - shellbrowserimpl.o \ - shellservices.o \ - explorer.o \ - entries.o \ - winfs.o \ - unixfs.o \ - shellfs.o \ - ntobjfs.o \ - regfs.o \ - fatfs.o \ - webchild.o \ - mainframe.o \ - filechild.o \ - pane.o \ - shellbrowser.o \ - desktop.o \ - desktopbar.o \ - taskbar.o \ - startmenu.o \ - traynotify.o \ - quicklaunch.o \ - favorites.o \ - searchprogram.o \ - settings.o \ - i386-stub-win32.o \ - xmlstorage.o \ - xs-native.o - -LIBS = gdi32 comctl32 msimg32 ole32 uuid -DELAYIMPORTS = oleaut32 wsock32 - -all: $(TARGET) - -$(TARGET): $(OBJECTS) $(PROGRAM)$(RES_SUFFIX) notifyhook.dll - $(LINK) $(LFLAGS) -o $@ $^ $(addprefix -l,$(LIBS)) $(addprefix -l,$(DELAYIMPORTS)) - -$(PROGRAM)$(RES_SUFFIX): $(PROGRAM)_intres.rc res/*.bmp res/*.ico - windres $(RCFLAGS) -o $@ $(PROGRAM)_intres.rc - -notifyhook.dll: notifyhook/notifyhook.c notifyhook/notifyhook.h - $(CC) -D_WIN32_IE=0x0600 -Wall -D_NOTIFYHOOK_IMPL -Os -s notifyhook/notifyhook.c -shared -o $@ - -clean: - rm -f $(TARGET) $(OBJECTS) $(PROGRAM)$(RES_SUFFIX) \ - desktop/*.o dialogs/*.o shell/*.o taskbar/*.o utility/*.o diff --git a/base/shell/explorer-old/Makefile-Wine b/base/shell/explorer-old/Makefile-Wine deleted file mode 100644 index c3f9ba12857..00000000000 --- a/base/shell/explorer-old/Makefile-Wine +++ /dev/null @@ -1,402 +0,0 @@ -TOPSRCDIR = ../.. -TOPOBJDIR = ../.. -SRCDIR = . - -MODULE = explorer.exe -APPMODE = gui -IMPORTS = shell32 comctl32 msimg32 ole32 user32 gdi32 kernel32 advapi32 oleaut32 -EXTRADEFS = -D__WINE__ -D_WIN32_IE=0x0600 -D_WIN32_WINNT=0x0501 -DWINVER=0x0500 -D__MINGW32__ -DCINTERFACE -EXTRA_OBJS = notifyhook.dll -EXTRALIBS = $(LIBUUID) - -C_SRCS = \ - services/startup.c \ - utility/splitpath.c - -CPP_SRCS = \ - explorer.cpp \ - desktop/desktop.cpp \ - utility/shellclasses.cpp \ - utility/utility.cpp \ - utility/window.cpp \ - utility/dragdropimpl.cpp \ - utility/shellbrowserimpl.cpp \ - utility/xmlstorage.cpp \ - utility/xmlstorage.cpp \ - utility/xs-native.cpp - shell/entries.cpp \ - shell/winfs.cpp \ - shell/unixfs.cpp \ - shell/shellfs.cpp \ - shell/mainframe.cpp \ - shell/filechild.cpp \ - shell/pane.cpp \ - shell/shellbrowser.cpp \ - shell/ntobjfs.cpp \ - shell/regfs.cpp \ - shell/fatfs.cpp \ - shell/webchild.cpp \ - services/shellservices.cpp \ - taskbar/desktopbar.cpp \ - taskbar/taskbar.cpp \ - taskbar/startmenu.cpp \ - taskbar/traynotify.cpp \ - taskbar/quicklaunch.cpp \ - taskbar/favorites.cpp \ - dialogs/searchprogram.cpp \ - dialogs/settings.cpp - -RC_SRCS = explorer_intres.rc -EXTRARCFLAGS = -D__WRC__ -D_WIN32 - - -# Global rules for building a Winelib program -*-Makefile-*- -# -# Each individual makefile should define the following variables: -# MODULE : name of the main module being built -# APPMODE : program mode (cui,gui,cuiw,guiw) -# EXTRALIBS : extra libraries to link in (optional) -# EXTRADEFS : extra symbol definitions, like -DWINELIB (optional) -# -# plus all variables required by the global Make.rules.in -# - -DEFS = -D_REENTRANT -fPIC $(EXTRADEFS) -LDDLLFLAGS = -Wl,-Bsymbolic,-z,defs -ALL_OBJS = $(OBJS) $(MODULE).dbg.o -ALL_LIBS = $(LIBWINE) $(EXTRALIBS) $(LIBPORT) $(LDFLAGS) $(LIBS) -BASEMODULE = $(MODULE:.exe=) -TESTIMPORTS = $(DELAYIMPORTS) $(IMPORTS) -RUNTESTFLAGS= -q -P wine -T $(TOPOBJDIR) $(PLTESTPROGRAM:%=-p %) - - -# Global rules shared by all makefiles -*-Makefile-*- -# -# Each individual makefile must define the following variables: -# TOPSRCDIR : top-level source directory -# TOPOBJDIR : top-level object directory -# SRCDIR : source directory for this module -# MODULE : name of the module being built -# -# Each individual makefile may define the following additional variables: -# C_SRCS : C sources for the module -# CPP_SRCS : C++ sources for the module -# C_SRCS16 : 16-bit C sources for the module -# RC_SRCS : resource source files -# EXTRA_SRCS : extra source files for make depend -# EXTRA_OBJS : extra object files -# IMPORTS : dlls to import -# DELAYIMPORTS : dlls to import in delayed mode -# SUBDIRS : subdirectories that contain a Makefile -# EXTRASUBDIRS : subdirectories that do not contain a Makefile -# INSTALLSUBDIRS : subdirectories to run make install/uninstall into - -# First some useful definitions - -SHELL = /bin/sh -CC = gcc -CXX = g++ -CPP = gcc -E -#CFLAGS = -g -O2 -CFLAGS = -g -CPPFLAGS = -LIBS = -lm -lstdc++ -YACC = bison -y -LEX = flex -LEXLIB = -lfl -EXEEXT = -OBJEXT = o -LIBEXT = so -DLLEXT = .so -IMPLIBEXT = def -LDSHARED = $(CC) -shared $(SONAME:%=-Wl,-soname,%) -DLLTOOL = false -DLLWRAP = -AR = ar rc -RANLIB = ranlib -STRIP = strip -WINDRES = mingw32-windres -LN = ln -LN_S = ln -s -TOOLSDIR = $(TOPOBJDIR) -AS = as -LD = ld -LDFLAGS = -LDCOMBINE = $(LD) -r -RM = rm -f -MV = mv -LINT = -LINTFLAGS = -INCLUDES = -I$(SRCDIR) -I. -I$(TOPSRCDIR)/include -I$(TOPOBJDIR)/include $(EXTRAINCL) -EXTRACFLAGS = -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith -ALLCFLAGS = $(INCLUDES) $(DEFS) $(EXTRACFLAGS) $(CPPFLAGS) $(CFLAGS) -ALLLINTFLAGS = $(INCLUDES) $(DEFS) $(LINTFLAGS) -MKINSTALLDIRS= $(TOPSRCDIR)/tools/mkinstalldirs -m 755 -WINAPI_CHECK = $(TOPSRCDIR)/tools/winapi_check/winapi_check -WINEWRAPPER = $(TOPSRCDIR)/tools/winewrapper -C2MAN = $(TOPSRCDIR)/tools/c2man.pl -RUNTEST = $(TOPSRCDIR)/tools/runtest -WINEBUILD = $(TOOLSDIR)/tools/winebuild/winebuild -MAKEDEP = $(TOOLSDIR)/tools/makedep -WRC = $(TOOLSDIR)/tools/wrc/wrc -WMC = $(TOOLSDIR)/tools/wmc/wmc -WIDL = $(TOOLSDIR)/tools/widl/widl -RC = $(WRC) -RC16 = $(WRC) -RCFLAGS = --nostdinc $(INCLUDES) $(EXTRARCFLAGS) -RC16FLAGS = -O res16 $(RCFLAGS) -LDPATH = LD_LIBRARY_PATH="$(TOOLSDIR)/libs/unicode:$$LD_LIBRARY_PATH" -DLLDIR = $(TOPOBJDIR)/dlls -LIBDIR = $(TOPOBJDIR)/libs -LIBPORT = -L$(TOPOBJDIR)/libs/port -lwine_port -LIBUNICODE = -L$(TOPOBJDIR)/libs/unicode -lwine_unicode -LIBUUID = -L$(TOPOBJDIR)/libs/uuid -lwine_uuid -LIBWINE = -L$(TOPOBJDIR)/libs/wine -lwine - - - -# Installation infos - -INSTALL = /usr/bin/install -c $(INSTALL_FLAGS) -INSTALL_PROGRAM = ${INSTALL} $(INSTALL_PROGRAM_FLAGS) -INSTALL_SCRIPT = ${INSTALL} $(INSTALL_SCRIPT_FLAGS) -INSTALL_DATA = ${INSTALL} -m 644 $(INSTALL_DATA_FLAGS) -prefix = /usr/local -exec_prefix = ${prefix} -bindir = ${exec_prefix}/bin -libdir = ${exec_prefix}/lib -datadir = ${prefix}/share -infodir = ${prefix}/info -mandir = ${prefix}/man -sysconfdir = ${prefix}/etc -includedir = ${prefix}/include/wine -dlldir = ${exec_prefix}/lib/wine -prog_manext = 1 -api_manext = 3w -conf_manext = 5 -CLEAN_FILES = *.o *.a *.so *.ln *.$(LIBEXT) \\\#*\\\# *~ *% .\\\#* *.bak *.orig *.rej \ - *.flc *.spec.c *.spec.def *.dbg.c y.tab.c y.tab.h lex.yy.c core */*.o - -OBJS = $(C_SRCS:.c=.o) $(CPP_SRCS:.cpp=.o) $(EXTRA_OBJS) - -RCOBJS = $(RC_SRCS:.rc=.res.o) -LINTS = $(C_SRCS:.c=.ln) $(CPP_SRCS:.cpp=.ln) - -# Implicit rules - -.SUFFIXES: .mc .rc .mc.rc .res .res.o .coff .spec .spec.c .spec.def .ok - -.c.o: - $(CC) -c $(ALLCFLAGS) -o $@ $< - -.cpp.o: - $(CXX) -c $(ALLCFLAGS) -o $@ $< - -.s.o: - $(AS) -o $@ $< - -.mc.mc.rc: - $(LDPATH) $(WMC) -i -U -H /dev/null -o $@ $< - -.rc.res: - $(LDPATH) $(RC) $(RCFLAGS) -fo$@ $< - -.res.res.o: - $(WINDRES) -i $< -o $@ - -.rc.coff: - $(WINDRES) -i $< -o $@ - -.spec.spec.c: - $(WINEBUILD) $(DEFS) -o $@ --main-module $(MODULE) --spec $< - -.spec.spec.def: - $(WINEBUILD) $(DEFS) -o $@ --def $< - -.c.ln: - $(LINT) -c $(ALLLINTFLAGS) $< || ( $(RM) $@ && exit 1 ) - -.c.ok: - $(RUNTEST) $(RUNTESTFLAGS) $< && touch $@ - -# 'all' target first in case the enclosing Makefile didn't define any target - -all: Makefile - -filter: - @$(TOPSRCDIR)/tools/winapi/make_filter --make $(MAKE) all - -.PHONY: all filter - -# Rule for main module debug channels - -$(MODULE).dbg.c: $(C_SRCS) $(CPP_SRCS) $(C_SRCS16) $(WINEBUILD) - $(WINEBUILD) $(DEFS) -o $@ --debug -C$(SRCDIR) $(C_SRCS) $(CPP_SRCS) $(C_SRCS16) - -# Rule to rebuild the tools - -$(MAKEDEP): - cd $(TOOLSDIR)/tools && $(MAKE) `basename $@` - -# Rules for makefile - -Makefile: Makefile.in $(TOPSRCDIR)/configure - @echo Makefile is older than $?, please rerun $(TOPSRCDIR)/configure - @exit 1 - -# Rule for linting - -$(MODULE).ln : $(LINTS) - if test "$(LINTS)" ; \ - then \ - $(LINT) $(ALLLINTFLAGS) -o$(MODULE) $(LINTS) ; \ - $(MV) llib-l$(MODULE).ln $(MODULE).ln ; \ - else \ - $(LINT) $(ALLLINTFLAGS) -C$(MODULE) /dev/null ; \ - fi - -lint:: $(MODULE).ln - -# Rules for Windows API checking - -winapi_check:: dummy - $(WINAPI_CHECK) $(WINAPI_CHECK_FLAGS) $(WINAPI_CHECK_EXTRA_FLAGS) . - -.PHONY: winapi_check - -# Rules for dependencies - -$(SUBDIRS:%=%/__depend__): $(MAKEDEP) dummy - cd `dirname $@` && $(MAKE) depend - -depend: $(MAKEDEP) $(SUBDIRS:%=%/__depend__) - $(MAKEDEP) $(INCLUDES) -C$(SRCDIR) $(C_SRCS) $(CPP_SRCS) $(C_SRCS16) $(RC_SRCS) $(RC_SRCS16) $(MC_SRCS) $(IDL_SRCS) $(EXTRA_SRCS) - -.PHONY: depend $(SUBDIRS:%=%/__depend__) - -# Rules for cleaning - -$(SUBDIRS:%=%/__clean__): dummy - cd `dirname $@` && $(MAKE) clean - -$(SUBDIRS:%=%/__testclean__): dummy - cd `dirname $@` && $(MAKE) testclean - -$(EXTRASUBDIRS:%=%/__clean__): dummy - -cd `dirname $@` && $(RM) $(CLEAN_FILES) - -testclean:: $(SUBDIRS:%=%/__testclean__) - -clean:: $(SUBDIRS:%=%/__clean__) $(EXTRASUBDIRS:%=%/__clean__) - $(RM) $(CLEAN_FILES) $(RC_SRCS:.rc=.res) $(RC_SRCS16:.rc=.res) $(MC_SRCS:.mc=.mc.rc) $(PROGRAMS) - -.PHONY: clean testclean $(SUBDIRS:%=%/__clean__) $(SUBDIRS:%=%/__testclean__) $(EXTRASUBDIRS:%=%/__clean__) - -# Rules for installing - -$(SUBDIRS:%=%/__install__): dummy - cd `dirname $@` && $(MAKE) install - -$(SUBDIRS:%=%/__install-lib__): dummy - cd `dirname $@` && $(MAKE) install-lib - -$(SUBDIRS:%=%/__install-dev__): dummy - cd `dirname $@` && $(MAKE) install-dev - -$(SUBDIRS:%=%/__uninstall__): dummy - cd `dirname $@` && $(MAKE) uninstall - -install:: $(INSTALLSUBDIRS:%=%/__install__) - -uninstall:: $(INSTALLSUBDIRS:%=%/__uninstall__) - -.PHONY: install install-lib install-dev uninstall \ - $(SUBDIRS:%=%/__install__) $(SUBDIRS:%=%/__uninstall__) \ - $(SUBDIRS:%=%/__install-lib__) $(SUBDIRS:%=%/__install-dev__) - -# Rules for checking that no imports are missing - -$(SUBDIRS:%=%/__checklink__): dummy - @cd `dirname $@` && $(MAKE) checklink - -.PHONY: checklink $(SUBDIRS:%=%/__checklink__) - -# Rules for testing - -$(SUBDIRS:%=%/__test__): dummy - @cd `dirname $@` && $(MAKE) test - -$(SUBDIRS:%=%/__crosstest__): dummy - @cd `dirname $@` && $(MAKE) crosstest - -.PHONY: check test crosstest $(SUBDIRS:%=%/__test__) $(SUBDIRS:%=%/__crosstest__) - -# Misc. rules - -$(RC_SRCS:.rc=.res) $(RC_SRCS16:.rc=.res): $(WRC) - -$(MC_SRCS:.mc=.mc.rc): $(WMC) - -$(IDL_SRCS:.idl=.h): $(WIDL) - -$(SUBDIRS): dummy - @cd $@ && $(MAKE) - -dummy: - -.PHONY: dummy $(SUBDIRS) - -# End of global rules - -all: $(MODULE)$(DLLEXT) $(BASEMODULE)$(EXEEXT) - -# Rule for main module spec file - -$(MODULE).spec.c: $(RC_SRCS:.rc=.res) $(ALL_OBJS) $(WINEBUILD) - $(WINEBUILD) $(DEFS) -o $@ --exe $(MODULE) $(APPMODE:%=--exe-mode %) $(RC_SRCS:.rc=.res) $(ALL_OBJS) -L$(DLLDIR) $(DELAYIMPORTS:%=-d%) $(IMPORTS:%=-l%) - -# Rules for .so main module - -$(MODULE).so: $(MODULE).spec.o $(ALL_OBJS) Makefile.in - $(LDSHARED) $(LDDLLFLAGS) $(MODULE).spec.o $(ALL_OBJS) -o $@ $(ALL_LIBS) -lc - -$(BASEMODULE): $(WINEWRAPPER) - $(RM) $@ && $(LN_S) $(WINEWRAPPER) $@ - -# Rules for .exe main module - -$(MODULE): $(ALL_OBJS) $(RCOBJS) Makefile.in - $(CC) $(ALL_OBJS) $(RCOBJS) -o $@ $(DELAYIMPORTS:%=-l%) $(IMPORTS:%=-l%) $(ALL_LIBS) - -# Rules for testing - -check test:: $(SUBDIRS:%=%/__test__) - -$(TESTRESULTS): $(MODULE)$(DLLEXT) - -# Rules for installation - -.PHONY: install_prog install_prog.so uninstall_prog uninstall_prog.so - -install_prog.so: $(MODULE).so dummy - $(MKINSTALLDIRS) $(dlldir) - $(INSTALL_PROGRAM) $(MODULE).so $(dlldir)/$(MODULE).so - -install_prog: $(MODULE) dummy - $(MKINSTALLDIRS) $(bindir) - $(INSTALL_PROGRAM) $(MODULE) $(bindir)/$(MODULE) - -uninstall_prog.so: dummy - $(RM) $(dlldir)/$(MODULE).so - -uninstall_prog: dummy - $(RM) $(bindir)/$(MODULE) - -install:: install_prog$(DLLEXT) - -uninstall:: uninstall_prog$(DLLEXT) - -clean:: - $(RM) $(BASEMODULE) $(MODULE) - -### Dependencies: diff --git a/base/shell/explorer-old/Makefile-precomp b/base/shell/explorer-old/Makefile-precomp deleted file mode 100644 index c9ae6e42645..00000000000 --- a/base/shell/explorer-old/Makefile-precomp +++ /dev/null @@ -1,101 +0,0 @@ -# -# ReactOS explorer -# -# Makefile-precomp -# -# MinGW Makefile with precompiled header support -# - -CC = gcc -CXX = g++ -LINK = g++ - -CFLAGS = -DWIN32 -D_WIN32_IE=0x0600 -D_WIN32_WINNT=0x0501 -DWINVER=0x0500 -fexceptions -Wall -I. -RCFLAGS = -DWIN32 -D__WINDRES__ -LFLAGS = -Wl,--subsystem,windows - -ifdef DEBUG -CFLAGS += -D_DEBUG -g -RCFLAGS += -D_DEBUG -LFLAGS += -g -else -CFLAGS += -DNDEBUG -Os #-march=pentium4 -RCFLAGS += -DNDEBUG -LFLAGS += -s -endif - -ifndef UNICODE -UNICODE = 1 -endif - -ifeq ($(UNICODE),1) -CFLAGS += -DUNICODE -# LFLAGS+= -Wl,--entry,_wWinMain@16 -RCFLAGS += -DUNICODE -endif - -CXXFLAGS = $(CFLAGS) - -EXEC_SUFFIX = .exe -RES_SUFFIX = .coff - -VPATH = shell utility taskbar desktop dialogs services - -PROGRAM = explorer - -TARGET = $(PROGRAM)$(EXEC_SUFFIX) - -OBJECTS = \ - startup.o \ - shellclasses.o \ - utility.o \ - window.o \ - dragdropimpl.o \ - shellbrowserimpl.o \ - shellservices.o \ - explorer.o \ - entries.o \ - winfs.o \ - unixfs.o \ - shellfs.o \ - ntobjfs.o \ - regfs.o \ - fatfs.o \ - webchild.o \ - mainframe.o \ - filechild.o \ - pane.o \ - shellbrowser.o \ - desktop.o \ - desktopbar.o \ - taskbar.o \ - startmenu.o \ - traynotify.o \ - quicklaunch.o \ - favorites.o \ - searchprogram.o \ - settings.o \ - i386-stub-win32.o \ - xmlstorage.o \ - xs-native.o - -LIBS = gdi32 comctl32 msimg32 ole32 uuid -DELAYIMPORTS = oleaut32 wsock32 - -all: precomp.h.gch $(TARGET) - -precomp.h.gch: *.h utility/*.h shell/*.h desktop/*.h - $(CXX) $(CFLAGS) precomp.h - -$(TARGET): $(OBJECTS) $(PROGRAM)$(RES_SUFFIX) notifyhook.dll - $(LINK) $(LFLAGS) -o $@ $^ $(addprefix -l,$(LIBS)) $(addprefix -l,$(DELAYIMPORTS)) - -$(PROGRAM)$(RES_SUFFIX): explorer_intres.rc res/*.bmp res/*.ico - windres $(RCFLAGS) -o $@ explorer_intres.rc - -notifyhook.dll: notifyhook/notifyhook.c notifyhook/notifyhook.h - $(CC) -D_WIN32_IE=0x0600 -Wall -D_NOTIFYHOOK_IMPL -Os -s notifyhook/notifyhook.c -shared -o $@ - -clean: - rm -f $(TARGET) $(OBJECTS) $(PROGRAM)$(RES_SUFFIX) precomp.h.gch \ - desktop/*.o dialogs/*.o shell/*.o taskbar/*.o utility/*.o diff --git a/base/shell/explorer-old/desktop/desktop.cpp b/base/shell/explorer-old/desktop/desktop.cpp deleted file mode 100644 index 6bb12d2d723..00000000000 --- a/base/shell/explorer-old/desktop/desktop.cpp +++ /dev/null @@ -1,897 +0,0 @@ -/* - * Copyright 2003, 2004, 2005 Martin Fuchs - * - * This library is free software; you can redistribute it and/or - * modify it 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. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - // - // Explorer clone - // - // desktop.cpp - // - // Martin Fuchs, 09.08.2003 - // - - -#include - -#include "../taskbar/desktopbar.h" -#include "../taskbar/taskbar.h" // for PM_GET_LAST_ACTIVE - - -static BOOL (WINAPI*SetShellWindow)(HWND); -static BOOL (WINAPI*SetShellWindowEx)(HWND, HWND); - - -#ifdef _USE_HDESK - -Desktop::Desktop(HDESK hdesktop/*, HWINSTA hwinsta*/) - : _hdesktop(hdesktop) -// _hwinsta(hwinsta) -{ -} - -Desktop::~Desktop() -{ - if (_hdesktop) - CloseDesktop(_hdesktop); - -// if (_hwinsta) -// CloseWindowStation(_hwinsta); - - if (_pThread.get()) { - _pThread->Stop(); - _pThread.release(); - } -} - -#endif - - -Desktops::Desktops() - : _current_desktop(0) -{ -} - -Desktops::~Desktops() -{ - // show all hidden windows - for(iterator it_dsk=begin(); it_dsk!=end(); ++it_dsk) - for(WindowSet::iterator it=it_dsk->_windows.begin(); it!=it_dsk->_windows.end(); ++it) - ShowWindowAsync(*it, SW_SHOW); -} - -void Desktops::init() -{ - resize(DESKTOP_COUNT); - -#ifdef _USE_HDESK - DesktopPtr& desktop = (*this)[0]; - - desktop = DesktopPtr(new Desktop(OpenInputDesktop(0, FALSE, DESKTOP_SWITCHDESKTOP))); -#endif -} - -#ifdef _USE_HDESK - -void Desktops::SwitchToDesktop(int idx) -{ - if (_current_desktop == idx) - return; - - DesktopPtr& desktop = (*this)[idx]; - - DesktopThread* pThread = NULL; - - if (desktop.get()) { - if (desktop->_hdesktop) - if (!SwitchDesktop(desktop->_hdesktop)) - return; - } else { - FmtString desktop_name(TEXT("Desktop %d"), idx); - - SECURITY_ATTRIBUTES saAttr = {sizeof(SECURITY_ATTRIBUTES), 0, TRUE}; -/* - HWINSTA hwinsta = CreateWindowStation(TEXT("ExplorerWinStation"), 0, GENERIC_ALL, &saAttr); - - if (!SetProcessWindowStation(hwinsta)) - return; -*/ - HDESK hdesktop = CreateDesktop(desktop_name, NULL, NULL, 0, GENERIC_ALL, &saAttr); - if (!hdesktop) - return; - - desktop = DesktopPtr(new Desktop(hdesktop/*, hwinsta*/)); - - pThread = new DesktopThread(*desktop); - } - - _current_desktop = idx; - - if (pThread) { - desktop->_pThread = DesktopThreadPtr(pThread); - pThread->Start(); - } -} - -int DesktopThread::Run() -{ - if (!SetThreadDesktop(_desktop._hdesktop)) - return -1; - - HDESK hDesk_old = OpenInputDesktop(0, FALSE, DESKTOP_SWITCHDESKTOP); - - if (!SwitchDesktop(_desktop._hdesktop)) - return -1; - - if (!_desktop._hwndDesktop) - _desktop._hwndDesktop = DesktopWindow::Create(); - - int ret = Window::MessageLoop(); - - SwitchDesktop(hDesk_old); - - return ret; -} - -#else // _USE_HDESK - -static BOOL CALLBACK SwitchDesktopEnumFct(HWND hwnd, LPARAM lparam) -{ - WindowSet& windows = *(WindowSet*)lparam; - - if (hwnd!=g_Globals._hwndDesktopBar && hwnd!=g_Globals._hwndDesktop) - if (IsWindowVisible(hwnd)) - windows.insert(hwnd); - - return TRUE; -} - -void Desktops::SwitchToDesktop(int idx) -{ - if (_current_desktop == idx) - return; - - Desktop& old_desktop = (*this)[_current_desktop]; - WindowSet& windows = old_desktop._windows; - Desktop& desktop = (*this)[idx]; - - windows.clear(); - - // collect window handles of all other desktops - WindowSet other_wnds; - for(const_iterator it1=begin(); it1!=end(); ++it1) - for(WindowSet::const_iterator it2=it1->_windows.begin(); it2!=it1->_windows.end(); ++it2) - other_wnds.insert(*it2); - - // save currently visible application windows - EnumWindows(SwitchDesktopEnumFct, (LPARAM)&windows); - - old_desktop._hwndForeground = (HWND)SendMessage(g_Globals._hwndDesktopBar, PM_GET_LAST_ACTIVE, 0, 0); - - // hide all windows of the previous desktop - for(WindowSet::iterator it=windows.begin(); it!=windows.end(); ++it) - ShowWindowAsync(*it, SW_HIDE); - - // show all windows of the new desktop - for(WindowSet::iterator it=desktop._windows.begin(); it!=desktop._windows.end(); ++it) - ShowWindowAsync(*it, SW_SHOW); - - if (desktop._hwndForeground) - SetForegroundWindow(desktop._hwndForeground); - - // remove the window handles of the other desktops from what we found on the previous desktop - for(WindowSet::const_iterator it=other_wnds.begin(); it!=other_wnds.end(); ++it) - windows.erase(*it); - - // We don't need to store the window handles of what's now visible the now current desktop. - desktop._windows.clear(); - - _current_desktop = idx; -} - -#endif // _USE_HDESK - - -static BOOL CALLBACK MinimizeDesktopEnumFct(HWND hwnd, LPARAM lparam) -{ - list& minimized = *(list*)lparam; - - if (hwnd!=g_Globals._hwndDesktopBar && hwnd!=g_Globals._hwndDesktop) - if (IsWindowVisible(hwnd) && !IsIconic(hwnd)) { - RECT rect; - - if (GetWindowRect(hwnd,&rect)) - if (rect.right>0 && rect.bottom>0 && - rect.right>rect.left && rect.bottom>rect.top) { - minimized.push_back(MinimizeStruct(hwnd, GetWindowStyle(hwnd))); - ShowWindowAsync(hwnd, SW_MINIMIZE); - } - } - - return TRUE; -} - - /// minimize/restore all windows on the desktop -void Desktops::ToggleMinimize() -{ - list& minimized = (*this)[_current_desktop]._minimized; - - if (minimized.empty()) { - EnumWindows(MinimizeDesktopEnumFct, (LPARAM)&minimized); - } else { - const list& cminimized = minimized; - for(list::const_reverse_iterator it=cminimized.rbegin(); - it!=cminimized.rend(); ++it) { - ShowWindowAsync(it->first, it->second&WS_MAXIMIZE? SW_MAXIMIZE: SW_RESTORE); - Sleep(20); - } - - minimized.clear(); - } -} - - -BOOL IsAnyDesktopRunning() -{ - HINSTANCE hUser32 = GetModuleHandle(TEXT("user32")); - - SetShellWindow = (BOOL(WINAPI*)(HWND)) GetProcAddress(hUser32, "SetShellWindow"); - SetShellWindowEx = (BOOL(WINAPI*)(HWND,HWND)) GetProcAddress(hUser32, "SetShellWindowEx"); - - return GetShellWindow() != 0; -} - - -BackgroundWindow::BackgroundWindow(HWND hwnd) - : super(hwnd) -{ - // set background brush for the short moment of displaying the - // background color while moving foreground windows - SetClassLongPtr(hwnd, GCL_HBRBACKGROUND, COLOR_BACKGROUND+1); - - _display_version = RegGetDWORDValue(HKEY_CURRENT_USER, TEXT("Control Panel\\Desktop"), TEXT("PaintDesktopVersion"), 1); -} - -LRESULT BackgroundWindow::WndProc(UINT nmsg, WPARAM wparam, LPARAM lparam) -{ - switch(nmsg) { - case WM_ERASEBKGND: - DrawDesktopBkgnd((HDC)wparam); - return TRUE; - - case WM_MBUTTONDBLCLK: - /* Imagelist icons are missing if MainFrame::Create() is called directly from here! - explorer_show_frame(SW_SHOWNORMAL); */ - PostMessage(g_Globals._hwndDesktop, nmsg, wparam, lparam); - break; - - case PM_DISPLAY_VERSION: - if (lparam || wparam) { - DWORD or_mask = wparam; - DWORD reset_mask = LOWORD(lparam); - DWORD xor_mask = HIWORD(lparam); - _display_version = ((_display_version&~reset_mask) | or_mask) ^ xor_mask; - RegSetDWORDValue(HKEY_CURRENT_USER, TEXT("Control Panel\\Desktop"), TEXT("PaintDesktopVersion"), _display_version); - ///@todo Changing the PaintDesktopVersion-Flag needs a restart of the shell -> display a message box - InvalidateRect(_hwnd, NULL, TRUE); - } - return _display_version; - - default: - return super::WndProc(nmsg, wparam, lparam); - } - - return 0; -} - -void BackgroundWindow::DrawDesktopBkgnd(HDC hdc) -{ - PaintDesktop(hdc); - -/* special solid background - HBRUSH bkgndBrush = CreateSolidBrush(RGB(0,32,160)); // dark blue - FillRect(hdc, &rect, bkgndBrush); - DeleteBrush(bkgndBrush); -*/ -} - - -DesktopWindow::DesktopWindow(HWND hwnd) - : super(hwnd) -{ - _pShellView = NULL; -} - -DesktopWindow::~DesktopWindow() -{ - if (_pShellView) - _pShellView->Release(); -} - - -HWND DesktopWindow::Create() -{ - static IconWindowClass wcDesktop(TEXT("Progman"), IDI_REACTOS, CS_DBLCLKS); - /* (disabled because of small ugly temporary artefacts when hiding start menu) - wcDesktop.hbrBackground = (HBRUSH)(COLOR_BACKGROUND+1); */ - - int width = GetSystemMetrics(SM_CXSCREEN); - int height = GetSystemMetrics(SM_CYSCREEN); - - HWND hwndDesktop = Window::Create(WINDOW_CREATOR(DesktopWindow), - WS_EX_TOOLWINDOW, wcDesktop, TEXT("Program Manager"), WS_POPUP|WS_VISIBLE, //|WS_CLIPCHILDREN for SDI frames - 0, 0, width, height, 0); - - // work around to display desktop bar in Wine - ShowWindow(GET_WINDOW(DesktopWindow, hwndDesktop)->_desktopBar, SW_SHOW); - - // work around for Windows NT, Win 98, ... - // Without this the desktop has mysteriously only a size of 800x600 pixels. - MoveWindow(hwndDesktop, 0, 0, width, height, TRUE); - - return hwndDesktop; -} - - -LRESULT DesktopWindow::Init(LPCREATESTRUCT pcs) -{ - if (super::Init(pcs)) - return 1; - - HRESULT hr = GetDesktopFolder()->CreateViewObject(_hwnd, IID_IShellView, (void**)&_pShellView); -/* also possible: - SFV_CREATE sfv_create; - - sfv_create.cbSize = sizeof(SFV_CREATE); - sfv_create.pshf = GetDesktopFolder(); - sfv_create.psvOuter = NULL; - sfv_create.psfvcb = NULL; - - HRESULT hr = SHCreateShellFolderView(&sfv_create, &_pShellView); -*/ - HWND hWndView = 0; - - if (SUCCEEDED(hr)) { - FOLDERSETTINGS fs; - - fs.ViewMode = FVM_ICON; - fs.fFlags = FWF_DESKTOP|FWF_NOCLIENTEDGE|FWF_NOSCROLL|FWF_BESTFITWINDOW|FWF_SNAPTOGRID; //|FWF_AUTOARRANGE; - - ClientRect rect(_hwnd); - - hr = _pShellView->CreateViewWindow(NULL, &fs, this, &rect, &hWndView); - - ///@todo use IShellBrowser::GetViewStateStream() to restore previous view state -> see SHOpenRegStream() - - if (SUCCEEDED(hr)) { - g_Globals._hwndShellView = hWndView; - - // subclass shellview window - new DesktopShellView(hWndView, _pShellView); - - _pShellView->UIActivate(SVUIA_ACTIVATE_FOCUS); - - /* - IShellView2* pShellView2; - - hr = _pShellView->QueryInterface(IID_IShellView2, (void**)&pShellView2); - - SV2CVW2_PARAMS params; - params.cbSize = sizeof(SV2CVW2_PARAMS); - params.psvPrev = _pShellView; - params.pfs = &fs; - params.psbOwner = this; - params.prcView = ▭ - params.pvid = params.pvid;//@@ - - hr = pShellView2->CreateViewWindow2(¶ms); - params.pvid; - */ - - /* - IFolderView* pFolderView; - - hr = _pShellView->QueryInterface(IID_IFolderView, (void**)&pFolderView); - - if (SUCCEEDED(hr)) { - hr = pFolderView->GetAutoArrange(); - hr = pFolderView->SetCurrentViewMode(FVM_DETAILS); - } - */ - } - } - - if (hWndView && SetShellWindowEx) - SetShellWindowEx(_hwnd, hWndView); - else if (SetShellWindow) - SetShellWindow(_hwnd); - - // create the explorer bar - _desktopBar = DesktopBar::Create(); - g_Globals._hwndDesktopBar = _desktopBar; - - return 0; -} - - -LRESULT DesktopWindow::WndProc(UINT nmsg, WPARAM wparam, LPARAM lparam) -{ - switch(nmsg) { - case WM_LBUTTONDBLCLK: - case WM_RBUTTONDBLCLK: - case WM_MBUTTONDBLCLK: - explorer_show_frame(SW_SHOWNORMAL); - break; - - case WM_DISPLAYCHANGE: - MoveWindow(_hwnd, 0, 0, LOWORD(lparam), HIWORD(lparam), TRUE); - MoveWindow(g_Globals._hwndShellView, 0, 0, LOWORD(lparam), HIWORD(lparam), TRUE); - MoveWindow(_desktopBar, 0, HIWORD(lparam) - DESKTOPBARBAR_HEIGHT, LOWORD(lparam), DESKTOPBARBAR_HEIGHT, TRUE); - break; - - case WM_GETISHELLBROWSER: - return (LRESULT)static_cast(this); - - case WM_DESTROY: - - ///@todo use IShellBrowser::GetViewStateStream() and _pShellView->SaveViewState() to store view state - - if (SetShellWindow) - SetShellWindow(0); - break; - - case WM_CLOSE: - ShowExitWindowsDialog(_hwnd); - break; - - case WM_SYSCOMMAND: - if (wparam == SC_TASKLIST) { - if (_desktopBar) - SendMessage(_desktopBar, nmsg, wparam, lparam); - } - goto def; - - case WM_SYSCOLORCHANGE: - // redraw background window - it's done by system - //InvalidateRect(g_Globals._hwndShellView, NULL, TRUE); - - // forward message to common controls - SendMessage(g_Globals._hwndShellView, WM_SYSCOLORCHANGE, 0, 0); - SendMessage(_desktopBar, WM_SYSCOLORCHANGE, 0, 0); - break; - - case WM_SETTINGCHANGE: - SendMessage(g_Globals._hwndShellView, nmsg, wparam, lparam); - break; - - case PM_TRANSLATE_MSG: - { - /* TranslateAccelerator is called for all explorer windows that are open - so we have to decide if this is the correct recipient */ - LPMSG lpmsg = (LPMSG)lparam; - HWND hwnd = lpmsg->hwnd; - - while(hwnd) - { - if(hwnd == _hwnd) - break; - - hwnd = GetParent(hwnd); - } - - if (hwnd) - return _pShellView->TranslateAccelerator(lpmsg) == S_OK; - return false; - } - - default: def: - return super::WndProc(nmsg, wparam, lparam); - } - - return 0; -} - - -HRESULT DesktopWindow::OnDefaultCommand(LPIDA pida) -{ -#ifndef ROSSHELL // in shell-only-mode fall through and let shell32 handle the command - if (MainFrameBase::OpenShellFolders(pida, 0)) - return S_OK; -#endif - - return E_NOTIMPL; -} - - -DesktopShellView::DesktopShellView(HWND hwnd, IShellView* pShellView) - : super(hwnd), - _pShellView(pShellView) -{ - _hwndListView = GetNextWindow(hwnd, GW_CHILD); - - // work around for Windows NT, Win 98, ... - // Without this the desktop has mysteriously only a size of 800x600 pixels. - ClientRect rect(hwnd); - MoveWindow(_hwndListView, 0, 0, rect.right, rect.bottom, TRUE); - - // subclass background window - new BackgroundWindow(_hwndListView); - - _icon_algo = 0; // default icon arrangement - - InitDragDrop(); -} - - -DesktopShellView::~DesktopShellView() -{ - if (FAILED(RevokeDragDrop(_hwnd))) - assert(0); -} - - -bool DesktopShellView::InitDragDrop() -{ - CONTEXT("DesktopShellView::InitDragDrop()"); - - DesktopDropTarget * pDropTarget = new DesktopDropTarget(_hwnd); - - if (!pDropTarget) - return false; - - pDropTarget->AddRef(); - - if (FAILED(RegisterDragDrop(_hwnd, pDropTarget))) { - pDropTarget->Release(); - return false; - } - - FORMATETC ftetc; - - ftetc.dwAspect = DVASPECT_CONTENT; - ftetc.lindex = -1; - ftetc.tymed = TYMED_HGLOBAL; - ftetc.cfFormat = CF_HDROP; - - pDropTarget->AddSuportedFormat(ftetc); - pDropTarget->Release(); - - return true; -} - -LRESULT DesktopShellView::WndProc(UINT nmsg, WPARAM wparam, LPARAM lparam) -{ - switch(nmsg) { - case WM_CONTEXTMENU: - if (!DoContextMenu(GET_X_LPARAM(lparam), GET_Y_LPARAM(lparam))) - DoDesktopContextMenu(GET_X_LPARAM(lparam), GET_Y_LPARAM(lparam)); - break; - - case PM_SET_ICON_ALGORITHM: - _icon_algo = wparam; - PositionIcons(); - break; - - case PM_GET_ICON_ALGORITHM: - return _icon_algo; - - case PM_DISPLAY_VERSION: - return SendMessage(_hwndListView, nmsg, wparam, lparam); - - default: - return super::WndProc(nmsg, wparam, lparam); - } - - return 0; -} - -int DesktopShellView::Command(int id, int code) -{ - return super::Command(id, code); -} - -int DesktopShellView::Notify(int id, NMHDR* pnmh) -{ - return super::Notify(id, pnmh); -} - -bool DesktopShellView::DoContextMenu(int x, int y) -{ - IDataObject* selection; - - HRESULT hr = _pShellView->GetItemObject(SVGIO_SELECTION, IID_IDataObject, (void**)&selection); - if (FAILED(hr)) - return false; - - PIDList pidList; - - hr = pidList.GetData(selection); - if (FAILED(hr)) { - selection->Release(); - //CHECKERROR(hr); - return false; - } - - LPIDA pida = pidList; - if (!pida->cidl) { - selection->Release(); - return false; - } - - LPCITEMIDLIST parent_pidl = (LPCITEMIDLIST) ((LPBYTE)pida+pida->aoffset[0]); - - LPCITEMIDLIST* apidl = (LPCITEMIDLIST*) alloca(pida->cidl*sizeof(LPCITEMIDLIST)); - - for(int i=pida->cidl; i>0; --i) - apidl[i-1] = (LPCITEMIDLIST) ((LPBYTE)pida+pida->aoffset[i]); - - hr = ShellFolderContextMenu(ShellFolder(parent_pidl), _hwnd, pida->cidl, apidl, x, y, _cm_ifs); - - selection->Release(); - - if (SUCCEEDED(hr)) - refresh(); - else - CHECKERROR(hr); - - return true; -} - -HRESULT DesktopShellView::DoDesktopContextMenu(int x, int y) -{ - IContextMenu* pcm; - - HRESULT hr = DesktopFolder()->GetUIObjectOf(_hwnd, 0, NULL, IID_IContextMenu, NULL, (LPVOID*)&pcm); - - if (SUCCEEDED(hr)) { - pcm = _cm_ifs.query_interfaces(pcm); - - HMENU hmenu = CreatePopupMenu(); - - if (hmenu) { - hr = pcm->QueryContextMenu(hmenu, 0, FCIDM_SHVIEWFIRST, FCIDM_SHVIEWLAST-1, CMF_NORMAL|CMF_EXPLORE); - - if (SUCCEEDED(hr)) { - AppendMenu(hmenu, MF_SEPARATOR, 0, NULL); - AppendMenu(hmenu, 0, FCIDM_SHVIEWLAST-1, ResString(IDS_ABOUT_EXPLORER)); - - UINT idCmd = TrackPopupMenu(hmenu, TPM_LEFTALIGN|TPM_RETURNCMD|TPM_RIGHTBUTTON, x, y, 0, _hwnd, NULL); - - _cm_ifs.reset(); - - if (idCmd == FCIDM_SHVIEWLAST-1) { - explorer_about(_hwnd); - } else if (idCmd) { - CMINVOKECOMMANDINFO cmi; - - cmi.cbSize = sizeof(CMINVOKECOMMANDINFO); - cmi.fMask = 0; - cmi.hwnd = _hwnd; - cmi.lpVerb = (LPCSTR)(INT_PTR)(idCmd - FCIDM_SHVIEWFIRST); - cmi.lpParameters = NULL; - cmi.lpDirectory = NULL; - cmi.nShow = SW_SHOWNORMAL; - cmi.dwHotKey = 0; - cmi.hIcon = 0; - - hr = pcm->InvokeCommand(&cmi); - } - } else - _cm_ifs.reset(); - DestroyMenu(hmenu); - } - - pcm->Release(); - } - - return hr; -} - - -#define ARRANGE_BORDER_DOWN 8 -#define ARRANGE_BORDER_HV 9 -#define ARRANGE_ROUNDABOUT 10 - -static const POINTS s_align_start[] = { - {0, 0}, // left/top - {0, 0}, - {1, 0}, // right/top - {1, 0}, - {0, 1}, // left/bottom - {0, 1}, - {1, 1}, // right/bottom - {1, 1}, - - {0, 0}, // left/top - {0, 0}, - {0, 0} -}; - -static const POINTS s_align_dir1[] = { - { 0, +1}, // down - {+1, 0}, // right - {-1, 0}, // left - { 0, +1}, // down - { 0, -1}, // up - {+1, 0}, // right - {-1, 0}, // left - { 0, -1}, // up - - { 0, +1}, // down - {+1, 0}, // right - {+1, 0} // right -}; - -static const POINTS s_align_dir2[] = { - {+1, 0}, // right - { 0, +1}, // down - { 0, +1}, // down - {-1, 0}, // left - {+1, 0}, // right - { 0, -1}, // up - { 0, -1}, // up - {-1, 0}, // left - - {+1, 0}, // right - { 0, +1}, // down - { 0, +1} // down -}; - -typedef pair IconPos; -typedef map IconMap; - -void DesktopShellView::PositionIcons(int dir) -{ - DWORD spacing = ListView_GetItemSpacing(_hwndListView, FALSE); - - RECT work_area; - SystemParametersInfo(SPI_GETWORKAREA, 0, &work_area, 0); - - /* disable default allignment */ - SetWindowStyle(_hwndListView, GetWindowStyle(_hwndListView)&~LVS_ALIGNMASK);//|LVS_ALIGNTOP|LVS_AUTOARRANGE); - - const POINTS& dir1 = s_align_dir1[_icon_algo]; - const POINTS& dir2 = s_align_dir2[_icon_algo]; - const POINTS& start_pos = s_align_start[_icon_algo]; - - int dir_x1 = dir1.x; - int dir_y1 = dir1.y; - int dir_x2 = dir2.x; - int dir_y2 = dir2.y; - - int cx = LOWORD(spacing); - int cy = HIWORD(spacing); - - int dx1 = dir_x1 * cx; - int dy1 = dir_y1 * cy; - int dx2 = dir_x2 * cx; - int dy2 = dir_y2 * cy; - - int xoffset = (cx-32)/2; - int yoffset = 4/*(cy-32)/2*/; - - int start_x = start_pos.x * (work_area.right - cx) + xoffset; - int start_y = start_pos.y * (work_area.bottom - cy) + yoffset; - - int x = start_x; - int y = start_y; - - int all = ListView_GetItemCount(_hwndListView); - int i1, i2; - - if (dir > 0) { - i1 = 0; - i2 = all; - } else { - i1 = all-1; - i2 = -1; - } - - IconMap pos_idx; - int cnt = 0; - int xhv = start_x; - int yhv = start_y; - - for(int idx=i1; idx!=i2; idx+=dir) { - pos_idx[IconPos(y, x)] = idx; - - if (_icon_algo == ARRANGE_BORDER_DOWN) { - if (++cnt & 1) - x = work_area.right - x - cx + 2*xoffset; - else { - y += dy1; - - if (y + cy - 2 * yoffset > work_area.bottom) { - y = start_y; - start_x += dx2; - x = start_x; - } - } - - continue; - } - else if (_icon_algo == ARRANGE_BORDER_HV) { - if (++cnt & 1) - x = work_area.right - x - cx + 2*xoffset; - else if (cnt & 2) { - yhv += cy; - y = yhv; - x = start_x; - - if (y + cy - 2 * yoffset > work_area.bottom) { - start_x += cx; - xhv = start_x; - x = xhv; - start_y += cy; - yhv = start_y; - y = yhv; - } - } else { - xhv += cx; - x = xhv; - y = start_y; - - if (x + cx - 2 * xoffset > work_area.right) { - start_x += cx; - xhv = start_x; - x = xhv; - start_y += cy; - yhv = start_y; - y = yhv; - } - } - - continue; - } - else if (_icon_algo == ARRANGE_ROUNDABOUT) { - - ///@todo - - } - - x += dx1; - y += dy1; - - if (x<0 || x+cx-2*xoffset>work_area.right) { - x = start_x; - y += dy2; - } else if (y<0 || y+cy-2*yoffset>work_area.bottom) { - y = start_y; - x += dx2; - } - } - - // use a little trick to get the icons where we want them to be... - - //for(IconMap::const_iterator it=pos_idx.end(); --it!=pos_idx.begin(); ) { - // const IconPos& pos = it->first; - - // ListView_SetItemPosition32(_hwndListView, it->second, pos.second, pos.first); - //} - - for(IconMap::const_iterator it=pos_idx.begin(); it!=pos_idx.end(); ++it) { - const IconPos& pos = it->first; - - ListView_SetItemPosition32(_hwndListView, it->second, pos.second, pos.first); - } -} - - -void DesktopShellView::refresh() -{ - ///@todo -} diff --git a/base/shell/explorer-old/desktop/desktop.h b/base/shell/explorer-old/desktop/desktop.h deleted file mode 100644 index 6e1c294ceb6..00000000000 --- a/base/shell/explorer-old/desktop/desktop.h +++ /dev/null @@ -1,193 +0,0 @@ -/* - * Copyright 2003, 2004 Martin Fuchs - * - * This library is free software; you can redistribute it and/or - * modify it 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. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - // - // Explorer clone - // - // desktop.h - // - // Martin Fuchs, 09.08.2003 - // - - -#define PM_SET_ICON_ALGORITHM (WM_APP+0x19) -#define PM_GET_ICON_ALGORITHM (WM_APP+0x1A) -#define PM_DISPLAY_VERSION (WM_APP+0x24) - - - /// subclassed background window behind the visible desktop window -struct BackgroundWindow : public SubclassedWindow -{ - typedef SubclassedWindow super; - - BackgroundWindow(HWND hwnd); - -protected: - LRESULT WndProc(UINT nmsg, WPARAM wparam, LPARAM lparam); - - void DrawDesktopBkgnd(HDC hdc); - - int _display_version; -}; - - - /// Implementation of the Explorer desktop window -struct DesktopWindow : public PreTranslateWindow, public IShellBrowserImpl -{ - typedef PreTranslateWindow super; - - DesktopWindow(HWND hwnd); - ~DesktopWindow(); - - static HWND Create(); - - virtual HRESULT STDMETHODCALLTYPE GetWindow(HWND* lphwnd) - { - *lphwnd = _hwnd; - return S_OK; - } - - virtual HRESULT STDMETHODCALLTYPE QueryActiveShellView(IShellView** ppshv) - { - _pShellView->AddRef(); - *ppshv = _pShellView; - return S_OK; - } - - virtual HRESULT STDMETHODCALLTYPE GetControlWindow(UINT id, HWND* lphwnd) - { - return E_NOTIMPL; - } - - virtual HRESULT STDMETHODCALLTYPE SendControlMsg(UINT id, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT* pret) - { - return E_NOTIMPL; - } - -protected: - LRESULT Init(LPCREATESTRUCT pcs); - LRESULT WndProc(UINT nmsg, WPARAM wparam, LPARAM lparam); - - IShellView* _pShellView; - WindowHandle _desktopBar; - - virtual HRESULT OnDefaultCommand(LPIDA pida); -}; - - - /// OLE drop target for the desktop window -class DesktopDropTarget : public IDropTargetImpl -{ - typedef IDropTargetImpl super; - -public: - DesktopDropTarget(HWND hTargetWnd) : super(hTargetWnd) {} - - virtual bool OnDrop(FORMATETC* pFmtEtc, STGMEDIUM& medium, DWORD *pdwEffect) - { - if (pFmtEtc->cfFormat==CF_HDROP && medium.tymed==TYMED_HGLOBAL) { - HDROP hDrop = (HDROP)GlobalLock(medium.hGlobal); - - if (hDrop) { - TCHAR szFileName[MAX_PATH]; - - UINT cFiles = DragQueryFile(hDrop, 0xFFFFFFFF, NULL, 0); - - for(UINT i=0; i -{ - typedef ExtContextMenuHandlerT super; - - DesktopShellView(HWND hwnd, IShellView* pShellView); - ~DesktopShellView(); - - bool InitDragDrop(); - -protected: - IShellView* _pShellView; - - LRESULT WndProc(UINT nmsg, WPARAM wparam, LPARAM lparam); - int Command(int id, int code); - int Notify(int id, NMHDR* pnmh); - - bool DoContextMenu(int x, int y); - HRESULT DoDesktopContextMenu(int x, int y); - void PositionIcons(int dir=1); - - void refresh(); - - HWND _hwndListView; - int _icon_algo; -}; diff --git a/base/shell/explorer-old/dialogs/searchprogram.cpp b/base/shell/explorer-old/dialogs/searchprogram.cpp deleted file mode 100644 index 0b497175a05..00000000000 --- a/base/shell/explorer-old/dialogs/searchprogram.cpp +++ /dev/null @@ -1,421 +0,0 @@ -/* - * Copyright 2003, 2004, 2005 Martin Fuchs - * - * This library is free software; you can redistribute it and/or - * modify it 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. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - // - // Explorer clone - // - // dialogs/searchprogram.cpp - // - // Explorer dialogs - // - // Martin Fuchs, 02.10.2003 - // - - -#include - -#include "searchprogram.h" - - -int CollectProgramsThread::Run() -{ - try { - collect_programs(SpecialFolderPath(CSIDL_COMMON_PROGRAMS, _hwnd)); - } catch(COMException&) { - } - - if (_alive) - try { - collect_programs(SpecialFolderPath(CSIDL_PROGRAMS, _hwnd)); - } catch(COMException&) { - } - - if (_alive) - _cache_valid = true; - - return 0; -} - -void CollectProgramsThread::collect_programs(const ShellPath& path) -{ - ShellDirectory* dir = new ShellDirectory(GetDesktopFolder(), path, 0); - _dirs.push(dir); - - dir->smart_scan(SORT_NONE); - - for(Entry*entry=dir->_down; _alive && entry; entry=entry->_next) { - if (entry->_shell_attribs & SFGAO_HIDDEN) - continue; - - if (entry->_data.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) - collect_programs(entry->create_absolute_pidl()); - else if (entry->_shell_attribs & SFGAO_LINK) - if (_alive) - _callback(entry, _para); - } -} - -void CollectProgramsThread::free_dirs() -{ - while(!_dirs.empty()) { - ShellDirectory* dir = _dirs.top(); - dir->free_subentries(); - _dirs.pop(); - } -} - - -#ifdef _MSC_VER -#pragma warning(disable: 4355) -#endif - -FindProgramDlg::FindProgramDlg(HWND hwnd) - : super(hwnd), - _list_ctrl(GetDlgItem(hwnd, IDC_PROGRAMS_FOUND)), - _thread(collect_programs_callback, hwnd, this), - _sort(_list_ctrl, CompareFunc/*, (LPARAM)this*/) -{ - TCHAR szTemp[256]; - const size_t nChars = sizeof(szTemp)/sizeof(*szTemp); - SetWindowIcon(hwnd, IDI_SEARCH); - - _resize_mgr.Add(IDC_FILTER, RESIZE_X); - _resize_mgr.Add(IDC_CHECK_ENTRIES, MOVE_X); - _resize_mgr.Add(IDC_PROGRAMS_FOUND, RESIZE); - - _resize_mgr.Resize(+520, +300); - - _haccel = LoadAccelerators(g_Globals._hInstance, MAKEINTRESOURCE(IDA_SEARCH_PROGRAM)); - - (void)ListView_SetImageList(_list_ctrl, g_Globals._icon_cache.get_sys_imagelist(), LVSIL_SMALL); - - LV_COLUMN column = {LVCF_FMT|LVCF_WIDTH|LVCF_TEXT, LVCFMT_LEFT, 250}; - - LoadString(g_Globals._hInstance, IDS_NAMECOLUMN, szTemp, nChars); - column.pszText = szTemp; - ListView_InsertColumn(_list_ctrl, 0, &column); - - column.cx = 300; - LoadString(g_Globals._hInstance, IDS_PATHCOLUMN, szTemp, nChars); - column.pszText = szTemp; - ListView_InsertColumn(_list_ctrl, 1, &column); - - column.cx = 400; - LoadString(g_Globals._hInstance, IDS_MENUCOLUMN, szTemp, nChars); - column.pszText = szTemp; - ListView_InsertColumn(_list_ctrl, 2, &column); - - ListView_SetExtendedListViewStyleEx(_list_ctrl, LVS_EX_FULLROWSELECT, LVS_EX_FULLROWSELECT); - - _common_programs = SpecialFolderFSPath(CSIDL_COMMON_PROGRAMS, hwnd); - if (!_common_programs.empty()) - _common_programs.append(_T("\\")); - - _user_programs = SpecialFolderFSPath(CSIDL_PROGRAMS, hwnd); - if (!_user_programs.empty()) - _user_programs.append(_T("\\")); - - CenterWindow(hwnd); - - Refresh(); - - register_pretranslate(hwnd); -} - -FindProgramDlg::~FindProgramDlg() -{ - _thread.Stop(); - - unregister_pretranslate(_hwnd); -} - - -void FindProgramDlg::Refresh(bool delete_cache) -{ - WaitCursor wait; - - _thread.Stop(); - - TCHAR buffer[1024]; - GetWindowText(GetDlgItem(_hwnd, IDC_FILTER), buffer, COUNTOF(buffer)); - CharLower(buffer); - _lwr_filter = buffer; - - HiddenWindow hide_listctrl(_list_ctrl); - - ListView_DeleteAllItems(_list_ctrl); - - if (delete_cache || !_thread._cache_valid) { - _thread.free_dirs(); - _thread.Start(); - } else { - for(FPDCache::const_iterator it=_cache.begin(); it!=_cache.end(); ++it) - add_entry(*it); - } -} - -void FindProgramDlg::collect_programs_callback(Entry* entry, void* param) -{ - FindProgramDlg* pThis = (FindProgramDlg*) param; - - IShellLink* pShellLink; - HRESULT hr = entry->GetUIObjectOf(pThis->_hwnd, IID_IShellLink, (LPVOID*)&pShellLink); - - if (SUCCEEDED(hr)) { - ShellLinkPtr shell_link(pShellLink); - - shell_link->Release(); - - /*hr = pShellLink->Resolve(pThis->_hwnd, SLR_NO_UI); - if (SUCCEEDED(hr))*/ { - WIN32_FIND_DATA wfd; - TCHAR path[MAX_PATH]; - - hr = pShellLink->GetPath(path, COUNTOF(path)-1, &wfd, SLGP_UNCPRIORITY); - - if (SUCCEEDED(hr)) { - TCHAR entry_path[MAX_PATH]; - - entry->get_path(entry_path, COUNTOF(entry_path)); - - String menu_path; - - int len = pThis->_common_programs.size(); - - if (len && !_tcsnicmp(entry_path, pThis->_common_programs, len)) - menu_path = ResString(IDS_ALL_USERS) + (String(entry_path)+len); - else if ((len=pThis->_user_programs.size()) && !_tcsnicmp(entry_path, pThis->_user_programs, len)) - menu_path = String(entry_path)+len; - - // store info in cache - FPDEntry new_entry; - - new_entry._entry = entry; - new_entry._menu_path = menu_path; - new_entry._path = path; - new_entry._idxIcon = I_IMAGECALLBACK; - - pThis->_cache.push_front(new_entry); - FPDEntry& cache_entry = pThis->_cache.front(); - - Lock lock(pThis->_thread._crit_sect); - - // resolve deadlocks while executing Thread::Stop() - if (!pThis->_thread.is_alive()) - return; - - pThis->add_entry(cache_entry); - } - } - } -} - -void FindProgramDlg::add_entry(const FPDEntry& cache_entry) -{ - String lwr_path = cache_entry._path; - String lwr_name = cache_entry._entry->_display_name; - - lwr_path.toLower(); - lwr_name.toLower(); - - if (_lwr_filter.empty()) - if (_tcsstr(lwr_name, _T("uninstal")) || _tcsstr(lwr_name, _T("deinstal"))) // filter out deinstallation links - return; - - if (!_tcsstr(lwr_path, _lwr_filter) && !_tcsstr(lwr_name, _lwr_filter)) - return; - - LV_ITEM item = {LVIF_TEXT|LVIF_IMAGE|LVIF_PARAM, INT_MAX}; - - item.pszText = cache_entry._entry->_display_name; - item.iImage = cache_entry._idxIcon; - item.lParam = (LPARAM) &cache_entry; - item.iItem = ListView_InsertItem(_list_ctrl, &item); // We could use the information in _sort to enable manual sorting while populating the list. - - item.mask = LVIF_TEXT; - - item.iSubItem = 1; - item.pszText = (LPTSTR)(LPCTSTR)cache_entry._path; - ListView_SetItem(_list_ctrl, &item); - - item.iSubItem = 2; - item.pszText = (LPTSTR)(LPCTSTR)cache_entry._menu_path; - ListView_SetItem(_list_ctrl, &item); -} - -LRESULT FindProgramDlg::WndProc(UINT nmsg, WPARAM wparam, LPARAM lparam) -{ - switch(nmsg) { - case WM_CLOSE: - (void)ListView_SetImageList(_list_ctrl, 0, LVSIL_SMALL); // detach system image list - goto def; - - case PM_TRANSLATE_MSG: { - MSG* pmsg = (MSG*) lparam; - - if (TranslateAccelerator(_hwnd, _haccel, pmsg)) - return TRUE; - - return FALSE;} - - default: def: - return super::WndProc(nmsg, wparam, lparam); - } - - return 0; -} - -int FindProgramDlg::Command(int id, int code) -{ - if (code == BN_CLICKED) { - switch(id) { - case ID_REFRESH: - Refresh(true); - break; - - case IDOK: - LaunchSelected(); - break; - - case IDC_CHECK_ENTRIES: - CheckEntries(); - break; - - default: - return super::Command(id, code); - } - - return 0; - } - else if (code == EN_CHANGE) { - switch(id) { - case IDC_FILTER: - Refresh(); - break; - } - - return 0; - } - - return 1; -} - -void FindProgramDlg::LaunchSelected() -{ - Lock lock(_thread._crit_sect); - - int count = ListView_GetSelectedCount(_list_ctrl); - - if (count > 1) - if (MessageBox(_hwnd, ResString(IDS_LAUNCH_MANY_PROGRAMS), ResString(IDS_TITLE), MB_OKCANCEL) != IDOK) - return; - - for(int idx=-1; (idx=ListView_GetNextItem(_list_ctrl, idx, LVNI_SELECTED))!=-1; ) { - LPARAM lparam = ListView_GetItemData(_list_ctrl, idx); - - if (lparam) { - FPDEntry& cache_entry = *(FPDEntry*)lparam; - cache_entry._entry->launch_entry(_hwnd); - } - } -} - -int FindProgramDlg::Notify(int id, NMHDR* pnmh) -{ - switch(pnmh->code) { - case LVN_GETDISPINFO: { - LV_DISPINFO* pDispInfo = (LV_DISPINFO*) pnmh; - - if (pnmh->hwndFrom == _list_ctrl) { - if (pDispInfo->item.mask & LVIF_IMAGE) { - FPDEntry& cache_entry = *(FPDEntry*)pDispInfo->item.lParam; - Entry* entry = cache_entry._entry; - - if (entry->_icon_id == ICID_UNKNOWN) - entry->_icon_id = entry->extract_icon(ICF_SYSCACHE); - - pDispInfo->item.iImage = g_Globals._icon_cache.get_icon(entry->_icon_id).get_sysiml_idx(); - pDispInfo->item.mask |= LVIF_DI_SETITEM; - - return 1; - } - }} - break; - - case NM_DBLCLK: - if (pnmh->hwndFrom == _list_ctrl) - LaunchSelected(); - /*{ - Lock lock(_thread._crit_sect); - - LPNMLISTVIEW pnmv = (LPNMLISTVIEW) pnmh; - LPARAM lparam = ListView_GetItemData(pnmh->hwndFrom, pnmv->iItem); - - if (lparam) { - FPDEntry& cache_entry = *(FPDEntry*)lparam; - cache_entry._entry->launch_entry(_hwnd); - } - }*/ - break; - - case HDN_ITEMCLICK: { - WaitCursor wait; - NMHEADER* phdr = (NMHEADER*)pnmh; - - if (GetParent(pnmh->hwndFrom) == _list_ctrl) { - if (_thread._cache_valid) { // disable manual sorting while populating the list - _sort.toggle_sort(phdr->iItem); - _sort.sort(); - } - } - break;} - } - - return 0; -} - -int CALLBACK FindProgramDlg::CompareFunc(LPARAM lparam1, LPARAM lparam2, LPARAM lparamSort) -{ - ListSort* sort = (ListSort*)lparamSort; - - FPDEntry& a = *(FPDEntry*)lparam1; - FPDEntry& b = *(FPDEntry*)lparam2; - - int cmp = 0; - - switch(sort->_sort_crit) { - case 0: - cmp = _tcsicoll(a._entry->_display_name, b._entry->_display_name); - break; - - case 1: - cmp = _tcsicoll(a._path, b._path); - break; - - case 2: - cmp = _tcsicoll(a._menu_path, b._menu_path); - } - - return sort->_direction? -cmp: cmp; -} - -void FindProgramDlg::CheckEntries() -{ - ///@todo check all entries for existing targets, display a list of not working entries and ask the user for permission to delete them -} diff --git a/base/shell/explorer-old/dialogs/searchprogram.h b/base/shell/explorer-old/dialogs/searchprogram.h deleted file mode 100644 index 54e466d8c11..00000000000 --- a/base/shell/explorer-old/dialogs/searchprogram.h +++ /dev/null @@ -1,108 +0,0 @@ -/* - * Copyright 2003, 2004 Martin Fuchs - * - * This library is free software; you can redistribute it and/or - * modify it 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. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - // - // Explorer clone - // - // dialogs/searchprogram.h - // - // Explorer dialogs - // - // Martin Fuchs, 02.10.2003 - // - - -typedef void (*COLLECT_CALLBACK)(Entry* entry, void* param); -typedef stack ShellDirectoryStack; - - /// Thread for collecting start menu entries -struct CollectProgramsThread : public Thread -{ - CollectProgramsThread(COLLECT_CALLBACK callback, HWND hwnd, void* para) - : _cache_valid(false), - _callback(callback), - _hwnd(hwnd), - _para(para) - { - } - - ~CollectProgramsThread() - { - free_dirs(); - } - - int Run(); - void free_dirs(); - - bool _cache_valid; - -protected: - COLLECT_CALLBACK _callback; - HWND _hwnd; - void* _para; - ShellDirectoryStack _dirs; - - void collect_programs(const ShellPath& path); -}; - - - /// entry for the list in "find program" dialogs -struct FPDEntry -{ - Entry* _entry; - int _idxIcon; - String _menu_path; - String _path; -}; - -typedef list FPDCache; - - - /// Dialog to work with the complete list of start menu entries -struct FindProgramDlg : public ResizeController -{ - typedef ResizeController super; - - FindProgramDlg(HWND hwnd); - ~FindProgramDlg(); - -protected: - HWND _list_ctrl; - HACCEL _haccel; - String _lwr_filter; - - CollectProgramsThread _thread; - FPDCache _cache; - - String _common_programs, _user_programs; - - ListSort _sort; - - virtual LRESULT WndProc(UINT, WPARAM, LPARAM); - virtual int Command(int id, int code); - virtual int Notify(int id, NMHDR* pnmh); - - void Refresh(bool delete_cache=false); - void add_entry(const FPDEntry& cache_entry); - void LaunchSelected(); - void CheckEntries(); - - static void collect_programs_callback(Entry* entry, void* param); - static int CALLBACK CompareFunc(LPARAM lparam1, LPARAM lparam2, LPARAM lparamSort); -}; diff --git a/base/shell/explorer-old/dialogs/settings.cpp b/base/shell/explorer-old/dialogs/settings.cpp deleted file mode 100644 index 3e449b82284..00000000000 --- a/base/shell/explorer-old/dialogs/settings.cpp +++ /dev/null @@ -1,271 +0,0 @@ -/* - * Copyright 2004 Martin Fuchs - * - * This library is free software; you can redistribute it and/or - * modify it 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. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - // - // Explorer clone - // - // dialogs/settings.cpp - // - // Explorer dialogs - // - // Martin Fuchs, 18.01.2004 - // - - -#include - -#include "../taskbar/traynotify.h" -#include "settings.h" - - -void ExplorerPropertySheet(HWND hparent) -{ - PropertySheetDialog ps(hparent); - - ps.dwFlags |= PSH_USEICONID | PSH_PROPTITLE; - ps.pszIcon = MAKEINTRESOURCE(IDI_REACTOS); - ps.pszCaption = TEXT("Explorer"); - - PropSheetPage psp1(IDD_DESKBAR_DESKTOP, WINDOW_CREATOR(DesktopSettingsDlg)); - psp1.dwFlags |= PSP_USETITLE; - psp1.pszTitle = MAKEINTRESOURCE(IDS_DESKTOP); - ps.add(psp1); - - PropSheetPage psp2(IDD_DESKBAR_TASKBAR, WINDOW_CREATOR(TaskbarSettingsDlg)); - psp2.dwFlags |= PSP_USETITLE; - psp2.pszTitle = MAKEINTRESOURCE(IDS_TASKBAR); - ps.add(psp2); - - PropSheetPage psp3(IDD_DESKBAR_STARTMENU, WINDOW_CREATOR(StartmenuSettingsDlg)); - psp3.dwFlags |= PSP_USETITLE; - psp3.pszTitle = MAKEINTRESOURCE(IDS_STARTMENU); - ps.add(psp3); - - ps.DoModal(); -} - - -DesktopSettingsDlg::DesktopSettingsDlg(HWND hwnd) - : super(hwnd), - _bmp0(IDB_ICON_ALIGN_0), - _bmp1(IDB_ICON_ALIGN_1), - _bmp2(IDB_ICON_ALIGN_2), - _bmp3(IDB_ICON_ALIGN_3), - _bmp4(IDB_ICON_ALIGN_4), - _bmp5(IDB_ICON_ALIGN_5), - _bmp6(IDB_ICON_ALIGN_6), - _bmp7(IDB_ICON_ALIGN_7), - _bmp8(IDB_ICON_ALIGN_8), - _bmp9(IDB_ICON_ALIGN_9), - _bmp10(IDB_ICON_ALIGN_10) -{ - new PictureButton(_hwnd, IDC_ICON_ALIGN_0, _bmp0); - new PictureButton(_hwnd, IDC_ICON_ALIGN_1, _bmp1); - new PictureButton(_hwnd, IDC_ICON_ALIGN_2, _bmp2); - new PictureButton(_hwnd, IDC_ICON_ALIGN_3, _bmp3); - new PictureButton(_hwnd, IDC_ICON_ALIGN_4, _bmp4); - new PictureButton(_hwnd, IDC_ICON_ALIGN_5, _bmp5); - new PictureButton(_hwnd, IDC_ICON_ALIGN_6, _bmp6); - new PictureButton(_hwnd, IDC_ICON_ALIGN_7, _bmp7); - new PictureButton(_hwnd, IDC_ICON_ALIGN_8, _bmp8); - new PictureButton(_hwnd, IDC_ICON_ALIGN_9, _bmp9); - new PictureButton(_hwnd, IDC_ICON_ALIGN_10, _bmp10); - - _alignment_cur = SendMessage(g_Globals._hwndShellView, PM_GET_ICON_ALGORITHM, 0, 0); - _alignment_tmp = _alignment_cur; - - _display_version_org = SendMessage(g_Globals._hwndShellView, PM_DISPLAY_VERSION, 0, MAKELONG(0,0)); - CheckDlgButton(hwnd, ID_DESKTOP_VERSION, _display_version_org? BST_CHECKED: BST_UNCHECKED); -} - -#ifndef PSN_QUERYINITIALFOCUS // currently (as of 18.01.2004) missing in MinGW headers -#define PSN_QUERYINITIALFOCUS (-213) -#endif - -int DesktopSettingsDlg::Notify(int id, NMHDR* pnmh) -{ - switch(pnmh->code) { - case PSN_QUERYINITIALFOCUS: - SetWindowLongPtr(_hwnd, DWL_MSGRESULT, (LPARAM)GetDlgItem(_hwnd, IDC_ICON_ALIGN_0+_alignment_cur)); - break; - - case PSN_APPLY: - _alignment_cur = _alignment_tmp; - _display_version_org = SendMessage(g_Globals._hwndShellView, PM_DISPLAY_VERSION, 0, MAKELONG(0,0)); - break; - - case PSN_RESET: - if (_alignment_tmp != _alignment_cur) - SendMessage(g_Globals._hwndShellView, PM_SET_ICON_ALGORITHM, _alignment_cur, 0); - SendMessage(g_Globals._hwndShellView, PM_DISPLAY_VERSION, _display_version_org, MAKELONG(1,0)); - break; - - default: - return super::Notify(id, pnmh); - } - - return 0; -} - -int DesktopSettingsDlg::Command(int id, int code) -{ - if (id>=IDC_ICON_ALIGN_0 && id<=IDC_ICON_ALIGN_10) { - int alignment = id - IDC_ICON_ALIGN_0; - - if (alignment != _alignment_tmp) { - _alignment_tmp = alignment; - - PropSheet_Changed(GetParent(_hwnd), _hwnd); - - SendMessage(g_Globals._hwndShellView, PM_SET_ICON_ALGORITHM, alignment, 0); - } - - return 0; - } - - switch(id) { - case ID_DESKTOP_VERSION: - SendMessage(g_Globals._hwndShellView, PM_DISPLAY_VERSION, 0, MAKELONG(0,1)); // toggle version display flag - PropSheet_Changed(GetParent(_hwnd), _hwnd); - break; - - default: - return 1; - } - - return 0; -} - - -TaskbarSettingsDlg::TaskbarSettingsDlg(HWND hwnd) - : super(hwnd), - _cfg_org(g_Globals._cfg) -{ - XMLPos options = g_Globals.get_cfg("desktopbar/options"); - - CheckDlgButton(hwnd, ID_SHOW_CLOCK, XMLBool(options, "show-clock", true)? BST_CHECKED: BST_UNCHECKED); - CheckDlgButton(hwnd, ID_HIDE_INACTIVE_ICONS, XMLBool(options, "hide-inactive", true)? BST_CHECKED: BST_UNCHECKED); -} - -int TaskbarSettingsDlg::Notify(int id, NMHDR* pnmh) -{ - switch(pnmh->code) { - case PSN_APPLY: - _cfg_org = g_Globals._cfg; - break; - - case PSN_RESET: - g_Globals._cfg = _cfg_org; - SendMessage(g_Globals._hwndDesktopBar, PM_REFRESH_CONFIG, 0, 0); - break; - - default: - return super::Notify(id, pnmh); - } - - return 0; -} - -int TaskbarSettingsDlg::Command(int id, int code) -{ - switch(id) { - case ID_CONFIG_NOTIFYAREA: - Dialog::DoModal(IDD_NOTIFYAREA, WINDOW_CREATOR(TrayNotifyDlg), _hwnd); - break; - - case ID_SHOW_CLOCK: { - XMLBoolRef boolRef1(XMLPos(g_Globals.get_cfg("desktopbar/options")), "show-clock", true); - boolRef1.toggle(); - SendMessage(g_Globals._hwndDesktopBar, PM_REFRESH_CONFIG, 0, 0); - PropSheet_Changed(GetParent(_hwnd), _hwnd); - break;} - - case ID_HIDE_INACTIVE_ICONS: { - XMLBoolRef boolRef2(XMLPos(g_Globals.get_cfg("notify-icons/options")), "hide-inactive", true); - boolRef2.toggle(); - SendMessage(g_Globals._hwndDesktopBar, PM_REFRESH_CONFIG, 0, 0); - PropSheet_Changed(GetParent(_hwnd), _hwnd); - break;} - - default: - return 1; - } - - return 0; -} - - -StartmenuSettingsDlg::StartmenuSettingsDlg(HWND hwnd) - : super(hwnd) -{ -} - -int StartmenuSettingsDlg::Command(int id, int code) -{ -/* - switch(id) { - case ID_CONFIG_NOTIFYAREA: - Dialog::DoModal(IDD_NOTIFYAREA, WINDOW_CREATOR(TrayNotifyDlg), _hwnd); - return 0; - } -*/ - return 1; -} - - -MdiSdiDlg::MdiSdiDlg(HWND hwnd) - : super(hwnd) -{ - CenterWindow(hwnd); - - XMLPos explorer_options = g_Globals.get_cfg("general/explorer"); - bool mdi = XMLBool(explorer_options, "mdi", true); - bool separateFolders = XMLBool(explorer_options, "separate-folders", true); - - int id = mdi? IDC_MDI: IDC_SDI; - CheckDlgButton(hwnd, id, BST_CHECKED); - SetFocus(GetDlgItem(hwnd, id)); - - CheckDlgButton(hwnd, IDC_SEPARATE_SUBFOLDERS, separateFolders?BST_CHECKED:BST_UNCHECKED); -} - -int MdiSdiDlg::Command(int id, int code) -{ - if (code == BN_CLICKED) { - switch(id) { - case IDOK: { - bool mdi = IsDlgButtonChecked(_hwnd, IDC_MDI)==BST_CHECKED; - bool separateFolders = IsDlgButtonChecked(_hwnd, IDC_SEPARATE_SUBFOLDERS)==BST_CHECKED; - - XMLPos explorer_options = g_Globals.get_cfg("general/explorer"); - - XMLBoolRef(explorer_options, "mdi") = mdi; - XMLBoolRef(explorer_options, "separate-folders") = separateFolders; - } // fall through - - case IDCANCEL: - EndDialog(_hwnd, id); - break; - } - - return 0; - } - - return 1; -} diff --git a/base/shell/explorer-old/dialogs/settings.h b/base/shell/explorer-old/dialogs/settings.h deleted file mode 100644 index 6cefc7507e8..00000000000 --- a/base/shell/explorer-old/dialogs/settings.h +++ /dev/null @@ -1,99 +0,0 @@ -/* - * Copyright 2004, 2004 Martin Fuchs - * - * This library is free software; you can redistribute it and/or - * modify it 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. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - // - // Explorer clone - // - // dialogs/settings.h - // - // Explorer dialogs - // - // Martin Fuchs, 18.01.2004 - // - - -void ExplorerPropertySheet(HWND hparent); - - - /// "Desktopbar Settings" Property Sheet Dialog -struct DesktopSettingsDlg : public OwnerDrawParent -{ - typedef OwnerDrawParent super; - - DesktopSettingsDlg(HWND hwnd); - -protected: - ResBitmap _bmp0; - ResBitmap _bmp1; - ResBitmap _bmp2; - ResBitmap _bmp3; - ResBitmap _bmp4; - ResBitmap _bmp5; - ResBitmap _bmp6; - ResBitmap _bmp7; - ResBitmap _bmp8; - ResBitmap _bmp9; - ResBitmap _bmp10; - - int _alignment_cur; - int _alignment_tmp; - - int _display_version_org; - - virtual int Command(int id, int code); - virtual int Notify(int id, NMHDR* pnmh); -}; - - - /// "Taskbar Settings" Property Sheet Dialog -struct TaskbarSettingsDlg : public PropSheetPageDlg -{ - typedef PropSheetPageDlg super; - - TaskbarSettingsDlg(HWND hwnd); - - virtual int Command(int id, int code); - virtual int Notify(int id, NMHDR* pnmh); - -protected: - XMLDoc _cfg_org; -}; - - - /// "Startmenu Settings" Property Sheet Dialog -struct StartmenuSettingsDlg : public PropSheetPageDlg -{ - typedef PropSheetPageDlg super; - - StartmenuSettingsDlg(HWND hwnd); - - virtual int Command(int id, int code); -}; - - - /// configuration dialog to choose between MDI and SDI mode -struct MdiSdiDlg : public ResizeController -{ - typedef ResizeController super; - - MdiSdiDlg(HWND hwnd); - -protected: - virtual int Command(int id, int code); -}; diff --git a/base/shell/explorer-old/doc/TODO.txt b/base/shell/explorer-old/doc/TODO.txt deleted file mode 100644 index e351cc1aefc..00000000000 --- a/base/shell/explorer-old/doc/TODO.txt +++ /dev/null @@ -1,61 +0,0 @@ -I noticed two things: - -1) The painting isn't done quite properly in the top, right part (the -empty menu/toolbar area part) of the explorer when in SDI mode. - -2) When you switch back and forth from SDI to MDI, the toolbar -settings (i.e., which ones to show) are not conserved. - -I found these issues while running your explorer from Windows XP SP2's explorer. - - -- update problem in folders opened from the desktop in SDI mode -- Combobox to switch the second input field between "Filter" and "Command" -- rewrite autostart code and include all possible autostart locations -- read "DESCRIPT.ION" files to display file descriptions -- detect display mode changes and adjust desktop bar size -- handling of full screen applications -- implement additional deskbands -- Drag Drop and file renaming on the desktop does not work. -- implement Drag Drop from the tree view. -- activate accelerator keys like in shell view folders -- program manager "progman" DDE server -- Windows-key combos -- Application Desktop Toolbars -- hide CVS subdirectories, may be even implement a CVS managment plugin -- printer and RAS connection icons in desktop notification area -- use multi threading for launching of programs and filling start menu subdirectories -- close start start menu when resizing explorer bar -- adjust already open windows of all running applications when resizing explorer bar -- implement blink effect in task bar for SetForegoundWindow() requests -- Execute selected programs with additional command line options ("Run" dialog with pre-filled edit field) -- switch background images with desktop switcher -- Desktop Manager: Desktop Names; Speicherung der Verteilung von Applikations-Fenstern auf die verschiedenen Desktops -> config file -- autostart doesn't work on NT4 ? -- hide desktop bar when showing full screen applications -- new start menu entry "Filemanager" close to "Explore" -> display C: and D: drive in MDI window -- Startmenu: You can open the start menu by pressing Win-key, but can't close with another hit of Win-key. -- Export von Bookmarks fόr IE (+ Mozilla) - -- Search Programs -> performance monitor.msc -> Abort - - - Martin, I would have a whish concerning explorer: I often want to start a program and give it some parameters. So nice featue: "Start with param..." - Nonvo: shell extension - tinus: we should think about installing some default shell extensions - m-fuchs: perhaps, but it'd be nice if they actually were shell extensions - -- ShellBrowser: Probleme mit TVIF_CHILDREN (in der dritten Ebene?) - - -> The nits: -> * the MDI file manager top window does not seem to be aware of the scroll-wheel -> * the task bar clock color seems to be hard-coded, and so does not show -> with the High Contrast color. Several other places have similar issues -> * there's no quick launch -> * the desktop lacks much functionality, including the ability to arrange icons -> * there are no startmenu settings/it does not heed the MS explorer ones - -> Is there some means of transferring applications across desktops? -> What about (configurable) key combos to cycle/change desktops? - diff --git a/base/shell/explorer-old/doc/changes.txt b/base/shell/explorer-old/doc/changes.txt deleted file mode 100644 index 372642f99f6..00000000000 --- a/base/shell/explorer-old/doc/changes.txt +++ /dev/null @@ -1,170 +0,0 @@ -You will find only major changes in this file. -Small bug fixes and developments steps are not listet here. -If you search for more information, look into the Subversion repository. - -14.10.2002 m. fuchs Korrektur der Anpassungen durch άbernahme in wine: Anzeige der Verzeichnisnamen in Tree Pane - m. fuchs Wieder-Anpassung an natives άbersetzen unter WIN32 mit VC++ - -15.10.2002 m. fuchs Entfernung der Warnungsmeldung durch SetWindowText(0, ...) - m. fuchs korrekte Anzeige der Header Control-Texte (nicht Unicode -> dlls/comctl32/header.c) - -15.10.2002 m. fuchs sofortige Anzeige der Dateiliste beim Starten und Φffnen neuer Fenster -15.10.2002 m. fuchs Programmaufruf όber Doppelklick in der Dateiliste - -07.06.2003 m. fuchs integration with ROS desktop window -21.07.2003 m. fuchs extension of winefile for shell namespace -04.08.2003 m. fuchs C++ explorer with architecture like MS Explorer: - usage of IShellView C++, implementation of IShellBrowser, ... -09.08.2003 m. fuchs class DesktopWindow for shell view on the desktop -11.08.2003 m. fuchs class BackgroundWindow for painting of desktop background - open child folders by double click in ShellBrowserChild -13.08.2003 m. fuchs make explorer bar look more like windows taskbar bar -16.08.2003 m. fuchs first draft of working task bar -18.08.2003 m. fuchs first draft of explorer start menu -21.08.2003 m. fuchs working start menu; beginning of tray notification area - Start menu popup is now closed when clicking in another window. -22.08.2003 m. fuchs implemented clock display in tray notification area - implemented quick launch bar -23.08.2003 m. fuchs implemented "Run..." dialog by calling shell32.dll - fixed memory and GDI handle leaks - implemented context menus for task bar - tool tips for quick launch bar -24.08.2003 m. fuchs added reactos logo to startmenu - added romanian translation of Ciobanu Alexander -26.08.2003 m. fuchs implemented tooltips and launching of date/time control panel applet for clock display -27.08.2003 m. fuchs partly implemented control panel window -28.08.2003 m. fuchs control panel window in cabinet view mode -29.09.2003 m. fuchs Now we handle start menu popups via StartMenuRoot::TrackStartmenu(). -30.09.2003 m. fuchs compatibility to building as Winelib application -10.09.2003 m. fuchs compatibility changes for correct desktop windows size on Windows NT -19.09.2003 m. fuchs compatibility changes for correct start menu subentries on Windows 9x -27.09.2003 m. fuchs moved start menu entries for control panel, etc. into new settings submenu - created a Makefile for compiling as standalone project using MinGW - eliminated all warnings displayed when using -Wall - activated option for compiling as UNICODE version - merged start menus of the same name (e.g. "All Users\Startup" with "\Startup") -28.09.2003 m. fuchs open cabinet windows then clicking on desktop folders -18.10.2003 m. fuchs Program search dialog with interactive filtering and sorting does now work. -19.10.2003 m. fuchs implemented floating start menus -29.11.2003 m. fuchs implemented GDB stub for remote debugging -06.12.2003 m. fuchs basic support to display NTFS streams in winefile windows -20.12.2003 m. fuchs context menu implementation for desktop window -01.01.2004 m. fuchs integrated icons of Everaldo (http://www.everaldo.com) into the start menu. -02.01.2004 m. fuchs reimplemented start menu as light weight version -03.01.2004 m. fuchs lazy icon extraction for start menu - direct file system access for start menu -04.01.2004 m. fuchs implemented icon cache -11.01.2004 m. fuchs keyboard navigation in start menu -14.01.2004 m. fuchs automatically adjusted size of notification area and quicklaunch bar in desktop bar -18.01.2004 m. fuchs explorer/desktop settings property sheet -31.01.2004 m. fuchs included NT Object namespace as virtual file system -31.01.2004 m. fuchs included Registry as virtual file system -02.02.2004 m. fuchs reading of FAT image files -07.02.2004 m. fuchs included IE/Mozilla as Active X control -08.02.2004 m. fuchs desktop switching -16.02.2004 m. fuchs lean explorer version without additional bells and whistles -> see CVS branch "lean-explorer" -23.02.2004 m. fuchs start menu navigation using first characters of entry names - fixes for leaking GDI handles -25.02.2004 m. fuchs rebar control for desktop bar -28.02.2004 m. fuchs "minimize all" functionality - various fixes for notification icons, task bar and desktop switching -12.03.2004 m. fuchs automatic adjustment start button to text size -15.03.2004 m. fuchs implementation of volume control tray icon -20.03.2004 m. fuchs context menu for notification area -21.03.2004 m. fuchs configuration dialog for notification icons - XML storage for configuration options -28.03.2004 m. fuchs configuration options for showing/hiding clock, ... -04.04.2004 m. fuchs import of IE bookmarks; explorer sidebar with bookmark display -09.04.2004 m. fuchs changed favorites start menu implementation to work with internal bookmarks - -12.04.2004 m. fuchs ShellBrowserChild: jump to addressbar target -17.05.2004 m. fuchs use precompiled headers for VC++ builds -01.06.2004 m. fuchs integrate optional SDI mode into main explorer branch -15.07.2004 m. fuchs fix root path for folders opened from the desktop -18.07.2004 m. fuchs precompiled header support for GCC 3.4.1 -31.07.2004 m. fuchs use same startmenu entries height as MS explorer -02.08.2004 m. fuchs context menus for start menus and quick launch bar -03.08.2004 m. fuchs get version number to display from RES_STR_PRODUCT_VERSION -16.08.2004 m. fuchs display version information in about dialog and on the desktop -15.09.2004 m. fuchs remove direct version output from desktop; instead store the activation flag into the registry -17.09.2004 m. fuchs handle "." and ".." as special direcory names and move them at the very first beginning of directory listings -23.09.2004 m. fuchs configuration dialog to choose between MDI and SDI mode with persistent storage -20.11.2004 m. fuchs display notification icon change times - notification area button to toggle hidden icons - m. fuchs alpha-blend hidden notification icons - m. fuchs fix UTF8 conversion for the bookmarks list - m. fuchs decode HTML-encoded bookmark names - m. fuchs work around GCC's wide string constant bug when compiling inline functions -27.12.2004 m. fuchs fix GPF for clicks in the favorites folder -09.01.2005 frik85 update for german resource scripts -10.01.2005 m. fuchs new _NO_ALPHABLEND compiler switch -21.01.2005 tamlin Fix crashing browsing NT object namespace with non-zero-terminated UNICODE_STRING. -27.01.2005 m. fuchs fixes for command line handling -06.02.2005 m. fuchs support for owner drawn context menus at various places -08.02.2005 gvg Prefer SEE_MASK_IDLIST, since that one is actually implemented in shell32 -20.02.2005 m. fuchs updates for Expat and XMLStorage files -21.02.2005 m. fuchs move public expat headers into common include folder -27.02.2005 frik85 Add support for explorer to load the desk.cpl when right clicking on background. -04.03.2005 fireball New StartMenu and ReactOS icons by Mindflyer -05.03.2005 m. fuchs case insensitive startmenu merging - m. fuchs update ROS icon in about dialog and start menu side bar -14.03.2005 gvg tinus: Use RegisterShellHookWindow() -19.03.2005 m. fuchs register ourselves as task manager window to make the RegisterShellHookWindow() call working [thanks to Filip :)] -21.03.2005 fireball Nice "About Explorer" icon by Mindflyer -27.03.2005 m. fuchs hide login screen to make the login on XP faster - m. fuchs launch shell DDE server - m. fuchs make Shell Hook Messages really work in Windows -27.03.2005 greatlrd New Explorer icon from Mindflyer -28.03.2005 m. fuchs launch all registered Shell Service Objects (Systray, network icons, ...) - m. fuchs enable multiline tooltips -01.04.2005 greatlrd David Nordenberg: fixed minor things in swedish translation -02.04.2005 m. fuchs terminate shell service objects thread if there is nothing to do - m. fuchs switch to search icon in search dialog - m. fuchs fix tray icon config dialog for the first icon - m. fuchs "minimize all": only minimize windows with valid positions - m. fuchs fix termination of "search program" dialog -03.04.2005 m. fuchs fix SDI shell browser - m. fuchs display "log off" dialog, add "terminate" menu entry - m. fuchs show logoff dialog in lean explorer - m. fuchs activate printer folder menu -14.04.2005 m. fuchs charn: step-wise taskbar resizing -01.05.2005 m. fuchs merge ROS Shell without integrated explorer part into trunk -03.05.2005 m. fuchs display custom folders in start menu root -03.05.2005 m. fuchs rosshell: printer and network folder in start menu -04.05.2005 greatlrd Fixes for Swedish resource script -20.05.2005 navaraf Luk "denzil" Frolka: partial Czech translation of Explorer -02.06.2005 fireball First version of Explorer's translation into Russian. Done by Dmitry Philippov, checked by me, DarkHobbit and others -03.06.2005 m. fuchs split the big explorer resource file into smaller language specific rescource scripts -05.06.2005 hpoussin Include French resources in explorer -15.07.2005 greatlrd update swedish .rc and rename it from sw to sv, remove the german part in swedish rc -16.07.2005 greatlrd crop the startmenu side bar logo to 30x280 -17.07.2005 m. fuchs add explorer-ro.rc -26.08.2005 navaraf Make the explorer taskbar look a bit nicer -12.09.2005 royce security audit of explorer code: strcpy -> lstrcpyn, ... -19.09.2005 navaraf Fix the taskbar button resizing to account for button spacing. -21.09.2005 m. fuchs XMLStorage update, Bugfix for UTF-8 strings - m. fuchs use size_t for buffer/string lengths instead of int, define COUNTOF if not defined already -25.09.2005 navaraf Patricio Martνnez Ros: Update spanish translation -25.09.2005 m. fuchs new tool bar icons for the drive bar - m. fuchs refactor all IUnknown implementations using IComSrvBase -30.09.2005 m. fuchs Fix of Bugzilla Bug 676: dynamic explorer start menu sidebar size -01.10.2005 greatlrd new, smaller startmenu pictures using the dynamic explorer start menu sidebar feature -01.10.2005 m. fuchs MDI/SDI option dialog: pictures for illustration, remove resizable flag -02.10.2005 m. fuchs new option to open explorer subfolders in separate windows - m. fuchs fix enabling of split border - m. fuchs fix directory traversing in explorer SDI windows - m. fuchs fix tree list image loading: work around GCC's wide string constant bug -04.10.2005 m. fuchs complete german resources for explorer -04.10.2005 m. fuchs "execute" menu entry - m. fuchs activate execution from command bar -05.10.2005 m. fuchs fix UNICODE control panel calls to handle double clicks on the task bar clock - m. fuchs one-click activation of "Start" button - m. fuchs use GET_X_LPARAM macro in WM_MOUSEMOVE handlers - m. fuchs leave TrackStartmenu() function when executing any start menu command -06.10.2005 m. fuchs implemented command line parser for Explorer -09.10.2005 m. fuchs Fix for Bugzilla Entry 330: Correctly handle WM_COMMAND messages in web windows without web control - m. fuchs replace "search computer" start menu entry by a "not yet implemented" message -01.11.2005 m. fuchs String::str(), String::toLower() to allow conventient and WINE compatible string conversions -29.11.2005 m. fuchs Adjustments for Visual Studio 2005: use new secure CT functions, COUNTOF for buffer sizes -28.12.2005 m. fuchs display icon overlays in Explorer tree view -31.12.2005 m. fuchs handle "/root" command line parameter diff --git a/base/shell/explorer-old/doc/readme.txt b/base/shell/explorer-old/doc/readme.txt deleted file mode 100644 index 0324dd1d4f3..00000000000 --- a/base/shell/explorer-old/doc/readme.txt +++ /dev/null @@ -1,45 +0,0 @@ - -For information on how to compile and install the ReactOS Explorer please look at the FAQ web page: - -http://www.sky.franken.de/explorer/ - - - -Desktop Example ---------------- - -This program doesn't do much, apart from create a window which could be -used as a desktop. - -It's pretty straightforward. It creates a window the size of the screen, -displays some text in the corner, and then disables ALT+F4. - -Ideally, this would be incorporated into some other part of ReactOS, where -it could be closed in a controlled manner (ie, when the user wishes to exit -the GUI.) - -Hope someone finds it of some use. I think it should run before the -explorer clone (taskbar) to get the wallpaper displayed (since when -explorer crashes on Windows, the wallpaper is always displayed, and there -is always a desktop, even with no icons, when the login window is shown.) - -It obviously is in need of some improvement, such as wallpaper actually -being drawn (stretch, center/centre and tile...) - -So, feel free to play around with it. - -Andrew "Silver Blade" Greenwood -silverblade_uk@hotmail.com - - -Explorer Bar Example --------------------- - -I have merged in Alexander Ciobanu's Explorer bar code as a example starting -for the start menu. Its very simple at this point and just loads a window with -buttons. - -The loading of this module was based on a patch by Martin Fuchs. - -Steven Edwards -Steven_Ed4153@yahoo.com diff --git a/base/shell/explorer-old/doxy-footer.html b/base/shell/explorer-old/doxy-footer.html deleted file mode 100644 index 1ed7376a03a..00000000000 --- a/base/shell/explorer-old/doxy-footer.html +++ /dev/null @@ -1,16 +0,0 @@ -
- - - - - -
-ROS Explorer Source Code Documentation -
generated on 21.11.2004 by -doxygen -
-
-

ROS Explorer Homepage -

- - diff --git a/base/shell/explorer-old/doxy-footer.htmt b/base/shell/explorer-old/doxy-footer.htmt deleted file mode 100644 index 53f33c8a274..00000000000 --- a/base/shell/explorer-old/doxy-footer.htmt +++ /dev/null @@ -1,16 +0,0 @@ -
- - - - - -
-ROS Explorer Source Code Documentation -
@GEN@ by -doxygen -
-
-

ROS Explorer Homepage -

- - diff --git a/base/shell/explorer-old/explorer-bg.rc b/base/shell/explorer-old/explorer-bg.rc deleted file mode 100644 index cde516430e6..00000000000 --- a/base/shell/explorer-old/explorer-bg.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&Τΰιλ" - BEGIN - MENUITEM "&Θηοϊλνβΰνε...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "Θη&υξδ", ID_FILE_EXIT - END - POPUP "Θη&γλεδ" - BEGIN - MENUITEM "Λενςΰ ρπεδρςβΰ", ID_VIEW_TOOL_BAR - MENUITEM "&Δξοϊλνθςελνΰ λενςΰ", ID_VIEW_EXTRA_BAR - MENUITEM "Λενςΰ σρςπξιρςβΰ", ID_VIEW_DRIVE_BAR, CHECKED - MENUITEM "&Ρςπΰνθχνΰ λενςΰ", ID_VIEW_SIDE_BAR - MENUITEM "Λενςΰ ρϊρςξνθε", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "Ξ&οπερνβΰνε\tF5", ID_REFRESH - MENUITEM "&Φλ εκπΰν\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "ΕΟΘ", ID_VIEW_SDI - END - POPUP "&Οπξηξπεφ" - BEGIN - MENUITEM "Νξβ &οπξηξπεφ", ID_WINDOW_NEW - MENUITEM "Νΰδθολνε\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "Βξδξπΰβνξ νΰρςελβΰνε", ID_WINDOW_TILE_HORZ - MENUITEM "&Ξςβερνξ νΰρςελβΰνε", ID_WINDOW_TILE_VERT - MENUITEM "Ρΰμξοξδπεζδΰνε", ID_WINDOW_AUTOSORT - MENUITEM "Οξδπεζδΰνε νΰ ηνΰφθςε", ID_WINDOW_ARRANGE - END - POPUP "&Ρπεδρςβΰ" - BEGIN - MENUITEM "Νΰ&ρςπξικθ", ID_TOOLS_OPTIONS - END - POPUP "Οξμξ&ω" - BEGIN - MENUITEM "&ΧΗΒ ηΰ θηρλεδξβΰςελ...", ID_EXPLORER_FAQ - MENUITEM "&Ηΰ θηρλεδξβΰςελ...", ID_ABOUT_EXPLORER - MENUITEM "Ηΰ &ΠεΰκςΞΡ...", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Νΰ&ρςπξικθ...", ID_DESKTOPBAR_SETTINGS - MENUITEM "&Ηΰδΰχεν σοπΰβθςελ...", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "&Ηΰ θηρλεδξβΰςελ...", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Ξςβΰπνε νΰ σοπΰβλενθεςξ νΰ ηβσκΰ", ID_TRAY_VOLUME - MENUITEM "Νΰρςπξικΰ νΰ ρβξιρςβΰςΰ νΰ ηβσκΰ", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Οξκΰηβΰνε νΰ ρκπθςθ ηνΰχεςΰ", ID_SHOW_HIDDEN_ICONS - MENUITEM "Οξκΰηβΰνε νΰ &κξοχεςΰ ηΰ ηνΰχεςΰςΰ", ID_SHOW_ICON_BUTTON - MENUITEM "Νΰ&ρςπξικΰ νΰ σβεδξμθςελκΰςΰ...", ID_CONFIG_NOTIFYAREA - MENUITEM "Ρβεπβΰνε νΰ δΰςΰ/&βπεμε...", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "&Ηΰ θηρλεδξβΰςελ...", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "&Τΰιλ" - BEGIN - MENUITEM "&Θηοϊλνβΰνε...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Ηΰςβΰπνε", ID_FILE_EXIT - END - POPUP "Θη&γλεδ" - BEGIN - MENUITEM "Λενςΰ ρπεδρςβΰ", ID_VIEW_TOOL_BAR - MENUITEM "&Ρςπΰνθχνΰ λενςΰ", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "Λενςΰ ρϊρςξνθε", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "Ξ&οπερνβΰνε\tF5", ID_REFRESH - MENUITEM "&Φλ εκπΰν\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&ΜΟΘ", ID_VIEW_MDI - END - POPUP "&Ρπεδρςβΰ" - BEGIN - MENUITEM "Νΰ&ρςπξικθ", ID_TOOLS_OPTIONS - END - POPUP "Οξμξ&ω" - BEGIN - MENUITEM "&ΧΗΒ ηΰ θηρλεδξβΰςελ...", ID_EXPLORER_FAQ - MENUITEM "&Ηΰ θηρλεδξβΰςελ...", ID_ABOUT_EXPLORER - MENUITEM "Ηΰ &ΠεΰκςΞΡ...", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Θηοϊλνβΰνε" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 150, 10 - CONTROL "&Ηΰοξβεδ:", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "Κΰςξ &ηνΰκ", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "&Δξαπε", 1, 158, 6, 47, 14 - PUSHBUTTON "&Ξςκΰη", 2, 158, 23, 47, 14 - PUSHBUTTON "Οξμξ&ω", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "ϊπρενε νΰ οπθλξζενθε" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "Οπε&ρβΰνε:", IDC_STATIC, 2, 9, 41, 8 - EDITTEXT IDC_FILTER, 43, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "&Οπξβεπκΰ", IDC_CHECK_ENTRIES, 143, 2, 50, 20 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Ρβξιρςβΰ νΰ πΰαξςνΰςΰ ολξω" -FONT 7, "MS Shell Dlg" -BEGIN - LTEXT "Θηαεπεςε νΰχθν νΰ οξδπεζδΰνε:", IDC_STATIC, 7, 7, 166, 8 - CONTROL "Γξπεν λβ νΰδξλσ", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 6, 25, 60, 44 - CONTROL "Γξπεν λβ νΰδρνξ", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 67, 25, 60, 44 - CONTROL "Γξπεν δερεν νΰλβξ", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 127, 25, 60, 44 - CONTROL "Γξπεν δερεν νΰδξλσ", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 188, 25, 60, 44 - CONTROL "Δξλεν λβ νΰγξπε", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 6, 73, 60, 44 - CONTROL "Δξλεν λβ νΰδρνξ", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 67, 73, 60, 44 - CONTROL "Δξλεν δερεν νΰλβξ", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 127, 73, 60, 44 - CONTROL "Δξλεν δερεν νΰγξπε", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 188, 73, 60, 44 - CONTROL "Ρςπΰνθχνξ νΰδξλσ", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 6, 121, 60, 44 - CONTROL "Οξ πϊαξβεςε", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 67, 121, 60, 44 - CONTROL "Κπϊγξβξ", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 127, 121, 60, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 188, 121, 60, 44 -// CONTROL "Οξκΰηβΰνε νΰ &βεπρθςΰ", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 120, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Ρβξιρςβΰ νΰ ηΰδΰχνΰςΰ λενςΰ" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "Οξκΰηβΰνε νΰ &χΰρξβνθκΰ", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 100, 10 - CONTROL "&Οξκΰηβΰνε νΰ νεοξληβΰνθςε ηνΰχεςΰ", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 143, 10 - PUSHBUTTON "Σ&βεδξμθςελκΰ...", ID_CONFIG_NOTIFYAREA, 150, 173, 62, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Ρβξιρςβΰ νΰ οσρκξβθ θηαξπνθκ" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Νΰρςπξικΰ νΰ σβεδξμθςελνθςε ηνΰχεςΰ" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "&Οξδρκΰηκΰ:", IDC_LABEL1, 7, 44, 40, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 58, 42, 143, 14, ES_AUTOHSCROLL - LTEXT "&Ηΰγλΰβθε νΰ οπξηξπεφΰ:", IDC_LABEL2, 7, 63, 44, 8 - EDITTEXT IDC_NOTIFY_TITLE, 58, 60, 143, 14, ES_AUTOHSCROLL - LTEXT "&Οϊς:", IDC_LABEL3, 7, 81, 43, 8 - EDITTEXT IDC_NOTIFY_MODULE, 58, 78, 143, 14, ES_AUTOHSCROLL - GROUPBOX "&Νΰχθν νΰ θηξαπΰηβΰνε", IDC_LABEL4, 7, 96, 157, 28 - CONTROL "&οξκΰηβΰνε", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 8, 108, 49, 10 - CONTROL "&ρκπθβΰνε", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 56, 108, 45, 10 - CONTROL "ρ&ΰμξρκπθβΰνε", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 100, 108, 61, 10 - ICON "", IDC_PICTURE, 173, 101, 21, 20 - LTEXT "&Οπξμενενξ νΰ:", IDC_LABEL6, 3, 132, 54, 8 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "&Οξκΰηβΰνε νΰ ρκπθςθ", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 2, 154, 85, 10 - DEFPUSHBUTTON "&Δξαπε", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "&Ξςκΰη", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "Θηαξπ νΰ οπξηξπεχεν θηγλεδ νΰ θηρλεδξβΰςελ" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "Θηαεπεςε πΰαξςεν ξαλθκ ηΰ θηρλεδξβΰςελ:", IDC_STATIC, 7, 7, 160, 8 - CONTROL "&ΜΔΘ (Μνξγξδξκσμενςεν θηγλεδ)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 124, 10 - CONTROL "&ΕΔΘ (Εδνξδξκσμενςεν θηγλεδ)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 118, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "Ξςβΰπνε νΰ οξδοΰοκθςε β ξς&δελνθ οπξηξπφθ", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 180, 10 - LTEXT "ΰηθ νΰρςπξικΰ βεχε ωε αϊδε θηοξληβΰνΰ οξ οξδπΰηαθπΰνε ηΰ βρθχκθ οπξηξπφθ νΰ θηρλεδξβΰςελ.", IDC_STATIC, 7, 108, 174, 25 - DEFPUSHBUTTON "&Δξαπε", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "&Ξςκΰη", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Ηΰ θηρλεδξβΰςελ νΰ ΠεΰκςΞΡ" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Θηρλεδξβΰςελς νΰ ΠεΰκςΞΡ", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "β 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "&Δξαπε", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "Θηρλεδξβΰςελς νΰ ΠεΰκςΞΡ" - IDS_START "Οσρκ" - IDS_LOGOFF "Θηυξδ..." - IDS_SHUTDOWN "Θηκλώχβΰνε..." - IDS_RESTART "Οπεηΰοσρκΰνε..." - IDS_LAUNCH "Θηοϊλνβΰνε..." - IDS_START_HELP "Οξμξω" - IDS_SEARCH_FILES "ϊπρενε" - IDS_DOCUMENTS "Κνθζΰ" - IDS_FAVORITES "Λώαθμκθ" - IDS_PROGRAMS "Οπθλξζενθ" - IDS_SETTINGS "Νΰρςπξικθ" - IDS_EXPLORE "Θηρλεδξβΰςελ" - IDS_EMPTY "(Οπΰηνξ)" - IDS_RECENT "Ρκξπξψνθ κνθζΰ" - IDS_ADMIN "Σοπΰβλενθε" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "Οσρκξβ θηαξπνθκ" - IDS_MINIMIZE_ALL "Ρμΰλβΰνε νΰ βρθχκθ οπξηξπφθ" - IDS_DESKTOP_NUM "Πΰαξςνΰ ολξω %d" - IDS_VOLUME "Ρθλΰ νΰ ηβσκΰ" - IDS_ITEMS_CUR "ςεκσωθ οπεδμεςθ" - IDS_ITEMS_CONFIGURED "νΰρςπξικΰ" - IDS_ITEMS_VISIBLE "βθδθμ" - IDS_ITEMS_HIDDEN "ρκπθς" - IDS_NOTIFY_SHOW "οξκΰηβΰνε" - IDS_NOTIFY_HIDE "ρκπθβΰνε" - IDS_NOTIFY_AUTOHIDE "ρΰμξρκπθβΰνε" - IDS_SHOW_HIDDEN_ICONS "Οξκΰηβΰνε νΰ ρκπθςθςε ηνΰχεςΰ" - IDS_HIDE_ICONS "Ρκπθβΰνε νΰ ηνΰχεςΰ" - IDS_TERMINATE "Οπεκπΰςβΰνε νΰ θηρλεδξβΰςελ" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "Μπεζΰ" - IDS_CONNECTIONS "Μπεζξβθ βπϊηκθ" - IDS_DRIVES "Σρςπξιρςβΰ" - IDS_SEARCH_COMPUTER "ϊπρενε νΰ κξμοώςϊπ..." - IDS_SETTINGS_MENU "Θηαξπνθκ ηΰ νΰρςπξικθ" - IDS_CONTROL_PANEL "Κπθλξ ηΰ σοπΰβλενθε" - IDS_PRINTERS "Οεχΰςΰχθ" - IDS_BROWSE "Τΰιλξβ ξαηξπ" - IDS_SEARCH_PRG "ϊπρενε νΰ οπθλξζενθε..." - IDS_ALL_USERS "Βρθχκθ οξςπεαθςελθ\\" - IDS_SEARCH "ϊπρενε" - IDS_ABOUT_EXPLORER "&Ηΰ θηρλεδξβΰςελ..." - IDS_LAUNCH_MANY_PROGRAMS "Θηαπΰλθ ρςε οξβεχε ξς εδνξ οπθλξζενθε.\nΡθγσπεν λθ ρςε, χε θρκΰςε δΰ θηοϊλνθςε βρθχκθςε?" - IDS_DESKTOPBAR_SETTINGS "Νΰρςπξικθ νΰ πΰαξςνΰςΰ ολξω" - IDS_DESKTOP "Πΰαξςνΰ ολξω" - IDS_TASKBAR "Ηΰδΰχνΰ λενςΰ" - IDS_NAMECOLUMN "Θμε" - IDS_PATHCOLUMN "Οϊς" - IDS_MENUCOLUMN "Οϊς νΰ θηαξπνθκΰ" -END diff --git a/base/shell/explorer-old/explorer-cfg-template.xml b/base/shell/explorer-old/explorer-cfg-template.xml deleted file mode 100644 index f4d516ae891..00000000000 --- a/base/shell/explorer-old/explorer-cfg-template.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/base/shell/explorer-old/explorer-cz.rc b/base/shell/explorer-old/explorer-cz.rc deleted file mode 100644 index c2027c3d8ae..00000000000 --- a/base/shell/explorer-old/explorer-cz.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_CZECH, SUBLANG_DEFAULT - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&Soubor" - BEGIN - MENUITEM "&Spustit...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Ukončit", ID_FILE_EXIT - END - POPUP "&ZobrazenΓ­" - BEGIN - MENUITEM "Panel &nΓ‘strojΕ―", ID_VIEW_TOOL_BAR - MENUITEM "Panel &extra", ID_VIEW_EXTRA_BAR - MENUITEM "L&iΕ‘ta diskΕ―", ID_VIEW_DRIVE_BAR - MENUITEM "&BočnΓ­ panel", ID_VIEW_SIDE_BAR - MENUITEM "&StavovΓ½ Ε™Γ‘dek", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Aktualizovat\tF5", ID_REFRESH - MENUITEM "&CelΓ‘ obrazovka\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "SDI", ID_VIEW_SDI - END - POPUP "&Okno" - BEGIN - MENUITEM "&NovΓ© Okno", ID_WINDOW_NEW - MENUITEM "&KaskΓ‘dovat\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "&UspoΕ™Γ‘dat vodorovnΔ›", ID_WINDOW_TILE_HORZ - MENUITEM "U&spoΕ™Γ‘dat svisle\tShift+F4", ID_WINDOW_TILE_VERT - MENUITEM "Us&poΕ™Γ‘dat automaticky", ID_WINDOW_AUTOSORT - MENUITEM "Usp&oΕ™Γ‘dat symboly", ID_WINDOW_ARRANGE - END - POPUP "&NΓ‘stroje" - BEGIN - MENUITEM "&MoΕΎnosti", ID_TOOLS_OPTIONS - END - POPUP "NΓ‘&povΔ›da" - BEGIN - MENUITEM "&PrΕ―zkumnΓ­k &FAQ", ID_EXPLORER_FAQ - MENUITEM "O P&rΕ―zkumnΓ­ku", ID_ABOUT_EXPLORER - MENUITEM "&O operačnΓ­m systΓ©mu", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&NastavenΓ­", ID_DESKTOPBAR_SETTINGS - MENUITEM "&SprΓ‘vce ΓΊloh", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "&O PrΕ―zkumnΓ­ku", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&OtevΕ™Γ­t ovlΓ‘dΓ‘nΓ­ hlasitosti", ID_TRAY_VOLUME - MENUITEM "&Upravit vlastnosti zvuku", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Zobrazit skrytΓ© ikony", ID_SHOW_HIDDEN_ICONS - MENUITEM "Z&obrazit ikonu tlačítka", ID_SHOW_ICON_BUTTON - MENUITEM "&Nastavit upozornΔ›nΓ­", ID_CONFIG_NOTIFYAREA - MENUITEM "N&astavit datum a čas", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "&O PrΕ―zkumnΓ­ku", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "&Soubor" - BEGIN - MENUITEM "&Spustit...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Ukončit", ID_FILE_EXIT - END - POPUP "&ZobrazenΓ­" - BEGIN - MENUITEM "Panel &nΓ‘strojΕ―", ID_VIEW_TOOL_BAR - MENUITEM "&BočnΓ­ panel", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "&StavovΓ½ Ε™Γ‘dek", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Aktualizovat\tF5", ID_REFRESH - MENUITEM "CelΓ‘ obrazovka\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&MDI", ID_VIEW_MDI - END - POPUP "&NΓ‘stroje" - BEGIN - MENUITEM "&NastavenΓ­", ID_TOOLS_OPTIONS - END - POPUP "NΓ‘&povΔ›da" - BEGIN - MENUITEM "PrΕ―zkumnΓ­k &FAQ", ID_EXPLORER_FAQ - MENUITEM "O &PrΕ―zkumnΓ­ku", ID_ABOUT_EXPLORER - MENUITEM "O &OperačnΓ­m systΓ©mu", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Spustit" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 162, 10 - CONTROL "&PΕ™Γ­kaz:", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "Jako &symbol", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "&Spustit", 1, 158, 6, 47, 14 - PUSHBUTTON "&Storno", 2, 158, 23, 47, 14 - PUSHBUTTON "NΓ‘&povΔ›da", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Hledat program v nabΓ­dce Start" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "&Filtr:", IDC_STATIC, 7, 9, 18, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "&Vyhledat", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Vlastnosti plochy" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "ProsΓ­m zvolte si zpΕ―sob zarovnΓ‘nΓ­ ikon:", IDC_STATIC, 7, 7, 166, 8 - CONTROL "vlevo/n. d.", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "vlevo/n. p.", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "vpravo/n. l.", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "vpravo/d. d.", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "vlevo/dole n.", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "vlevo/dole p.", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "vpravo/d. l.", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "vpravo/d. n.", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "na okraji d.", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "na okraji", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "dokola", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "Zobrazit verzi", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 91, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Vlastnosti panelu ΓΊloh" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "&Zobrazit čas", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 52, 10 - CONTROL "&SkrΓ½t neaktivnΓ­ ikony", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 111, 10 - PUSHBUTTON "&UpozornΔ›nΓ­...", ID_CONFIG_NOTIFYAREA, 153, 173, 50, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Vlastnosti nabΓ­dky Start" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "NastavenΓ­ ikon v oblasti upozorňovΓ‘nΓ­" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "&Text popisku:", IDC_LABEL1, 7, 44, 40, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 58, 42, 143, 14, ES_AUTOHSCROLL - LTEXT "&NΓ‘zev okna:", IDC_LABEL2, 7, 63, 44, 8 - EDITTEXT IDC_NOTIFY_TITLE, 58, 60, 143, 14, ES_AUTOHSCROLL - LTEXT "&Cesta:", IDC_LABEL3, 7, 81, 80, 8 - EDITTEXT IDC_NOTIFY_MODULE, 58, 78, 143, 14, ES_AUTOHSCROLL - GROUPBOX "&ZobrazenΓ­", IDC_LABEL4, 7, 96, 157, 28 - CONTROL "z&obrazit", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 108, 45, 10 - CONTROL "&skrΓ½t", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 66, 108, 29, 10 - CONTROL "&automaticky", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 104, 108, 55, 10 - ICON "", IDC_PICTURE, 173, 101, 21, 20 - LTEXT "&PoslednΓ­ zmΔ›na:", IDC_LABEL6, 7, 132, 60, 8 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "zob&razit skrytΓ©", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 158, 57, 10 - DEFPUSHBUTTON "&OK", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "&Storno", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "Volba MDI / SDI mΓ³du" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "ProsΓ­m zvolte si VΓ‘mi upΕ™ednostňovanΓ½ zpΕ―sob zobrazenΓ­ oken PrΕ―zkumnΓ­ka:", IDC_STATIC, 7, 7, 160, 8 - CONTROL "&MDI (Mnoho dokumentovΓ½ interface)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 125, 10 - CONTROL "&SDI (Jedno dokumentovΓ½ interface)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 125, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "&OtevΓ­rat sloΕΎky v novΓ©m oknΔ›", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 135, 10 - LTEXT "Toto nastavenΓ­ bude pouΕΎito jako vΓ½chozΓ­ pro vΕ‘echna okna PrΕ―zkumnΓ­ka.", IDC_STATIC, 7, 111, 174, 22 - DEFPUSHBUTTON "&OK", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "&Storno", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "O ReactOS PrΕ―zkumnΓ­ku" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "ReactOS PrΕ―zkumnΓ­k", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "&OK", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "ReactOS PrΕ―zkumnΓ­k" - IDS_START "Start" - IDS_LOGOFF "OdhlΓ‘sit se..." - IDS_SHUTDOWN "Vypnout..." - IDS_RESTART "Restartovat..." - IDS_LAUNCH "Spustit..." - IDS_START_HELP "NΓ‘povΔ›da" - IDS_SEARCH_FILES "Hledat" - IDS_DOCUMENTS "Dokumenty" - IDS_FAVORITES "OblΓ­benΓ©" - IDS_PROGRAMS "Programy" - IDS_SETTINGS "NastavenΓ­" - IDS_EXPLORE "Prozkoumat" - IDS_EMPTY "(PrΓ‘zdnΓ©)" - IDS_RECENT "NedΓ‘vnΓ© dokumenty" - IDS_ADMIN "SystΓ©movΓ© nΓ‘stroje" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "NabΓ­dka Start" - IDS_MINIMIZE_ALL "minimalizovat vΕ‘echna okna" - IDS_DESKTOP_NUM "Plocha %d" - IDS_VOLUME "Hlasitost" - IDS_ITEMS_CUR "současnΓ© poloΕΎky" - IDS_ITEMS_CONFIGURED "nastavenΓ­" - IDS_ITEMS_VISIBLE "viditelnΓ©" - IDS_ITEMS_HIDDEN "skrytΓ©" - IDS_NOTIFY_SHOW "zobrazit" - IDS_NOTIFY_HIDE "skrΓ½t" - IDS_NOTIFY_AUTOHIDE "skrΓ½vat automaticky" - IDS_SHOW_HIDDEN_ICONS "Zobrazit skrytΓ© ikony" - IDS_HIDE_ICONS "SkrΓ½t ikony" - IDS_TERMINATE "Ukončit ReactOS PrΕ―zkumnΓ­ka" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "SΓ­Ε₯" - IDS_CONNECTIONS "SΓ­Ε₯ovΓ© spojenΓ­" - IDS_DRIVES "Disky" - IDS_SEARCH_COMPUTER "Hledat počítač" - IDS_SETTINGS_MENU "NastavenΓ­" - IDS_CONTROL_PANEL "OvlΓ‘dacΓ­ panel" - IDS_PRINTERS "TiskΓ‘rny" - IDS_BROWSE "ProhlΓ­ΕΎet soubory" - IDS_SEARCH_PRG "Hledat programy" - IDS_ALL_USERS "VΕ‘ichni uΕΎivatelΓ©\\" - IDS_SEARCH "Hledat" - IDS_ABOUT_EXPLORER "&O PrΕ―zkumnΓ­ku" - IDS_LAUNCH_MANY_PROGRAMS "Bylo vybrΓ‘no vΓ­ce programΕ―.\nPΕ™ejete si je spustit vΕ‘echny?" - IDS_DESKTOPBAR_SETTINGS "NastavenΓ­ plochy" - IDS_DESKTOP "Plocha" - IDS_TASKBAR "Panel ΓΊloh" - IDS_NAMECOLUMN "NΓ‘zev" - IDS_PATHCOLUMN "Cesta" - IDS_MENUCOLUMN "Menu path" -END diff --git a/base/shell/explorer-old/explorer-de.rc b/base/shell/explorer-old/explorer-de.rc deleted file mode 100644 index 5239a79b5eb..00000000000 --- a/base/shell/explorer-old/explorer-de.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&Datei" - BEGIN - MENUITEM "&Ausfόhren...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Beenden", ID_FILE_EXIT - END - POPUP "&Ansicht" - BEGIN - MENUITEM "&Werkzeugleiste", ID_VIEW_TOOL_BAR - MENUITEM "&Extraleiste", ID_VIEW_EXTRA_BAR - MENUITEM "&Laufwerksleiste", ID_VIEW_DRIVE_BAR - MENUITEM "Se&itenleiste", ID_VIEW_SIDE_BAR - MENUITEM "&Statusleiste", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Aktualisieren\tF5", ID_REFRESH - MENUITEM "&Vollbild\tStrg+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "SDI", ID_VIEW_SDI - END - POPUP "&Fenster" - BEGIN - MENUITEM "Neues &Fenster", ID_WINDOW_NEW - MENUITEM "άber&lappend\tUmschalt+F5", ID_WINDOW_CASCADE - MENUITEM "&Untereinander", ID_WINDOW_TILE_HORZ - MENUITEM "&Nebeneinander\tUmschalt+F4", ID_WINDOW_TILE_VERT - MENUITEM "au&tomatisch anordnen", ID_WINDOW_AUTOSORT - MENUITEM "&Symbole anordnen", ID_WINDOW_ARRANGE - END - POPUP "&Extras" - BEGIN - MENUITEM "&Optionen", ID_TOOLS_OPTIONS - END - POPUP "&Hilfe" - BEGIN - MENUITEM "Explorer-&FAQ...", ID_EXPLORER_FAQ - MENUITEM "&άber ReactOS Explorer...", ID_ABOUT_EXPLORER - MENUITEM "άber React&OS...", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Einstellungen...", ID_DESKTOPBAR_SETTINGS - MENUITEM "&Taskmanager...", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "&άber Explorer...", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Φffne &Lautstδrkeregler", ID_TRAY_VOLUME - MENUITEM "Δndern der Audio-&Einstellungen", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Zeige versteckte Symbole", ID_SHOW_HIDDEN_ICONS - MENUITEM "Zeige Symbol&knopf", ID_SHOW_ICON_BUTTON - MENUITEM "&Konfiguriere Benachrichtigungen...", ID_CONFIG_NOTIFYAREA - MENUITEM "Einstellen von &Datum/Zeit...", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "&άber Explorer...", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "&Datei" - BEGIN - MENUITEM "&Ausfόhren...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Schlieίen", ID_FILE_EXIT - END - POPUP "&Ansicht" - BEGIN - MENUITEM "&Werkzeugleiste", ID_VIEW_TOOL_BAR - MENUITEM "Se&itenleiste", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "&Statusleiste", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Aktualisieren\tF5", ID_REFRESH - MENUITEM "&Vollbild\tStrg+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&MDI", ID_VIEW_MDI - END - POPUP "&Extras" - BEGIN - MENUITEM "&Optionen", ID_TOOLS_OPTIONS - END - POPUP "&Hilfe" - BEGIN - MENUITEM "Explorer-&FAQ...", ID_EXPLORER_FAQ - MENUITEM "&άber Explorer...", ID_ABOUT_EXPLORER - MENUITEM "άber React&OS...", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Ausfόhren" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 162, 10 - CONTROL "Befehls&zeile:", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "Als &Symbol", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "&OK", 1, 158, 6, 47, 14 - PUSHBUTTON "A&bbrechen", 2, 158, 23, 47, 14 - PUSHBUTTON "&Hilfe", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Programmsuche im Startmenό" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "&Filter:", IDC_STATIC, 7, 9, 18, 8 - EDITTEXT IDC_FILTER, 34, 7, 96, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "Alle όber&prόfen", IDC_CHECK_ENTRIES, 138, 7, 55, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 204 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Desktop-Einstellungen" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Bitte wδhlen Sie den gewόnschten Platzierungs-Algorithmus fόr die Desktop-Symbole aus:", IDC_STATIC, 7, 7, 197, 23 - CONTROL "li./ob. abw.", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 35, 46, 44 - CONTROL "li./ob. re.", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 35, 46, 44 - CONTROL "re./ob. li.", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 35, 46, 44 - CONTROL "re./ob. abw.", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 35, 46, 44 - CONTROL "li./unt. aufw.", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 83, 46, 44 - CONTROL "li./unt. re.", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 83, 46, 44 - CONTROL "re./unt. li.", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 83, 46, 44 - CONTROL "re./unt. aufw.", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 83, 46, 44 - CONTROL "Rahmen abw.", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 131, 46, 44 - CONTROL "Rahmen H/V", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 131, 46, 44 - CONTROL "im Kreis", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 131, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 131, 46, 44 -// CONTROL "Anzeige der &Versionsnummer", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 187, 107, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 204 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Taskleiste-Einstellungen" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "Anzeigen der &Uhr", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 71, 10 - CONTROL "&Verstecke inaktive Benachrichtigungssymbole", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 155, 10 - PUSHBUTTON "&Symbole...", ID_CONFIG_NOTIFYAREA, 165, 173, 40, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 204 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Startmenό-Einstellungen" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Konfiguration der Benachrichtigungssymbole" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "&Tooltip-Text:", IDC_LABEL1, 7, 44, 40, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 58, 42, 143, 14, ES_AUTOHSCROLL - LTEXT "&Fenster-Titel:", IDC_LABEL2, 7, 63, 42, 8 - EDITTEXT IDC_NOTIFY_TITLE, 58, 60, 143, 14, ES_AUTOHSCROLL - LTEXT "&Modulpfad:", IDC_LABEL3, 7, 81, 36, 8 - EDITTEXT IDC_NOTIFY_MODULE, 58, 78, 143, 14, ES_AUTOHSCROLL - GROUPBOX "&Anzeigemodus", IDC_LABEL4, 7, 96, 157, 28 - CONTROL "&zeigen", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 108, 37, 10 - CONTROL "&verstecken", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 55, 108, 51, 10 - CONTROL "a&utomatisch", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 110, 108, 52, 10 - ICON "", IDC_PICTURE, 173, 101, 20, 20 - LTEXT "&Letzte Δnderung:", IDC_LABEL6, 7, 132, 55, 8 - EDITTEXT IDC_LAST_CHANGE, 66, 129, 98, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "zei&ge versteckte", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 154, 68, 10 - DEFPUSHBUTTON "&OK", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "A&bbrechen", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "Auswahl des Explorerfenster-Modus" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "Bitte wδhlen Sie Ihr bevorzugtes Explorer Userinterface:", IDC_STATIC, 7, 7, 160, 8 - CONTROL "&MDI (Multiple Document Interface)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 124, 10 - CONTROL "&SDI (Single Document Interface)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 118, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "Φffne Unterverzeichnisses in &neuen Fenstern", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 157, 10 - LTEXT "Diese Auswahl wird kόnftig fόr alle Explorerfenster verwendet werden.", IDC_STATIC, 7, 111, 174, 22 - DEFPUSHBUTTON "&OK", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "A&bbrechen", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "άber ReactOS Explorer" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "ReactOS Explorer", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "&OK", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "ReactOS Explorer" - IDS_START "Start" - IDS_LOGOFF "Abmelden..." - IDS_SHUTDOWN "Herunterfahren..." - IDS_RESTART "Neu starten..." - IDS_LAUNCH "Ausfόhren..." - IDS_START_HELP "Hilfe" - IDS_SEARCH_FILES "Suche Dateien..." - IDS_DOCUMENTS "Dokumente" - IDS_FAVORITES "Favoriten" - IDS_PROGRAMS "Programme" - IDS_SETTINGS "Einstellungen" - IDS_EXPLORE "Explorer" - IDS_EMPTY "(Leer)" - IDS_RECENT "Aktuelle Dokumente" - IDS_ADMIN "Verwaltung" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "Startmenό" - IDS_MINIMIZE_ALL "alle Fenster minimieren" - IDS_DESKTOP_NUM "Desktop %d" - IDS_VOLUME "Lautstδrke" - IDS_ITEMS_CUR "aktuelle Symbole" - IDS_ITEMS_CONFIGURED "Konfiguration" - IDS_ITEMS_VISIBLE "sichtbar" - IDS_ITEMS_HIDDEN "unsichtbar" - IDS_NOTIFY_SHOW "sichtbar" - IDS_NOTIFY_HIDE "versteckt" - IDS_NOTIFY_AUTOHIDE "automatisch" - IDS_SHOW_HIDDEN_ICONS "Zeige versteckte Symbole" - IDS_HIDE_ICONS "Verstecke Symbole" - IDS_TERMINATE "ROS Explorer beenden" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "Netzwerk" - IDS_CONNECTIONS "Netzwerk-Verbindungen" - IDS_DRIVES "Verzeichnisse" - IDS_SEARCH_COMPUTER "Suche Computer..." - IDS_SETTINGS_MENU "Einstellungen-Menu" - IDS_CONTROL_PANEL "Systemsteuerung" - IDS_PRINTERS "Drucker" - IDS_BROWSE "Dateien" - IDS_SEARCH_PRG "Suche Programm..." - IDS_ALL_USERS "Alle Benutzer\\" - IDS_SEARCH "Suche" - IDS_ABOUT_EXPLORER "&άber Explorer..." - IDS_LAUNCH_MANY_PROGRAMS "Sie haben mehrere Programme ausgewδhlt.\nSind Sie sich sicher, dass Sie diese alle starten wollen?" - IDS_DESKTOPBAR_SETTINGS "Desktop-Einstellungen" - IDS_DESKTOP "Desktop" - IDS_TASKBAR "Taskleiste" - IDS_NAMECOLUMN "Name" - IDS_PATHCOLUMN "Pfad" - IDS_MENUCOLUMN "Menόpfad" -END diff --git a/base/shell/explorer-old/explorer-el.rc b/base/shell/explorer-old/explorer-el.rc deleted file mode 100644 index d16ceccf288..00000000000 --- a/base/shell/explorer-old/explorer-el.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_GREEK, SUBLANG_DEFAULT - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&Αρχείο" - BEGIN - MENUITEM "&Εκτέλεση...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "Έ&ξοδος", ID_FILE_EXIT - END - POPUP "&Εμφάνιση" - BEGIN - MENUITEM "Γ&ραμμή εργαλείων", ID_VIEW_TOOL_BAR - MENUITEM "&Επιπλέον γραμμή", ID_VIEW_EXTRA_BAR - MENUITEM "&Γραμμή δίσκων", ID_VIEW_DRIVE_BAR - MENUITEM "Α&γαπημένα", ID_VIEW_SIDE_BAR - MENUITEM "&Γραμμή κατάστασης", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Ανανέωση\tF5", ID_REFRESH - MENUITEM "Π&λήρης Οθόνη\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "SDI", ID_VIEW_SDI - END - POPUP "&Παράθυρο" - BEGIN - MENUITEM "Νέο &Παράθυρο", ID_WINDOW_NEW - MENUITEM "Τακτοποίηση\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "Τακτοποίηση Κα&τακόρυφα", ID_WINDOW_TILE_HORZ - MENUITEM "Τακτοποίηση Κά&θετα\tShift+F4", ID_WINDOW_TILE_VERT - MENUITEM "Αυτόματη Τακτοποίηση", ID_WINDOW_AUTOSORT - MENUITEM "Τακτοποίηση &εικονιδίων", ID_WINDOW_ARRANGE - END - POPUP "&Εργαλεία" - BEGIN - MENUITEM "&Επιλογές", ID_TOOLS_OPTIONS - END - POPUP "&Βοήθεια" - BEGIN - MENUITEM "Εξερεύνηση &FAQ...", ID_EXPLORER_FAQ - MENUITEM "&Σχετικά με τον εξερευνητή", ID_ABOUT_EXPLORER - MENUITEM "&Σχετικά με το ReactOS", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Ρυθμίσεις...", ID_DESKTOPBAR_SETTINGS - MENUITEM "&Διαχείρηση Εργασιών", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "&Σχετικά με τον εξερευνητή", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "’νοιγμα της ρύθμισης έντασης ήχου", ID_TRAY_VOLUME - MENUITEM "Διόρθωση ιδιοτήτων ήχου", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Εμφάνηση κρυμμένων εικονιδίων", ID_SHOW_HIDDEN_ICONS - MENUITEM "Πλήκτρο εμφάνησης εικονιδίων", ID_SHOW_ICON_BUTTON - MENUITEM "Ρυθμίσεις ειδοποιήσεων", ID_CONFIG_NOTIFYAREA - MENUITEM "Ρύθμιση ημερομηνίας/&ώρας", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "&Σχετικά με το εξερευνητή", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "&Αρχείο" - BEGIN - MENUITEM "&Εκτέλεση...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "Έ&ξοδος", ID_FILE_EXIT - END - POPUP "&Εμφάνιση" - BEGIN - MENUITEM "Γ&ραμμή εργαλείων", ID_VIEW_TOOL_BAR - MENUITEM "Α&γαπημένα", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "&Γραμμή κατάστασης", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Ανανέωση\tF5", ID_REFRESH - MENUITEM "Π&λήρης οθόνη", ID_VIEW_FULLSCREEN - MENUITEM "MDI", ID_VIEW_MDI - END - POPUP "&Εργαλεία" - BEGIN - MENUITEM "&Επιλογές", ID_TOOLS_OPTIONS - END - POPUP "Βοήθεια" - BEGIN - MENUITEM "Εξερεύνηση &FAQ", ID_EXPLORER_FAQ - MENUITEM "&Σχετικά με τον εξερευνητή", ID_ABOUT_EXPLORER - MENUITEM "&Σχετικά με το ReactOS", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Εκτέλεση" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 150, 10 - CONTROL "’νοιγμα:", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 58, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "Ώς σύμβολο", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "&OK", 1, 158, 6, 47, 14 - PUSHBUTTON "&Ακύρωση", 2, 158, 24, 47, 14 - PUSHBUTTON "&Βοήθεια", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Αναζήτηση στο μενού ""έναρξη""" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "&Φίλτρο:", IDC_STATIC, 4, 9, 27, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "&Αναζήτηση", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Ιδιότητες επιφάνειας εργασίας" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Επιλέξτε τον τρόπο τακτοποίηση των εικονιδίων:", IDC_STATIC, 7, 7, 198, 8 - CONTROL "κάτω", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "δεξιά", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "αριστερά", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "κάτω", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "πάνω", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "δεξιά", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "αριστερά", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "πάνω", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "κάτων", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "πλαίσιο", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "γύρω γύρω", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "Display &Version Number", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 91, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Ιδιότητες γραμμής εργασιών" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "Εμφάνηση του &ρολογιού", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 96, 10 - CONTROL "&Απόκρυψη αενεργών εικονιδίων", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 122, 10 - PUSHBUTTON "&Προσαρμογή...", ID_CONFIG_NOTIFYAREA, 147, 173, 56, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Ιδιότητες του μενού ""έναρξη""" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 218, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Ρυθμίσεις για τον χώρο ειδοποιήσεων" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 202, 31 - LTEXT "&Βοηθητικό κείμενο :", IDC_LABEL1, 7, 44, 66, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 76, 42, 133, 14, ES_AUTOHSCROLL - LTEXT "&Όνομα παραθύρου :", IDC_LABEL2, 7, 63, 67, 8 - EDITTEXT IDC_NOTIFY_TITLE, 76, 60, 133, 14, ES_AUTOHSCROLL - LTEXT "&Διαδρομή αρχείου :", IDC_LABEL3, 7, 81, 65, 8 - EDITTEXT IDC_NOTIFY_MODULE, 76, 78, 133, 14, ES_AUTOHSCROLL - GROUPBOX "Τρόπος εμφάνησης", IDC_LABEL4, 7, 96, 169, 31 - CONTROL "&εμφάνηση", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 14, 108, 51, 10 - CONTROL "&απόκριψη", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 67, 108, 47, 10 - CONTROL "α&υτόματη απόκριψη", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 118, 104, 56, 19 - ICON "", IDC_PICTURE, 184, 103, 20, 20 - LTEXT "Τελευταία αλαγή :", IDC_LABEL6, 7, 134, 62, 8 - EDITTEXT IDC_LAST_CHANGE, 71, 132, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "εμφάνηση κρυφών", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 155, 79, 10 - DEFPUSHBUTTON "&OK", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "&’κυρο", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "Μορφή του εξερευνητή" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "Επιλέξτε την μορφή του εξερευνητή που θέλετε :", IDC_STATIC, 7, 7, 166, 8 - CONTROL "&MDI (Μορφή πολλαπλών παραθύρων)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 137, 10 - CONTROL "&SDI (Μορφή μονού παραθύρου)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 118, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "’νοιγμα υποφακέλων σε ξεχωριστά παράθυρα", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 172, 10 - LTEXT "Αυτές οι ρυθμίσεις θα χρησιμοποιούνται αυτόματα για όλα τα παράθυρα του εξερευνητή στο μέλλον", IDC_STATIC, 5, 108, 174, 22 - DEFPUSHBUTTON "&OK", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "&’κυρο", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Σχετικά με τον εξρευνητή του ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Εξερευνητής του ReactOS", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "&OK", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "Εξερευνητής του ReactOS" - IDS_START "έναρξη" - IDS_LOGOFF "Αποσύνδεση..." - IDS_SHUTDOWN "Τερματισμός..." - IDS_RESTART "Επανεκκίνηση..." - IDS_LAUNCH "Εκτέλεση..." - IDS_START_HELP "Βοήθεια" - IDS_SEARCH_FILES "Αναζήτηση..." - IDS_DOCUMENTS "Τα έγγραφά μου" - IDS_FAVORITES "Αγαπημένα" - IDS_PROGRAMS "Προγράμματα" - IDS_SETTINGS "Ρυθμίσεις" - IDS_EXPLORE "Εξερεύνηση" - IDS_EMPTY "(Κενό)" - IDS_RECENT "Πρόσφατα έγγραφα" - IDS_ADMIN "Διαχείρηση" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "Μενού έναρξη" - IDS_MINIMIZE_ALL "Ελαχιστοποίηση όλων των παραθύρων" - IDS_DESKTOP_NUM "Επιφάνεια εργασίας %d" - IDS_VOLUME "Ένταση ήχου" - IDS_ITEMS_CUR "current items" - IDS_ITEMS_CONFIGURED "configuration" - IDS_ITEMS_VISIBLE "ορατό" - IDS_ITEMS_HIDDEN "κρυμμένο" - IDS_NOTIFY_SHOW "εμφάνηση" - IDS_NOTIFY_HIDE "απόκρυψη" - IDS_NOTIFY_AUTOHIDE "αυτόματη απόκρυψη" - IDS_SHOW_HIDDEN_ICONS "Εμφάνηση κρυμμένων εικονιδίων" - IDS_HIDE_ICONS "Απόκρυψη εικονιδίων" - IDS_TERMINATE "Τερματισμός της Εξερεύνησης του ROS" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "Δίκτυο" - IDS_CONNECTIONS "Συνδέσεις δικτίου" - IDS_DRIVES "Ο υπολογιστής μου" - IDS_SEARCH_COMPUTER "Αναζήτηση Υπολογιστή..." - IDS_SETTINGS_MENU "Ρυθμίσεις" - IDS_CONTROL_PANEL "Πίνακας ελέγχου" - IDS_PRINTERS "Εκτυπωτές" - IDS_BROWSE "Εξερεύνηση αρχείων" - IDS_SEARCH_PRG "Αναζήτηση Προγράμματος..." - IDS_ALL_USERS "All Users\\" - IDS_SEARCH "Αναζήτηση" - IDS_ABOUT_EXPLORER "Σχετικά με τον εξερευνητή" - IDS_LAUNCH_MANY_PROGRAMS "Έχετε επιλέξει παραπάνω του ενός προγράμματα.\nΕίστε σίγουροι οτι θέλετε να εκτελεστούν όλα;" - IDS_DESKTOPBAR_SETTINGS "Ρυθμίσεις Επιφάνειας Εργασίας" - IDS_DESKTOP "Επιφάνεια Εργασίας" - IDS_TASKBAR "Γραμμή εργασιών" - IDS_NAMECOLUMN "Name" - IDS_PATHCOLUMN "Path" - IDS_MENUCOLUMN "Menu path" -END diff --git a/base/shell/explorer-old/explorer-en.rc b/base/shell/explorer-old/explorer-en.rc deleted file mode 100644 index 2dc7e90bf89..00000000000 --- a/base/shell/explorer-old/explorer-en.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&File" - BEGIN - MENUITEM "&Execute...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "E&xit", ID_FILE_EXIT - END - POPUP "&View" - BEGIN - MENUITEM "&Toolbar", ID_VIEW_TOOL_BAR - MENUITEM "&Extra Bar", ID_VIEW_EXTRA_BAR - MENUITEM "&Drivebar", ID_VIEW_DRIVE_BAR - MENUITEM "S&ide Bar", ID_VIEW_SIDE_BAR - MENUITEM "&Status Bar", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Refresh\tF5", ID_REFRESH - MENUITEM "F&ull Screen\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "SDI", ID_VIEW_SDI - END - POPUP "&Window" - BEGIN - MENUITEM "New &Window", ID_WINDOW_NEW - MENUITEM "Cascading\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "Tile &Horizontally", ID_WINDOW_TILE_HORZ - MENUITEM "Tile &Vertically\tShift+F4", ID_WINDOW_TILE_VERT - MENUITEM "Arrange Automatically", ID_WINDOW_AUTOSORT - MENUITEM "Arrange &Symbols", ID_WINDOW_ARRANGE - END - POPUP "&Tools" - BEGIN - MENUITEM "&Options", ID_TOOLS_OPTIONS - END - POPUP "&Help" - BEGIN - MENUITEM "Explorer &FAQ...", ID_EXPLORER_FAQ - MENUITEM "&About Explorer...", ID_ABOUT_EXPLORER - MENUITEM "About &OS...", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Settings...", ID_DESKTOPBAR_SETTINGS - MENUITEM "&Task Manager...", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "&About Explorer...", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Open Volume Control", ID_TRAY_VOLUME - MENUITEM "Adjust Audio Properties", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Show Hidden Icons", ID_SHOW_HIDDEN_ICONS - MENUITEM "Show Icon &Button", ID_SHOW_ICON_BUTTON - MENUITEM "&Configure Notifications...", ID_CONFIG_NOTIFYAREA - MENUITEM "Adjust Date/&Time...", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "&About Explorer...", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "&File" - BEGIN - MENUITEM "&Execute...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Close", ID_FILE_EXIT - END - POPUP "&View" - BEGIN - MENUITEM "&Toolbar", ID_VIEW_TOOL_BAR - MENUITEM "S&ide Bar", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "&Status Bar", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Refresh\tF5", ID_REFRESH - MENUITEM "F&ull Screen\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&MDI", ID_VIEW_MDI - END - POPUP "&Tools" - BEGIN - MENUITEM "&Options", ID_TOOLS_OPTIONS - END - POPUP "&Help" - BEGIN - MENUITEM "Explorer &FAQ...", ID_EXPLORER_FAQ - MENUITEM "&About Explorer...", ID_ABOUT_EXPLORER - MENUITEM "About &OS...", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Execute" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 150, 10 - CONTROL "&Command:", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "As &Symbol", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "&OK", 1, 158, 6, 47, 14 - PUSHBUTTON "&Cancel", 2, 158, 23, 47, 14 - PUSHBUTTON "&Help", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Search Program in Startmenu" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "&Filter:", IDC_STATIC, 7, 9, 18, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "&Check Entries", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Desktop Properties" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Please select your preferred icon alignment algorithm:", IDC_STATIC, 7, 7, 166, 8 - CONTROL "left/top dwn", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "left/top right", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "right/top left", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "rig./top dwn", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "left/bot. up", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "left/bot. right", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "right/bot. left", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "rig./bot. up", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "border down", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "border H/V", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "round about", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "Display &Version Number", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 91, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Taskbar Properties" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "Show &clock", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 52, 10 - CONTROL "&Hide inactive notification icons", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 111, 10 - PUSHBUTTON "&Notifications...", ID_CONFIG_NOTIFYAREA, 153, 173, 50, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Start Menu Properties" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Configure Notification Icons" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "&Tooltip Text:", IDC_LABEL1, 7, 44, 40, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 58, 42, 143, 14, ES_AUTOHSCROLL - LTEXT "W&indow Title:", IDC_LABEL2, 7, 63, 44, 8 - EDITTEXT IDC_NOTIFY_TITLE, 58, 60, 143, 14, ES_AUTOHSCROLL - LTEXT "&Module Path:", IDC_LABEL3, 7, 81, 43, 8 - EDITTEXT IDC_NOTIFY_MODULE, 58, 78, 143, 14, ES_AUTOHSCROLL - GROUPBOX "&Display Mode", IDC_LABEL4, 7, 96, 157, 28 - CONTROL "&show", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 108, 33, 10 - CONTROL "&hide", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 66, 108, 29, 10 - CONTROL "a&utohide", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 112, 108, 43, 10 - ICON "", IDC_PICTURE, 173, 101, 21, 20 - LTEXT "&Last Change:", IDC_LABEL6, 7, 132, 43, 8 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "sho&w hidden", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 154, 56, 10 - DEFPUSHBUTTON "&OK", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "&Cancel", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "Choose Explorer window mode" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "Please select your preferred Explorer user interface:", IDC_STATIC, 7, 7, 160, 8 - CONTROL "&MDI (Multiple Document Interface)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 124, 10 - CONTROL "&SDI (Single Document Interface)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 118, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "Open Subfolders in s&eparate windows", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 135, 10 - LTEXT "This setting will be used as default for all Explorer windows in the future.", IDC_STATIC, 7, 111, 174, 22 - DEFPUSHBUTTON "&OK", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "&Cancel", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "About ReactOS Explorer" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "ReactOS Explorer", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "&OK", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "ReactOS Explorer" - IDS_START "Start" - IDS_LOGOFF "Log Off..." - IDS_SHUTDOWN "Turn Off..." - IDS_RESTART "Restart..." - IDS_LAUNCH "Run..." - IDS_START_HELP "Help" - IDS_SEARCH_FILES "Search..." - IDS_DOCUMENTS "My Documents" - IDS_FAVORITES "Favorites" - IDS_PROGRAMS "Programs" - IDS_SETTINGS "Settings" - IDS_EXPLORE "Explore" - IDS_EMPTY "(Empty)" - IDS_RECENT "Recent Documents" - IDS_ADMIN "Administration" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "Start Menu" - IDS_MINIMIZE_ALL "Minimize all windows" - IDS_DESKTOP_NUM "Desktop %d" - IDS_VOLUME "Volume" - IDS_ITEMS_CUR "Current items" - IDS_ITEMS_CONFIGURED "Configuration" - IDS_ITEMS_VISIBLE "Visible" - IDS_ITEMS_HIDDEN "Hidden" - IDS_NOTIFY_SHOW "Show" - IDS_NOTIFY_HIDE "Hide" - IDS_NOTIFY_AUTOHIDE "Autohide" - IDS_SHOW_HIDDEN_ICONS "Show hidden icons" - IDS_HIDE_ICONS "Hide icons" - IDS_TERMINATE "Terminate ROS Explorer" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "Network" - IDS_CONNECTIONS "Network Connections" - IDS_DRIVES "Drives" - IDS_SEARCH_COMPUTER "Search Computer..." - IDS_SETTINGS_MENU "Settings Menu" - IDS_CONTROL_PANEL "Control Panel" - IDS_PRINTERS "Printers" - IDS_BROWSE "Browse Files" - IDS_SEARCH_PRG "Search Program..." - IDS_ALL_USERS "All Users\\" - IDS_SEARCH "Search" - IDS_ABOUT_EXPLORER "&About Explorer..." - IDS_LAUNCH_MANY_PROGRAMS "You have selected more than one program.\nAre you sure you want to launch all of them?" - IDS_DESKTOPBAR_SETTINGS "Desktop Settings" - IDS_DESKTOP "Desktop" - IDS_TASKBAR "Taskbar" - IDS_NAMECOLUMN "Name" - IDS_PATHCOLUMN "Path" - IDS_MENUCOLUMN "Menu path" -END diff --git a/base/shell/explorer-old/explorer-es.rc b/base/shell/explorer-old/explorer-es.rc deleted file mode 100644 index 5f27f74564f..00000000000 --- a/base/shell/explorer-old/explorer-es.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&Archivo" - BEGIN - MENUITEM "E&jecutar...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Salir", ID_FILE_EXIT - END - POPUP "&Ver" - BEGIN - MENUITEM "&Herramientas", ID_VIEW_TOOL_BAR - MENUITEM "Barra &Extra", ID_VIEW_EXTRA_BAR - MENUITEM "Barra de &Unidades", ID_VIEW_DRIVE_BAR - MENUITEM "Barra &Lateral", ID_VIEW_SIDE_BAR - MENUITEM "Barra de &Estado", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Actualizar\tF5", ID_REFRESH - MENUITEM "P&antalla Completa\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&SDI", ID_VIEW_SDI - END - POPUP "&Ventana" - BEGIN - MENUITEM "Nueva &Ventana", ID_WINDOW_NEW - MENUITEM "Cascada\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "Mosaico &Horizontal", ID_WINDOW_TILE_HORZ - MENUITEM "Mosaico &Vertical\tShift+F4", ID_WINDOW_TILE_VERT - MENUITEM "Agrupar Automaticamente", ID_WINDOW_AUTOSORT - MENUITEM "Agrupar &Sνmbolos", ID_WINDOW_ARRANGE - END - POPUP "Herramientas" - BEGIN - MENUITEM "&Opciones", ID_TOOLS_OPTIONS - END - POPUP "A&yuda" - BEGIN - MENUITEM "Explorer &FAQ...", ID_EXPLORER_FAQ - MENUITEM "&Acerca de Explorer...", ID_ABOUT_EXPLORER - MENUITEM "Acerca de &OS...", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Configuraciσn...", ID_DESKTOPBAR_SETTINGS - MENUITEM "&Administrador de Tareas...", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "&Acerca de Explorer...", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Abrir Control de Volumen", ID_TRAY_VOLUME - MENUITEM "Ajustar Propiedades de Audio", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Mostrar iconos ocultos", ID_SHOW_HIDDEN_ICONS - MENUITEM "Mostrar &Botσn de Icono", ID_SHOW_ICON_BUTTON - MENUITEM "&Configurar Notificaciones...", ID_CONFIG_NOTIFYAREA - MENUITEM "Ajustar Fecha/&Hora...", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "&Acerca de Explorer...", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "&Archivo" - BEGIN - MENUITEM "E&jecutar...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "S&alir", ID_FILE_EXIT - END - POPUP "&Ver" - BEGIN - MENUITEM "&Barra de Herramientas", ID_VIEW_TOOL_BAR - MENUITEM "Barra &Lateral", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "Barra de &Estado", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Actualizar\tF5", ID_REFRESH - MENUITEM "P&antalla Completa\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&MDI", ID_VIEW_MDI - END - POPUP "Herramientas" - BEGIN - MENUITEM "&Opciones", ID_TOOLS_OPTIONS - END - POPUP "&Ayuda" - BEGIN - MENUITEM "Preguntas &Frecuentes...", ID_EXPLORER_FAQ - MENUITEM "&Acerca de Explorer...", ID_ABOUT_EXPLORER - MENUITEM "Acerca de &OS...", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Ejecutar" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 150, 10 - CONTROL "Orden:", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "Como &Sνmbolo", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "&Aceptar", 1, 158, 6, 47, 14 - PUSHBUTTON "&Cancelar", 2, 158, 23, 47, 14 - PUSHBUTTON "&Ayuda", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Buscar Programa en el menu Inicio" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "&Filtro:", IDC_STATIC, 7, 9, 23, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "&Marcar Entradas", IDC_CHECK_ENTRIES, 136, 7, 57, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Propiedades de Pantalla" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Por favor seleccione su modo de alineamiento preferido:", IDC_STATIC, 7, 7, 195, 8 - CONTROL "izquierda/arriba abajo", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "izquierda/arriba derecha", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "derecha/arriba izquierda", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "derecha/arriba abajo", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "derecha/abajo arriba", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "izquierda/abajo derecha", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "derecha/abajo izquierda", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "derecha/abajo", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "borde inferior", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "borde H/V", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "aproximado", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "Mostrar &Version", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 91, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Propiedades de la Barra de Tareas" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "Mostrar &Reloj", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 56, 10 - CONTROL "&Ocultar iconos de notificaciσn inactivos", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 137, 10 - PUSHBUTTON "&Notificaciones...", ID_CONFIG_NOTIFYAREA, 148, 173, 58, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Propiedades del Menϊ Inicio" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Configurar Iconos de Notificaciones" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "&Texto de Informaciσn:", IDC_LABEL1, 8, 44, 80, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 82, 42, 117, 14, ES_AUTOHSCROLL - LTEXT "Tνtulo de la V&entana:", IDC_LABEL2, 8, 63, 70, 8 - EDITTEXT IDC_NOTIFY_TITLE, 82, 60, 117, 14, ES_AUTOHSCROLL - LTEXT "&Parche del Mσdulo:", IDC_LABEL3, 8, 81, 65, 8 - EDITTEXT IDC_NOTIFY_MODULE, 82, 78, 117, 14, ES_AUTOHSCROLL - GROUPBOX "Modo de &Visualizaciσn ", IDC_LABEL4, 7, 96, 157, 28 - CONTROL "&Mostrar", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 108, 38, 10 - CONTROL "&Ocultar", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 66, 108, 36, 10 - CONTROL "A&utoocultar", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 112, 108, 50, 10 - ICON "", IDC_PICTURE, 173, 101, 21, 20 - LTEXT "Ϊltimo cambio:", IDC_LABEL6, 7, 132, 50, 8 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "Mostrar Ocu<os", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 154, 64, 10 - DEFPUSHBUTTON "&Aceptar", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "&Cancelar", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "Elegir modo MDI / SDI" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "Por favor, seleccione su interfaz de usuario preferida para el explorador:", IDC_STATIC, 7, 7, 170, 18 - CONTROL "&MDI (Interface de Multiples Documentos)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 123, 10 - CONTROL "&SDI (Interface de Ϊn Documento)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 125, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "Abrir Subcarpetas en ventanas s&eparadas", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 150, 10 - LTEXT "Esta configuraciσn se usarα por defecto y apartir de ahora para todas las ventanas del explorador.", IDC_STATIC, 7, 111, 174, 22 - DEFPUSHBUTTON "&Aceptar", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "&Cancelar", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Acerca de Explorador de ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Explorador de ReactOS", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "&Aceptar", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "ReactOS Explorer" - IDS_START "Inicio" - IDS_LOGOFF "Salir..." - IDS_SHUTDOWN "Apagar..." - IDS_RESTART "Reiniciar..." - IDS_LAUNCH "Ejecutar..." - IDS_START_HELP "Ayuda" - IDS_SEARCH_FILES "Buscar..." - IDS_DOCUMENTS "Documentos" - IDS_FAVORITES "Favoritos" - IDS_PROGRAMS "Programas" - IDS_SETTINGS "Configuraciσn" - IDS_EXPLORE "Explorar" - IDS_EMPTY "(Vacνo)" - IDS_RECENT "Documentos Recientes" - IDS_ADMIN "Administraciσn" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "Menϊ Inicio" - IDS_MINIMIZE_ALL "Mimimizar todas las ventanas" - IDS_DESKTOP_NUM "Escritorio %d" - IDS_VOLUME "Volumen" - IDS_ITEMS_CUR "Objetos Actuales" - IDS_ITEMS_CONFIGURED "configuraciσn" - IDS_ITEMS_VISIBLE "visible" - IDS_ITEMS_HIDDEN "oculto" - IDS_NOTIFY_SHOW "mostrar" - IDS_NOTIFY_HIDE "ocultar" - IDS_NOTIFY_AUTOHIDE "autoocultar" - IDS_SHOW_HIDDEN_ICONS "Mostrar iconos ocultos" - IDS_HIDE_ICONS "Ocultar iconos" - IDS_TERMINATE "Finalizar ROS Explorer" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "Red" - IDS_CONNECTIONS "Conexiones de Red" - IDS_DRIVES "Unidades" - IDS_SEARCH_COMPUTER "Buscar PC..." - IDS_SETTINGS_MENU "Menϊs de Configuraciσn" - IDS_CONTROL_PANEL "Panel de Control" - IDS_PRINTERS "Impresoras" - IDS_BROWSE "Explorar Archivos" - IDS_SEARCH_PRG "Buscar Programas..." - IDS_ALL_USERS "Todos los Usuarios\\" - IDS_SEARCH "Buscar" - IDS_ABOUT_EXPLORER "&Acerca de Explorer..." - IDS_LAUNCH_MANY_PROGRAMS "Ha seleccionado mαs de un programa.\nΏEstα seguro de que desea ejecutarlos todos?" - IDS_DESKTOPBAR_SETTINGS "Configuraciσn del Escritorio" - IDS_DESKTOP "Escritorio" - IDS_TASKBAR "Barra de Tareas" - IDS_NAMECOLUMN "Nombre" - IDS_PATHCOLUMN "Ruta" - IDS_MENUCOLUMN "Menu ruta" -END diff --git a/base/shell/explorer-old/explorer-fr.rc b/base/shell/explorer-old/explorer-fr.rc deleted file mode 100644 index b6ba77d696a..00000000000 --- a/base/shell/explorer-old/explorer-fr.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&Fichier" - BEGIN - MENUITEM "E&xιcuter...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Fermer", ID_FILE_EXIT - END - POPUP "&Affichage" - BEGIN - MENUITEM "Barre d'&outils", ID_VIEW_TOOL_BAR - MENUITEM "Barre d'&extras", ID_VIEW_EXTRA_BAR - MENUITEM "&Barre des lecteurs", ID_VIEW_DRIVE_BAR - MENUITEM "&Volet latιral", ID_VIEW_SIDE_BAR - MENUITEM "Barre d'&ιtat", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "A&ctualiser\tF5", ID_REFRESH - MENUITEM "&Plein ιcran\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "SDI", ID_VIEW_SDI - END - POPUP "&Fenκtre" - BEGIN - MENUITEM "Nouvelle &fenκtre", ID_WINDOW_NEW - MENUITEM "Cascade\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "Mosaοque &horizontale", ID_WINDOW_TILE_HORZ - MENUITEM "Mosaοque &verticale\tCtrl+Shift+S", ID_WINDOW_TILE_VERT - MENUITEM "Organisation automatique", ID_WINDOW_AUTOSORT - MENUITEM "&Organisation des symboles", ID_WINDOW_ARRANGE - END - POPUP "&Outils" - BEGIN - MENUITEM "&Options", ID_TOOLS_OPTIONS - END - POPUP "&Aide" - BEGIN - MENUITEM "&FAQ de l'explorateur...", ID_EXPLORER_FAQ - MENUITEM "&ΐ propos de l'explorateur...", ID_ABOUT_EXPLORER - MENUITEM "ΐ propos de l'&OS...", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Paramθtres...", ID_DESKTOPBAR_SETTINGS - MENUITEM "&Gestionnaire de tβches...", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "&ΐ propos de l'explorateur...", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Ouvrir le contrτle du volume", ID_TRAY_VOLUME - MENUITEM "Ajuster les propriιtιs audio", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Afficher les icτnes cachιes", ID_SHOW_HIDDEN_ICONS - MENUITEM "Afficher le bouton des icτnes", ID_SHOW_ICON_BUTTON - MENUITEM "&Configurer les notifications...", ID_CONFIG_NOTIFYAREA - MENUITEM "Ajuster la date/l'&heure...", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "&ΐ propos de l'explorateur...", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "&Fichier" - BEGIN - MENUITEM "&Exιcuter...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Fermer", ID_FILE_EXIT - END - POPUP "&Affichage" - BEGIN - MENUITEM "&Barre d'outils", ID_VIEW_TOOL_BAR - MENUITEM "&Volet latιral", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "&Barre d'ιtat", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "A&ctualiser\tF5", ID_REFRESH - MENUITEM "&Plein ιcran\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&MDI", ID_VIEW_MDI - END - POPUP "&Outils" - BEGIN - MENUITEM "&Options", ID_TOOLS_OPTIONS - END - POPUP "&Aide" - BEGIN - MENUITEM "&FAQ de l'explorateur...", ID_EXPLORER_FAQ - MENUITEM "&ΐ propos de l'explorateur...", ID_ABOUT_EXPLORER - MENUITEM "ΐ propos de l'&OS...", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Exιcuter" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 150, 10 - CONTROL "&Commande :", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "Comme &Symbole", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "&OK", 1, 158, 6, 47, 14 - PUSHBUTTON "&Annuler", 2, 158, 23, 47, 14 - PUSHBUTTON "&Aide", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Rechercher un programme dans le menu dιmarrer" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "&Filtre :", IDC_STATIC, 7, 9, 18, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "&Rechercher", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Propriιtιs du bureau" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Veuillez sιlectionner votre algorithme d'alignement des icτnes :", IDC_STATIC, 7, 7, 166, 8 - CONTROL "gauche/haut bas", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "gauche/haut droite", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "droite/haut gauche", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "droite/haut bas", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "gauche/bas haut", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "gauche/bas droite", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "droite/bas gauche", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "droite/bas bas", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "haut vers bas", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "bord H/V", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "faire le tour", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "Afficher le numιro de la &version", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 120, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Propriιtιs de la barre de tβches" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "Afficher l'&heure", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 70, 10 - CONTROL "&Masquer les icτnes inactives", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 111, 10 - PUSHBUTTON "&Notifications...", ID_CONFIG_NOTIFYAREA, 153, 173, 50, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Propriιtιs du menu dιmarrer" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Configurer les Icτnes de Notification" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "&Texte conseil :", IDC_LABEL1, 7, 44, 70, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 79, 42, 122, 14, ES_AUTOHSCROLL - LTEXT "Titre de la &fenκtre :", IDC_LABEL2, 7, 63, 61, 8 - EDITTEXT IDC_NOTIFY_TITLE, 79, 60, 123, 14, ES_AUTOHSCROLL - LTEXT "&Repertoire du module :", IDC_LABEL3, 7, 81, 71, 8 - EDITTEXT IDC_NOTIFY_MODULE, 79, 78, 123, 14, ES_AUTOHSCROLL - GROUPBOX "&Mode d'affichage", IDC_LABEL4, 7, 96, 174, 28 - CONTROL "&afficher", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 12, 108, 35, 10 - CONTROL "&cacher", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 51, 108, 34, 10 - CONTROL "&cacher automatiquement", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 89, 108, 91, 10 - ICON "", IDC_PICTURE, 183, 101, 21, 20 - LTEXT "&Dernier changement :", IDC_LABEL6, 7, 132, 69, 8 - EDITTEXT IDC_LAST_CHANGE, 77, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "Afficher les cac&hιs", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 154, 70, 10 - DEFPUSHBUTTON "&OK", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "&Annuler", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "Veuillez choisir un mode de fenκtres pour l'explorateur" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "Veuillez sιlectionner l'interface que vous prιfιrez pour l'explorateur :", IDC_STATIC, 7, 7, 160, 8 - CONTROL "&MDI (Multiple Document Interface)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 124, 10 - CONTROL "&SDI (Single Document Interface)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 118, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "Ouvrir les sous-dossiers dans des fenκtres s&ιparιes", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 135, 10 - LTEXT "Ce paramθtre sera utilisι par dιfaut.", IDC_STATIC, 7, 111, 174, 22 - DEFPUSHBUTTON "&OK", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "&Annuler", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "ΐ propos de ReactOS Explorer" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "ReactOS Explorer", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "&OK", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "ReactOS Explorer" - IDS_START "Dιmarrer" - IDS_LOGOFF "Se dιconnecter..." - IDS_SHUTDOWN "Arrκter..." - IDS_RESTART "Redιmarrer..." - IDS_LAUNCH "Exιcuter..." - IDS_START_HELP "Aide" - IDS_SEARCH_FILES "Rechercher..." - IDS_DOCUMENTS "Documents" - IDS_FAVORITES "Favoris" - IDS_PROGRAMS "Programmes" - IDS_SETTINGS "Paramθtres" - IDS_EXPLORE "Explorer" - IDS_EMPTY "(Vide)" - IDS_RECENT "Documents rιcents" - IDS_ADMIN "Administration" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "Menu dιmarrer" - IDS_MINIMIZE_ALL "Mimimiser toutes les fenκtres" - IDS_DESKTOP_NUM "Bureau %d" - IDS_VOLUME "Volume" - IDS_ITEMS_CUR "objets actuels" - IDS_ITEMS_CONFIGURED "configuration" - IDS_ITEMS_VISIBLE "visible" - IDS_ITEMS_HIDDEN "cachι" - IDS_NOTIFY_SHOW "afficher" - IDS_NOTIFY_HIDE "cacher" - IDS_NOTIFY_AUTOHIDE "cacher automatiquement" - IDS_SHOW_HIDDEN_ICONS "Afficher les icτnes cachιes" - IDS_HIDE_ICONS "Cacher les icτnes" - IDS_TERMINATE "Fermer ROS Explorer" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "Rιseaux" - IDS_CONNECTIONS "Connections rιseau" - IDS_DRIVES "Lecteurs" - IDS_SEARCH_COMPUTER "Rechercher un ordinateur..." - IDS_SETTINGS_MENU "Paramθtres du menu" - IDS_CONTROL_PANEL "Panneau de configuration" - IDS_PRINTERS "Imprimantes" - IDS_BROWSE "Parcourir" - IDS_SEARCH_PRG "Rechercher un programme..." - IDS_ALL_USERS "Tous les utilisateurs\\" - IDS_SEARCH "Rechercher" - IDS_ABOUT_EXPLORER "&ΐ propos de l'explorateur..." - IDS_LAUNCH_MANY_PROGRAMS "Vous avez sιlectionnι plus d'un programme.\nΚtes-vous sϋr de vouloir tous les lancer ?" - IDS_DESKTOPBAR_SETTINGS "Paramθtres du bureau" - IDS_DESKTOP "Bureau" - IDS_TASKBAR "Barre de tβches" - IDS_NAMECOLUMN "Nom" - IDS_PATHCOLUMN "Chemin" - IDS_MENUCOLUMN "Chemin dans le menu" -END diff --git a/base/shell/explorer-old/explorer-he.rc b/base/shell/explorer-old/explorer-he.rc deleted file mode 100644 index 4843f0cc08d..00000000000 --- a/base/shell/explorer-old/explorer-he.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&Χ§Χ•Χ‘Χ₯" - BEGIN - MENUITEM "Χ”Χ¨Χ¦Χ”...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "יציאה", ID_FILE_EXIT - END - POPUP "ΧͺΧ¦Χ•Χ’Χ”" - BEGIN - MENUITEM "Χ‘Χ¨Χ’Χœ Χ›ΧœΧ™Χ", ID_VIEW_TOOL_BAR - MENUITEM "Χ‘Χ¨Χ’Χœ ΧͺΧ•Χ‘Χ€Χͺ", ID_VIEW_EXTRA_BAR - MENUITEM "Χ‘Χ¨Χ’Χœ Χ›Χ•Χ ΧŸ", ID_VIEW_DRIVE_BAR - MENUITEM "Χ‘Χ¨Χ’Χœ Χ¦Χ“", ID_VIEW_SIDE_BAR - MENUITEM "Χ©Χ•Χ¨Χͺ ΧžΧ¦Χ‘", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "Χ¨Χ’Χ Χ•ΧŸ\tF5", ID_REFRESH - MENUITEM "מבך מלא\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "SDI", ID_VIEW_SDI - END - POPUP "Χ—ΧœΧ•ΧŸ" - BEGIN - MENUITEM "Χ—ΧœΧ•ΧŸ Χ—Χ“Χ©", ID_WINDOW_NEW - MENUITEM "ΧžΧ“Χ•Χ¨Χ’Χ™Χ\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "Χ—ΧœΧ•Χ Χ•Χͺ ΧžΧ•Χ’Χ¨ΧžΧ™Χ", ID_WINDOW_TILE_HORZ - MENUITEM "Χ—ΧœΧ•Χ Χ•Χͺ Χ–Χ” ΧœΧ¦Χ“ Χ–Χ”\tShift+F4", ID_WINDOW_TILE_VERT - MENUITEM "Χ‘Χ“Χ¨ ΧΧ•Χ˜Χ•ΧžΧ˜Χ™Χͺ", ID_WINDOW_AUTOSORT - MENUITEM "Χ‘Χ“Χ¨ Χ‘ΧžΧœΧ™Χ", ID_WINDOW_ARRANGE - END - POPUP "Χ›ΧœΧ™Χ" - BEGIN - MENUITEM "א׀שרויוΧͺ", ID_TOOLS_OPTIONS - END - POPUP "Χ’Χ–Χ¨Χ”" - BEGIN - MENUITEM "Χ©ΧΧœΧ•Χͺ Χ•ΧͺΧ©Χ•Χ‘Χ•Χͺ...", ID_EXPLORER_FAQ - MENUITEM "אודוΧͺ Χ”Χ‘Χ™Χ™Χ¨...", ID_ABOUT_EXPLORER - MENUITEM "אודוΧͺ ΧžΧ’Χ¨Χ›Χͺ Χ”Χ”Χ€Χ’ΧœΧ”...", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Χ”Χ’Χ“Χ¨Χ•Χͺ...", ID_DESKTOPBAR_SETTINGS - MENUITEM "ΧžΧ Χ”Χœ Χ”ΧžΧ©Χ™ΧžΧ•Χͺ...", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "אודוΧͺ Χ”Χ‘Χ™Χ™Χ¨...", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Χ€ΧͺΧ— Χ‘Χ§Χ¨Χͺ Χ’Χ•Χ¦ΧžΧ”", ID_TRAY_VOLUME - MENUITEM "Χ”Χͺאם ΧͺΧ›Χ•Χ Χ•Χͺ שמג", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "הראה Χ‘ΧžΧœΧ™Χ ΧžΧ•Χ‘Χͺרים", ID_SHOW_HIDDEN_ICONS - MENUITEM "Show Icon &Button", ID_SHOW_ICON_BUTTON - MENUITEM "Χ”Χ’Χ“Χ¨ Χ”ΧͺראוΧͺ...", ID_CONFIG_NOTIFYAREA - MENUITEM "Χ”ΧͺאמΧͺ ΧͺΧΧ¨Χ™Χš/Χ©Χ’Χ”...", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "אודוΧͺ Χ”Χ‘Χ™Χ™Χ¨...", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "Χ§Χ•Χ‘Χ₯" - BEGIN - MENUITEM "Χ”Χ¨Χ¦Χ”...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "יציאה", ID_FILE_EXIT - END - POPUP "ΧͺΧ¦Χ•Χ’Χ”" - BEGIN - MENUITEM "Χ‘Χ¨Χ’Χœ Χ›ΧœΧ™Χ", ID_VIEW_TOOL_BAR - MENUITEM "Χ‘Χ¨Χ’Χœ Χ¦Χ“", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "Χ©Χ•Χ¨Χͺ Χ”ΧžΧ¦Χ‘", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "Χ¨Χ’Χ Χ•ΧŸ\tF5", ID_REFRESH - MENUITEM "מבך מלא\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&MDI", ID_VIEW_MDI - END - POPUP "Χ›ΧœΧ™Χ" - BEGIN - MENUITEM "א׀שרויוΧͺ", ID_TOOLS_OPTIONS - END - POPUP "Χ’Χ–Χ¨Χ”" - BEGIN - MENUITEM "Χ©ΧΧœΧ•Χͺ Χ•ΧͺΧ©Χ•Χ‘Χ•Χͺ...", ID_EXPLORER_FAQ - MENUITEM "אודוΧͺ Χ”Χ‘Χ™Χ™Χ¨...", ID_ABOUT_EXPLORER - MENUITEM "אודוΧͺ ΧžΧ’Χ¨Χ›Χͺ Χ”Χ”Χ€Χ’ΧœΧ”...", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Χ”Χ¨Χ¦Χ”" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 150, 10 - CONTROL "Χ€Χ§Χ•Χ“Χ”:", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "As &Symbol", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "אישור", 1, 158, 6, 47, 14 - PUSHBUTTON "Χ‘Χ™Χ˜Χ•Χœ", 2, 158, 23, 47, 14 - PUSHBUTTON "Χ’Χ–Χ¨Χ”", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Χ—Χ™Χ€Χ•Χ© ΧͺΧ›Χ Χ™Χͺ Χ‘ΧͺΧ€Χ¨Χ™Χ˜ Χ”ΧͺΧ—Χœ" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "מבנן:", IDC_STATIC, 7, 9, 18, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "Χ‘Χ“Χ•Χ§ Χ›Χ Χ™Χ‘Χ•Χͺ", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "ΧžΧΧ€Χ™Χ™Χ Χ™ Χ©Χ•ΧœΧ—ΧŸ Χ”Χ’Χ‘Χ•Χ“Χ”" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Please select your preferred icon alignment algorithm:", IDC_STATIC, 7, 7, 166, 8 - CONTROL "left/top dwn", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "left/top right", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "right/top left", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "rig./top dwn", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "left/bot. up", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "left/bot. right", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "right/bot. left", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "rig./bot. up", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "border down", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "border H/V", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "round about", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "Display &Version Number", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 91, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "ΧžΧΧ€Χ™Χ™Χ Χ™ Χ©Χ•Χ¨Χͺ Χ”ΧžΧ©Χ™ΧžΧ•Χͺ" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "Χ”Χ¦Χ’ Χ©Χ’Χ•ΧŸ", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 52, 10 - CONTROL "Χ”Χ‘ΧͺΧ¨ Χ‘ΧžΧœΧ™ Χ”ΧͺראוΧͺ לא Χ€Χ’Χ™ΧœΧ™Χ", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 111, 10 - PUSHBUTTON "Χ”ΧͺראוΧͺ...", ID_CONFIG_NOTIFYAREA, 153, 173, 50, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "ΧžΧΧ€Χ™Χ™Χ Χ™ ΧͺΧ€Χ¨Χ™Χ˜ Χ”ΧͺΧ—Χœ" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Configure Notification Icons" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "&Tooltip Text:", IDC_LABEL1, 7, 44, 40, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 58, 42, 143, 14, ES_AUTOHSCROLL - LTEXT "W&indow Title:", IDC_LABEL2, 7, 63, 44, 8 - EDITTEXT IDC_NOTIFY_TITLE, 58, 60, 143, 14, ES_AUTOHSCROLL - LTEXT "&Module Path:", IDC_LABEL3, 7, 81, 43, 8 - EDITTEXT IDC_NOTIFY_MODULE, 58, 78, 143, 14, ES_AUTOHSCROLL - GROUPBOX "&Display Mode", IDC_LABEL4, 7, 96, 157, 28 - CONTROL "&show", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 108, 33, 10 - CONTROL "&hide", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 66, 108, 29, 10 - CONTROL "a&utohide", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 112, 108, 43, 10 - ICON "", IDC_PICTURE, 173, 101, 21, 20 - LTEXT "&Last Change:", IDC_LABEL6, 7, 132, 43, 8 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "sho&w hidden", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 154, 56, 10 - DEFPUSHBUTTON "&OK", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "&Cancel", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "Choose Explorer window mode" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "Please select your preferred Explorer user interface:", IDC_STATIC, 7, 7, 160, 8 - CONTROL "&MDI (Multiple Document Interface)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 124, 10 - CONTROL "&SDI (Single Document Interface)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 118, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "Open Subfolders in s&eparate windows", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 135, 10 - LTEXT "This setting will be used as default for all Explorer windows in the future.", IDC_STATIC, 7, 111, 174, 22 - DEFPUSHBUTTON "אישור", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "Χ‘Χ™Χ˜Χ•Χœ", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "אודוΧͺ Χ‘Χ™Χ™Χ¨ ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Χ‘Χ™Χ™Χ¨ ReactOS", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "Χ’Χ¨Χ‘Χ” 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "אישור", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "ReactOS Χ‘Χ™Χ™Χ¨" - IDS_START "Χ”ΧͺΧ—Χœ" - IDS_LOGOFF "Χ”ΧͺΧ ΧͺΧ§Χ•Χͺ..." - IDS_SHUTDOWN "Χ›Χ™Χ‘Χ•Χ™..." - IDS_RESTART "Χ”Χ€Χ’ΧœΧ” ΧžΧ—Χ“Χ©..." - IDS_LAUNCH "Χ”Χ€Χ’ΧœΧ”..." - IDS_START_HELP "Χ’Χ–Χ¨Χ”" - IDS_SEARCH_FILES "Χ—Χ™Χ€Χ•Χ©..." - IDS_DOCUMENTS "Χ”ΧžΧ‘ΧžΧ›Χ™Χ Χ©ΧœΧ™" - IDS_FAVORITES "ΧžΧ•Χ’Χ“Χ€Χ™Χ" - IDS_PROGRAMS "ΧͺΧ›Χ Χ™Χ•Χͺ" - IDS_SETTINGS "Χ”Χ’Χ“Χ¨Χ•Χͺ" - IDS_EXPLORE "Χ‘Χ™Χ™Χ¨" - IDS_EMPTY "(Χ¨Χ™Χ§)" - IDS_RECENT "ΧžΧ‘ΧžΧ›Χ™Χ אחרונים" - IDS_ADMIN "Χ Χ™Χ”Χ•Χœ" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "ΧͺΧ€Χ¨Χ™Χ˜ Χ”ΧͺΧ—Χœ" - IDS_MINIMIZE_ALL "ΧžΧ–Χ’Χ¨ אΧͺ Χ›Χœ Χ”Χ—ΧœΧ•Χ Χ•Χͺ" - IDS_DESKTOP_NUM "Χ©Χ•ΧœΧ—ΧŸ Χ’Χ‘Χ•Χ“Χ” %d" - IDS_VOLUME "Χ’Χ•Χ¦ΧžΧ”" - IDS_ITEMS_CUR "Χ€Χ¨Χ™Χ˜Χ™Χ נוכחיים" - IDS_ITEMS_CONFIGURED "Χ”Χ’Χ“Χ¨Χ”" - IDS_ITEMS_VISIBLE "נראה" - IDS_ITEMS_HIDDEN "ΧžΧ•Χ‘ΧͺΧ¨" - IDS_NOTIFY_SHOW "הראה" - IDS_NOTIFY_HIDE "Χ”Χ‘ΧͺΧ¨" - IDS_NOTIFY_AUTOHIDE "Χ”Χ‘ΧͺΧ¨ ΧΧ•Χ˜Χ•ΧžΧ˜Χ™Χͺ" - IDS_SHOW_HIDDEN_ICONS "Χ”Χ¦Χ’ Χ‘ΧžΧœΧ™Χ ΧžΧ•Χ‘Χͺרים" - IDS_HIDE_ICONS "Χ”Χ‘ΧͺΧ¨ Χ‘ΧžΧœΧ™Χ" - IDS_TERMINATE "Χ‘Χ’Χ•Χ¨ אΧͺ Χ”Χ‘Χ™Χ™Χ¨" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "Χ¨Χ©Χͺ" - IDS_CONNECTIONS "Χ—Χ™Χ‘Χ•Χ¨Χ™ Χ¨Χ©Χͺ" - IDS_DRIVES "כוננים" - IDS_SEARCH_COMPUTER "Χ—Χ™Χ€Χ•Χ© ΧžΧ—Χ©Χ‘..." - IDS_SETTINGS_MENU "ΧͺΧ€Χ¨Χ™Χ˜ Χ”Χ”Χ’Χ“Χ¨Χ•Χͺ" - IDS_CONTROL_PANEL "ΧœΧ•Χ— Χ”Χ‘Χ§Χ¨Χ”" - IDS_PRINTERS "ΧžΧ“Χ€Χ‘Χ•Χͺ" - IDS_BROWSE "Χ’Χ™Χ™Χ• בקבצים" - IDS_SEARCH_PRG "Χ—Χ™Χ€Χ•Χ© ΧͺΧ›Χ Χ™Χͺ..." - IDS_ALL_USERS "Χ›Χœ Χ”ΧžΧ©ΧͺΧžΧ©Χ™Χ\\" - IDS_SEARCH "Χ—Χ™Χ€Χ•Χ©" - IDS_ABOUT_EXPLORER "אודוΧͺ Χ”Χ‘Χ™Χ™Χ¨" - IDS_LAUNCH_MANY_PROGRAMS "You have selected more than one program.\nAre you sure you want to launch all of them?" - IDS_DESKTOPBAR_SETTINGS "Χ”Χ’Χ“Χ¨Χ•Χͺ Χ©Χ•ΧœΧ—ΧŸ Χ”Χ’Χ‘Χ•Χ“Χ”" - IDS_DESKTOP "Χ©Χ•ΧœΧ—ΧŸ Χ”Χ’Χ‘Χ•Χ“Χ”" - IDS_TASKBAR "Χ©Χ•Χ¨Χͺ Χ”ΧžΧ©Χ™ΧžΧ•Χͺ" - IDS_NAMECOLUMN "שם" - IDS_PATHCOLUMN "Χ ΧͺΧ™Χ‘" - IDS_MENUCOLUMN "Χ ΧͺΧ™Χ‘ Χ”ΧͺΧ€Χ¨Χ™Χ˜" -END diff --git a/base/shell/explorer-old/explorer-hu.rc b/base/shell/explorer-old/explorer-hu.rc deleted file mode 100644 index 0b8523667f9..00000000000 --- a/base/shell/explorer-old/explorer-hu.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&File" - BEGIN - MENUITEM "&Futtatαs...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Kilιpιs", ID_FILE_EXIT - END - POPUP "&Nιzet" - BEGIN - MENUITEM "&Eszkφztαr", ID_VIEW_TOOL_BAR - MENUITEM "&Extra Bar", ID_VIEW_EXTRA_BAR - MENUITEM "&Drivebar", ID_VIEW_DRIVE_BAR - MENUITEM "S&ide Bar", ID_VIEW_SIDE_BAR - MENUITEM "&Αllapot sor", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Frissνt\tF5", ID_REFRESH - MENUITEM "T&eljes kιpernyυ\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "SDI", ID_VIEW_SDI - END - POPUP "&Ablak" - BEGIN - MENUITEM "Ϊj &Ablak", ID_WINDOW_NEW - MENUITEM "Lιpcsυzetes\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "Tile &Horizontally", ID_WINDOW_TILE_HORZ - MENUITEM "Tile &Vertically\tShift+F4", ID_WINDOW_TILE_VERT - MENUITEM "Arrange Automatically", ID_WINDOW_AUTOSORT - MENUITEM "Arrange &Symbols", ID_WINDOW_ARRANGE - END - POPUP "&Eszkφzφk" - BEGIN - MENUITEM "&Beαllνtαsok", ID_TOOLS_OPTIONS - END - POPUP "&Sϊgσσ" - BEGIN - MENUITEM "Explorer &GYIK...", ID_EXPLORER_FAQ - MENUITEM "Explorer &nιvjegye...", ID_ABOUT_EXPLORER - MENUITEM "Az &OS nιvjegye...", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Beαllνtαsok...", ID_DESKTOPBAR_SETTINGS - MENUITEM "&Feladatkezelυ...", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "&Explorer nιvjegye...", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Hangerυ beαllνtαsok", ID_TRAY_VOLUME - MENUITEM "Hangrendszer tulajdonsαgai", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Rejtett ikonok megjelenνtιse", ID_SHOW_HIDDEN_ICONS - MENUITEM "Show Icon &Button", ID_SHOW_ICON_BUTTON - MENUITEM "&Configure Notifications...", ID_CONFIG_NOTIFYAREA - MENUITEM "Dαtum ιs idυ beαllνtαsai...", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "&Explorer nιvjegye...", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "&File" - BEGIN - MENUITEM "&Futtatαs...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Bezαrαs", ID_FILE_EXIT - END - POPUP "&Nιzet" - BEGIN - MENUITEM "&Eszkφztαr", ID_VIEW_TOOL_BAR - MENUITEM "S&ide Bar", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "&Αllapot sor", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Frissνtιs\tF5", ID_REFRESH - MENUITEM "T&eljes kιpernyυ\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&MDI", ID_VIEW_MDI - END - POPUP "&Eszkφzφk" - BEGIN - MENUITEM "&Beαllνtαsok", ID_TOOLS_OPTIONS - END - POPUP "&Sϊgσσ" - BEGIN - MENUITEM "Explorer &GYIK...", ID_EXPLORER_FAQ - MENUITEM "&Az Explorer nιvjegye...", ID_ABOUT_EXPLORER - MENUITEM "Az &OS nιvjegye...", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Futtatαs" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 150, 10 - CONTROL "&Parancs:", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "As &Symbol", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "&OK", 1, 158, 6, 47, 14 - PUSHBUTTON "&Mιgse", 2, 158, 23, 47, 14 - PUSHBUTTON "&Sϊgσ", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Search Program in Startmenu" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "&Filter:", IDC_STATIC, 7, 9, 18, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "&Check Entries", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Asztal beαllνtαsai" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Please select your preferred icon alignment algorithm:", IDC_STATIC, 7, 7, 166, 8 - CONTROL "left/top dwn", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "left/top right", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "right/top left", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "rig./top dwn", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "left/bot. up", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "left/bot. right", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "right/bot. left", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "rig./bot. up", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "border down", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "border H/V", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "round about", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "Display &Version Number", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 91, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Taskbar Properties" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "Show &clock", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 52, 10 - CONTROL "&Hide inactive notification icons", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 111, 10 - PUSHBUTTON "&Notifications...", ID_CONFIG_NOTIFYAREA, 153, 173, 50, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Start Menu Properties" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Configure Notification Icons" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "&Tooltip Text:", IDC_LABEL1, 7, 44, 40, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 58, 42, 143, 14, ES_AUTOHSCROLL - LTEXT "W&indow Title:", IDC_LABEL2, 7, 63, 44, 8 - EDITTEXT IDC_NOTIFY_TITLE, 58, 60, 143, 14, ES_AUTOHSCROLL - LTEXT "&Module Path:", IDC_LABEL3, 7, 81, 43, 8 - EDITTEXT IDC_NOTIFY_MODULE, 58, 78, 143, 14, ES_AUTOHSCROLL - GROUPBOX "&Display Mode", IDC_LABEL4, 7, 96, 157, 28 - CONTROL "&show", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 108, 33, 10 - CONTROL "&hide", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 66, 108, 29, 10 - CONTROL "a&utohide", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 112, 108, 43, 10 - ICON "", IDC_PICTURE, 173, 101, 21, 20 - LTEXT "&Last Change:", IDC_LABEL6, 7, 132, 43, 8 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "sho&w hidden", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 154, 56, 10 - DEFPUSHBUTTON "&OK", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "&Mιgse", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "Choose Explorer window mode" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "Please select your prefered explorer user interface:", IDC_STATIC, 7, 7, 160, 8 - CONTROL "&MDI (Multiple Document Interface)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 124, 10 - CONTROL "&SDI (Single Document Interface)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 118, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "Open Subfolders in s&eparate windows", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 135, 10 - LTEXT "This setting will be used as default for all Explorer windows in the future.", IDC_STATIC, 7, 111, 174, 22 - DEFPUSHBUTTON "&OK", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "&Mιgse", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "About ReactOS Explorer" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "ReactOS Explorer", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "&OK", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "ReactOS Explorer" - IDS_START "Start" - IDS_LOGOFF "Kijelentkezιs..." - IDS_SHUTDOWN "Kikapcsolαs..." - IDS_RESTART "Restart..." - IDS_LAUNCH "Futtatαs..." - IDS_START_HELP "Sϊgσ" - IDS_SEARCH_FILES "Keresιs..." - IDS_DOCUMENTS "Dokumentumok" - IDS_FAVORITES "Kedvencek" - IDS_PROGRAMS "Programok" - IDS_SETTINGS "Beαllνtαsok" - IDS_EXPLORE "Bφngιszιs" - IDS_EMPTY "(άres)" - IDS_RECENT "Recent Documents" - IDS_ADMIN "Felόgyelet" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "Start Menu" - IDS_MINIMIZE_ALL "mimimize all windows" - IDS_DESKTOP_NUM "%d. asztal" - IDS_VOLUME "Hangerυ" - IDS_ITEMS_CUR "Current items" - IDS_ITEMS_CONFIGURED "Configuration" - IDS_ITEMS_VISIBLE "Visible" - IDS_ITEMS_HIDDEN "Rejtett" - IDS_NOTIFY_SHOW "Show" - IDS_NOTIFY_HIDE "Hide" - IDS_NOTIFY_AUTOHIDE "Autohide" - IDS_SHOW_HIDDEN_ICONS "Show hidden icons" - IDS_HIDE_ICONS "Hide icons" - IDS_TERMINATE "Kilιpιs a ROS Explorerbυl" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "Hαlσzat" - IDS_CONNECTIONS "Hαlσzati kapcsolatok" - IDS_DRIVES "Meghajtσk" - IDS_SEARCH_COMPUTER "Szαmνtσgιp keresιse..." - IDS_SETTINGS_MENU "Settings Menu" - IDS_CONTROL_PANEL "Vezιrlυpult" - IDS_PRINTERS "Nyomtatσk" - IDS_BROWSE "Αllomαnyok bφngιszιse" - IDS_SEARCH_PRG "Search Program..." - IDS_ALL_USERS "All Users\\" - IDS_SEARCH "Keresιs" - IDS_ABOUT_EXPLORER "Az &Explorer nιvjegye..." - IDS_LAUNCH_MANY_PROGRAMS "Tφbb programot vαlasztottαl ki.\nBiztosan szeretnιd mindegyiket futtatni?" - IDS_DESKTOPBAR_SETTINGS "Asztal beαllνtαsai" - IDS_DESKTOP "Asztal" - IDS_TASKBAR "Taskbar" - IDS_NAMECOLUMN "Name" - IDS_PATHCOLUMN "Path" - IDS_MENUCOLUMN "Menu path" -END diff --git a/base/shell/explorer-old/explorer-id.rc b/base/shell/explorer-old/explorer-id.rc deleted file mode 100644 index f0926cc3206..00000000000 --- a/base/shell/explorer-old/explorer-id.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&File" - BEGIN - MENUITEM "&Jalankan...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Keluar", ID_FILE_EXIT - END - POPUP "&Lihat" - BEGIN - MENUITEM "&Toolbar", ID_VIEW_TOOL_BAR - MENUITEM "Bar &Ekstra", ID_VIEW_EXTRA_BAR - MENUITEM "&Drivebar", ID_VIEW_DRIVE_BAR - MENUITEM "S&ide Bar", ID_VIEW_SIDE_BAR - MENUITEM "Bar &Status", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "Se&garkan\tF5", ID_REFRESH - MENUITEM "Layar Pen&uh\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "SDI", ID_VIEW_SDI - END - POPUP "&Jendela" - BEGIN - MENUITEM "&Jendela Baru", ID_WINDOW_NEW - MENUITEM "Cascading\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "Tile &Horisontal", ID_WINDOW_TILE_HORZ - MENUITEM "Tile &Vertikal\tShift+F4", ID_WINDOW_TILE_VERT - MENUITEM "Atur Secara Otomatis", ID_WINDOW_AUTOSORT - MENUITEM "Atur &Simbol", ID_WINDOW_ARRANGE - END - POPUP "&Piranti" - BEGIN - MENUITEM "&Opsi", ID_TOOLS_OPTIONS - END - POPUP "&Bantuan" - BEGIN - MENUITEM "Explorer &FAQ...", ID_EXPLORER_FAQ - MENUITEM "&Tentang Explorer...", ID_ABOUT_EXPLORER - MENUITEM "Tentang &OS...", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Setelan...", ID_DESKTOPBAR_SETTINGS - MENUITEM "Manajer &Tugas...", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "Tentang &Explorer...", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Buka Kontrol Volume", ID_TRAY_VOLUME - MENUITEM "Sesuaikan Properti Audio", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Tampilkan ikon tersembunyi", ID_SHOW_HIDDEN_ICONS - MENUITEM "Tampilkan Tom&bol Ikon", ID_SHOW_ICON_BUTTON - MENUITEM "&Konfigurasi Pemberitahuan...", ID_CONFIG_NOTIFYAREA - MENUITEM "Sesuaikan Tanggal/&Jam...", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "Tent&ang Explorer...", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "&File" - BEGIN - MENUITEM "&Jalankan...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Tutup", ID_FILE_EXIT - END - POPUP "&Lihat" - BEGIN - MENUITEM "&Toolbar", ID_VIEW_TOOL_BAR - MENUITEM "S&ide Bar", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "&Status Bar", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "Se&garkan\tF5", ID_REFRESH - MENUITEM "Layar Pen&uh\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&MDI", ID_VIEW_MDI - END - POPUP "&Piranti" - BEGIN - MENUITEM "&Opsi", ID_TOOLS_OPTIONS - END - POPUP "&Bantuan" - BEGIN - MENUITEM "Explorer &FAQ...", ID_EXPLORER_FAQ - MENUITEM "Tent&ang Explorer...", ID_ABOUT_EXPLORER - MENUITEM "Tentang &OS...", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Jalankan" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 150, 10 - CONTROL "&Perintah:", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "Sebagai &Simbol", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "&OK", 1, 158, 6, 47, 14 - PUSHBUTTON "Bata&l", 2, 158, 23, 47, 14 - PUSHBUTTON "&Bantuan", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Cari Program dalam Startmenu" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "&Filter:", IDC_STATIC, 7, 9, 18, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "&Periksa Entri", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Properti Desktop" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Silahkan pilih algoritma penajajran ikon yang disukai:", IDC_STATIC, 7, 7, 166, 8 - CONTROL "kiri/atas bwh", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "kiri/atas kanan", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "kanan/atas kiri", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "kanan/atas bwh", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "kiri/bwh atas", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "kiri/bwh kanan", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "kanan/bwh kiri", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "kanan/bwh turun", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "batas turun", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "batas H/V", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "berputar", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "Tampilkan Nomor &Versi", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 91, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Properti Taskbar" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "tampilkan &jam", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 52, 10 - CONTROL "&sembunyikan ikon pemberitahuan tidak aktif", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 111, 10 - PUSHBUTTON "&Pemberitahuan...", ID_CONFIG_NOTIFYAREA, 153, 173, 50, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Properti Startmenu" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Konfigurasi Ikon Pemberitahuan" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "Teks &Tooltip:", IDC_LABEL1, 7, 44, 40, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 58, 42, 143, 14, ES_AUTOHSCROLL - LTEXT "Judul &Jendela:", IDC_LABEL2, 7, 63, 44, 8 - EDITTEXT IDC_NOTIFY_TITLE, 58, 60, 143, 14, ES_AUTOHSCROLL - LTEXT "Path &Modul:", IDC_LABEL3, 7, 81, 43, 8 - EDITTEXT IDC_NOTIFY_MODULE, 58, 78, 143, 14, ES_AUTOHSCROLL - GROUPBOX "Mode Tampi&lan", IDC_LABEL4, 7, 96, 157, 28 - CONTROL "&tampil", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 108, 33, 10 - CONTROL "&sembunyi", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 66, 108, 29, 10 - CONTROL "a&utohide", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 112, 108, 43, 10 - ICON "", IDC_PICTURE, 173, 101, 21, 20 - LTEXT "Perubahan Terakhir:", IDC_LABEL6, 7, 132, 43, 8 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "tampil tersemunyi", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 154, 56, 10 - DEFPUSHBUTTON "&OK", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "&Batal", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "Pilih mode jendela Explorer" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "Silahkan pilih interface pengguna explorer yang disukai:", IDC_STATIC, 7, 7, 160, 8 - CONTROL "&MDI (Multiple Document Interface)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 124, 10 - CONTROL "&SDI (Single Document Interface)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 118, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "Open Subfolder dalam jendela t&erpisah", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 135, 10 - LTEXT "Setelan ini akan digunakan sebagai standar untuk semua jendela explorer nantinya.", IDC_STATIC, 7, 111, 174, 22 - DEFPUSHBUTTON "&OK", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "&Batal", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Tentang ReactOS Explorer" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "ReactOS Explorer", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "&OK", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "ReactOS Explorer" - IDS_START "Mulai" - IDS_LOGOFF "Keluar..." - IDS_SHUTDOWN "Matikan..." - IDS_RESTART "Restart..." - IDS_LAUNCH "Jalankan..." - IDS_START_HELP "Bantuan" - IDS_SEARCH_FILES "Cari..." - IDS_DOCUMENTS "Dokumen Saya" - IDS_FAVORITES "Favorit" - IDS_PROGRAMS "Program" - IDS_SETTINGS "Setelan" - IDS_EXPLORE "Explorasi" - IDS_EMPTY "(Kosong)" - IDS_RECENT "Dokumen Terbaru" - IDS_ADMIN "Administrasi" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "Startmenu" - IDS_MINIMIZE_ALL "kecilkan semua jendela" - IDS_DESKTOP_NUM "Desktop %d" - IDS_VOLUME "Volume" - IDS_ITEMS_CUR "item saat ini" - IDS_ITEMS_CONFIGURED "konfigurasi" - IDS_ITEMS_VISIBLE "nampak" - IDS_ITEMS_HIDDEN "sembunyi" - IDS_NOTIFY_SHOW "tampil" - IDS_NOTIFY_HIDE "sembunyi" - IDS_NOTIFY_AUTOHIDE "autohide" - IDS_SHOW_HIDDEN_ICONS "Tampilkan ikon sembunyi" - IDS_HIDE_ICONS "Sembunyikan ikon" - IDS_TERMINATE "Akhiri ROS Explorer" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "Jaringan" - IDS_CONNECTIONS "Koneksi Jaringan" - IDS_DRIVES "Drive" - IDS_SEARCH_COMPUTER "Cari Komputer..." - IDS_SETTINGS_MENU "Menu Setelan" - IDS_CONTROL_PANEL "Panel Kontrol" - IDS_PRINTERS "Printer" - IDS_BROWSE "Lihat File" - IDS_SEARCH_PRG "Cari Program..." - IDS_ALL_USERS "Semua Pengguna\\" - IDS_SEARCH "Cari" - IDS_ABOUT_EXPLORER "Tent&ang Explorer..." - IDS_LAUNCH_MANY_PROGRAMS "Anda telah memilih lebih dari satu program.\nAnda yakin ingin menjalankan semuanya?" - IDS_DESKTOPBAR_SETTINGS "Setelan Desktop" - IDS_DESKTOP "Desktop" - IDS_TASKBAR "Taskbar" - IDS_NAMECOLUMN "Name" - IDS_PATHCOLUMN "Path" - IDS_MENUCOLUMN "Menu path" -END diff --git a/base/shell/explorer-old/explorer-it.rc b/base/shell/explorer-old/explorer-it.rc deleted file mode 100644 index 61ac274f880..00000000000 --- a/base/shell/explorer-old/explorer-it.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&File" - BEGIN - MENUITEM "&Esegui...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "E&sci", ID_FILE_EXIT - END - POPUP "&Visualizza" - BEGIN - MENUITEM "Barra degli s&trumenti", ID_VIEW_TOOL_BAR - MENUITEM "&Extra Bar", ID_VIEW_EXTRA_BAR - MENUITEM "&Drivebar", ID_VIEW_DRIVE_BAR - MENUITEM "S&ide Bar", ID_VIEW_SIDE_BAR - MENUITEM "Barra di &stato", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Aggiorna\tF5", ID_REFRESH - MENUITEM "Schermo intero\tCtrl+Maiusc+S", ID_VIEW_FULLSCREEN - MENUITEM "SDI", ID_VIEW_SDI - END - POPUP "&Finestra" - BEGIN - MENUITEM "Nuova finestra", ID_WINDOW_NEW - MENUITEM "Sovrapponi\tMaiusc+F5", ID_WINDOW_CASCADE - MENUITEM "Affianca &orizzontamente", ID_WINDOW_TILE_HORZ - MENUITEM "Affianca &verticalmente\tMaiusc+F4", ID_WINDOW_TILE_VERT - MENUITEM "Disponi automaticamente", ID_WINDOW_AUTOSORT - MENUITEM "Disponi &Simboli", ID_WINDOW_ARRANGE - END - POPUP "&Strumenti" - BEGIN - MENUITEM "&Opzioni", ID_TOOLS_OPTIONS - END - POPUP "&?" - BEGIN - MENUITEM "&FAQ su Explorer...", ID_EXPLORER_FAQ - MENUITEM "&Informazioni su Explorer...", ID_ABOUT_EXPLORER - MENUITEM "Informazioni su React&OS...", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Impostazioni...", ID_DESKTOPBAR_SETTINGS - MENUITEM "&Task Manager...", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "&Informazioni su Explorer...", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Apri Controllo volume", ID_TRAY_VOLUME - MENUITEM "Regola Proprietΰ Audio", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Visualizza icone nascoste", ID_SHOW_HIDDEN_ICONS - MENUITEM "Visualizza icone &bottoni", ID_SHOW_ICON_BUTTON - MENUITEM "&Configura notifiche...", ID_CONFIG_NOTIFYAREA - MENUITEM "Regola Data/&Ora...", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "&Informazioni su Explorer...", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "&File" - BEGIN - MENUITEM "&Esegui...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Chiudi", ID_FILE_EXIT - END - POPUP "&Visualizza" - BEGIN - MENUITEM "Barra degli s&trumenti", ID_VIEW_TOOL_BAR - MENUITEM "S&ide Bar", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "Barra di &stato", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Aggiorna\tF5", ID_REFRESH - MENUITEM "Schermo intero\tCtrl+Maiusc+S", ID_VIEW_FULLSCREEN - MENUITEM "&MDI", ID_VIEW_MDI - END - POPUP "&Strumenti" - BEGIN - MENUITEM "&Opzioni", ID_TOOLS_OPTIONS - END - POPUP "&?" - BEGIN - MENUITEM "&FAQ su Explorer...", ID_EXPLORER_FAQ - MENUITEM "&Informazioni su Explorer...", ID_ABOUT_EXPLORER - MENUITEM "Informazioni su React&OS...", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Esegui" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 150, 10 - CONTROL "&Comando:", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "Come &Simbolo", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "&OK", 1, 158, 6, 47, 14 - PUSHBUTTON "&Annulla", 2, 158, 23, 47, 14 - PUSHBUTTON "&Aiuto", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Cerca programmi nel menu avvio" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "&Filtro:", IDC_STATIC, 7, 9, 18, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "&Verifica elementi", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Impostazioni desktop" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Seleziona la modalitΰ di allineamento delle icone che preferisci:", IDC_STATIC, 7, 7, 166, 8 - CONTROL "left/top dwn", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "left/top right", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "right/top left", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "rig./top dwn", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "left/bot. up", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "left/bot. right", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "right/bot. left", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "rig./bot. up", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "border down", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "border H/V", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "round about", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "Visualizza versione", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 91, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Impostazioni Taskbar" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "Visualizza orologio", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 74, 10 - CONTROL "&Nascondi icone inattive", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 111, 10 - PUSHBUTTON "&Notifiche...", ID_CONFIG_NOTIFYAREA, 153, 173, 50, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Impostazioni Menu di avvio" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Configura icone di notifica" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "&Testo di aiuto:", IDC_LABEL1, 7, 44, 40, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 58, 42, 143, 14, ES_AUTOHSCROLL - LTEXT "Titolo finestra:", IDC_LABEL2, 7, 63, 44, 8 - EDITTEXT IDC_NOTIFY_TITLE, 58, 60, 143, 14, ES_AUTOHSCROLL - LTEXT "Percorso del modulo:", IDC_LABEL3, 7, 81, 43, 8 - EDITTEXT IDC_NOTIFY_MODULE, 58, 78, 143, 14, ES_AUTOHSCROLL - GROUPBOX "&Modalitΰ di visualizzazione", IDC_LABEL4, 7, 96, 157, 28 - CONTROL "&visualizza", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 108, 33, 10 - CONTROL "&nascondi", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 66, 108, 29, 10 - CONTROL "nascondi &automaticamente", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 112, 108, 43, 10 - ICON "", IDC_PICTURE, 173, 101, 21, 20 - LTEXT "&Ultima modifica:", IDC_LABEL6, 7, 132, 43, 8 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "sho&w hidden", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 154, 56, 10 - DEFPUSHBUTTON "&OK", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "&Annulla", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "Seleziona aspetto di Explorer" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "Seleziona la modalitΰ di explorer:", IDC_STATIC, 7, 7, 160, 8 - CONTROL "&MDI (Interfaccia a documenti multipli)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 124, 10 - CONTROL "&SDI (Interfaccia a documento singolo)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 118, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "Apri sottocartelle in finestre separate", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 135, 10 - LTEXT "Queste impostazioni saranno usate come predefinite per tutte le finestre di explorer.", IDC_STATIC, 7, 111, 174, 22 - DEFPUSHBUTTON "&OK", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "&Annulla", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Informazioni su ReactOS Explorer" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "ReactOS Explorer", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "&OK", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "ReactOS Explorer" - IDS_START "Start" - IDS_LOGOFF "Disconnetti..." - IDS_SHUTDOWN "Chiudi sessione..." - IDS_RESTART "Restart..." - IDS_LAUNCH "Esegui..." - IDS_START_HELP "Guida" - IDS_SEARCH_FILES "Cerca..." - IDS_DOCUMENTS "Documenti" - IDS_FAVORITES "Preferiti" - IDS_PROGRAMS "Programmi" - IDS_SETTINGS "Impostazioni" - IDS_EXPLORE "Esplora" - IDS_EMPTY "(Vuoto)" - IDS_RECENT "Documenti recenti" - IDS_ADMIN "Amministrazione" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "Menu avvio" - IDS_MINIMIZE_ALL "Minimizza tutte le finestre" - IDS_DESKTOP_NUM "Desktop %d" - IDS_VOLUME "Volume" - IDS_ITEMS_CUR "elementi attuali" - IDS_ITEMS_CONFIGURED "configurazione" - IDS_ITEMS_VISIBLE "visibile" - IDS_ITEMS_HIDDEN "nascosto" - IDS_NOTIFY_SHOW "visualizza" - IDS_NOTIFY_HIDE "nascondi" - IDS_NOTIFY_AUTOHIDE "nascondi automaticamente" - IDS_SHOW_HIDDEN_ICONS "Visualizza icone nascoste" - IDS_HIDE_ICONS "Nascondi icone" - IDS_TERMINATE "Termina ReactOS Explorer" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "Rete" - IDS_CONNECTIONS "Connessioni di rete" - IDS_DRIVES "Risorse del computer" - IDS_SEARCH_COMPUTER "Cerca computer..." - IDS_SETTINGS_MENU "Impostazioni" - IDS_CONTROL_PANEL "Pannello di controllo" - IDS_PRINTERS "Stampanti" - IDS_BROWSE "Naviga files" - IDS_SEARCH_PRG "Cerca programma..." - IDS_ALL_USERS "Tutti gli utenti\\" - IDS_SEARCH "Cerca" - IDS_ABOUT_EXPLORER "&Informazioni su Explorer..." - IDS_LAUNCH_MANY_PROGRAMS "Hai selezionato piω di un programma.\nSei sicuro di volerli eseguire tutti?" - IDS_DESKTOPBAR_SETTINGS "Impostazioni del Desktop" - IDS_DESKTOP "Desktop" - IDS_TASKBAR "Taskbar" - IDS_NAMECOLUMN "Name" - IDS_PATHCOLUMN "Path" - IDS_MENUCOLUMN "Menu path" -END diff --git a/base/shell/explorer-old/explorer-ja.rc b/base/shell/explorer-old/explorer-ja.rc deleted file mode 100644 index b8b433302dd..00000000000 --- a/base/shell/explorer-old/explorer-ja.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "ƒtƒ@ƒCƒ‹(&F)" - BEGIN - MENUITEM "Žΐs(&E)...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "I—Ή(&X)", ID_FILE_EXIT - END - POPUP "•\\Ž¦(&V)" - BEGIN - MENUITEM "ƒc[ƒ‹ ƒo[(&T)", ID_VIEW_TOOL_BAR - MENUITEM "ƒGƒLƒXƒgƒ‰ ƒo[(&E)", ID_VIEW_EXTRA_BAR - MENUITEM "ƒhƒ‰ƒCƒuƒo[(&D)", ID_VIEW_DRIVE_BAR - MENUITEM "ƒTƒCƒh ƒo[(&I)", ID_VIEW_SIDE_BAR - MENUITEM "ƒXƒe[ƒ^ƒX ƒo[(&S)", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "ΕV‚̏ξ•ρ‚ɍXV(&R)\tF5", ID_REFRESH - MENUITEM "‘S‰ζ–Κ•\\Ž¦(&U)\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "SDI", ID_VIEW_SDI - END - POPUP "ƒEƒBƒ“ƒhƒE(&W)" - BEGIN - MENUITEM "V‚΅‚’ƒEƒBƒ“ƒhƒE(&W)", ID_WINDOW_NEW - MENUITEM "d‚Λ‚Δ•\\Ž¦\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "…•½‚Ι•ΐ‚Χ‚Δ•\\Ž¦(&H)", ID_WINDOW_TILE_HORZ - MENUITEM "‚’Ό‚Ι•ΐ‚Χ‚Δ•\\Ž¦(&V)\tShift+F4", ID_WINDOW_TILE_VERT - MENUITEM "Ž©“—ρ", ID_WINDOW_AUTOSORT - MENUITEM "Ε¬‰»‚³‚κ‚½ŽqƒEƒBƒ“ƒhƒE‚π—ρ(&S)", ID_WINDOW_ARRANGE - END - POPUP "ƒc[ƒ‹(&T)" - BEGIN - MENUITEM "ƒIƒvƒVƒ‡ƒ“(&O)", ID_TOOLS_OPTIONS - END - POPUP "ƒwƒ‹ƒv(&H)" - BEGIN - MENUITEM "Explorer FAQ (&F)...", ID_EXPLORER_FAQ - MENUITEM "Explorer ‚Ι‚Β‚’‚Δ(&A)...", ID_ABOUT_EXPLORER - MENUITEM "OS ‚Ι‚Β‚’‚Δ(&O)...", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "έ’θ(&S)...", ID_DESKTOPBAR_SETTINGS - MENUITEM "ƒ^ƒXƒN ƒ}ƒl[ƒWƒƒ(&T)...", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "Explorer ‚Ι‚Β‚’‚Δ(&A)...", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "ƒ{ƒŠƒ…[ƒ€ ƒRƒ“ƒgƒ[ƒ‹‚πŠJ‚­", ID_TRAY_VOLUME - MENUITEM "ƒI[ƒfƒBƒI ƒvƒƒpƒeƒB‚Μ’²", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "‰B‚³‚κ‚½ƒAƒCƒRƒ“‚π•\\Ž¦‚·‚ι(&S)", ID_SHOW_HIDDEN_ICONS - MENUITEM "ƒAƒCƒRƒ“ ƒ{ƒ^ƒ“‚π•\\Ž¦‚·‚ι(&B)", ID_SHOW_ICON_BUTTON - MENUITEM "’Κ’m‚ΜƒJƒXƒ^ƒ}ƒCƒY(&C)...", ID_CONFIG_NOTIFYAREA - MENUITEM "“ϊ•t‚ΖŽž‚Μ’²(&T)...", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "Explorer ‚Ι‚Β‚’‚Δ(&A)...", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "ƒtƒ@ƒCƒ‹(&F)" - BEGIN - MENUITEM "Žΐs(&E)...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "•Β‚Ά‚ι(&C)", ID_FILE_EXIT - END - POPUP "•\\Ž¦(&V)" - BEGIN - MENUITEM "ƒc[ƒ‹ ƒo[(&T)", ID_VIEW_TOOL_BAR - MENUITEM "ƒTƒCƒh ƒo[(&I)", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "ƒXƒe[ƒ^ƒX ƒo[(&S)", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "ΕV‚̏ξ•ρ‚ɍXV(&R)\tF5", ID_REFRESH - MENUITEM "‘S‰ζ–Κ•\\Ž¦(&U)\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "MDI (&M)", ID_VIEW_MDI - END - POPUP "ƒc[ƒ‹(&T)" - BEGIN - MENUITEM "ƒIƒvƒVƒ‡ƒ“(&O)", ID_TOOLS_OPTIONS - END - POPUP "ƒwƒ‹ƒv(&H)" - BEGIN - MENUITEM "Explorer FAQ (&F)...", ID_EXPLORER_FAQ - MENUITEM "Explorer ‚Ι‚Β‚’‚Δ(&A)...", ID_ABOUT_EXPLORER - MENUITEM "OS ‚Ι‚Β‚’‚Δ(&O)...", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Žΐs" -FONT 9, "MS UI Gothic" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 150, 10 - CONTROL "ƒRƒ}ƒ“ƒh(&C):", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "Ε¬‰»‚΅‚½σ‘Τ‚ΕŽΐs(&S)", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "OK (&O)", 1, 158, 6, 47, 14 - PUSHBUTTON "ƒLƒƒƒ“ƒZƒ‹(&C)", 2, 158, 23, 47, 14 - PUSHBUTTON "ƒwƒ‹ƒv(&H)", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "ƒXƒ^[ƒgƒƒjƒ…[‚©‚ηƒvƒƒOƒ‰ƒ€‚πŒŸυ" -FONT 9, "MS UI Gothic", 0, 0, 0x1 -BEGIN - LTEXT "ƒtƒBƒ‹ƒ^(&F):", IDC_STATIC, 7, 9, 18, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "“o˜^‚πƒ`ƒFƒbƒN‚·‚ι(&C)", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "ƒfƒXƒNƒgƒbƒv‚ΜƒvƒƒpƒeƒB" -FONT 9, "MS UI Gothic" -BEGIN - LTEXT "Žg—p‚΅‚½‚’ƒAƒCƒRƒ“‚Μ”z’u‚π‘I‘π‚΅‚Δ‚­‚Ύ‚³‚’:", IDC_STATIC, 7, 7, 166, 8 - CONTROL "Άγ‚©‚η‰Ί‚Φ", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "Άγ‚©‚η‰E‚Φ", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "‰Eγ‚©‚獢‚Φ", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "‰Eγ‚©‚η‰Ί‚Φ", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "Ά‰Ί‚©‚ηγ‚Φ", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "Ά‰Ί‚©‚η‰E‚Φ", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "‰E‰Ί‚©‚獢‚Φ", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "‰E‰Ί‚©‚η‰Ί‚Φ", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "Ά‰E‚π‰Ί‚Φ", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "γ‚ƍΆ‰E‚Μ’[", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "—Φ‚Ι‚Θ‚ι‚ζ‚€‚Ι", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "ƒfƒXƒNƒgƒbƒv‚Ιƒo[ƒWƒ‡ƒ“‚π•\\Ž¦‚·‚ι(&V)", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 91, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "ƒ^ƒXƒN ƒo[‚ΜƒvƒƒpƒeƒB" -FONT 9, "MS UI Gothic" -BEGIN - CONTROL "ŽžŒv‚π•\\Ž¦‚·‚ι(&C)", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 52, 10 - CONTROL "ƒAƒNƒeƒBƒu‚Ε‚Θ‚’’Κ’mƒAƒCƒRƒ“‚π‰B‚·(&H)", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 111, 10 - PUSHBUTTON "’Κ’mƒAƒCƒRƒ“(&N)...", ID_CONFIG_NOTIFYAREA, 153, 173, 50, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "ƒXƒ^[ƒgƒƒjƒ…[‚ΜƒvƒƒpƒeƒB" -FONT 9, "MS UI Gothic" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "’Κ’mƒAƒCƒRƒ“‚̐ݒθ" -FONT 9, "MS UI Gothic", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "ƒc[ƒ‹ ƒ`ƒbƒv‚Μ“ΰ—e(&T):", IDC_LABEL1, 7, 44, 40, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 58, 42, 143, 14, ES_AUTOHSCROLL - LTEXT "ƒEƒBƒ“ƒhƒE‚Μƒ^ƒCƒgƒ‹(&I):", IDC_LABEL2, 7, 63, 44, 8 - EDITTEXT IDC_NOTIFY_TITLE, 58, 60, 143, 14, ES_AUTOHSCROLL - LTEXT "ƒ‚ƒWƒ…[ƒ‹‚ΜκŠ(&M):", IDC_LABEL3, 7, 81, 43, 8 - EDITTEXT IDC_NOTIFY_MODULE, 58, 78, 143, 14, ES_AUTOHSCROLL - GROUPBOX "•\\Ž¦ƒ‚[ƒh(&D)", IDC_LABEL4, 7, 96, 157, 28 - CONTROL "•\\Ž¦‚·‚ι(&S)", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 108, 33, 10 - CONTROL "‰B‚·(&H)", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 66, 108, 29, 10 - CONTROL "Ž©““I‚Ι‰B‚·(&U)", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 112, 108, 43, 10 - ICON "", IDC_PICTURE, 173, 101, 21, 20 - LTEXT "ΕI•ΟX(&L):", IDC_LABEL6, 7, 132, 43, 8 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "‰B‚κ‚½ƒAƒCƒRƒ“‚ΰ•\\Ž¦(&W)", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 154, 56, 10 - DEFPUSHBUTTON "OK (&O)", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "ƒLƒƒƒ“ƒZƒ‹(&C)", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "ƒGƒNƒXƒvƒ[ƒ‰‚ΜƒEƒBƒ“ƒhƒE ƒ‚[ƒh‚Μ‘I‘π" -FONT 9, "MS UI Gothic", 0, 0, 0x1 -BEGIN - LTEXT "Žg—p‚΅‚½‚’ƒ†[ƒU[ ƒCƒ“ƒ^[ƒtƒF[ƒX‚π‘I‘π‚΅‚Δ‚­‚Ύ‚³‚’:", IDC_STATIC, 7, 7, 160, 8 - CONTROL "MDI (Multiple Document Interface)(&M)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 124, 10 - CONTROL "SDI (Single Document Interface)(&S)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 118, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "ƒTƒuƒtƒHƒ‹ƒ_‚πV‚΅‚’ƒEƒBƒ“ƒhƒE‚ΕŠJ‚­(&E)", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 135, 10 - LTEXT "‚±‚κ‚ζ‚θ‚±‚̐ݒθ‚ͺA‚·‚Χ‚Δ‚Μ Explorer ƒEƒBƒ“ƒhƒE‚ΜƒfƒtƒHƒ‹ƒg‚Ι‚Θ‚θ‚ά‚·B", IDC_STATIC, 7, 111, 174, 22 - DEFPUSHBUTTON "OK (&O)", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "ƒLƒƒƒ“ƒZƒ‹(&C)", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "ReactOS Explorer ‚Ι‚Β‚’‚Δ" -FONT 9, "MS UI Gothic" -BEGIN - LTEXT "ReactOS Explorer", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "OK (&O)", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "ReactOS Explorer" - IDS_START "ƒXƒ^[ƒg" - IDS_LOGOFF "ƒƒOƒIƒt..." - IDS_SHUTDOWN "ƒVƒƒƒbƒgƒ_ƒEƒ“..." - IDS_RESTART "Δ‹N“..." - IDS_LAUNCH "ƒtƒ@ƒCƒ‹–Ό‚πŽw’θ‚΅‚ΔŽΐs..." - IDS_START_HELP "ƒwƒ‹ƒv" - IDS_SEARCH_FILES "ƒtƒ@ƒCƒ‹‚βƒtƒHƒ‹ƒ_..." - IDS_DOCUMENTS "ƒ}ƒCƒhƒLƒ…ƒƒ“ƒg" - IDS_FAVORITES "‚¨‹C‚Ι“ό‚θ" - IDS_PROGRAMS "ƒvƒƒOƒ‰ƒ€" - IDS_SETTINGS "έ’θ" - IDS_EXPLORE "ƒGƒNƒXƒvƒ[ƒ‰" - IDS_EMPTY "(‚Θ‚΅)" - IDS_RECENT "Ε‹ίŽg‚Α‚½ƒtƒ@ƒCƒ‹" - IDS_ADMIN "ŠΗ—ƒc[ƒ‹" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "ƒXƒ^[ƒgƒƒjƒ…[" - IDS_MINIMIZE_ALL "‘SƒEƒBƒ“ƒhƒE‚πΕ¬‰»" - IDS_DESKTOP_NUM "ƒfƒXƒNƒgƒbƒv %d" - IDS_VOLUME "‰Ή—Κ" - IDS_ITEMS_CUR "Œ»έ‚ΜƒAƒCƒRƒ“" - IDS_ITEMS_CONFIGURED "έ’θ" - IDS_ITEMS_VISIBLE "•\\Ž¦" - IDS_ITEMS_HIDDEN "”ρ•\\Ž¦" - IDS_NOTIFY_SHOW "•\\Ž¦‚·‚ι" - IDS_NOTIFY_HIDE "‰B‚·" - IDS_NOTIFY_AUTOHIDE "Ž©““I‚Ι‰B‚·" - IDS_SHOW_HIDDEN_ICONS "‰B‚κ‚Δ‚’‚ιƒAƒCƒRƒ“‚ΰ•\\Ž¦‚·‚ι" - IDS_HIDE_ICONS "ƒAƒCƒRƒ“‚π‰B‚·" - IDS_TERMINATE "ROS Explorer ‚πI—Ή‚·‚ι" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "ƒlƒbƒgƒ[ƒN" - IDS_CONNECTIONS "ƒlƒbƒgƒ[ƒNΪ‘±" - IDS_DRIVES "ƒ[ƒJƒ‹ƒfƒBƒXƒN" - IDS_SEARCH_COMPUTER "ƒRƒ“ƒsƒ…[ƒ^‚ΜŒŸυ..." - IDS_SETTINGS_MENU "έ’胁ƒjƒ…[" - IDS_CONTROL_PANEL "ƒRƒ“ƒgƒ[ƒ‹ ƒpƒlƒ‹" - IDS_PRINTERS "ƒvƒŠƒ“ƒ^" - IDS_BROWSE "ƒtƒ@ƒCƒ‹‚Μƒuƒ‰ƒEƒY" - IDS_SEARCH_PRG "ƒvƒƒOƒ‰ƒ€‚πŒŸυ..." - IDS_ALL_USERS "All Users\\" - IDS_SEARCH "ŒŸυ" - IDS_ABOUT_EXPLORER "Explorer ‚Ι‚Β‚’‚Δ(&A)..." - IDS_LAUNCH_MANY_PROGRAMS "“ρ‚ΒˆΘγ‚ΜƒvƒƒOƒ‰ƒ€‚ͺ‘I‘π‚³‚κ‚ά‚΅‚½B\n‚·‚Χ‚Δ‚ΜƒvƒƒOƒ‰ƒ€‚πŽΐs‚΅‚ά‚·‚©?" - IDS_DESKTOPBAR_SETTINGS "ƒfƒXƒNƒgƒbƒv‚̐ݒθ" - IDS_DESKTOP "ƒfƒXƒNƒgƒbƒv" - IDS_TASKBAR "ƒ^ƒXƒNƒo[" - IDS_NAMECOLUMN "–Ό‘O" - IDS_PATHCOLUMN "ƒpƒX" - IDS_MENUCOLUMN "ƒƒjƒ…[ƒpƒX" -END diff --git a/base/shell/explorer-old/explorer-ko.rc b/base/shell/explorer-old/explorer-ko.rc deleted file mode 100644 index fe6f081da32..00000000000 --- a/base/shell/explorer-old/explorer-ko.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_KOREAN, SUBLANG_NEUTRAL - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "ΖΔΐΟ(&F)" - BEGIN - MENUITEM "½ΗΗΰ(&E)...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "ΑΎ·α(&X)", ID_FILE_EXIT - END - POPUP "ΊΈ±β(&V)" - BEGIN - MENUITEM "ΕψΉΩ(&T)", ID_VIEW_TOOL_BAR - MENUITEM "Ώ’½ΊΖΆσ ΉΩ(&E)", ID_VIEW_EXTRA_BAR - MENUITEM "΅εΆσΐΜΊκ ΉΩ(&D)", ID_VIEW_DRIVE_BAR - MENUITEM "»ηΐΜ΅ε ΉΩ(&I)", ID_VIEW_SIDE_BAR - MENUITEM "»σΕΒ ΉΩ(&S)", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "»υ·Ξ °νΔ§(&R)\tF5", ID_REFRESH - MENUITEM "ΐόΓΌ Θ­Έι(&U)\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "SDI", ID_VIEW_SDI - END - POPUP "ΐ©΅΅Ώμ(&W)" - BEGIN - MENUITEM "»υ ΐ©΅΅Ώμ(&W)", ID_WINDOW_NEW - MENUITEM "°θ΄ά½Δ Α€·Δ\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "ΌΌ·Ξ ΉΩ΅ΟΖΗ½Δ Α€·Δ(&H)", ID_WINDOW_TILE_HORZ - MENUITEM "°‘·Ξ ΉΩ΅ΟΖΗ½Δ Α€·Δ(&V)\tShift+F4", ID_WINDOW_TILE_VERT - MENUITEM "ΐΪ΅Ώ Α€·Δ", ID_WINDOW_AUTOSORT - MENUITEM "Arrange &Symbols", ID_WINDOW_ARRANGE - END - POPUP "΅΅±Έ(&T)" - BEGIN - MENUITEM "ΏΙΌΗ(&O)", ID_TOOLS_OPTIONS - END - POPUP "΅΅ΏςΈ»(&H)" - BEGIN - MENUITEM "Explorer &FAQ...", ID_EXPLORER_FAQ - MENUITEM "Explorer Α€ΊΈ(&A)...", ID_ABOUT_EXPLORER - MENUITEM "&OS Α€ΊΈ...", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Ό³Α€(&S)...", ID_DESKTOPBAR_SETTINGS - MENUITEM "ΐΫΎχ °όΈΐΪ(&T)...", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "Explorer Α€ΊΈ(&A)...", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "ΊΌ·ύ ΑΆΑ€", ID_TRAY_VOLUME - MENUITEM "Ώΐ΅πΏΐ ΌΣΌΊ ΑΆΑ€", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Όϋ°άΑψ ΎΖΐΜΔά ΊΈΐΜ±β(&S)", ID_SHOW_HIDDEN_ICONS - MENUITEM "ΎΖΐΜΔά ΉφΖ° ΊΈΐΜ±β(&B)", ID_SHOW_ICON_BUTTON - MENUITEM "ΎΛΈ² Ό³Α€(&C)...", ID_CONFIG_NOTIFYAREA - MENUITEM "³―Β₯/½Γ°£ ΑΆΑ€(&T)...", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "Explorer Α€ΊΈ(&A)...", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "ΖΔΐΟ(&F)" - BEGIN - MENUITEM "½ΗΗΰ(&E)...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "΄έ±β(&C)", ID_FILE_EXIT - END - POPUP "ΊΈ±β(&V)" - BEGIN - MENUITEM "ΕψΉΩ(&T)", ID_VIEW_TOOL_BAR - MENUITEM "»ηΐΜ΅ε ΉΩ(&I)", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "»σΕΒ ΉΩ(&S)", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "»υ·Ξ °νΔ§(&R)\tF5", ID_REFRESH - MENUITEM "ΐόΓΌ Θ­Έι(&U)\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&MDI", ID_VIEW_MDI - END - POPUP "΅΅±Έ(&T)" - BEGIN - MENUITEM "ΏΙΌΗ(&O)", ID_TOOLS_OPTIONS - END - POPUP "΅΅ΏςΈ»(&H)" - BEGIN - MENUITEM "Explorer &FAQ...", ID_EXPLORER_FAQ - MENUITEM "Explorer Α€ΊΈ(&A)...", ID_ABOUT_EXPLORER - MENUITEM "&OS Α€ΊΈ...", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Execute" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 150, 10 - CONTROL "Έν·ΙΎξ(&C):", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "½ΙΊΌ(&S)", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "ΘΐΞ(&O)", 1, 158, 6, 47, 14 - PUSHBUTTON "ΓλΌ(&C)", 2, 158, 23, 47, 14 - PUSHBUTTON "΅΅ΏςΈ»(&H)", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "½ΓΐΫΈή΄Ί ΗΑ·Ξ±Χ·₯ Γ£±β" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "ΗΚΕΝ(&F):", IDC_STATIC, 7, 9, 18, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "°α°ϊ ΓΌΕ©(&C)", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "ΉΩΕΑΘ­Έι Ό³Α€" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Please select your preferred icon alignment algorithm:", IDC_STATIC, 7, 7, 166, 8 - CONTROL "ΏήΒΚ/ΐ§ ΎΖ·‘", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "ΏήΒΚ/ΐ§ ΏΐΈ₯ΒΚ", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "ΏΐΈ₯/ΐ§ ΏήΒΚ", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "ΏΐΈ₯/ΐ§ ΎΖ·‘", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "ΏήΒΚ/ΉΨ. ΐ§·Ξ", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "ΏήΒΚ/ΉΨ ΏΐΈ₯ΒΚ", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "ΏΐΈ₯/ΎΖ·‘ ΏήΒΚ", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "ΏΐΈ₯/ΎΖ·‘ ΐ§ΒΚ", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "°‘ΐεΐΪΈ ΉΨΐΈ·Ξ", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "°‘ΐεΐΪΈ H/V", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "΅ΉΈ±β", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "ΉφΑ― Α€ΊΈ Η₯½Γ(&V)", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 91, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "ΐΫΎχ Η₯½ΓΑΩ Ό³Α€" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "½Γ°θ Η₯½Γ(&C)", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 52, 10 - CONTROL "»ηΏλΗΟΑφ ΎΚ΄Β ΎΖΐΜΔά Όϋ±β±β(&H)", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 111, 10 - PUSHBUTTON "ΎΛΈ²(&N)...", ID_CONFIG_NOTIFYAREA, 153, 173, 50, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "½ΓΐΫ Έή΄Ί Ό³Α€" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "ΎΛΈ² ΎΖΐΜΔά »ηΏλΐΪ ΑφΑ€" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "ΕψΖΑ ΕΨ½ΊΖ(&T):", IDC_LABEL1, 7, 44, 40, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 58, 42, 143, 14, ES_AUTOHSCROLL - LTEXT "Γ’ ΕΈΐΜΖ²(&I):", IDC_LABEL2, 7, 63, 44, 8 - EDITTEXT IDC_NOTIFY_TITLE, 58, 60, 143, 14, ES_AUTOHSCROLL - LTEXT "Έπ΅β °ζ·Ξ(&M):", IDC_LABEL3, 7, 81, 43, 8 - EDITTEXT IDC_NOTIFY_MODULE, 58, 78, 143, 14, ES_AUTOHSCROLL - GROUPBOX "Η₯½Γ Έπ΅ε(&D)", IDC_LABEL4, 7, 96, 157, 28 - CONTROL "ΊΈΐΜ±β(&S)", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 108, 33, 10 - CONTROL "Όϋ±β±β(&H)", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 66, 108, 29, 10 - CONTROL "ΐΪ΅Ώ(&U)", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 112, 108, 43, 10 - ICON "", IDC_PICTURE, 173, 101, 21, 20 - LTEXT "ΈΆΑφΈ· Ί―°ζ(&L):", IDC_LABEL6, 7, 132, 43, 8 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "Όϋ±θ ΊΈΐΜ±β(&W)", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 154, 56, 10 - DEFPUSHBUTTON "ΘΐΞ(&O)", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "ΓλΌ(&C)", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "ΐΝ½ΊΗΓ·Ξ·― Γ’ Έπ΅εΈ¦ Ό±ΕΓΗΟΌΌΏδ" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "ΏψΗϴ ΐΞΕΝΖδΐΜ½ΊΈ¦ Ό±ΕΓΗΨ ΑΦΌΌΏδ:", IDC_STATIC, 7, 7, 160, 8 - CONTROL "&MDI (Multiple Document Interface)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 124, 10 - CONTROL "&SDI (Single Document Interface)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 118, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "ΗΟΐ§ Ζϊ΄υΈ¦ ΄ΩΈ₯ Γ’Ώ‘Ό­ Ώ­±β(&E)", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 135, 10 - LTEXT "ΐΜ Ό³Α€ΐΊ ΘΔΏ‘ Έπ΅η Γ’Ώ‘ ΐϋΏλ΅Ι °ΝΐΤ΄Ο΄Ω.", IDC_STATIC, 7, 111, 174, 22 - DEFPUSHBUTTON "&OK", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "&Cancel", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "ReactOS Ε½»φ±β Α€ΊΈ" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "ReactOS Explorer", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "ΘΐΞ(&O)", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "ReactOS Ε½»φ±β" - IDS_START "½ΓΐΫ" - IDS_LOGOFF "·Ξ±Χ ΏΐΗΑ" - IDS_SHUTDOWN "½Γ½ΊΕΫ ΑΎ·α" - IDS_RESTART "΄Ω½Γ ½ΓΐΫ" - IDS_LAUNCH "½ΗΗΰ..." - IDS_START_HELP "΅΅ΏςΈ»" - IDS_SEARCH_FILES "°Λ»φ" - IDS_DOCUMENTS "³» ΉΌ­" - IDS_FAVORITES "Αρ°άΓ£±β" - IDS_PROGRAMS "ΗΑ·Ξ±Χ·₯" - IDS_SETTINGS "Ό³Α€" - IDS_EXPLORE "Ε½»φ" - IDS_EMPTY "(ΊρΎξ ΐΦΐ½)" - IDS_RECENT "ΓΦ±Ω ΉΌ­" - IDS_ADMIN "°όΈ" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "½ΓΐΫ Έή΄Ί" - IDS_MINIMIZE_ALL "Έπ΅η Γ’ ΓΦΌΘ­" - IDS_DESKTOP_NUM "΅₯½ΊΕ©ΕΎ %d" - IDS_VOLUME "ΊΌ·ύ" - IDS_ITEMS_CUR "Ηφΐη ΗΧΈρ" - IDS_ITEMS_CONFIGURED "Ό³Α€" - IDS_ITEMS_VISIBLE "ΊΈΐΣ" - IDS_ITEMS_HIDDEN "Όϋ±θ" - IDS_NOTIFY_SHOW "ΊΈ±β" - IDS_NOTIFY_HIDE "Όϋ±β±β" - IDS_NOTIFY_AUTOHIDE "ΐΪ΅ΏΌϋ±θ" - IDS_SHOW_HIDDEN_ICONS "Όϋ°άΑψ ΎΖΐΜΔά ΊΈ±β" - IDS_HIDE_ICONS "ΎΖΐΜΔά Όϋ±β±β" - IDS_TERMINATE "ROS Ε½»φ±β ΑΎ·α" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "³ΧΖΏφΕ©" - IDS_CONNECTIONS "³ΧΖΏφΕ© Ώ¬°α" - IDS_DRIVES "΅εΆσΐΜΊκ" - IDS_SEARCH_COMPUTER "ΔΔΗ»ΕΝ °Λ»φ..." - IDS_SETTINGS_MENU "Ό³Α€ Έή΄Ί" - IDS_CONTROL_PANEL "Α¦ΎξΖΗ" - IDS_PRINTERS "ΗΑΈ°ΕΝ" - IDS_BROWSE "ΖΔΐΟ ΊΈ±β" - IDS_SEARCH_PRG "ΗΑ·Ξ±Χ·₯ Γ£±β" - IDS_ALL_USERS "All Users\\" - IDS_SEARCH "°Λ»φ" - IDS_ABOUT_EXPLORER "Ε½»φ±β Α€ΊΈ(&A)..." - IDS_LAUNCH_MANY_PROGRAMS "ΗΟ³ͺ ΐΜ»σΐΗ ΗΑ·Ξ±Χ·₯ΐ» Ό±ΕΓΗΟΌΜ½ΐ΄Ο΄Ω\nΐόΊΞ ΄Ω ½ΗΗΰ ΗΟ½Γ°Ϊ½ΐ΄Ο±ξ?" - IDS_DESKTOPBAR_SETTINGS "ΉΩΕΑΘ­Έι Ό³Α€" - IDS_DESKTOP "ΉΩΕΑΘ­Έι" - IDS_TASKBAR "ΐΫΎχ Η₯½ΓΑΩ" - IDS_NAMECOLUMN "Name" - IDS_PATHCOLUMN "Path" - IDS_MENUCOLUMN "Menu path" -END diff --git a/base/shell/explorer-old/explorer-nl.rc b/base/shell/explorer-old/explorer-nl.rc deleted file mode 100644 index 568429b3ffc..00000000000 --- a/base/shell/explorer-old/explorer-nl.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL // Vertaald door Lionel Lowie - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&Bestand" - BEGIN - MENUITEM "Uitvo&eren...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Sluiten", ID_FILE_EXIT - END - POPUP "Bee&ld" - BEGIN - MENUITEM "&Werkbalk", ID_VIEW_TOOL_BAR - MENUITEM "&Extra Balk", ID_VIEW_EXTRA_BAR - MENUITEM "S&chijfbalk", ID_VIEW_DRIVE_BAR - MENUITEM "&Zijbalk", ID_VIEW_SIDE_BAR - MENUITEM "&Statusbalk", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Vernieuwen\tF5", ID_REFRESH - MENUITEM "V&olledig Scherm\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "SDI", ID_VIEW_SDI - END - POPUP "&Venster" - BEGIN - MENUITEM "Nieuw &Venster", ID_WINDOW_NEW - MENUITEM "Trapsgewijs Schikken\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "&Horizontaal Schikken", ID_WINDOW_TILE_HORZ - MENUITEM "&Verticaal Schikken\tShift+F4", ID_WINDOW_TILE_VERT - MENUITEM "Automatisch Schikken", ID_WINDOW_AUTOSORT - MENUITEM "&Pictogrammen Schikken", ID_WINDOW_ARRANGE - END - POPUP "&Extra" - BEGIN - MENUITEM "&Opties", ID_TOOLS_OPTIONS - END - POPUP "&Help" - BEGIN - MENUITEM "Explorer &FAQ...", ID_EXPLORER_FAQ - MENUITEM "&Over Explorer...", ID_ABOUT_EXPLORER - MENUITEM "Over het &OS...", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Instellingen...", ID_DESKTOPBAR_SETTINGS - MENUITEM "&Taakbeheer...", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "&Over Explorer...", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Volumeregeling openen", ID_TRAY_VOLUME - MENUITEM "Eigenschappen van audio aanpassen", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Verborgen Pictogrammen weergeven", ID_SHOW_HIDDEN_ICONS - MENUITEM "Show Icon &Button", ID_SHOW_ICON_BUTTON - MENUITEM "&Meldingen aanpassen...", ID_CONFIG_NOTIFYAREA - MENUITEM "Datum/Tijd aanpassen", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "&Over Explorer...", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "&Bestand" - BEGIN - MENUITEM "Uitvo&eren...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Sluiten", ID_FILE_EXIT - END - POPUP "&Beeld" - BEGIN - MENUITEM "&Werkbalk", ID_VIEW_TOOL_BAR - MENUITEM "&Zijbalk", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "&Statusbalk", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Vernieuwen\tF5", ID_REFRESH - MENUITEM "V&olledig Scherm\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&MDI", ID_VIEW_MDI - END - POPUP "&Extra" - BEGIN - MENUITEM "&Opties", ID_TOOLS_OPTIONS - END - POPUP "&Help" - BEGIN - MENUITEM "Explorer &FAQ...", ID_EXPLORER_FAQ - MENUITEM "&Over Explorer...", ID_ABOUT_EXPLORER - MENUITEM "Over het &OS...", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Uitvoeren" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 150, 10 - CONTROL "&Commando:", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "Als &Symbool", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "&OK", 1, 158, 6, 47, 14 - PUSHBUTTON "&Annuleren", 2, 158, 23, 47, 14 - PUSHBUTTON "&Help", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Zoek programma in startmenu" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "&Filter:", IDC_STATIC, 7, 9, 18, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "&Check Entries", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Bureaublad Eigenschappen" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Kies uw gewenste pictogrammenuitlijn-algorithme:", IDC_STATIC, 7, 7, 166, 8 - CONTROL "Links/top dwn", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "Links/top right", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "Rechts/top left", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "rig./top dwn", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "Links/bot. up", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "Links/bot. right", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "Rechts/bot. left", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "rig./bot. dwn", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "border down", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "border H/V", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "Rondom", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "&Versienummer weergeven", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 91, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Taakbalk Eigenschappen" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "&Klok Weergeven", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 52, 10 - CONTROL "&Inactieve Meldingspictogrammen Verbergen", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 111, 10 - PUSHBUTTON "&Meldingen...", ID_CONFIG_NOTIFYAREA, 153, 173, 50, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Startmenu Eigenschappen" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Configure Notification Icons" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "&Tooltip Text:", IDC_LABEL1, 7, 44, 40, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 58, 42, 143, 14, ES_AUTOHSCROLL - LTEXT "W&indow Title:", IDC_LABEL2, 7, 63, 44, 8 - EDITTEXT IDC_NOTIFY_TITLE, 58, 60, 143, 14, ES_AUTOHSCROLL - LTEXT "&Module Path:", IDC_LABEL3, 7, 81, 43, 8 - EDITTEXT IDC_NOTIFY_MODULE, 58, 78, 143, 14, ES_AUTOHSCROLL - GROUPBOX "&Display Mode", IDC_LABEL4, 7, 96, 157, 28 - CONTROL "&show", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 108, 33, 10 - CONTROL "&hide", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 66, 108, 29, 10 - CONTROL "a&utohide", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 112, 108, 43, 10 - ICON "", IDC_PICTURE, 173, 101, 21, 20 - LTEXT "&Last Change:", IDC_LABEL6, 7, 132, 43, 8 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "sho&w hidden", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 154, 56, 10 - DEFPUSHBUTTON "&OK", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "&Annuleren", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "Choose Explorer window mode" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "Kies uw gewenste Explorer gebruikersinterface:", IDC_STATIC, 7, 7, 160, 8 - CONTROL "&MDI (Multiple Document Interface)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 124, 10 - CONTROL "&SDI (Single Document Interface)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 118, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "Submappen openen in afzonderlijke vensters", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 135, 10 - LTEXT "Deze instelling zal in de toekomst als standaard gebruikt worden voor alle Explorer-vensters.", IDC_STATIC, 7, 111, 174, 22 - DEFPUSHBUTTON "&OK", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "&Annuleren", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Over ReactOS Explorer" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "ReactOS Explorer", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "&OK", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "ReactOS Explorer" - IDS_START "Start" - IDS_LOGOFF "Afmelden..." - IDS_SHUTDOWN "Uitschakelen..." - IDS_RESTART "Restart..." - IDS_LAUNCH "Uitvoeren..." - IDS_START_HELP "Help" - IDS_SEARCH_FILES "Zoeken..." - IDS_DOCUMENTS "Mijn Documenten" - IDS_FAVORITES "Favorieten" - IDS_PROGRAMS "Programma's" - IDS_SETTINGS "Instellingen" - IDS_EXPLORE "Verkennen" - IDS_EMPTY "(Leeg)" - IDS_RECENT "Documenten" - IDS_ADMIN "Administratie" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "Startmenu" - IDS_MINIMIZE_ALL "Alle vensters minimaliseren" - IDS_DESKTOP_NUM "Desktop %d" - IDS_VOLUME "Volume" - IDS_ITEMS_CUR "Huidige items" - IDS_ITEMS_CONFIGURED "Configuratie" - IDS_ITEMS_VISIBLE "Zichtbaar" - IDS_ITEMS_HIDDEN "Verborgen" - IDS_NOTIFY_SHOW "Weergeven" - IDS_NOTIFY_HIDE "Verbergen" - IDS_NOTIFY_AUTOHIDE "Automatisch Verbergen" - IDS_SHOW_HIDDEN_ICONS "Verborgen Pictogrammen Weergeven" - IDS_HIDE_ICONS "Pictogrammen Verbergen" - IDS_TERMINATE "ROS Explorer Afsluiten" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "Netwerk" - IDS_CONNECTIONS "Netwerkverbindingen" - IDS_DRIVES "Schijven" - IDS_SEARCH_COMPUTER "Zoek Computer..." - IDS_SETTINGS_MENU "Instellingen" - IDS_CONTROL_PANEL "Configuratiescherm" - IDS_PRINTERS "Printers" - IDS_BROWSE "Bestanden Verkennen" - IDS_SEARCH_PRG "Zoek Programma..." - IDS_ALL_USERS "Alle Gebruikers\\" - IDS_SEARCH "Zoeken" - IDS_ABOUT_EXPLORER "&Over Explorer..." - IDS_LAUNCH_MANY_PROGRAMS "U heeft meer dan ιιn programma geselecteerd.\nWeet u zeker dat u ze allemaal wilt starten?" - IDS_DESKTOPBAR_SETTINGS "Bureaublad instellingen" - IDS_DESKTOP "Bureaublad" - IDS_TASKBAR "Taakbalk" - IDS_NAMECOLUMN "Name" - IDS_PATHCOLUMN "Path" - IDS_MENUCOLUMN "Menu path" -END diff --git a/base/shell/explorer-old/explorer-no.rc b/base/shell/explorer-old/explorer-no.rc deleted file mode 100644 index 2aa7c2328a9..00000000000 --- a/base/shell/explorer-old/explorer-no.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&Fil" - BEGIN - MENUITEM "&Kjψr...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "A&vslutt", ID_FILE_EXIT - END - POPUP "&Vis" - BEGIN - MENUITEM "&Verktψylinje", ID_VIEW_TOOL_BAR - MENUITEM "&Ekstra verktψylinje", ID_VIEW_EXTRA_BAR - MENUITEM "&Stasjonslinje", ID_VIEW_DRIVE_BAR - MENUITEM "S&idelinje", ID_VIEW_SIDE_BAR - MENUITEM "Status&linje", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Oppdater\tF5", ID_REFRESH - MENUITEM "F&ull Skjerm\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "Bruk EDG grensesnitt", ID_VIEW_SDI - END - POPUP "&Vindu" - BEGIN - MENUITEM "Nytt &vindu", ID_WINDOW_NEW - MENUITEM "Som liste\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "Sorter &horisontalt", ID_WINDOW_TILE_HORZ - MENUITEM "Sorter &vertikalt\tShift+F4", ID_WINDOW_TILE_VERT - MENUITEM "Ordne Automatisk", ID_WINDOW_AUTOSORT - MENUITEM "Ordne &Symboler", ID_WINDOW_ARRANGE - END - POPUP "&Verktψy" - BEGIN - MENUITEM "&Innstillinger", ID_TOOLS_OPTIONS - END - POPUP "&Hjelp" - BEGIN - MENUITEM "Explorer &FAQ...", ID_EXPLORER_FAQ - MENUITEM "&Om utforsker...", ID_ABOUT_EXPLORER - MENUITEM "Om &OS...", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Innstillinger...", ID_DESKTOPBAR_SETTINGS - MENUITEM "&Oppgavebehandling...", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "&Om Explorer...", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Εpne volumkontroll", ID_TRAY_VOLUME - MENUITEM "Still lyd innstillinger", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Vis skjulte ikoner", ID_SHOW_HIDDEN_ICONS - MENUITEM "Vis ikon &knapp", ID_SHOW_ICON_BUTTON - MENUITEM "&Konfigurere notifikasjoner...", ID_CONFIG_NOTIFYAREA - MENUITEM "Still Dato/&tid...", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "&Om Utforsker...", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "&Fil" - BEGIN - MENUITEM "&Kjψr...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Avslutt", ID_FILE_EXIT - END - POPUP "&Vis" - BEGIN - MENUITEM "&Verktψylinje", ID_VIEW_TOOL_BAR - MENUITEM "&Sidelinje", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "S&tatuslinje", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Oppdater\tF5", ID_REFRESH - MENUITEM "F&ull Skjerm\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&Bruk FDG grensesnitt", ID_VIEW_MDI - END - POPUP "&Verktψy" - BEGIN - MENUITEM "&Innstillinger", ID_TOOLS_OPTIONS - END - POPUP "&Hjelp" - BEGIN - MENUITEM "Explorer &FAQ...", ID_EXPLORER_FAQ - MENUITEM "&Om Explorer...", ID_ABOUT_EXPLORER - MENUITEM "Om &OS...", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Kjψr" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 150, 10 - CONTROL "&Kommando:", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "Som &Symbol", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "&OK", 1, 158, 6, 47, 14 - PUSHBUTTON "&Avbryt", 2, 158, 23, 47, 14 - PUSHBUTTON "&Hjelp", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Sψk etter programmer i startmeny" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "&Filter:", IDC_STATIC, 7, 9, 18, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "&Sψk", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Skrivebordsinnstillinger" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Velg hvordan ikon skal arrangeres pε skrivebordet:", IDC_STATIC, 7, 7, 166, 8 - CONTROL "V/topp ned", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "V/topp hψyre", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "H/topp venstre", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "H/topp ned", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "V/bunn opp", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "V/bunn hψyre", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "H/bunn venstre", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "H/bunn opp", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "Kanter ned", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "Kanter vinkel", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "Rundt", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "Vis &versjonsnummer", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 91, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Egenskaper for Oppgavelinje" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "Vis &klokken", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 52, 10 - CONTROL "&Skjul inaktive notifikasjoner", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 111, 10 - PUSHBUTTON "&Notifikasjoner...", ID_CONFIG_NOTIFYAREA, 153, 173, 58, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Egenskaper for Startmeny" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Konfigurer justering av ikoner" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "&Verktψylinje Tekst:", IDC_LABEL1, 7, 44, 40, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 58, 42, 143, 14, ES_AUTOHSCROLL - LTEXT "V&indu tittel:", IDC_LABEL2, 7, 63, 44, 8 - EDITTEXT IDC_NOTIFY_TITLE, 58, 60, 143, 14, ES_AUTOHSCROLL - LTEXT "&Modul Mappe:", IDC_LABEL3, 7, 81, 43, 8 - EDITTEXT IDC_NOTIFY_MODULE, 58, 78, 143, 14, ES_AUTOHSCROLL - GROUPBOX "&Skjerm modus", IDC_LABEL4, 7, 96, 194, 28 - CONTROL "&Vis", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 108, 33, 10 - CONTROL "&Skjul", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 66, 108, 29, 10 - CONTROL "Skjul a&utomatisk", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 112, 108, 69, 10 - ICON "", IDC_PICTURE, 173, 101, 21, 20 - LTEXT "&Sist endret:", IDC_LABEL6, 7, 132, 43, 8 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "V&is skjulte", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 154, 56, 10 - DEFPUSHBUTTON "&OK", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "&Avbryt", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "Velg Explorer vindumodus" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "Vennligst velg din foretrukne grensesnitt:", IDC_STATIC, 7, 7, 160, 8 - CONTROL "&FDG (Flerdokumentsgrensesnitt)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 124, 10 - CONTROL "&EDG (Ettdokumentsgrensesnitt)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 118, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "Εpne undermapper i s&eparate vinduer", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 135, 10 - LTEXT "Denne innstillingen vil bli brukt som standard for alle explorer-vinduer i fremtiden.", IDC_STATIC, 7, 111, 174, 22 - DEFPUSHBUTTON "&OK", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "&Avbryt", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Om ReactOS Explorer" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "ReactOS Explorer", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "&OK", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "ReactOS Utforsker" - IDS_START "Start" - IDS_LOGOFF "Logg av..." - IDS_SHUTDOWN "Slε av..." - IDS_RESTART "Start pε nytt..." - IDS_LAUNCH "Kjψr..." - IDS_START_HELP "Hjelp" - IDS_SEARCH_FILES "Sψk..." - IDS_DOCUMENTS "Mine dokumenter" - IDS_FAVORITES "Favoritter" - IDS_PROGRAMS "Programmer" - IDS_SETTINGS "Innstillinger" - IDS_EXPLORE "Utforsker" - IDS_EMPTY "(Tom)" - IDS_RECENT "Siste dokumenter" - IDS_ADMIN "Administrasjon" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "Start meny" - IDS_MINIMIZE_ALL "Minimalisere alle vinduer" - IDS_DESKTOP_NUM "Skrivebord %d" - IDS_VOLUME "Volum" - IDS_ITEMS_CUR "Gjeldende element" - IDS_ITEMS_CONFIGURED "Konfigurasjon" - IDS_ITEMS_VISIBLE "Synlig" - IDS_ITEMS_HIDDEN "Skjult" - IDS_NOTIFY_SHOW "Vise" - IDS_NOTIFY_HIDE "skjule" - IDS_NOTIFY_AUTOHIDE "Skjul automatisk" - IDS_SHOW_HIDDEN_ICONS "Vis skjulte ikoner" - IDS_HIDE_ICONS "Skjul ikoner" - IDS_TERMINATE "Avslutte ROS Explorer" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "Nettverk" - IDS_CONNECTIONS "Nettverk tilkoblinger" - IDS_DRIVES "Drivere" - IDS_SEARCH_COMPUTER "Sψk etter datamaskiner..." - IDS_SETTINGS_MENU "Kontrollpanel meny" - IDS_CONTROL_PANEL "Kontrollpanel" - IDS_PRINTERS "Skrivere" - IDS_BROWSE "Bla gjennom filer" - IDS_SEARCH_PRG "Sψk etter Programmer..." - IDS_ALL_USERS "Alle brukere\\" - IDS_SEARCH "Sψk" - IDS_ABOUT_EXPLORER "&Om Explorer..." - IDS_LAUNCH_MANY_PROGRAMS "Du har valgt mer enn et program.\nEr du sikker pε at du vil kjψre alle pε en gang?" - IDS_DESKTOPBAR_SETTINGS "Skrivebord innstillinger" - IDS_DESKTOP "Skrivebord" - IDS_TASKBAR "Oppgavelinje" - IDS_NAMECOLUMN "Navn" - IDS_PATHCOLUMN "Mappe" - IDS_MENUCOLUMN "Meny mappe" -END diff --git a/base/shell/explorer-old/explorer-pl.rc b/base/shell/explorer-old/explorer-pl.rc deleted file mode 100644 index 8e3bcae7fe0..00000000000 --- a/base/shell/explorer-old/explorer-pl.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_POLISH, SUBLANG_DEFAULT - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&Plik" - BEGIN - MENUITEM "Urucho&m...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "Za&koΕ„cz", ID_FILE_EXIT - END - POPUP "&Widok" - BEGIN - MENUITEM "Przyciski &standardowe", ID_VIEW_TOOL_BAR - MENUITEM "P&rzyciski dodatkowe", ID_VIEW_EXTRA_BAR - MENUITEM "Pasek &dyskΓ³w", ID_VIEW_DRIVE_BAR - MENUITEM "Pasek &boczny", ID_VIEW_SIDE_BAR - MENUITEM "Pasek sta&nu", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&OdΕ›wieΕΌ\tF5", ID_REFRESH - MENUITEM "P&eΕ‚ny ekran\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "SDI", ID_VIEW_SDI - END - POPUP "&Okna" - BEGIN - MENUITEM "Nowe &okno", ID_WINDOW_NEW - MENUITEM "&Kaskadowo\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "&SΔ…siadujΔ…co poziomo", ID_WINDOW_TILE_HORZ - MENUITEM "SΔ…siadujΔ…co &pionowo\tShift+F4", ID_WINDOW_TILE_VERT - MENUITEM "&Autorozmieszczanie", ID_WINDOW_AUTOSORT - MENUITEM "RozmieΕ›Δ‡ wedΕ‚ug &nazwy", ID_WINDOW_ARRANGE - END - POPUP "&NarzΔ™dzia" - BEGIN - MENUITEM "&Opcje", ID_TOOLS_OPTIONS - END - POPUP "Pomo&c" - BEGIN - MENUITEM "Explorer &FAQ", ID_EXPLORER_FAQ - MENUITEM "ReactOS Explorer - &informacje", ID_ABOUT_EXPLORER - MENUITEM "ReactOS - i&nformacje", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&WΕ‚aΕ›ciwoΕ›ci", ID_DESKTOPBAR_SETTINGS - MENUITEM "MenedΕΌer &zadaΕ„", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "ReactOS Explorer - &informacje", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&OtwΓ³rz regulacjΔ™ gΕ‚oΕ›noΕ›ci", ID_TRAY_VOLUME - MENUITEM "&Ustaw wΕ‚aΕ›ciwoΕ›ci audio", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&PokaΕΌ ukryte ikony", ID_SHOW_HIDDEN_ICONS - MENUITEM "&Ukrywaj nieuΕΌywane ikony", ID_SHOW_ICON_BUTTON - MENUITEM "&Konfiguruj powiadomienia", ID_CONFIG_NOTIFYAREA - MENUITEM "Ustaw &datΔ™/godzinΔ™", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "ReactOS Explorer - &informacje", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "&Plik" - BEGIN - MENUITEM "Urucho&m...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "Za&koΕ„cz", ID_FILE_EXIT - END - POPUP "&Widok" - BEGIN - MENUITEM "Przyciski &standardowe", ID_VIEW_TOOL_BAR - MENUITEM "Pasek &boczny", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "Pasek sta&nu", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&OdΕ›wieΕΌ\tF5", ID_REFRESH - MENUITEM "P&eΕ‚ny ekran\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&MDI", ID_VIEW_MDI - END - POPUP "&NarzΔ™dzia" - BEGIN - MENUITEM "&Opcje", ID_TOOLS_OPTIONS - END - POPUP "Pomo&c" - BEGIN - MENUITEM "Explorer &FAQ", ID_EXPLORER_FAQ - MENUITEM "ReactOS Explorer - &informacje", ID_ABOUT_EXPLORER - MENUITEM "ReactOS - i&nformacje", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Uruchom" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 150, 10 - CONTROL "&Polecenie:", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "Jako &symbol", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "&OK", 1, 158, 6, 47, 14 - PUSHBUTTON "&Anuluj", 2, 158, 23, 47, 14 - PUSHBUTTON "Pomo&c", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Szukaj programu w Menu Start" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "&Filtry:", IDC_STATIC, 7, 9, 18, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "&Szukaj nazwy", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "WΕ‚aΕ›ciwoΕ›ci pulpitu" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Wybierz sposΓ³b ukΕ‚adania ikon:", IDC_STATIC, 7, 7, 166, 8 - CONTROL "lewy/gΓ³r w dΓ³Ε‚", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "lewy/gΓ³r w prw", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "prwy/gΓ³r w lewo", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "prwy/gΓ³r w dΓ³Ε‚", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "lewy/dol.w gΓ³r", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "lewy/dol.w praw", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "prwy/dol.w lewo", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "prwy/dol.w gΓ³r", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "obustr. w dΓ³Ε‚", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "na brzegach", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "dookoΕ‚a", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "WyΕ›wietlaj &numer wersji", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 91, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "WΕ‚aΕ›ciwoΕ›ci paska zadaΕ„" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "PokaΕΌ &zegar", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 52, 10 - CONTROL "&Ukrywaj nieaktywne ikony", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 111, 10 - PUSHBUTTON "&Dostosuj", ID_CONFIG_NOTIFYAREA, 153, 173, 50, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "WΕ‚aΕ›ciwoΕ›ci Menu Start" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Konfiguracja ikon powiadomieΕ„" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "&PodpowiedΕΊ:", IDC_LABEL1, 7, 44, 40, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 58, 42, 143, 14, ES_AUTOHSCROLL - LTEXT "&TytuΕ‚ okna:", IDC_LABEL2, 7, 63, 44, 8 - EDITTEXT IDC_NOTIFY_TITLE, 58, 60, 143, 14, ES_AUTOHSCROLL - LTEXT "ŚcieΕΌka:", IDC_LABEL3, 7, 81, 43, 8 - EDITTEXT IDC_NOTIFY_MODULE, 58, 78, 143, 14, ES_AUTOHSCROLL - GROUPBOX "&SposΓ³b wyΕ›wietlania", IDC_LABEL4, 7, 96, 157, 28 - CONTROL "&widoczny", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 108, 33, 10 - CONTROL "&ukryty", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 66, 108, 29, 10 - CONTROL "&autoukrywanie", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 112, 108, 43, 10 - ICON "", IDC_PICTURE, 173, 101, 21, 20 - LTEXT "&Zmodyfikowany:", IDC_LABEL6, 7, 132, 43, 8 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "Po&kaΕΌ wszystkie", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 154, 56, 10 - DEFPUSHBUTTON "&OK", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "&Anuluj", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "Tryb wyΕ›wietlania okien" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "Wybierz tryb wyΕ›wietlania okien:", IDC_STATIC, 7, 7, 160, 8 - CONTROL "&MDI (Otwieraj w jednym oknie)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 124, 10 - CONTROL "&SDI (Otwieraj we wΕ‚asnym oknie)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 118, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "&Otwieraj podkatalogi w nowych oknach", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 135, 10 - LTEXT "Te opcje bΔ™dΔ… stosowane w przyszΕ‚oΕ›ci do wszystkich okien.", IDC_STATIC, 7, 111, 174, 22 - DEFPUSHBUTTON "&OK", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "&Anuluj", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "ReactOS Explorer - &informacje" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "ReactOS Explorer", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "&OK", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "ReactOS Explorer" - IDS_START "Start" - IDS_LOGOFF "Wyloguj..." - IDS_SHUTDOWN "Zamknij system..." - IDS_RESTART "Uruchom ponownie..." - IDS_LAUNCH "Uruchom..." - IDS_START_HELP "Pomoc" - IDS_SEARCH_FILES "Szukaj..." - IDS_DOCUMENTS "Dokumenty" - IDS_FAVORITES "Ulubione" - IDS_PROGRAMS "Programy" - IDS_SETTINGS "Ustawienia" - IDS_EXPLORE "Eksploruj" - IDS_EMPTY "(pusty)" - IDS_RECENT "Ostatnio otwarte" - IDS_ADMIN "Administracja" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "Menu Start" - IDS_MINIMIZE_ALL "Minimalizuj wszystko" - IDS_DESKTOP_NUM "Pulpit %d" - IDS_VOLUME "GΕ‚oΕ›noΕ›Δ‡" - IDS_ITEMS_CUR "Aktualne pozycje" - IDS_ITEMS_CONFIGURED "ustawienia" - IDS_ITEMS_VISIBLE "widoczne" - IDS_ITEMS_HIDDEN "ukryte" - IDS_NOTIFY_SHOW "pokaΕΌ" - IDS_NOTIFY_HIDE "ukryj" - IDS_NOTIFY_AUTOHIDE "autoukrywanie" - IDS_SHOW_HIDDEN_ICONS "PokaΕΌ ukryte ikony" - IDS_HIDE_ICONS "Ukryj ikony" - IDS_TERMINATE "ZakoΕ„cz dziaΕ‚anie ReactOS Explorer" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "SieΔ‡" - IDS_CONNECTIONS "PoΕ‚Δ…czenia sieciowe" - IDS_DRIVES "Dysk" - IDS_SEARCH_COMPUTER "ZnajdΕΊ komputer..." - IDS_SETTINGS_MENU "Menu ustawieΕ„" - IDS_CONTROL_PANEL "Panel sterowania" - IDS_PRINTERS "Drukarki" - IDS_BROWSE "PrzeglΔ…daj" - IDS_SEARCH_PRG "ZnajdΕΊ program..." - IDS_ALL_USERS "Wszyscy\\" - IDS_SEARCH "Szukaj" - IDS_ABOUT_EXPLORER "ReactOS Explorer - &informacje" - IDS_LAUNCH_MANY_PROGRAMS "ZaznaczyΕ‚eΕ› wiΔ™cej niΕΌ jeden program.\nCzy chcesz uruchomiΔ‡ je jednoczeΕ›nie?" - IDS_DESKTOPBAR_SETTINGS "WΕ‚aΕ›ciwoΕ›ci pulpitu" - IDS_DESKTOP "Pulpit" - IDS_TASKBAR "Pasek zadaΕ„" - IDS_NAMECOLUMN "Nazwa" - IDS_PATHCOLUMN "ŚcieΕΌka" - IDS_MENUCOLUMN "ŚcieΕΌka menu" -END diff --git a/base/shell/explorer-old/explorer-pt.rc b/base/shell/explorer-old/explorer-pt.rc deleted file mode 100644 index 1c70a08e7e7..00000000000 --- a/base/shell/explorer-old/explorer-pt.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&File" - BEGIN - MENUITEM "&Execute...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "E&xit", ID_FILE_EXIT - END - POPUP "&View" - BEGIN - MENUITEM "&Toolbar", ID_VIEW_TOOL_BAR - MENUITEM "&Extra Bar", ID_VIEW_EXTRA_BAR - MENUITEM "&Drivebar", ID_VIEW_DRIVE_BAR - MENUITEM "S&ide Bar", ID_VIEW_SIDE_BAR - MENUITEM "&Status Bar", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Refresh\tF5", ID_REFRESH - MENUITEM "F&ull Screen\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "SDI", ID_VIEW_SDI - END - POPUP "&Window" - BEGIN - MENUITEM "New &Window", ID_WINDOW_NEW - MENUITEM "Cascading\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "Tile &Horizontally", ID_WINDOW_TILE_HORZ - MENUITEM "Tile &Vertically\tShift+F4", ID_WINDOW_TILE_VERT - MENUITEM "Arrange Automatically", ID_WINDOW_AUTOSORT - MENUITEM "Arrange &Symbols", ID_WINDOW_ARRANGE - END - POPUP "&Tools" - BEGIN - MENUITEM "&Options", ID_TOOLS_OPTIONS - END - POPUP "&Help" - BEGIN - MENUITEM "Explorer &FAQ...", ID_EXPLORER_FAQ - MENUITEM "&About Explorer...", ID_ABOUT_EXPLORER - MENUITEM "About &OS...", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Settings...", ID_DESKTOPBAR_SETTINGS - MENUITEM "&Task Manager...", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "&About Explorer...", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Open Volume Control", ID_TRAY_VOLUME - MENUITEM "Adjust Audio Properties", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Show Hidden Icons", ID_SHOW_HIDDEN_ICONS - MENUITEM "Show Icon &Button", ID_SHOW_ICON_BUTTON - MENUITEM "&Configure Notifications...", ID_CONFIG_NOTIFYAREA - MENUITEM "Adjust Date/&Time...", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "&About Explorer...", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "&File" - BEGIN - MENUITEM "&Execute...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Close", ID_FILE_EXIT - END - POPUP "&View" - BEGIN - MENUITEM "&Toolbar", ID_VIEW_TOOL_BAR - MENUITEM "S&ide Bar", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "&Status Bar", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Refresh\tF5", ID_REFRESH - MENUITEM "F&ull Screen\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&MDI", ID_VIEW_MDI - END - POPUP "&Tools" - BEGIN - MENUITEM "&Options", ID_TOOLS_OPTIONS - END - POPUP "&Help" - BEGIN - MENUITEM "Explorer &FAQ...", ID_EXPLORER_FAQ - MENUITEM "&About Explorer...", ID_ABOUT_EXPLORER - MENUITEM "About &OS...", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Executar" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 150, 10 - CONTROL "Co&mando:", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "Como &Sνmbolo", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "&OK", 1, 158, 6, 47, 14 - PUSHBUTTON "&Cancelar", 2, 158, 23, 47, 14 - PUSHBUTTON "&Ajuda", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Search Program in Startmenu" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "&Filter:", IDC_STATIC, 7, 9, 18, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "&Check Entries", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Desktop Properties" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Please select your preferred icon alignment algorithm:", IDC_STATIC, 7, 7, 166, 8 - CONTROL "left/top dwn", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "left/top right", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "right/top left", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "rig./top dwn", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "left/bot. up", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "left/bot. right", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "right/bot. left", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "rig./bot. up", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "border down", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "border H/V", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "round about", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "Display &Version Number", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 91, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Taskbar Properties" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "Show &clock", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 52, 10 - CONTROL "&Hide inactive notification icons", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 111, 10 - PUSHBUTTON "&Notifications...", ID_CONFIG_NOTIFYAREA, 153, 173, 50, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Start Menu Properties" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Configure Notification Icons" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "&Tooltip Text:", IDC_LABEL1, 7, 44, 40, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 58, 42, 143, 14, ES_AUTOHSCROLL - LTEXT "W&indow Title:", IDC_LABEL2, 7, 63, 44, 8 - EDITTEXT IDC_NOTIFY_TITLE, 58, 60, 143, 14, ES_AUTOHSCROLL - LTEXT "&Module Path:", IDC_LABEL3, 7, 81, 43, 8 - EDITTEXT IDC_NOTIFY_MODULE, 58, 78, 143, 14, ES_AUTOHSCROLL - GROUPBOX "&Display Mode", IDC_LABEL4, 7, 96, 157, 28 - CONTROL "&show", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 108, 33, 10 - CONTROL "&hide", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 66, 108, 29, 10 - CONTROL "a&utohide", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 112, 108, 43, 10 - ICON "", IDC_PICTURE, 173, 101, 21, 20 - LTEXT "&Last Change:", IDC_LABEL6, 7, 132, 43, 8 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "sho&w hidden", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 154, 56, 10 - DEFPUSHBUTTON "&OK", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "&Cancel", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "Choose Explorer window mode" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "Please select your preferred Explorer user interface:", IDC_STATIC, 7, 7, 160, 8 - CONTROL "&MDI (Multiple Document Interface)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 124, 10 - CONTROL "&SDI (Single Document Interface)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 118, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "Open Subfolders in s&eparate windows", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 135, 10 - LTEXT "This setting will be used as default for all Explorer windows in the future.", IDC_STATIC, 7, 111, 174, 22 - DEFPUSHBUTTON "&OK", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "&Cancel", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "About ReactOS Explorer" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "ReactOS Explorer", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "&OK", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "Explorador do ReactOS" - IDS_START "Iniciar" - IDS_LOGOFF "Terminar sessγo..." - IDS_SHUTDOWN "Desligar..." - IDS_RESTART "Restart..." - IDS_LAUNCH "Executar..." - IDS_START_HELP "Ajuda" - IDS_SEARCH_FILES "Procurar..." - IDS_DOCUMENTS "Documentos" - IDS_FAVORITES "Favoritos" - IDS_PROGRAMS "Programas" - IDS_SETTINGS "Definiηυes" - IDS_EXPLORE "Explorar" - IDS_EMPTY "(Vazio)" - IDS_RECENT "Documentos recentes" - IDS_ADMIN "Administrar" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "Start Menu" - IDS_MINIMIZE_ALL "Minimize all windows" - IDS_DESKTOP_NUM "Desktop %d" - IDS_VOLUME "Volume" - IDS_ITEMS_CUR "Current items" - IDS_ITEMS_CONFIGURED "Configuration" - IDS_ITEMS_VISIBLE "Visible" - IDS_ITEMS_HIDDEN "Hidden" - IDS_NOTIFY_SHOW "Show" - IDS_NOTIFY_HIDE "Hide" - IDS_NOTIFY_AUTOHIDE "Autohide" - IDS_SHOW_HIDDEN_ICONS "Show hidden icons" - IDS_HIDE_ICONS "Hide icons" - IDS_TERMINATE "Terminar ROS Explorador" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "Rede" - IDS_CONNECTIONS "Conecηυes da rede" - IDS_DRIVES "Drives" - IDS_SEARCH_COMPUTER "Procurar computador..." - IDS_SETTINGS_MENU "Menu das definiηυes" - IDS_CONTROL_PANEL "Painel de controle" - IDS_PRINTERS "Impressora" - IDS_BROWSE "Vasculhar Ficheiros" - IDS_SEARCH_PRG "Procurar programa..." - IDS_ALL_USERS "Todos utilizadores\\" - IDS_SEARCH "Procurar" - IDS_ABOUT_EXPLORER "Sobre o Explorador..." - IDS_LAUNCH_MANY_PROGRAMS "You have selected more than one program.\nAre you sure you want to launch all of them?" - IDS_DESKTOPBAR_SETTINGS "Desktop Settings" - IDS_DESKTOP "Desktop" - IDS_TASKBAR "Taskbar" - IDS_NAMECOLUMN "Name" - IDS_PATHCOLUMN "Path" - IDS_MENUCOLUMN "Menu path" -END diff --git a/base/shell/explorer-old/explorer-ro.rc b/base/shell/explorer-old/explorer-ro.rc deleted file mode 100644 index f2ef1371661..00000000000 --- a/base/shell/explorer-old/explorer-ro.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&FiΘ™ier" - BEGIN - MENUITEM "E&xecutare…", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "I&eΘ™ire", ID_FILE_EXIT - END - POPUP "&AfiΘ™are" - BEGIN - MENUITEM "&Butoane standard", ID_VIEW_TOOL_BAR - MENUITEM "But&oane suplimentare", ID_VIEW_EXTRA_BAR - MENUITEM "Butoane &unitΔƒΘ›i-stocare", ID_VIEW_DRIVE_BAR - MENUITEM "Panou &lateral", ID_VIEW_SIDE_BAR - MENUITEM "B&arΔƒ de stare", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "Împ&rospΔƒteazΔƒ\tF5", ID_REFRESH - MENUITEM "Pe &tot ecranul\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&SDI", ID_VIEW_SDI - END - POPUP "F&ereastrΔƒ" - BEGIN - MENUITEM "FereastrΔƒ &NouΔƒ", ID_WINDOW_NEW - MENUITEM "Aranjare Γn &cascadΔƒ\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "AranjΔƒri &orizontale", ID_WINDOW_TILE_HORZ - MENUITEM "AranjΔƒri &verticale\tShift+F4", ID_WINDOW_TILE_VERT - MENUITEM "Aranjare &automatΔƒ", ID_WINDOW_AUTOSORT - MENUITEM "Aranjare s&imboluri", ID_WINDOW_ARRANGE - END - POPUP "I&nstrumente" - BEGIN - MENUITEM "&OpΘ›iuni", ID_TOOLS_OPTIONS - END - POPUP "&?" - BEGIN - MENUITEM "ÎntrebΔƒri &frecvente…", ID_EXPLORER_FAQ - MENUITEM "&Despre Explorator…", ID_ABOUT_EXPLORER - MENUITEM "Despre &SO…", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&PreferinΘ›e…", ID_DESKTOPBAR_SETTINGS - MENUITEM "&Gestionar de activitΔƒΘ›i…", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "&Despre Explorator…", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Deschide ®laj de volum", ID_TRAY_VOLUME - MENUITEM "&Configurare sunet Θ™i dispozitive audio", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&AratΔƒ pictogramele ascunse", ID_SHOW_HIDDEN_ICONS - MENUITEM "AratΔƒ &butonul pictogramΔƒ", ID_SHOW_ICON_BUTTON - MENUITEM "&Configurare notificΔƒri…", ID_CONFIG_NOTIFYAREA - MENUITEM "Ajustare &DatΔƒ/Oră…", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "&Despre Explorator…", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "&FiΘ™ier" - BEGIN - MENUITEM "E&xecutare…", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "I&eΘ™ire", ID_FILE_EXIT - END - POPUP "&AfiΘ™are" - BEGIN - MENUITEM "&Butoane standard", ID_VIEW_TOOL_BAR - MENUITEM "&Panou &lateral", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "B&arΔƒ de stare", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "Împ&rospΔƒteazΔƒ\tF5", ID_REFRESH - MENUITEM "Pe &tot ecranul\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&MDI", ID_VIEW_MDI - END - POPUP "I&nstrumente" - BEGIN - MENUITEM "&OpΘ›iuni", ID_TOOLS_OPTIONS - END - POPUP "&?" - BEGIN - MENUITEM "ÎntrebΔƒri &frecvente…", ID_EXPLORER_FAQ - MENUITEM "&Despre Explorator…", ID_ABOUT_EXPLORER - MENUITEM "Despre &SO…", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Executare" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 162, 10 - CONTROL "&Comanda:", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "Ca sim&bol", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "Con&firmΔƒ", 1, 158, 6, 47, 14 - PUSHBUTTON "A&nuleazΔƒ", 2, 158, 23, 47, 14 - PUSHBUTTON "&Manual…", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Cautare program Γn meniul Pornire" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "&Filtru:", IDC_STATIC, 7, 9, 18, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "&CautΔƒ", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Ordinea pe birou" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "AlegeΘ›i modul de ordonare a pictogramelor:", IDC_STATIC, 7, 7, 196, 8 - CONTROL "c. stΓ’ng-sus", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "r. stΓ’ng-sus", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "r. drept-sus", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "c. drept-sus", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "c. stΓ’ng-jos", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "r. stΓ’ng-jos", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "r. drept-jos", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "c. drept-jos", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "c. laterale", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "colΘ›are sus", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "Γmprejur", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "Display &Version Number", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 91, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Bara de activitΔƒΘ›i" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "AratΔƒ &ceas", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 52, 10 - CONTROL "&Ascunde notificatoarele inactive", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 111, 10 - PUSHBUTTON "&NotificΔƒri…", ID_CONFIG_NOTIFYAREA, 153, 173, 50, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Meniul Pornire" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "PreferinΘ›e pentru pictograme de notificare" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "&Text indiciu:", IDC_LABEL1, 7, 44, 45, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 58, 42, 143, 14, ES_AUTOHSCROLL - LTEXT "T&itlu fereastrΔƒ:", IDC_LABEL2, 7, 63, 47, 8 - EDITTEXT IDC_NOTIFY_TITLE, 58, 60, 143, 14, ES_AUTOHSCROLL - LTEXT "Cale &modul:", IDC_LABEL3, 7, 81, 43, 8 - EDITTEXT IDC_NOTIFY_MODULE, 58, 78, 143, 14, ES_AUTOHSCROLL - GROUPBOX "Mod &de afiΘ™are", IDC_LABEL4, 7, 96, 157, 28 - CONTROL "&expus", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 108, 33, 10 - CONTROL "&ascuns", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 66, 108, 40, 10 - CONTROL "a&utomat", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 112, 108, 43, 10 - ICON "", IDC_PICTURE, 173, 101, 21, 20 - LTEXT "M&odificat acum:", IDC_LABEL6, 7, 132, 51, 8 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "E&xpune pictogramele ascunse", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 154, 80, 10 - DEFPUSHBUTTON "Con&firmΔƒ", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "A&nuleazΔƒ", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 214, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "OpΘ›iuni Explorator" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "SpecificaΘ›i tipul interfeΘ›ei pentru Explorator:", IDC_STATIC, 7, 7, 190, 8 - CONTROL "&MDI (InterfaΘ›Δƒ de Documente Multiple)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 180, 10 - CONTROL "&SDI (InterfaΘ›Δƒ de Document Solitar)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 180, 10 - CONTROL 190, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 190, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "&Deschide subdosarele Γn ferestre separate", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 180, 10 - LTEXT "Aceste opΘ›iuni vor fi mai departe utilizate ca implicite pentru toate ferestrele Exploratorului.", IDC_STATIC, 7, 111, 174, 22 - DEFPUSHBUTTON "Con&firmΔƒ", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "A&nuleazΔƒ", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Despre Explorator ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "ReactOS Explorer", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "Î&nchide", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "Explorator ReactOS" - IDS_START "Pornire" - IDS_LOGOFF "Deautentificare…" - IDS_SHUTDOWN "Închidere calculator…" - IDS_RESTART "Repornire calculator…" - IDS_LAUNCH "Executare…" - IDS_START_HELP "Manuale de utilizare" - IDS_SEARCH_FILES "FiΘ™ier…" - IDS_DOCUMENTS "Documentele mele" - IDS_FAVORITES "Favorite" - IDS_PROGRAMS "Programe" - IDS_SETTINGS "Configurare" - IDS_EXPLORE "Explorator" - IDS_EMPTY "(gol)" - IDS_RECENT "Documente recente" - IDS_ADMIN "Administrare" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "Meniul Pornire" - IDS_MINIMIZE_ALL "Minimizarea tuturor ferestrelor" - IDS_DESKTOP_NUM "SpaΘ›iu de lucru %d" - IDS_VOLUME "Volum" - IDS_ITEMS_CUR "Elemente curente" - IDS_ITEMS_CONFIGURED "Configurare" - IDS_ITEMS_VISIBLE "Vizibile" - IDS_ITEMS_HIDDEN "Ascuns" - IDS_NOTIFY_SHOW "AratΔƒ" - IDS_NOTIFY_HIDE "Ascunde" - IDS_NOTIFY_AUTOHIDE "Autoascunde" - IDS_SHOW_HIDDEN_ICONS "Expune pictogramele ascunse" - IDS_HIDE_ICONS "Ascunde pictogramele" - IDS_TERMINATE "Închide Explorator ROS" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "ReΘ›ea" - IDS_CONNECTIONS "Conexuni Γn reΘ›ea" - IDS_DRIVES "UnitΔƒΘ›i" - IDS_SEARCH_COMPUTER "Calculator…" - IDS_SETTINGS_MENU "Meniu configurare" - IDS_CONTROL_PANEL "Panoul de control" - IDS_PRINTERS "Imprimante" - IDS_BROWSE "RΔƒsfoire prin fiΘ™iere" - IDS_SEARCH_PRG "Program…" - IDS_ALL_USERS "ToΘ›i utilizatorii\\" - IDS_SEARCH "CΔƒutare" - IDS_ABOUT_EXPLORER "&Despre Explorator…" - IDS_LAUNCH_MANY_PROGRAMS "AΘ›i ales mai mult de un program.\nSigur doriΘ›i sΔƒ le porniΘ›i pe toate?" - IDS_DESKTOPBAR_SETTINGS "Configurare birou" - IDS_DESKTOP "Birou" - IDS_TASKBAR "BarΔƒ de activitΔƒΘ›i" - IDS_NAMECOLUMN "Nume" - IDS_PATHCOLUMN "Cale" - IDS_MENUCOLUMN "Cale meniu" -END diff --git a/base/shell/explorer-old/explorer-ru.rc b/base/shell/explorer-old/explorer-ru.rc deleted file mode 100644 index 0f8c8a0bfad..00000000000 --- a/base/shell/explorer-old/explorer-ru.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&Π€Π°ΠΉΠ»" - BEGIN - MENUITEM "&Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "Π’&Ρ‹Ρ…ΠΎΠ΄", ID_FILE_EXIT - END - POPUP "&Π’ΠΈΠ΄" - BEGIN - MENUITEM "&ПанСль инструмСнтов", ID_VIEW_TOOL_BAR - MENUITEM "&Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ панСль", ID_VIEW_EXTRA_BAR - MENUITEM "&Диски", ID_VIEW_DRIVE_BAR - MENUITEM "И&Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅", ID_VIEW_SIDE_BAR - MENUITEM "&Π‘Ρ‚Ρ€ΠΎΠΊΠ° состояния", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ\tF5", ID_REFRESH - MENUITEM "По&Π»Π½Ρ‹ΠΉ экран\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "SDI", ID_VIEW_SDI - END - POPUP "О&ΠΊΠ½Π°" - BEGIN - MENUITEM "НовоС ΠΎ&ΠΊΠ½ΠΎ", ID_WINDOW_NEW - MENUITEM "Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ каскадом\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "&Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ", ID_WINDOW_TILE_HORZ - MENUITEM "&Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ\tShift+F4", ID_WINDOW_TILE_VERT - MENUITEM "Π£ΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ автоматичСски", ID_WINDOW_AUTOSORT - MENUITEM "Π£ΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ &Π·Π½Π°Ρ‡ΠΊΠΈ", ID_WINDOW_ARRANGE - END - POPUP "&Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹" - BEGIN - MENUITEM "&ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹", ID_TOOLS_OPTIONS - END - POPUP "По&ΠΌΠΎΡ‰ΡŒ" - BEGIN - MENUITEM "&ЧастыС вопросы ΠΏΠΎ ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΡƒ...", ID_EXPLORER_FAQ - MENUITEM "О &ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅...", ID_ABOUT_EXPLORER - MENUITEM "О &ReactOS...", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹...", ID_DESKTOPBAR_SETTINGS - MENUITEM "&ДиспСтчСр Π·Π°Π΄Π°Ρ‡", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "&О ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅...", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Π“Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ", ID_TRAY_VOLUME - MENUITEM "Бвойства Π·Π²ΡƒΠΊΠ°", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ скрытыС Π·Π½Π°Ρ‡ΠΊΠΈ", ID_SHOW_HIDDEN_ICONS - MENUITEM "ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ Π½Π° &ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ…", ID_SHOW_ICON_BUTTON - MENUITEM "&Настройка ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ...", ID_CONFIG_NOTIFYAREA - MENUITEM "Настройка Π΄Π°Ρ‚Ρ‹/&Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "&О ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅...", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "&Π€Π°ΠΉΠ»" - BEGIN - MENUITEM "&Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "Π’&Ρ‹Ρ…ΠΎΠ΄", ID_FILE_EXIT - END - POPUP "&Π’ΠΈΠ΄" - BEGIN - MENUITEM "&ПанСль инструмСнтов", ID_VIEW_TOOL_BAR - MENUITEM "И&Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "&Π‘Ρ‚Ρ€ΠΎΠΊΠ° состояния", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ\tF5", ID_REFRESH - MENUITEM "По&Π»Π½Ρ‹ΠΉ экран\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&MDI", ID_VIEW_MDI - END - POPUP "&Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹" - BEGIN - MENUITEM "&ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹", ID_TOOLS_OPTIONS - END - POPUP "&Π‘ΠΏΡ€Π°Π²ΠΊΠ°" - BEGIN - MENUITEM "&ЧастыС вопросы ΠΏΠΎ ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΡƒ...", ID_EXPLORER_FAQ - MENUITEM "О &ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅...", ID_ABOUT_EXPLORER - MENUITEM "О &ReactOS...", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 150, 10 - CONTROL "&Команда:", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "Как &ссылку", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "&OK", 1, 158, 6, 47, 14 - PUSHBUTTON "&ΠžΡ‚ΠΌΠ΅Π½Π°", 2, 158, 24, 47, 14 - PUSHBUTTON "&Π‘ΠΏΡ€Π°Π²ΠΊΠ°", 254, 158, 42, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Поиск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² мСню ΠŸΡƒcΠΊ" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "&Π€ΠΈΠ»ΡŒΡ‚Ρ€:", IDC_STATIC, 7, 9, 30, 8 - EDITTEXT IDC_FILTER, 40, 7, 94, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "&ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Бвойства: Π Π°Π±ΠΎΡ‡ΠΈΠΉ стол" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ для вас, \nспособ выравнивания Π·Π½Π°Ρ‡ΠΊΠΎΠ²", IDC_STATIC, 7, 7, 195, 18 - CONTROL "left/top dwn", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "left/top right", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "right/top left", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "rig./top dwn", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "left/bot. up", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "left/bot. right", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "right/bot. left", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "rig./bot. up", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "border down", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "border H/V", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "round about", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ &вСрсии", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 109, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Бвойства ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ &часы", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 142, 100, 10 - CONTROL "&Π‘ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 157, 133, 10 - PUSHBUTTON "&УвСдомлСния...", ID_CONFIG_NOTIFYAREA, 133, 173, 70, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Бвойства мСню ΠŸΡƒΡΠΊ" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Π·Π½Π°Ρ‡ΠΊΠΎΠ²" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "&ВСкст подсказки:", IDC_LABEL1, 7, 44, 62, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 76, 42, 125, 14, ES_AUTOHSCROLL - LTEXT "Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎ&ΠΊΠ½Π°:", IDC_LABEL2, 7, 63, 58, 8 - EDITTEXT IDC_NOTIFY_TITLE, 76, 60, 125, 14, ES_AUTOHSCROLL - LTEXT "&ΠŸΡƒΡ‚ΡŒ ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ:", IDC_LABEL3, 7, 81, 54, 8 - EDITTEXT IDC_NOTIFY_MODULE, 76, 78, 125, 14, ES_AUTOHSCROLL - GROUPBOX "&Π Π΅ΠΆΠΈΠΌ отобраТСния", IDC_LABEL4, 7, 96, 169, 28 - CONTROL "&ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 108, 47, 10 - CONTROL "&Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 66, 108, 41, 10 - CONTROL "А&втоскрытиС", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 112, 108, 60, 10 - ICON "", IDC_PICTURE, 181, 101, 20, 20 - LTEXT "&ПослСдниС\nизмСнСния", IDC_LABEL6, 7, 129, 40, 19 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "Пока&Π·Π°Ρ‚ΡŒ скрытоС", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 154, 78, 10 - DEFPUSHBUTTON "&OK", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "&ΠžΡ‚ΠΌΠ΅Π½Π°", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ MDI / SDI" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ для вас\nΠ²ΠΈΠ΄ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ°:", IDC_STATIC, 7, 7, 171, 17 - CONTROL "&MDI (ΠΌΠ½ΠΎΠ³ΠΎΠ΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ интСрфСйс)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 137, 10 - CONTROL "&SDI (ΠΎΠ΄Π½ΠΎΠ΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ интСрфСйс)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 134, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΠΈ Π² ΠΎ&Ρ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΊΠ½Π°Ρ…", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 155, 10 - LTEXT "Π­Ρ‚ΠΈ настройки Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹, ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для всСх ΠΎΠΊΠΎΠ½ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° Π² дальнСйшСм.", IDC_STATIC, 7, 107, 185, 26 - DEFPUSHBUTTON "&OK", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "&ΠžΡ‚ΠΌΠ΅Π½Π°", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "О ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅ ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ ReactOS", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "&OK", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ ReactOS" - IDS_START "ΠŸΡƒΡΠΊ" - IDS_LOGOFF "Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· систСмы..." - IDS_SHUTDOWN "Π’Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅..." - IDS_RESTART "ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°..." - IDS_LAUNCH "Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ..." - IDS_START_HELP "Π‘ΠΏΡ€Π°Π²ΠΊΠ°" - IDS_SEARCH_FILES "Поиск..." - IDS_DOCUMENTS "Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹" - IDS_FAVORITES "Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅" - IDS_PROGRAMS "ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹" - IDS_SETTINGS "Настройка" - IDS_EXPLORE "ΠžΠ±Π·ΠΎΡ€" - IDS_EMPTY "(пусто)" - IDS_RECENT "НСдавниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹" - IDS_ADMIN "АдминистрированиС" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "МСню ΠŸΡƒΡΠΊ" - IDS_MINIMIZE_ALL "CΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ всС ΠΎΠΊΠ½Π°" - IDS_DESKTOP_NUM "Π Π°Π±ΠΎΡ‡ΠΈΠΉ cΡ‚ΠΎΠ» %d" - IDS_VOLUME "ΠžΠ±ΡŠΡ‘ΠΌ" - IDS_ITEMS_CUR "Π’Π΅ΠΊΡƒΡ‰Π΅ΠΉ элСмСнт" - IDS_ITEMS_CONFIGURED "ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ" - IDS_ITEMS_VISIBLE "Π’ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ" - IDS_ITEMS_HIDDEN "Π‘ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ" - IDS_NOTIFY_SHOW "ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ" - IDS_NOTIFY_HIDE "Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ" - IDS_NOTIFY_AUTOHIDE "АвтоскрытиС" - IDS_SHOW_HIDDEN_ICONS "ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ скрытыС Π·Π½Π°Ρ‡ΠΊΠΈ" - IDS_HIDE_ICONS "Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ" - IDS_TERMINATE "Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ°" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "Π‘Π΅Ρ‚ΡŒ" - IDS_CONNECTIONS "Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ" - IDS_DRIVES "Диски" - IDS_SEARCH_COMPUTER "Найти ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€..." - IDS_SETTINGS_MENU "МСню настройки" - IDS_CONTROL_PANEL "ПанСль управлСния" - IDS_PRINTERS "ΠŸΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹" - IDS_BROWSE "ΠžΠ±Π·ΠΎΡ€ Ρ„Π°ΠΉΠ»ΠΎΠ²" - IDS_SEARCH_PRG "Найти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ..." - IDS_ALL_USERS "ВсС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ\\" - IDS_SEARCH "Поиск" - IDS_ABOUT_EXPLORER "&О ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅" - IDS_LAUNCH_MANY_PROGRAMS "Π’Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.\nΠ’Ρ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΡ… всС?" - IDS_DESKTOPBAR_SETTINGS "Настройки Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола" - IDS_DESKTOP "Π Π°Π±ΠΎΡ‡ΠΈΠΉ стол" - IDS_TASKBAR "ПанСль Π·Π°Π΄Π°Ρ‡" - IDS_NAMECOLUMN "Имя" - IDS_PATHCOLUMN "ΠŸΡƒΡ‚ΡŒ" - IDS_MENUCOLUMN "ΠŸΡƒΡ‚ΡŒ Π² мСню" -END diff --git a/base/shell/explorer-old/explorer-sk.rc b/base/shell/explorer-old/explorer-sk.rc deleted file mode 100644 index 24f95ffad5e..00000000000 --- a/base/shell/explorer-old/explorer-sk.rc +++ /dev/null @@ -1,300 +0,0 @@ -/* -* FILE : base/shell/explorer/explorer-sk.rc -* PURPOSE : Slovak Language File for explorer -* TRANSLATOR : Kario (kario@szm.sk) -* DATE OF TR.: 08-08-2007 -* LAST CHANGE: 30-05-2008 -*/ - -LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&Sϊbor" - BEGIN - MENUITEM "&Spusti...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Ukonθi", ID_FILE_EXIT - END - POPUP "&Zobrazenie" - BEGIN - MENUITEM "&Panel nαstrojov", ID_VIEW_TOOL_BAR - MENUITEM "&Extra panel", ID_VIEW_EXTRA_BAR - MENUITEM "&Lišta diskov", ID_VIEW_DRIVE_BAR - MENUITEM "&Boθnύ panel", ID_VIEW_SIDE_BAR - MENUITEM "&Stavovύ riadok", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Obnovi\tF5", ID_REFRESH - MENUITEM "&Celα obrazovka\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "SDI", ID_VIEW_SDI - END - POPUP "&Okno" - BEGIN - MENUITEM "&Novι okno", ID_WINDOW_NEW - MENUITEM "&Kaskαda\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "&Pod seba", ID_WINDOW_TILE_HORZ - MENUITEM "&VedΎa seba\tShift+F4", ID_WINDOW_TILE_VERT - MENUITEM "Usporiada &automaticky", ID_WINDOW_AUTOSORT - MENUITEM "Usporiada &symboly", ID_WINDOW_ARRANGE - END - POPUP "&Nαstroje" - BEGIN - MENUITEM "&Možnosti", ID_TOOLS_OPTIONS - END - POPUP "&Pomocnνk" - BEGIN - MENUITEM "&FAQ ku Prieskumnνkovi...", ID_EXPLORER_FAQ - MENUITEM "&Θo je Prieskumnνk...", ID_ABOUT_EXPLORER - MENUITEM "Θ&o je operaθnύ systιm...", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Nastavenia...", ID_DESKTOPBAR_SETTINGS - MENUITEM "&Sprαvca ϊloh...", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "Θ&o je Prieskumnνk...", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "O&tvori ovlαdanie hlasitosti", ID_TRAY_VOLUME - MENUITEM "&Upravi vlastnosti zvuku", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Zobrazi skrytι ikony", ID_SHOW_HIDDEN_ICONS - MENUITEM "Zo&brazi ikonu skrύvania", ID_SHOW_ICON_BUTTON - MENUITEM "&Prispτsobi oznamovanie...", ID_CONFIG_NOTIFYAREA - MENUITEM "Upr&avi dαtum a θas", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "Θ&o je Prieskumnνk...", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "&Sϊbor" - BEGIN - MENUITEM "&Spusti...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Ukonθi", ID_FILE_EXIT - END - POPUP "&Zobrazenie" - BEGIN - MENUITEM "&Panel nαstrojov", ID_VIEW_TOOL_BAR - MENUITEM "&Boθnύ panel", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "&Stavovύ riadok", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Obnovi\tF5", ID_REFRESH - MENUITEM "&Celα obrazovka\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&MDI", ID_VIEW_MDI - END - POPUP "&Nαstroje" - BEGIN - MENUITEM "&Možnosti", ID_TOOLS_OPTIONS - END - POPUP "&Pomocnνk" - BEGIN - MENUITEM "&FAQ ku Prieskumnνkovi...", ID_EXPLORER_FAQ - MENUITEM "&Θo je Prieskumnνk...", ID_ABOUT_EXPLORER - MENUITEM "Θ&o je operaθnύ systιm...", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Spusti" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 150, 10 - CONTROL "&Prνkaz:", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "Ako &symbol", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "&OK", 1, 158, 6, 47, 14 - PUSHBUTTON "&Zruši", 2, 158, 23, 47, 14 - PUSHBUTTON "&Pomocnνk", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "HΎada program v ponuke Štart" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "&Filter:", IDC_STATIC, 7, 9, 18, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "&VyhΎada", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Vlastnosti plochy" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Vyberte si uprednostςovanύ spτsob zarovnania ikτn:", IDC_STATIC, 7, 7, 166, 8 - CONTROL "zΎava zhora dole", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "zΎava zhora vpravo", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "zprava zhora vΎavo", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "zprava zhora dole", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "zΎava zdola hore", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "zΎava zdola vpravo", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "zprava zdola vΎavo", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "zprava zdola hore", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "po okrajoch dole", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "po okrajoch H/V", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "dookola", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "Zobrazi θνslo &verzie", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 91, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Vlastnosti panela ϊloh" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "Zobrazi &hodiny", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 65, 10 - CONTROL "&Skry neaktνvne ikony", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 111, 10 - PUSHBUTTON "&Prispτsobi...", ID_CONFIG_NOTIFYAREA, 153, 173, 50, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Vlastnosti ponuky Štart" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Prispτsobenie oznamovacνch ikτn" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "&Text popisu:", IDC_LABEL1, 7, 44, 44, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 58, 42, 143, 14, ES_AUTOHSCROLL - LTEXT "&Nαzov okna:", IDC_LABEL2, 7, 63, 44, 8 - EDITTEXT IDC_NOTIFY_TITLE, 58, 60, 143, 14, ES_AUTOHSCROLL - LTEXT "&Cesta:", IDC_LABEL3, 7, 81, 43, 8 - EDITTEXT IDC_NOTIFY_MODULE, 58, 78, 143, 14, ES_AUTOHSCROLL - GROUPBOX "&Zobrazenie", IDC_LABEL4, 7, 96, 157, 28 - CONTROL "z&obrazi", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 108, 40, 10 - CONTROL "&skry", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 66, 108, 29, 10 - CONTROL "a&utomaticky", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 105, 108, 55, 10 - ICON "", IDC_PICTURE, 173, 101, 21, 20 - LTEXT "&Poslednα zmena:", IDC_LABEL6, 7, 128, 40, 18 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "zo&brazi skrytι", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 154, 64, 10 - DEFPUSHBUTTON "&OK", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "&Zruši", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "Vybra spτsob zobrazovania okien" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "Vyberte si uprednostςovanι použνvateΎskι rozhranie:", IDC_STATIC, 7, 7, 160, 8 - CONTROL "&MDI (Mnoho dokumentovι rozhranie)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 130, 10 - CONTROL "&SDI (Jedno dokumentovι rozhranie)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 130, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "Otvαra prieθinky v samostatnύch &oknαch", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 138, 10 - LTEXT "Toto nastavenie sa v budϊcnosti použije ako predvolenι pre všetke oknα Prieskumnνka.", IDC_STATIC, 7, 111, 174, 22 - DEFPUSHBUTTON "&OK", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "&Zruši", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Θo je Prieskumnνk systιmu ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Prieskumnνk systιmu ReactOS", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "Verzia 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "&OK", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "Prieskumnνk systιmu ReactOS" - IDS_START "Štart" - IDS_LOGOFF "Odhlαsi..." - IDS_SHUTDOWN "Vypnϊ..." - IDS_RESTART "Reštart..." - IDS_LAUNCH "Spusti..." - IDS_START_HELP "Pomocnνk" - IDS_SEARCH_FILES "HΎada..." - IDS_DOCUMENTS "Moje dokumenty" - IDS_FAVORITES "ObΎϊbenι položky" - IDS_PROGRAMS "Programy" - IDS_SETTINGS "Nastavenia" - IDS_EXPLORE "Preskϊma" - IDS_EMPTY "(Prαzdne)" - IDS_RECENT "Nedαvne dokumenty" - IDS_ADMIN "Administrαcia" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "Ponuka Štart" - IDS_MINIMIZE_ALL "Minimalizova všetke oknα" - IDS_DESKTOP_NUM "Pracovnα plocha %d" - IDS_VOLUME "Hlasitos" - IDS_ITEMS_CUR "sϊθasnι položky" - IDS_ITEMS_CONFIGURED "konfigurαcia" - IDS_ITEMS_VISIBLE "viditeΎnι" - IDS_ITEMS_HIDDEN "skrytι" - IDS_NOTIFY_SHOW "zobrazi" - IDS_NOTIFY_HIDE "skry" - IDS_NOTIFY_AUTOHIDE "skry automaticky" - IDS_SHOW_HIDDEN_ICONS "Zobrazi skrytι ikony" - IDS_HIDE_ICONS "Skry ikony" - IDS_TERMINATE "Ukonθi Prieskumnνka systιmu ReactOS" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "Sie" - IDS_CONNECTIONS "Sieovι pripojenia" - IDS_DRIVES "Disky" - IDS_SEARCH_COMPUTER "HΎada poθνtaθ..." - IDS_SETTINGS_MENU "Nastavenie" - IDS_CONTROL_PANEL "Ovlαdacν panel" - IDS_PRINTERS "Tlaθiarne" - IDS_BROWSE "Prechαdza sϊbory" - IDS_SEARCH_PRG "HΎada program..." - IDS_ALL_USERS "All Users\\" - IDS_SEARCH "HΎada" - IDS_ABOUT_EXPLORER "Θ&o je Prieskumnνk..." - IDS_LAUNCH_MANY_PROGRAMS "Vybrali Ste viac programov.\nPrajete si ich všetky spusti?" - IDS_DESKTOPBAR_SETTINGS "Nastavenia plochy" - IDS_DESKTOP "Pracovnα plocha" - IDS_TASKBAR "Panel ϊloh" - IDS_NAMECOLUMN "Name" - IDS_PATHCOLUMN "Path" - IDS_MENUCOLUMN "Menu path" -END diff --git a/base/shell/explorer-old/explorer-sq.rc b/base/shell/explorer-old/explorer-sq.rc deleted file mode 100644 index c0b7df1e095..00000000000 --- a/base/shell/explorer-old/explorer-sq.rc +++ /dev/null @@ -1,296 +0,0 @@ -/* TRANSLATOR : Ardit Dani (Ard1t) (ardit.dani@gmail.com) - * DATE OF TR: 29-11-2013 -*/ - -LANGUAGE LANG_ALBANIAN, SUBLANG_NEUTRAL - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&File" - BEGIN - MENUITEM "&Ekzekuto...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "D&il", ID_FILE_EXIT - END - POPUP "&Shfaq" - BEGIN - MENUITEM "&Toolbar", ID_VIEW_TOOL_BAR - MENUITEM "&Extra Bar", ID_VIEW_EXTRA_BAR - MENUITEM "&Drivebar", ID_VIEW_DRIVE_BAR - MENUITEM "S&ide Bar", ID_VIEW_SIDE_BAR - MENUITEM "&Statusi Bar", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Rifresko\tF5", ID_REFRESH - MENUITEM "Ekran i plote\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "SDI", ID_VIEW_SDI - END - POPUP "&Dritare" - BEGIN - MENUITEM "Dritare e re", ID_WINDOW_NEW - MENUITEM "Ujevare\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "Afro &Horizontalisht", ID_WINDOW_TILE_HORZ - MENUITEM "Afro &Vertikalisht\tShift+F4", ID_WINDOW_TILE_VERT - MENUITEM "Organizoni Automatikisht", ID_WINDOW_AUTOSORT - MENUITEM "Organizoni Simbolet", ID_WINDOW_ARRANGE - END - POPUP "&Vegla" - BEGIN - MENUITEM "&Opsione", ID_TOOLS_OPTIONS - END - POPUP "&NdihmΓ«" - BEGIN - MENUITEM "Exploro &FAQ...", ID_EXPLORER_FAQ - MENUITEM "&Rreth Ekslorerit...", ID_ABOUT_EXPLORER - MENUITEM "Rreth &OS...", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Konfigurimet...", ID_DESKTOPBAR_SETTINGS - MENUITEM "&Menaxheri i detyrave...", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "&Rreth Ekslorerit...", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Hap kontrollin e volumit", ID_TRAY_VOLUME - MENUITEM "Rrugullo rekuizitΓ«n e volumit", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Shfaq ikonat e fshehura", ID_SHOW_HIDDEN_ICONS - MENUITEM "Shfaq ikonat &Butonat", ID_SHOW_ICON_BUTTON - MENUITEM "&Konfiguro notifikacionet...", ID_CONFIG_NOTIFYAREA - MENUITEM "Rrugullo Data/&Ora...", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "&Rreth Explorer...", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "&File" - BEGIN - MENUITEM "&Ekzekuto...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Mbyll", ID_FILE_EXIT - END - POPUP "&VΓ«zhgo" - BEGIN - MENUITEM "&Toolbari", ID_VIEW_TOOL_BAR - MENUITEM "S&ide Bar", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "&Status Bar", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Rifresko\tF5", ID_REFRESH - MENUITEM "Ekran i Plote\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&MDI", ID_VIEW_MDI - END - POPUP "&Vegla" - BEGIN - MENUITEM "&Opsione", ID_TOOLS_OPTIONS - END - POPUP "&NdihmΓ«" - BEGIN - MENUITEM "Ekslorerues &FAQ...", ID_EXPLORER_FAQ - MENUITEM "&Rreth Exploruesit...", ID_ABOUT_EXPLORER - MENUITEM "Rreth &OS...", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Ekzekuto" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 150, 10 - CONTROL "&Comanda:", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "Si &Simbol", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "&OK", 1, 158, 6, 47, 14 - PUSHBUTTON "&Anulo", 2, 158, 23, 47, 14 - PUSHBUTTON "&NdihmΓ«", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Kerko Programin nΓ« Startmenu" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "&Filter:", IDC_STATIC, 7, 9, 18, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "&Kontrollo Elementet", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Tiparet e Desktop" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Ju lutem zgjidhni preferencen e algorithmit per ikona tuaja:", IDC_STATIC, 7, 7, 166, 8 - CONTROL "left/top dwn", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "left/top right", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "right/top left", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "rig./top dwn", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "left/bot. up", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "left/bot. right", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "right/bot. left", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "rig./bot. up", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "border down", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "border H/V", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "round about", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "Display &Version Number", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 91, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Tiparet e Taskbar" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "Shfaq orΓ«n", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 52, 10 - CONTROL "&Fshih ikonat jo aktive", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 111, 10 - PUSHBUTTON "&Njoftime...", ID_CONFIG_NOTIFYAREA, 153, 173, 50, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Tiparet e Start Menu" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Konfigurimi i ikonave" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "&Teksti i ndihmes Text:", IDC_LABEL1, 7, 44, 40, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 58, 42, 143, 14, ES_AUTOHSCROLL - LTEXT "Titulli i dritares:", IDC_LABEL2, 7, 63, 44, 8 - EDITTEXT IDC_NOTIFY_TITLE, 58, 60, 143, 14, ES_AUTOHSCROLL - LTEXT "Rruga e moduleve:", IDC_LABEL3, 7, 81, 43, 8 - EDITTEXT IDC_NOTIFY_MODULE, 58, 78, 143, 14, ES_AUTOHSCROLL - GROUPBOX "Modaliteti i Hapjes", IDC_LABEL4, 7, 96, 157, 28 - CONTROL "&shfaq", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 108, 33, 10 - CONTROL "&Fsheh", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 66, 108, 29, 10 - CONTROL "fshih a&tomatikisht", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 112, 108, 43, 10 - ICON "", IDC_PICTURE, 173, 101, 21, 20 - LTEXT "&Ndryshimi i fundit:", IDC_LABEL6, 7, 132, 43, 8 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "Shfaq te fshehurat", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 154, 56, 10 - DEFPUSHBUTTON "&OK", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "&Anulo", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "Zgjidh modelin e Eksplorerit" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "Ju lutem zgjidhni ndΓ«rfaqen e pΓ«rdoruesit te preferuar pΓ«r Explorer:", IDC_STATIC, 7, 7, 160, 8 - CONTROL "&MDI (NdΓ«rfaqja e dokumenteve te shumte)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 124, 10 - CONTROL "&SDI (NdΓ«rfaqja e dokumenteve tek)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 118, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "Hap nΓ«n-skedat ne njΓ« dritare tΓ« re", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 135, 10 - LTEXT "Kjo vendosje do tΓ« pΓ«rdoret si parazgjedhje pΓ«r tΓ« gjitha dritaret Explorer nΓ« tΓ« ardhmen.", IDC_STATIC, 7, 111, 174, 22 - DEFPUSHBUTTON "&OK", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "&Anulo", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Rreth ReactOS Explorer" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "ReactOS Explorer", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "&OK", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "ReactOS Explorer" - IDS_START "Fillo" - IDS_LOGOFF "Dil..." - IDS_SHUTDOWN "Fik..." - IDS_RESTART "Rifillo..." - IDS_LAUNCH "Fillo..." - IDS_START_HELP "NdihmΓ«" - IDS_SEARCH_FILES "KΓ«rko..." - IDS_DOCUMENTS "Dokumentat e Mi" - IDS_FAVORITES "Preferuarat" - IDS_PROGRAMS "Programet" - IDS_SETTINGS "Konfigurimet" - IDS_EXPLORE "Eksploro" - IDS_EMPTY "(Bosh)" - IDS_RECENT "Dokumentet e Fundit" - IDS_ADMIN "Administrimi" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "Menu Fillimi" - IDS_MINIMIZE_ALL "Minimizo te gjitha dritaret" - IDS_DESKTOP_NUM "Desktopi %d" - IDS_VOLUME "Volumi" - IDS_ITEMS_CUR "Artikuj Aktual" - IDS_ITEMS_CONFIGURED "Konfigurimi" - IDS_ITEMS_VISIBLE "I dukshΓ«m" - IDS_ITEMS_HIDDEN "Fshehur" - IDS_NOTIFY_SHOW "Shfaq" - IDS_NOTIFY_HIDE "Fsheh" - IDS_NOTIFY_AUTOHIDE "Fshih Automatikisht" - IDS_SHOW_HIDDEN_ICONS "Shfaq ikonat e fshehura" - IDS_HIDE_ICONS "Fshih ikonat" - IDS_TERMINATE "PΓ«rfundo ROS Explorer" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "Networku" - IDS_CONNECTIONS "Lidhja e Networkut" - IDS_DRIVES "Driverat" - IDS_SEARCH_COMPUTER "KΓ«rko ne kompjuter..." - IDS_SETTINGS_MENU "Konfigurim Menu" - IDS_CONTROL_PANEL "Paneli i Kontrollit" - IDS_PRINTERS "Printerat" - IDS_BROWSE "KΓ«rko Dokumenta" - IDS_SEARCH_PRG "KΓ«rko Programin..." - IDS_ALL_USERS "TΓ« gjith PΓ«rdoruesit\\" - IDS_SEARCH "KΓ«rko" - IDS_ABOUT_EXPLORER "&Rreth Explorerit..." - IDS_LAUNCH_MANY_PROGRAMS "Ju keni zgjedhur mΓ« shumΓ« se njΓ« program.\nAJeni i sigurt qΓ« ju dΓ«shironi pΓ«r tΓ« nisur tΓ« gjithΓ« ata?" - IDS_DESKTOPBAR_SETTINGS "Konfigurimet e Desktopit" - IDS_DESKTOP "Desktopi" - IDS_TASKBAR "Taskbari" - IDS_NAMECOLUMN "Emri" - IDS_PATHCOLUMN "Rruga" - IDS_MENUCOLUMN "Rruga Menu" -END diff --git a/base/shell/explorer-old/explorer-sv.rc b/base/shell/explorer-old/explorer-sv.rc deleted file mode 100644 index 745ef9c7c0e..00000000000 --- a/base/shell/explorer-old/explorer-sv.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_SWEDISH, SUBLANG_NEUTRAL - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&Arkiv" - BEGIN - MENUITEM "&Kφr...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Avsluta", ID_FILE_EXIT - END - POPUP "&Visa" - BEGIN - MENUITEM "&Verktygsfδlt", ID_VIEW_TOOL_BAR - MENUITEM "&Extrafδlt", ID_VIEW_EXTRA_BAR - MENUITEM "E&nhetsfδlt", ID_VIEW_DRIVE_BAR - MENUITEM "S&idfδlt", ID_VIEW_SIDE_BAR - MENUITEM "&Statusfδlt", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Uppdatera\tF5", ID_REFRESH - MENUITEM "F&ullskδrm\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "SDI", ID_VIEW_SDI - END - POPUP "&Fφnster" - BEGIN - MENUITEM "Nytt &fφnster", ID_WINDOW_NEW - MENUITEM "Φverlappande\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "Ordna &horizontellt", ID_WINDOW_TILE_HORZ - MENUITEM "Ordna &vertikalt\tShift+F4", ID_WINDOW_TILE_VERT - MENUITEM "Ordna automatiskt", ID_WINDOW_AUTOSORT - MENUITEM "Ordna &symboler", ID_WINDOW_ARRANGE - END - POPUP "&Verktyg" - BEGIN - MENUITEM "&Alternativ", ID_TOOLS_OPTIONS - END - POPUP "&Hjδlp" - BEGIN - MENUITEM "Explorer &FAQ...", ID_EXPLORER_FAQ - MENUITEM "Om &Explorer...", ID_ABOUT_EXPLORER - MENUITEM "Om &OS...", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Instδllningar...", ID_DESKTOPBAR_SETTINGS - MENUITEM "&Aktivitetshanteraren...", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "&Om Explorer...", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Φppna volymkontroll", ID_TRAY_VOLUME - MENUITEM "Justera ljudinstδllningar", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Visa dolda ikoner", ID_SHOW_HIDDEN_ICONS - MENUITEM "Visa &ikonknapp", ID_SHOW_ICON_BUTTON - MENUITEM "&Konfigurera meddelanden...", ID_CONFIG_NOTIFYAREA - MENUITEM "Justera &datum och &tid...", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "&Om Explorer...", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "&Arkiv" - BEGIN - MENUITEM "&Kφr...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "&Avsluta", ID_FILE_EXIT - END - POPUP "&Visa" - BEGIN - MENUITEM "&Verktygsfδlt", ID_VIEW_TOOL_BAR - MENUITEM "&Sidfδlt", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "&Statusfδlt", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&Uppdatera\tF5", ID_REFRESH - MENUITEM "&Fullskδrm\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&MDI", ID_VIEW_MDI - END - POPUP "&Verktyg" - BEGIN - MENUITEM "&Alternativ", ID_TOOLS_OPTIONS - END - POPUP "&Hjδlp" - BEGIN - MENUITEM "Explorer &FAQ...", ID_EXPLORER_FAQ - MENUITEM "&Om Explorer...", ID_ABOUT_EXPLORER - MENUITEM "Om &operativsystemet...", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Kφr" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 162, 10 - CONTROL "&Kommando:", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "&Som symbol", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "&OK", 1, 158, 6, 47, 14 - PUSHBUTTON "&Avbryt", 2, 158, 23, 47, 14 - PUSHBUTTON "&Hjδlp", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Sφk program pε startmenyn" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "&Filter:", IDC_STATIC, 7, 9, 18, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "&Kontrollera poster", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Skrivbordsinstδllningar" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Vδlj frεn vilket hφrn och εt vilket hεll du fφredrar att rada upp ikonerna:", IDC_STATIC, 7, 7, 166, 8 - CONTROL "vδ. och nerεt", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "φvre εt hφ.", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "φvre εt vδ.", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "hφ. och nerεt", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "vδ. och uppεt", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "nedre εt hφ.", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "nedre εt vδ.", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "hφ. och uppεt", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "sidor och ner", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "kanter", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "runt om", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "Visa &versionsnummer", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 91, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Aktivitetsfδltsinstδllningar" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "visa &klockan", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 52, 10 - CONTROL "&Gφm inaktiva meddelandeikoner", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 111, 10 - PUSHBUTTON "&Meddelanden...", ID_CONFIG_NOTIFYAREA, 153, 173, 50, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Startmenyinstδllningar" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "Instδllningar fφr meddelandeikoner" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "&Hjδlptext:", IDC_LABEL1, 7, 44, 40, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 58, 42, 143, 14, ES_AUTOHSCROLL - LTEXT "&Fφnstertitel:", IDC_LABEL2, 7, 63, 44, 8 - EDITTEXT IDC_NOTIFY_TITLE, 58, 60, 143, 14, ES_AUTOHSCROLL - LTEXT "&Modulsφkvδg:", IDC_LABEL3, 7, 81, 43, 8 - EDITTEXT IDC_NOTIFY_MODULE, 58, 78, 143, 14, ES_AUTOHSCROLL - GROUPBOX "&Visningslδge", IDC_LABEL4, 7, 96, 157, 28 - CONTROL "v&isa", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 108, 33, 10 - CONTROL "&dφlj", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 66, 108, 29, 10 - CONTROL "dφlj a&utomatiskt", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 112, 108, 43, 10 - ICON "", IDC_PICTURE, 173, 101, 21, 20 - LTEXT "&Senast δndrad:", IDC_LABEL6, 7, 132, 43, 8 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "visa d&olda", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 154, 56, 10 - DEFPUSHBUTTON "&OK", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "&Avbryt", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "Vδlj MDI / SDI Lδge" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "Vδlj det grδnssnitt du fφredrar:", IDC_STATIC, 7, 7, 160, 8 - CONTROL "&MDI (Multiple Document Interface)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 124, 10 - CONTROL "&SDI (Single Document Interface)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 118, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "Open Subfolders in s&eparate windows", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 135, 10 - LTEXT "Den hδr instδllningen kommer att gδlla som standard i alla nya explorer-fφnster.", IDC_STATIC, 7, 107, 174, 22 - DEFPUSHBUTTON "&OK", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "&Avbryt", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "About ReactOS Explorer" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "ReactOS Explorer", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "&OK", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "ReactOS Explorer" - IDS_START "Start" - IDS_LOGOFF "Logga ut..." - IDS_SHUTDOWN "Stδng av..." - IDS_RESTART "Restart..." - IDS_LAUNCH "Kφr..." - IDS_START_HELP "Hjδlp" - IDS_SEARCH_FILES "Sφk..." - IDS_DOCUMENTS "Dokument" - IDS_FAVORITES "Favoriter" - IDS_PROGRAMS "Program" - IDS_SETTINGS "Instδllningar" - IDS_EXPLORE "Utforska" - IDS_EMPTY "(tom)" - IDS_RECENT "Senaste dokumenten" - IDS_ADMIN "Administration" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "Startmeny" - IDS_MINIMIZE_ALL "minimera alla fφnster" - IDS_DESKTOP_NUM "Skrivbord %d" - IDS_VOLUME "Volym" - IDS_ITEMS_CUR "aktuella meddelanden" - IDS_ITEMS_CONFIGURED "konfiguration" - IDS_ITEMS_VISIBLE "synlig" - IDS_ITEMS_HIDDEN "dold" - IDS_NOTIFY_SHOW "visa" - IDS_NOTIFY_HIDE "dφlj" - IDS_NOTIFY_AUTOHIDE "dφlj automatiskt" - IDS_SHOW_HIDDEN_ICONS "Visa dolda ikoner" - IDS_HIDE_ICONS "Dφlj ikoner" - IDS_TERMINATE "Avsluta Explorer" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "Nδtverk" - IDS_CONNECTIONS "Nδtverksanslutningar" - IDS_DRIVES "Enheter" - IDS_SEARCH_COMPUTER "Sφk dator..." - IDS_SETTINGS_MENU "Instδllningsmeny" - IDS_CONTROL_PANEL "Kontrollpanelen" - IDS_PRINTERS "Skrivare" - IDS_BROWSE "Utforska filer" - IDS_SEARCH_PRG "Sφk program..." - IDS_ALL_USERS "Alla anvδndare\\" - IDS_SEARCH "Sφk" - IDS_ABOUT_EXPLORER "&Om Explorer..." - IDS_LAUNCH_MANY_PROGRAMS "Du har valt fler δn ett program.\nΔr du sδker pε att du vill φppna dem alla?" - IDS_DESKTOPBAR_SETTINGS "Skrivbordsinstδllningar" - IDS_DESKTOP "Skrivbord" - IDS_TASKBAR "Aktivitetsfδlt" - IDS_NAMECOLUMN "Name" - IDS_PATHCOLUMN "Path" - IDS_MENUCOLUMN "Menu path" -END diff --git a/base/shell/explorer-old/explorer-uk.rc b/base/shell/explorer-old/explorer-uk.rc deleted file mode 100644 index 971b5e91c19..00000000000 --- a/base/shell/explorer-old/explorer-uk.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "&Π€Π°ΠΉΠ»" - BEGIN - MENUITEM "&Π’ΠΈΠΊΠΎΠ½Π°Ρ‚ΠΈ...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "Π’&ΠΈΡ…Ρ–Π΄", ID_FILE_EXIT - END - POPUP "&Вигляд" - BEGIN - MENUITEM "&ПанСль інструмСнтів", ID_VIEW_TOOL_BAR - MENUITEM "&Π”ΠΎΠ΄Π°Ρ‚ΠΊΠΎΠ²Π° панСль", ID_VIEW_EXTRA_BAR - MENUITEM "Π”&иски", ID_VIEW_DRIVE_BAR - MENUITEM "&ΠžΠ±Ρ€Π°Π½Π΅", ID_VIEW_SIDE_BAR - MENUITEM "&Рядок стану", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&ΠžΠ½ΠΎΠ²ΠΈΡ‚ΠΈ\tF5", ID_REFRESH - MENUITEM "Повний &Π΅ΠΊΡ€Π°Π½\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "SDI", ID_VIEW_SDI - END - POPUP "Π’&Ρ–ΠΊΠ½Π°" - BEGIN - MENUITEM "&НовС Π²Ρ–ΠΊΠ½ΠΎ", ID_WINDOW_NEW - MENUITEM "&Каскадом\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "&Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ", ID_WINDOW_TILE_HORZ - MENUITEM "&Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ\tShift+F4", ID_WINDOW_TILE_VERT - MENUITEM "Упорядкувати Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ", ID_WINDOW_AUTOSORT - MENUITEM "Упорядкувати &Π·Π½Π°Ρ‡ΠΊΠΈ", ID_WINDOW_ARRANGE - END - POPUP "&ІнструмСнти" - BEGIN - MENUITEM "&ΠžΠΏΡ†Ρ–Ρ—", ID_TOOLS_OPTIONS - END - POPUP "&Π”ΠΎΠ²Ρ–Π΄ΠΊΠ°" - BEGIN - MENUITEM "&FAQ(ЧаПи) ΠΏΠΎ ΠŸΡ€ΠΎΠ²Ρ–Π΄Π½ΠΈΠΊΡƒ...", ID_EXPLORER_FAQ - MENUITEM "ΠŸΡ€ΠΎ &ΠŸΡ€ΠΎΠ²Ρ–Π΄Π½ΠΈΠΊ...", ID_ABOUT_EXPLORER - MENUITEM "ΠŸΡ€ΠΎ &ОБ...", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&ΠΠ°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ...", ID_DESKTOPBAR_SETTINGS - MENUITEM "Π”&испСтчСр завдань...", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "&ΠŸΡ€ΠΎ ΠŸΡ€ΠΎΠ²Ρ–Π΄Π½ΠΈΠΊ...", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "Π“ΡƒΡ‡Π½Ρ–ΡΡ‚ΡŒ", ID_TRAY_VOLUME - MENUITEM "&Властивості Π·Π²ΡƒΠΊΡƒ", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "&Π’Ρ–Π΄ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΠΈ ΠΏΡ€ΠΈΡ…ΠΎΠ²Π°Π½Ρ– Π·Π½Π°Ρ‡ΠΊΠΈ", ID_SHOW_HIDDEN_ICONS - MENUITEM "Π’Ρ–Π΄ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΠΈ Π·Π½Π°Ρ‡ΠΊΠΈ Π½Π° &ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ…", ID_SHOW_ICON_BUTTON - MENUITEM "&Н&астройка ΡΠΏΠΎΠ²Ρ–Ρ‰Π΅Π½ΡŒ...", ID_CONFIG_NOTIFYAREA - MENUITEM "&Настройка Π΄Π°Ρ‚ΠΈ ΠΉ часу...", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "&ΠŸΡ€ΠΎ ΠŸΡ€ΠΎΠ²Ρ–Π΄Π½ΠΈΠΊ...", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "&Π€Π°ΠΉΠ»" - BEGIN - MENUITEM "&Π’ΠΈΠΊΠΎΠ½Π°Ρ‚ΠΈ...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "Π’&ΠΈΡ…Ρ–Π΄", ID_FILE_EXIT - END - POPUP "&Вигляд" - BEGIN - MENUITEM "&ПанСль інструмСнтів", ID_VIEW_TOOL_BAR - MENUITEM "&ΠžΠ±Ρ€Π°Π½Π΅", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "&Рядок стану", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "&ΠžΠ½ΠΎΠ²ΠΈΡ‚ΠΈ\tF5", ID_REFRESH - MENUITEM "Повний &Π΅ΠΊΡ€Π°Π½\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "&MDI", ID_VIEW_MDI - END - POPUP "&ІнструмСнти" - BEGIN - MENUITEM "&ΠžΠΏΡ†Ρ–Ρ—", ID_TOOLS_OPTIONS - END - POPUP "&Π”ΠΎΠ²Ρ–Π΄ΠΊΠ°" - BEGIN - MENUITEM "&FAQ(ЧаПи) ΠΏΠΎ ΠŸΡ€ΠΎΠ²Ρ–Π΄Π½ΠΈΠΊΡƒ...", ID_EXPLORER_FAQ - MENUITEM "ΠŸΡ€ΠΎ &ΠŸΡ€ΠΎΠ²Ρ–Π΄Π½ΠΈΠΊ...", ID_ABOUT_EXPLORER - MENUITEM "ΠŸΡ€ΠΎ &ОБ...", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Π’ΠΈΠΊΠΎΠ½Π°Ρ‚ΠΈ" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 150, 10 - CONTROL "&Команда:", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "&Π―ΠΊ Π‘ΠΈΠΌΠ²ΠΎΠ»", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "&OK", 1, 158, 6, 47, 14 - PUSHBUTTON "&Бкасувати", 2, 158, 23, 47, 14 - PUSHBUTTON "&Π”ΠΎΠ²Ρ–Π΄ΠΊΠ°", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "ΠŸΠΎΡˆΡƒΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π² мСню ΠŸΡƒΡΠΊ" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "&Π€Ρ–Π»ΡŒΡ‚Ρ€:", IDC_STATIC, 7, 9, 18, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 186, 33 - PUSHBUTTON "&ΠŸΠ΅Ρ€Π΅Π²Ρ–Ρ€ΠΈΡ‚ΠΈ", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Властивості Ρ€ΠΎΠ±ΠΎΡ‡ΠΎΠ³ΠΎ столу" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "ΠžΠ±Π΅Ρ€Ρ–Ρ‚ΡŒ Π½Π°ΠΉΠ±Ρ–Π»ΡŒΡˆ Π·Ρ€ΡƒΡ‡Π½ΠΈΠΉ для вас Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π²ΠΈΡ€Ρ–Π²Π½ΡŽΠ²Π°Π½Π½Ρ Π·Π½Π°Ρ‡ΠΊΡ–Π²:", IDC_STATIC, 7, 7, 166, 16 - CONTROL "Π»Ρ–Π²/Π²Π΅Ρ€Ρ… Π½ΠΈΠ·", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "Π»Ρ–Π²/Π²Π΅Ρ€Ρ… ΠΏΡ€Π²", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "ΠΏΡ€Π²/Π²Π΅Ρ€Ρ… Π»Ρ–Π²", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "ΠΏΡ€Π²/Π²Π΅Ρ€Ρ… Π½ΠΈΠ·", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "Π»Ρ–Π²/Π½ΠΈΠ· Π²Π΅Ρ€Ρ…", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "Π»Ρ–Π²/Π½ΠΈΠ· ΠΏΡ€Π°Π²", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "ΠΏΡ€Π°Π²/Π½ΠΈΠ· Π»Ρ–Π²", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "ΠΏΡ€Π²/Π½ΠΈΠ· Π²Π΅Ρ€Ρ…", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "ΠΏΠΎ краях", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "Π²Π΅Ρ€Ρ…Π½Ρ– ΠΊΡƒΡ‚ΠΈ", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "Π½Π°Π²ΠΊΠΎΠ»ΠΎ", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "Π’Ρ–Π΄ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΠΈ НомСр &ВСрсії", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 91, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Властивості ΠΏΠ°Π½Π΅Π»Ρ– завдань" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "Π’Ρ–Π΄ΠΎΠ±Ρ€Π°&ΠΆΠ°Ρ‚ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π½ΠΈΠΊ", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 2, 152, 102, 10 - CONTROL "ΠŸΡ€ΠΈ&Ρ…ΠΎΠ²ΡƒΠ²Π°Ρ‚ΠΈ нСвикористовувані Π·Π½Π°Ρ‡ΠΊΠΈ", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 2, 174, 151, 10 - PUSHBUTTON "&БповіщСння...", ID_CONFIG_NOTIFYAREA, 153, 173, 52, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Властивості мСню ΠŸΡƒΡΠΊ" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 208, 174 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "ΠšΠΎΠ½Ρ„Ρ–Π³ΡƒΡ€Π°Ρ†Ρ–Ρ Π·Π½Π°Ρ‡ΠΊΡ–Π² ΡΠΏΠΎΠ²Ρ–Ρ‰Π΅Π½ΡŒ" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 194, 31 - LTEXT "&ВСкст ΠŸΡ–Π΄ΠΊΠ°Π·ΠΊΠΈ:", IDC_LABEL1, 7, 44, 60, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 66, 42, 135, 14, ES_AUTOHSCROLL - LTEXT "Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π’&Ρ–ΠΊΠ½Π°:", IDC_LABEL2, 7, 63, 64, 8 - EDITTEXT IDC_NOTIFY_TITLE, 66, 60, 135, 14, ES_AUTOHSCROLL - LTEXT "&Шлях Π΄ΠΎ ΠœΠΎΠ΄ΡƒΠ»Ρ:", IDC_LABEL3, 7, 81, 63, 8 - EDITTEXT IDC_NOTIFY_MODULE, 66, 78, 135, 14, ES_AUTOHSCROLL - GROUPBOX "&Π Π΅ΠΆΠΈΠΌ ВідобраТСння", IDC_LABEL4, 7, 96, 177, 28 - CONTROL "&ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΠΈ", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 108, 44, 10 - CONTROL "&сховати", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 66, 108, 40, 10 - CONTROL "Π°&втоприховання", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 112, 108, 69, 10 - ICON "", IDC_PICTURE, 173, 101, 21, 20 - LTEXT "&ΠžΡΡ‚Π°Π½Π½Ρ Π·ΠΌΡ–Π½Π°:", IDC_LABEL6, 7, 132, 65, 8 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "ΠΏΠΎΠΊΠ°&Π·Π°Ρ‚ΠΈ ΠΏΡ€ΠΈΡ…ΠΎΠ²Π°Π½Π΅", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 154, 86, 10 - DEFPUSHBUTTON "&OK", IDOK, 91, 153, 50, 14, WS_GROUP - PUSHBUTTON "&Бкасувати", IDCANCEL, 151, 153, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "ΠžΠ±Π΅Ρ€Ρ–Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ Π²Ρ–ΠΊΠΎΠ½ ΠŸΡ€ΠΎΠ²Ρ–Π΄Π½ΠΈΠΊΠ°" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "ΠžΠ±Π΅Ρ€Ρ–Ρ‚ΡŒ Π½Π°ΠΉΠ±Ρ–Π»ΡŒΡˆ Π·Ρ€ΡƒΡ‡Π½ΠΈΠΉ для вас інтСрфСйс ΠΏΡ€ΠΎΠ²Ρ–Π΄Π½ΠΈΠΊΠ°:", IDC_STATIC, 7, 7, 160, 8 - CONTROL "&MDI (Π±Π°Π³Π°Ρ‚ΠΎΠ΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π½ΠΈΠΉ)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 124, 10 - CONTROL "&SDI (ΠΎΠ΄Π½ΠΎΠ΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π½ΠΈΠΉ)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 118, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "Π’Ρ–Π΄ΠΊΡ€ΠΈΠ²Π°Ρ‚ΠΈ ΠΏΡ–Π΄Ρ‚Π΅ΠΊΠΈ Π² ΠΎ&ΠΊΡ€Π΅ΠΌΠΈΡ… Π²Ρ–ΠΊΠ½Π°Ρ…", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 135, 10 - LTEXT "Π¦Ρ– ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ΡŒ використані як значСння Π·Π° замовчуванням для всіх Π²Ρ–ΠΊΠΎΠ½ ΠΏΡ€ΠΎΠ²Ρ–Π΄Π½ΠΈΠΊΠ° Π² ΠΌΠ°ΠΉΠ±ΡƒΡ‚Π½ΡŒΠΎΠΌΡƒ.", IDC_STATIC, 7, 109, 174, 24 - DEFPUSHBUTTON "&OK", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "&Бкасувати", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "ΠŸΡ€ΠΎ ΠŸΡ€ΠΎΠ²Ρ–Π΄Π½ΠΈΠΊ ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "ΠŸΡ€ΠΎΠ²Ρ–Π΄Π½ΠΈΠΊ ReactOS", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "&OK", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "ΠŸΡ€ΠΎΠ²Ρ–Π΄Π½ΠΈΠΊ ReactOS" - IDS_START "ΠŸΡƒΡΠΊ" - IDS_LOGOFF "Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ сСансу..." - IDS_SHUTDOWN "ВимкнСння..." - IDS_RESTART "ΠŸΠ΅Ρ€Π΅Π·Π°Π²Π°Π½Ρ‚Π°ΠΆΠ΅Π½Π½Ρ..." - IDS_LAUNCH "Π’ΠΈΠΊΠΎΠ½Π°Ρ‚ΠΈ..." - IDS_START_HELP "Π”ΠΎΠ²Ρ–Π΄ΠΊΠ°" - IDS_SEARCH_FILES "ΠŸΠΎΡˆΡƒΠΊ..." - IDS_DOCUMENTS "Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ" - IDS_FAVORITES "ΠžΠ±Ρ€Π°Π½Π΅" - IDS_PROGRAMS "ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ" - IDS_SETTINGS "ΠΠ°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ" - IDS_EXPLORE "Огляд" - IDS_EMPTY "(ΠŸΠΎΡ€ΠΎΠΆΠ½ΡŒΠΎ)" - IDS_RECENT "НСдавні Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ" - IDS_ADMIN "Адміністрування" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "МСню ΠŸΡƒΡΠΊ" - IDS_MINIMIZE_ALL "Π·Π³ΠΎΡ€Π½ΡƒΡ‚ΠΈ всі Π²Ρ–ΠΊΠ½Π°" - IDS_DESKTOP_NUM "Π ΠΎΠ±ΠΎΡ‡ΠΈΠΉ Π‘Ρ‚Ρ–Π» %d" - IDS_VOLUME "Π“ΡƒΡ‡Π½Ρ–ΡΡ‚ΡŒ" - IDS_ITEMS_CUR "ΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ– Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ" - IDS_ITEMS_CONFIGURED "конфігурація" - IDS_ITEMS_VISIBLE "Π²ΠΈΠ΄ΠΈΠΌΠΈΠΉ" - IDS_ITEMS_HIDDEN "ΠΏΡ€ΠΈΡ…ΠΎΠ²Π°Π½ΠΈΠΉ" - IDS_NOTIFY_SHOW "ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΠΈ" - IDS_NOTIFY_HIDE "сховати" - IDS_NOTIFY_AUTOHIDE "автоприховання" - IDS_SHOW_HIDDEN_ICONS "ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΠΈ ΠΏΡ€ΠΈΡ…ΠΎΠ²Π°Π½Ρ– Π·Π½Π°Ρ‡ΠΊΠΈ" - IDS_HIDE_ICONS "Π‘Ρ…ΠΎΠ²Π°Ρ‚ΠΈ Π·Π½Π°Ρ‡ΠΊΠΈ" - IDS_TERMINATE "Π—Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ ΠŸΡ€ΠΎΠ²Ρ–Π΄Π½ΠΈΠΊΠ°" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "ΠœΠ΅Ρ€Π΅ΠΆΠ°" - IDS_CONNECTIONS "ΠœΠ΅Ρ€Π΅ΠΆΠ½Ρ– ΠΏΡ–Π΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ" - IDS_DRIVES "Диски" - IDS_SEARCH_COMPUTER "ΠŸΠΎΡˆΡƒΠΊ ΠΊΠΎΠΌΠΏβ€™ΡŽΡ‚Π΅Ρ€Π°..." - IDS_SETTINGS_MENU "МСню ΠΠ°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½ΡŒ" - IDS_CONTROL_PANEL "ПанСль кСрування" - IDS_PRINTERS "ΠŸΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ" - IDS_BROWSE "Огляд Ρ„Π°ΠΉΠ»Ρ–Π²" - IDS_SEARCH_PRG "ΠŸΠΎΡˆΡƒΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ..." - IDS_ALL_USERS "Всі користувачі\\" - IDS_SEARCH "ΠŸΠΎΡˆΡƒΠΊ" - IDS_ABOUT_EXPLORER "&ΠŸΡ€ΠΎ ΠŸΡ€ΠΎΠ²Ρ–Π΄Π½ΠΈΠΊ..." - IDS_LAUNCH_MANY_PROGRAMS "Π’ΠΈ ΠΎΠ±Ρ€Π°Π»ΠΈ Π±Ρ–Π»ΡŒΡˆΠ΅ ΠΎΠ΄Π½Ρ–Ρ”Ρ— ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ.\nΠ’ΠΈ Π²ΠΏΠ΅Π²Π½Π΅Π½Ρ–, Ρ‰ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚Π΅ запустити Ρ—Ρ… всі?" - IDS_DESKTOPBAR_SETTINGS "ΠΠ°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ Ρ€ΠΎΠ±ΠΎΡ‡ΠΎΠ³ΠΎ стола" - IDS_DESKTOP "Π ΠΎΠ±ΠΎΡ‡ΠΈΠΉ Π‘Ρ‚Ρ–Π»" - IDS_TASKBAR "ПанСль завдань" - IDS_NAMECOLUMN "Π†ΠΌ'я" - IDS_PATHCOLUMN "Шлях" - IDS_MENUCOLUMN "Шлях Π² мСню" -END diff --git a/base/shell/explorer-old/explorer-zh.rc b/base/shell/explorer-old/explorer-zh.rc deleted file mode 100644 index 086e3e33c39..00000000000 --- a/base/shell/explorer-old/explorer-zh.rc +++ /dev/null @@ -1,292 +0,0 @@ -LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED - -/* Menus */ - -IDM_MDIFRAME MENU -BEGIN - POPUP "ζ–‡δ»Ά(&F)" - BEGIN - MENUITEM "运葌(&E)...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "ι€€ε‡Ί(&X)", ID_FILE_EXIT - END - POPUP "ζŸ₯ηœ‹(&V)" - BEGIN - MENUITEM "ε·₯具栏(&T)", ID_VIEW_TOOL_BAR - MENUITEM "ι™„εŠ ζ (&E)", ID_VIEW_EXTRA_BAR - MENUITEM "ι©±εŠ¨ε™¨ζ (&D)", ID_VIEW_DRIVE_BAR - MENUITEM "侧边栏(&S)", ID_VIEW_SIDE_BAR - MENUITEM "ηŠΆζ€ζ (&S)", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "εˆ·ζ–°(&R)\tF5", ID_REFRESH - MENUITEM "全屏(&U)\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "ε•ζ–‡ζ‘£η•Œι’(&S)", ID_VIEW_SDI - END - POPUP "ηͺ—口(&W)" - BEGIN - MENUITEM "ζ–°ηͺ—口(&W)", ID_WINDOW_NEW - MENUITEM "ε±‚ε ζŽ’εˆ—(&C)\tShift+F5", ID_WINDOW_CASCADE - MENUITEM "ζ¨ͺ向平铺(&H)", ID_WINDOW_TILE_HORZ - MENUITEM "纡向平铺(&V)\tShift+F4", ID_WINDOW_TILE_VERT - MENUITEM "θ‡ͺεŠ¨ζŽ’εˆ—(&A)", ID_WINDOW_AUTOSORT - MENUITEM "ε…¨ιƒ¨ζœ€ε°εŒ–(&S)", ID_WINDOW_ARRANGE - END - POPUP "ε·₯ε…·(&T)" - BEGIN - MENUITEM "选鑹(&O)", ID_TOOLS_OPTIONS - END - POPUP "εΈεŠ©(&H)" - BEGIN - MENUITEM "ζ΅θ§ˆε™¨εΈεŠ©ζ–‡ζ‘£(&F)...", ID_EXPLORER_FAQ - MENUITEM "ε…³δΊŽζ΅θ§ˆε™¨(&A)...", ID_ABOUT_EXPLORER - MENUITEM "ε…³δΊŽζ“δ½œη³»η»Ÿ(&O)...", ID_ABOUT_WINDOWS - END -END - -IDM_DESKTOPBAR MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "θΎη½(&S)...", ID_DESKTOPBAR_SETTINGS - MENUITEM "任劑η‘理器(&T)...", ID_TASKMGR - MENUITEM SEPARATOR - MENUITEM "ε…³δΊŽζ΅θ§ˆε™¨(&A)...", ID_ABOUT_EXPLORER - END -END - -IDM_VOLUME MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "ζ‰“εΌ€ιŸ³ι‡ζŽ§εˆΆ(&O)", ID_TRAY_VOLUME - MENUITEM "θ°ƒζ•΄ιŸ³ι’‘ε±žζ€§(&A)", ID_VOLUME_PROPERTIES - END -END - -IDM_NOTIFYAREA MENU -BEGIN - POPUP "" - BEGIN - MENUITEM "ζ˜Ύη€Ίιšθ—ε›Ύζ ‡(&S)", ID_SHOW_HIDDEN_ICONS - MENUITEM "ζ˜Ύη€Ίε›Ύζ ‡ζŒ‰ι’(&B)", ID_SHOW_ICON_BUTTON - MENUITEM "配η½δ»»εŠ‘ζ ι€šηŸ₯区(&C)...", ID_CONFIG_NOTIFYAREA - MENUITEM "θΎη½ζ—₯期/ζ—Άι—΄(&T)...", ID_CONFIG_TIME - MENUITEM SEPARATOR - MENUITEM "ε…³δΊŽζ΅θ§ˆε™¨(&A)...", ID_ABOUT_EXPLORER - END -END - -IDM_SDIFRAME MENU -BEGIN - POPUP "ζ–‡δ»Ά(&F)" - BEGIN - MENUITEM "运葌(&E)...", ID_EXECUTE - MENUITEM SEPARATOR - MENUITEM "ι€€ε‡Ί(&X)", ID_FILE_EXIT - END - POPUP "ζŸ₯ηœ‹(&V)" - BEGIN - MENUITEM "ε·₯具栏(&T)", ID_VIEW_TOOL_BAR - MENUITEM "侧边栏(&S)", ID_VIEW_SIDE_BAR, GRAYED - MENUITEM "ηŠΆζ€ζ (&S)", ID_VIEW_STATUSBAR - MENUITEM SEPARATOR - MENUITEM "εˆ·ζ–°(&R)\tF5", ID_REFRESH - MENUITEM "全屏(&U)\tCtrl+Shift+S", ID_VIEW_FULLSCREEN - MENUITEM "ε€šζ–‡ζ‘£η•Œι’(&M)", ID_VIEW_MDI - END - POPUP "ε·₯ε…·(&T)" - BEGIN - MENUITEM "选鑹(&O)", ID_TOOLS_OPTIONS - END - POPUP "εΈεŠ©(&H)" - BEGIN - MENUITEM "ζ΅θ§ˆε™¨εΈεŠ©ζ–‡ζ‘£(&F)...", ID_EXPLORER_FAQ - MENUITEM "ε…³δΊŽζ΅θ§ˆε™¨(&A)...", ID_ABOUT_EXPLORER - MENUITEM "ε…³δΊŽζ“δ½œη³»η»Ÿ(&O)...", ID_ABOUT_WINDOWS - END -END - -/* Dialogs */ - -IDD_EXECUTE DIALOGEX 15, 13, 210, 63 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "运葌" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "", 101, "Static", SS_SIMPLE | SS_NOPREFIX, 3, 6, 162, 10 - CONTROL "命什(&C):", -1, "Static", SS_LEFTNOWORDWRAP | WS_GROUP, 3, 18, 60, 10 - EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL "符号链ζŽ₯(&S)", 214, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 3, 45, 71, 12 - DEFPUSHBUTTON "η‘εš(&O)", 1, 158, 6, 47, 14 - PUSHBUTTON "ε–ζΆˆ(&C)", 2, 158, 23, 47, 14 - PUSHBUTTON "εΈεŠ©(&H)", 254, 158, 43, 47, 14 -END - -IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "εœ¨εΌ€ε§‹θœε•ζœη΄’η¨‹εΊ" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "过滀(&F):", IDC_STATIC, 7, 9, 18, 8 - EDITTEXT IDC_FILTER, 34, 7, 100, 14, ES_AUTOHSCROLL - CONTROL "List1", IDC_PROGRAMS_FOUND, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS | - LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 7, 25, 185, 33 - PUSHBUTTON "选取输ε…₯ι‘Ή(&C)", IDC_CHECK_ENTRIES, 143, 7, 50, 14 -END - -IDD_DESKBAR_DESKTOP DIALOGEX 0, 0, 212, 172 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "ζ‘Œι’ε±žζ€§" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "θ―·ι€‰ζ‹©ζ‘Œι’ε›Ύζ ‡ζŽ’εˆ—ζ–ΉεΌ:", IDC_STATIC, 7, 7, 166, 8 - CONTROL "ε·¦δΈŠε‘δΈ‹", IDC_ICON_ALIGN_0, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 25, 46, 44 - CONTROL "ε·¦δΈŠε‘ε³", IDC_ICON_ALIGN_1, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 25, 46, 44 - CONTROL "ε³δΈŠε‘ε·¦", IDC_ICON_ALIGN_2, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 25, 46, 44 - CONTROL "ε³δΈŠε‘δΈ‹", IDC_ICON_ALIGN_3, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 25, 46, 44 - CONTROL "ε·¦δΈ‹ε‘δΈŠ", IDC_ICON_ALIGN_4, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 73, 46, 44 - CONTROL "左下向右", IDC_ICON_ALIGN_5, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 73, 46, 44 - CONTROL "右下向左", IDC_ICON_ALIGN_6, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 73, 46, 44 - CONTROL "ε³δΈ‹ε‘δΈŠ", IDC_ICON_ALIGN_7, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 73, 46, 44 - CONTROL "θΎΉη•Œε‘δΈ‹", IDC_ICON_ALIGN_8, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 7, 121, 46, 44 - CONTROL "θΎΉη•Œζ¨ͺηΊ΅", IDC_ICON_ALIGN_9, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 57, 121, 46, 44 - CONTROL "ζ‘Œι’ηŽ―η»•", IDC_ICON_ALIGN_10, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 110, 121, 46, 44 - CONTROL "", IDC_ICON_ALIGN_11, "Button", BS_OWNERDRAW | BS_BOTTOM | WS_TABSTOP, 159, 121, 46, 44 -// CONTROL "ζ˜Ύη€Ίη‰ˆζœ¬ε·(&V)", ID_DESKTOP_VERSION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 177, 91, 10 -END - -IDD_DESKBAR_TASKBAR DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "δ»»εŠ‘ζ ε±žζ€§" -FONT 8, "MS Shell Dlg" -BEGIN - CONTROL "ζ˜Ύη€Ίζ—Άι’Ÿ(&C)", ID_SHOW_CLOCK, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 152, 52, 10 - CONTROL "ιšθ—δΈζ΄»εŠ¨ηš„ι€šηŸ₯εŒΊε›Ύζ ‡(&H)", ID_HIDE_INACTIVE_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 174, 111, 10 - PUSHBUTTON "δ»»εŠ‘ζ ι€šηŸ₯区(&N)...", ID_CONFIG_NOTIFYAREA, 153, 173, 50, 14 -END - -IDD_DESKBAR_STARTMENU DIALOGEX 0, 0, 210, 194 -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "εΌ€ε§‹θœε•ε±žζ€§" -FONT 8, "MS Shell Dlg" -BEGIN -END - -IDD_NOTIFYAREA DIALOGEX 0, 0, 207, 150 -STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_APPWINDOW -CAPTION "配η½ι€šηŸ₯εŒΊε›Ύζ ‡" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - CONTROL "Tree1", IDC_NOTIFY_ICONS, "SysTreeView32", TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 193, 31 - LTEXT "提瀺文字(&T):", IDC_LABEL1, 7, 44, 40, 8 - EDITTEXT IDC_NOTIFY_TOOLTIP, 55, 42, 145, 14, ES_AUTOHSCROLL - LTEXT "ηͺ—ε£ζ ‡ι’˜(&I):", IDC_LABEL2, 7, 63, 44, 8 - EDITTEXT IDC_NOTIFY_TITLE, 55, 60, 145, 14, ES_AUTOHSCROLL - LTEXT "樑块路径(&M):", IDC_LABEL3, 7, 81, 43, 8 - EDITTEXT IDC_NOTIFY_MODULE, 55, 78, 145, 14, ES_AUTOHSCROLL - GROUPBOX "显瀺樑式(&D)", IDC_LABEL4, 7, 95, 157, 28 - CONTROL "显瀺(&S)", IDC_NOTIFY_SHOW, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 107, 33, 10 - CONTROL "ιšθ—(&H)", IDC_NOTIFY_HIDE, "Button", BS_AUTORADIOBUTTON, 66, 107, 29, 10 - CONTROL "θ‡ͺεŠ¨ιšθ—(&U)", IDC_NOTIFY_AUTOHIDE, "Button", BS_AUTORADIOBUTTON, 112, 107, 43, 10 - ICON "", IDC_PICTURE, 173, 100, 20, 20 - LTEXT "ζœ€εŽζ›΄ζ”Ή(&L):", IDC_LABEL6, 7, 132, 43, 8 - EDITTEXT IDC_LAST_CHANGE, 59, 129, 105, 14, ES_AUTOHSCROLL | ES_READONLY - CONTROL "ζ˜Ύη€Ίθ’«ιšθ—ηš„(&W)", ID_SHOW_HIDDEN_ICONS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 131, 56, 10 - DEFPUSHBUTTON "η‘εš(&O)", IDOK, 91, 129, 50, 14, WS_GROUP - PUSHBUTTON "ε–ζΆˆ(&C)", IDCANCEL, 150, 129, 50, 14 -END - -IDD_MDI_SDI DIALOGEX 0, 0, 194, 157 -STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_APPWINDOW -CAPTION "ι€‰ζ‹©ζ΅θ§ˆε™¨ηͺ—口樑式" -FONT 8, "MS Shell Dlg", 0, 0, 0x1 -BEGIN - LTEXT "θ―·ι€‰ζ‹©ζ΅θ§ˆε™¨η”¨ζˆ·η•Œι’:", IDC_STATIC, 7, 7, 160, 8 - CONTROL "&MDI (ε€šζ–‡ζ‘£η•Œι’)", IDC_MDI, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 7, 31, 124, 10 - CONTROL "&SDI (ε•ζ–‡ζ‘£η•Œι’)", IDC_SDI, "Button", BS_AUTORADIOBUTTON, 7, 62, 118, 10 - CONTROL 170, IDC_STATIC, "Static", SS_BITMAP, 145, 23, 15, 13 - CONTROL 171, IDC_STATIC, "Static", SS_BITMAP, 145, 57, 15, 13 - CONTROL "εœ¨ε¦δΈ€ηͺ—口打ζ₯子文仢倹(&E)", IDC_SEPARATE_SUBFOLDERS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 90, 135, 10 - LTEXT "δ»₯εŽθ΅„ζΊη‘理器ηͺ—ε£ε°†δ½Ώη”¨θΏ™δΊ›δ½œδΈΊηΌΊηœθΎη½", IDC_STATIC, 7, 111, 174, 22 - DEFPUSHBUTTON "η‘εš(&O)", IDOK, 29, 136, 50, 14, WS_GROUP - PUSHBUTTON "ε–ζΆˆ(&C)", IDCANCEL, 106, 136, 50, 14 -END - -IDD_ABOUT_EXPLORER DIALOGEX 0, 0, 199, 106 -STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "ε…³δΊŽ ReactOS ζ΅θ§ˆε™¨" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "ReactOS ζ΅θ§ˆε™¨", IDC_ROS_EXPLORER, 91, 13, 104, 11 - LTEXT "V 0.9", IDC_VERSION_TXT, 91, 27, 104, 8 - LTEXT "(c) 2003-2005 Martin Fuchs", IDC_STATIC, 91, 42, 104, 8 - LTEXT "", IDC_WIN_VERSION, 91, 58, 98, 22 - LTEXT "http://www.sky.franken.de/explorer/", IDC_WWW, 17, 84, 129, 8 - CONTROL "η‘εš(&O)", IDOK, "Button", BS_OWNERDRAW | BS_FLAT | WS_GROUP, 154, 90, 38, 12 -END - -/* String Tables */ - -STRINGTABLE -BEGIN - IDS_TITLE "ReactOS ζ΅θ§ˆε™¨" - IDS_START "开始" - IDS_LOGOFF "注销..." - IDS_SHUTDOWN "ε…³ι—­..." - IDS_RESTART "ι‡ζ–°ε―εŠ¨..." - IDS_LAUNCH "运葌..." - IDS_START_HELP "εΈεŠ©" - IDS_SEARCH_FILES "搜紒..." - IDS_DOCUMENTS "ζˆ‘ηš„ζ–‡ζ‘£" - IDS_FAVORITES "攢藏倹" - IDS_PROGRAMS "程序" - IDS_SETTINGS "θΎη½" - IDS_EXPLORE "ζ΅θ§ˆε™¨" - IDS_EMPTY "(η©Ί)" - IDS_RECENT "ζœ€θΏ‘ηš„ζ–‡ζ‘£" - IDS_ADMIN "η‘理ε·₯ε…·" -END - -STRINGTABLE -BEGIN - IDS_STARTMENU "εΌ€ε§‹θœε•" - IDS_MINIMIZE_ALL "ζœ€ε°εŒ–ζ‰€ζœ‰ηͺ—口" - IDS_DESKTOP_NUM "摌青 %d" - IDS_VOLUME "ιŸ³ι‡" - IDS_ITEMS_CUR "当前鑹η›" - IDS_ITEMS_CONFIGURED "配η½" - IDS_ITEMS_VISIBLE "可见" - IDS_ITEMS_HIDDEN "ιšθ—" - IDS_NOTIFY_SHOW "显瀺" - IDS_NOTIFY_HIDE "ιšθ—" - IDS_NOTIFY_AUTOHIDE "θ‡ͺεŠ¨ιšθ—" - IDS_SHOW_HIDDEN_ICONS "ζ˜Ύη€Ίιšθ—ηš„ε›Ύζ ‡" - IDS_HIDE_ICONS "ιšθ—ε›Ύζ ‡" - IDS_TERMINATE "终歒 ROS ζ΅θ§ˆε™¨" -END - -STRINGTABLE -BEGIN - IDS_NETWORK "η½‘η»œ" - IDS_CONNECTIONS "η½‘η»œθΏžζŽ₯" - IDS_DRIVES "ι©±εŠ¨ε™¨" - IDS_SEARCH_COMPUTER "搜紒θ‘η—ζœΊ..." - IDS_SETTINGS_MENU "θΎη½θœε•" - IDS_CONTROL_PANEL "控刢青板" - IDS_PRINTERS "ζ‰“ε°ζœΊ" - IDS_BROWSE "ζ΅θ§ˆζ–‡δ»Ά" - IDS_SEARCH_PRG "ζœη΄’η¨‹εΊ..." - IDS_ALL_USERS "All Users\\" - IDS_SEARCH "搜紒" - IDS_ABOUT_EXPLORER "ε…³δΊŽζ΅θ§ˆε™¨(&A)..." - IDS_LAUNCH_MANY_PROGRAMS "请选择一δΈͺδ»₯δΈŠηš„εΊ”η”¨η¨‹εΊγ€‚\nη‘εšθ¦θΏθ‘ŒθΏ™δΊ›η¨‹εΊδΉˆοΌŸ" - IDS_DESKTOPBAR_SETTINGS "摌青θΎη½" - IDS_DESKTOP "摌青" - IDS_TASKBAR "任劑栏" - IDS_NAMECOLUMN "Name" - IDS_PATHCOLUMN "Path" - IDS_MENUCOLUMN "Menu path" -END diff --git a/base/shell/explorer-old/explorer.cpp b/base/shell/explorer-old/explorer.cpp deleted file mode 100644 index ffe9d23fe2a..00000000000 --- a/base/shell/explorer-old/explorer.cpp +++ /dev/null @@ -1,1250 +0,0 @@ -/* - * Copyright 2003, 2004, 2005, 2006 Martin Fuchs - * - * This library is free software; you can redistribute it and/or - * modify it 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. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - // - // Explorer clone - // - // explorer.cpp - // - // Martin Fuchs, 23.07.2003 - // - // Credits: Thanks to Leon Finker for his explorer cabinet window example - // - - -#include // instead of "precomp.h" because the ROS build system needs this to find the precompiled header file (*.gch) in the output directory tree - -#include -#include // for setlocale() - -#ifndef __WINE__ -#include // for dup2() -#include // for _O_RDONLY -#endif - -//#include "dialogs/settings.h" // for MdiSdiDlg - -#include "services/shellservices.h" - - -extern "C" int initialize_gdb_stub(); // start up GDB stub - - -DynamicLoadLibFct g_SHDOCVW_ShellDDEInit(TEXT("SHDOCVW"), 118); - - -ExplorerGlobals g_Globals; -boolean SelectOpt=FALSE; - - -ExplorerGlobals::ExplorerGlobals() -{ - _hInstance = 0; - _cfStrFName = 0; - -#ifndef ROSSHELL - _hframeClass = 0; - _hMainWnd = 0; - _desktop_mode = false; - _prescan_nodes = false; -#endif - - _log = NULL; - _SHRestricted = 0; - _hwndDesktopBar = 0; - _hwndShellView = 0; - _hwndDesktop = 0; -} - - -void ExplorerGlobals::init(HINSTANCE hInstance) -{ - _hInstance = hInstance; - _SHRestricted = (DWORD(STDAPICALLTYPE*)(RESTRICTIONS)) GetProcAddress(GetModuleHandle(TEXT("SHELL32")), "SHRestricted"); - _icon_cache.init(); -} - - -void ExplorerGlobals::read_persistent() -{ - // read configuration file - _cfg_dir.printf(TEXT("%s\\ReactOS"), (LPCTSTR)SpecialFolderFSPath(CSIDL_APPDATA,0)); - _cfg_path.printf(TEXT("%s\\ros-explorer-cfg.xml"), _cfg_dir.c_str()); - - if (!_cfg.read_file(_cfg_path)) { - if (!_cfg._errors.empty()) { - MessageBox(_hwndDesktop, - _cfg._errors.str(), - TEXT("ROS Explorer - reading user settings"), - MB_OK); - } - _cfg.read_file(TEXT("explorer-cfg-template.xml")); - } - - // read bookmarks - _favorites_path.printf(TEXT("%s\\ros-explorer-bookmarks.xml"), _cfg_dir.c_str()); - - if (!_favorites.read(_favorites_path)) { - _favorites.import_IE_favorites(0); - _favorites.write(_favorites_path); - } -} - -void ExplorerGlobals::write_persistent() -{ - // write configuration file - RecursiveCreateDirectory(_cfg_dir); - - _cfg.write_file(_cfg_path); - _favorites.write(_favorites_path); -} - - -XMLPos ExplorerGlobals::get_cfg() -{ - XMLPos cfg_pos(&_cfg); - - cfg_pos.smart_create("explorer-cfg"); - - return cfg_pos; -} - -XMLPos ExplorerGlobals::get_cfg(const char* path) -{ - XMLPos cfg_pos(&_cfg); - - cfg_pos.smart_create("explorer-cfg"); - cfg_pos.create_relative(path); - - return cfg_pos; -} - - -void _log_(LPCTSTR txt) -{ - FmtString msg(TEXT("%s\n"), txt); - - if (g_Globals._log) - _fputts(msg, g_Globals._log); - - OutputDebugString(msg); -} - - -bool FileTypeManager::is_exe_file(LPCTSTR ext) -{ - static const LPCTSTR s_executable_extensions[] = { - TEXT("COM"), - TEXT("EXE"), - TEXT("BAT"), - TEXT("CMD"), - TEXT("CMM"), - TEXT("BTM"), - TEXT("AWK"), - 0 - }; - - TCHAR ext_buffer[_MAX_EXT]; - const LPCTSTR* p; - LPCTSTR s; - LPTSTR d; - - for(s=ext+1,d=ext_buffer; (*d=toupper(*s)); s++) - ++d; - - for(p=s_executable_extensions; *p; p++) - if (!lstrcmp(ext_buffer, *p)) - return true; - - return false; -} - - -const FileTypeInfo& FileTypeManager::operator[](String ext) -{ - ext.toLower(); - - iterator found = find(ext); - if (found != end()) - return found->second; - - FileTypeInfo& ftype = super::operator[](ext); - - ftype._neverShowExt = false; - - HKEY hkey; - TCHAR value[MAX_PATH], display_name[MAX_PATH]; - LONG valuelen = sizeof(value); - - if (!RegQueryValue(HKEY_CLASSES_ROOT, ext, value, &valuelen)) { - ftype._classname = value; - - valuelen = sizeof(display_name); - if (!RegQueryValue(HKEY_CLASSES_ROOT, ftype._classname, display_name, &valuelen)) - ftype._displayname = display_name; - - if (!RegOpenKey(HKEY_CLASSES_ROOT, ftype._classname, &hkey)) { - if (!RegQueryValueEx(hkey, TEXT("NeverShowExt"), 0, NULL, NULL, NULL)) - ftype._neverShowExt = true; - - RegCloseKey(hkey); - } - } - - return ftype; -} - -LPCTSTR FileTypeManager::set_type(Entry* entry, bool dont_hide_ext) -{ - LPCTSTR ext = _tcsrchr(entry->_data.cFileName, TEXT('.')); - - if (ext) { - const FileTypeInfo& type = (*this)[ext]; - - if (!type._displayname.empty()) - entry->_type_name = _tcsdup(type._displayname); - - // hide some file extensions - if (type._neverShowExt && !dont_hide_ext) { - int len = ext - entry->_data.cFileName; - - if (entry->_display_name != entry->_data.cFileName) - free(entry->_display_name); - - entry->_display_name = (LPTSTR) malloc((len+1)*sizeof(TCHAR)); - lstrcpyn(entry->_display_name, entry->_data.cFileName, len + 1); - } - - if (is_exe_file(ext)) - entry->_data.dwFileAttributes |= ATTRIBUTE_EXECUTABLE; - } - - return ext; -} - - -Icon::Icon() - : _id(ICID_UNKNOWN), - _itype(IT_STATIC), - _hicon(0) -{ -} - -Icon::Icon(ICON_ID id, UINT nid) //, int cx, int cy - : _id(id), - _itype(IT_STATIC), - _hicon(ResIcon(nid)) // ResIconEx(nid, cx, cy) -{ -} - -Icon::Icon(ICON_ID id, UINT nid, int icon_size) - : _id(id), - _itype(IT_STATIC), - _hicon(ResIconEx(nid, icon_size, icon_size)) -{ -} - -Icon::Icon(ICON_TYPE itype, int id, HICON hIcon) - : _id((ICON_ID)id), - _itype(itype), - _hicon(hIcon) -{ -} - -Icon::Icon(ICON_TYPE itype, int id, int sys_idx) - : _id((ICON_ID)id), - _itype(itype), - _sys_idx(sys_idx) -{ -} - -void Icon::draw(HDC hdc, int x, int y, int cx, int cy, COLORREF bk_color, HBRUSH bk_brush) const -{ - if (_itype == IT_SYSCACHE) - ImageList_DrawEx(g_Globals._icon_cache.get_sys_imagelist(), _sys_idx, hdc, x, y, cx, cy, bk_color, CLR_DEFAULT, ILD_NORMAL); - else - DrawIconEx(hdc, x, y, _hicon, cx, cy, 0, bk_brush, DI_NORMAL); -} - -HBITMAP Icon::create_bitmap(COLORREF bk_color, HBRUSH hbrBkgnd, HDC hdc_wnd) const -{ - if (_itype == IT_SYSCACHE) { - HIMAGELIST himl = g_Globals._icon_cache.get_sys_imagelist(); - - int cx, cy; - ImageList_GetIconSize(himl, &cx, &cy); - - HBITMAP hbmp = CreateCompatibleBitmap(hdc_wnd, cx, cy); - HDC hdc = CreateCompatibleDC(hdc_wnd); - HBITMAP hbmp_old = SelectBitmap(hdc, hbmp); - ImageList_DrawEx(himl, _sys_idx, hdc, 0, 0, cx, cy, bk_color, CLR_DEFAULT, ILD_NORMAL); - SelectBitmap(hdc, hbmp_old); - DeleteDC(hdc); - - return hbmp; - } else - return create_bitmap_from_icon(_hicon, hbrBkgnd, hdc_wnd); -} - - -int Icon::add_to_imagelist(HIMAGELIST himl, HDC hdc_wnd, COLORREF bk_color, HBRUSH bk_brush) const -{ - int ret; - - if (_itype == IT_SYSCACHE) { - HIMAGELIST himl = g_Globals._icon_cache.get_sys_imagelist(); - - int cx, cy; - ImageList_GetIconSize(himl, &cx, &cy); - - HBITMAP hbmp = CreateCompatibleBitmap(hdc_wnd, cx, cy); - HDC hdc = CreateCompatibleDC(hdc_wnd); - HBITMAP hbmp_old = SelectBitmap(hdc, hbmp); - ImageList_DrawEx(himl, _sys_idx, hdc, 0, 0, cx, cy, bk_color, CLR_DEFAULT, ILD_NORMAL); - SelectBitmap(hdc, hbmp_old); - DeleteDC(hdc); - - ret = ImageList_Add(himl, hbmp, 0); - - DeleteObject(hbmp); - } else - ret = ImageList_AddAlphaIcon(himl, _hicon, bk_brush, hdc_wnd); - - return ret; -} - -HBITMAP create_bitmap_from_icon(HICON hIcon, HBRUSH hbrush_bkgnd, HDC hdc_wnd/*, int icon_size*/) -{ - int cx = ICON_SIZE_SMALL; - int cy = ICON_SIZE_SMALL; - HBITMAP hbmp = CreateCompatibleBitmap(hdc_wnd, cx, cy); - - MemCanvas canvas; - BitmapSelection sel(canvas, hbmp); - - RECT rect = {0, 0, cx, cy}; - FillRect(canvas, &rect, hbrush_bkgnd); - - DrawIconEx(canvas, 0, 0, hIcon, cx, cy, 0, hbrush_bkgnd, DI_NORMAL); - - return hbmp; -} - -HBITMAP create_small_bitmap_from_icon(HICON hIcon, HBRUSH hbrush_bkgnd, HDC hdc_wnd) -{ - int cx = GetSystemMetrics(SM_CXSMICON); - int cy = GetSystemMetrics(SM_CYSMICON); - HBITMAP hbmp = CreateCompatibleBitmap(hdc_wnd, cx, cy); - - MemCanvas canvas; - BitmapSelection sel(canvas, hbmp); - - RECT rect = {0, 0, cx, cy}; - FillRect(canvas, &rect, hbrush_bkgnd); - - DrawIconEx(canvas, 0, 0, hIcon, cx, cy, 0, hbrush_bkgnd, DI_NORMAL); - - return hbmp; -} - -int ImageList_AddAlphaIcon(HIMAGELIST himl, HICON hIcon, HBRUSH hbrush_bkgnd, HDC hdc_wnd) -{ - HBITMAP hbmp = create_bitmap_from_icon(hIcon, hbrush_bkgnd, hdc_wnd); - - int ret = ImageList_Add(himl, hbmp, 0); - - DeleteObject(hbmp); - - return ret; -} - - -int IconCache::s_next_id = ICID_DYNAMIC; - - -void IconCache::init() -{ - int icon_size = STARTMENUROOT_ICON_SIZE; - - _icons[ICID_NONE] = Icon(IT_STATIC, ICID_NONE, (HICON)0); - - _icons[ICID_FOLDER] = Icon(ICID_FOLDER, IDI_FOLDER); - //_icons[ICID_DOCUMENT] = Icon(ICID_DOCUMENT, IDI_DOCUMENT); - _icons[ICID_EXPLORER] = Icon(ICID_EXPLORER, IDI_EXPLORER); - //_icons[ICID_APP] = Icon(ICID_APP, IDI_APPICON); - - _icons[ICID_CONFIG] = Icon(ICID_CONFIG, IDI_CONFIG, icon_size); - _icons[ICID_DOCUMENTS] = Icon(ICID_DOCUMENTS, IDI_DOCUMENTS, icon_size); - _icons[ICID_FAVORITES] = Icon(ICID_FAVORITES, IDI_FAVORITES, icon_size); - _icons[ICID_INFO] = Icon(ICID_INFO, IDI_INFO, icon_size); - _icons[ICID_APPS] = Icon(ICID_APPS, IDI_APPS, icon_size); - _icons[ICID_SEARCH] = Icon(ICID_SEARCH, IDI_SEARCH, icon_size); - _icons[ICID_ACTION] = Icon(ICID_ACTION, IDI_ACTION, icon_size); - _icons[ICID_SEARCH_DOC] = Icon(ICID_SEARCH_DOC, IDI_SEARCH_DOC, icon_size); - _icons[ICID_PRINTER] = Icon(ICID_PRINTER, IDI_PRINTER, icon_size); - _icons[ICID_NETWORK] = Icon(ICID_NETWORK, IDI_NETWORK, icon_size); - _icons[ICID_COMPUTER] = Icon(ICID_COMPUTER, IDI_COMPUTER, icon_size); - _icons[ICID_LOGOFF] = Icon(ICID_LOGOFF, IDI_LOGOFF, icon_size); - _icons[ICID_SHUTDOWN] = Icon(ICID_SHUTDOWN, IDI_SHUTDOWN, icon_size); - _icons[ICID_RESTART] = Icon(ICID_RESTART, IDI_RESTART, icon_size); - _icons[ICID_BOOKMARK] = Icon(ICID_BOOKMARK, IDI_DOT_TRANS, icon_size); - _icons[ICID_MINIMIZE] = Icon(ICID_MINIMIZE, IDI_MINIMIZE, icon_size); - _icons[ICID_CONTROLPAN] = Icon(ICID_CONTROLPAN, IDI_CONTROLPAN, icon_size); - _icons[ICID_DESKSETTING]= Icon(ICID_DESKSETTING,IDI_DESKSETTING,icon_size); - _icons[ICID_NETCONNS] = Icon(ICID_NETCONNS, IDI_NETCONNS, icon_size); - _icons[ICID_ADMIN] = Icon(ICID_ADMIN, IDI_ADMIN, icon_size); - _icons[ICID_RECENT] = Icon(ICID_RECENT, IDI_RECENT, icon_size); -} - - -const Icon& IconCache::extract(LPCTSTR path, ICONCACHE_FLAGS flags) -{ - // search for matching icon with unchanged flags in the cache - CacheKey mapkey(path, flags); - PathCacheMap::iterator found = _pathCache.find(mapkey); - - if (found != _pathCache.end()) - return _icons[found->second]; - - // search for matching icon with handle - CacheKey mapkey_hicon(path, flags|ICF_HICON); - if (flags != mapkey_hicon.second) { - found = _pathCache.find(mapkey_hicon); - - if (found != _pathCache.end()) - return _icons[found->second]; - } - - // search for matching icon in the system image list cache - CacheKey mapkey_syscache(path, flags|ICF_SYSCACHE); - if (flags != mapkey_syscache.second) { - found = _pathCache.find(mapkey_syscache); - - if (found != _pathCache.end()) - return _icons[found->second]; - } - - SHFILEINFO sfi; - - int shgfi_flags = 0; - - if (flags & ICF_OPEN) - shgfi_flags |= SHGFI_OPENICON; - - if ((flags&(ICF_LARGE|ICF_MIDDLE|ICF_OVERLAYS|ICF_HICON)) && !(flags&ICF_SYSCACHE)) { - shgfi_flags |= SHGFI_ICON; - - if (!(flags & (ICF_LARGE|ICF_MIDDLE))) - shgfi_flags |= SHGFI_SMALLICON; - - if (flags & ICF_OVERLAYS) - shgfi_flags |= SHGFI_ADDOVERLAYS; - - // get small/big icons with/without overlays - if (SHGetFileInfo(path, 0, &sfi, sizeof(sfi), shgfi_flags)) { - const Icon& icon = add(sfi.hIcon, IT_CACHED); - - ///@todo limit cache size - _pathCache[mapkey_hicon] = icon; - - return icon; - } - } else { - assert(!(flags&ICF_OVERLAYS)); - - shgfi_flags |= SHGFI_SYSICONINDEX|SHGFI_SMALLICON; - - // use system image list - the "search program dialog" needs it - HIMAGELIST himlSys_small = (HIMAGELIST) SHGetFileInfo(path, 0, &sfi, sizeof(sfi), shgfi_flags); - - if (himlSys_small) { - _himlSys_small = himlSys_small; - - const Icon& icon = add(sfi.iIcon/*, IT_SYSCACHE*/); - - ///@todo limit cache size - _pathCache[mapkey_syscache] = icon; - - return icon; - } - } - - return _icons[ICID_NONE]; -} - -const Icon& IconCache::extract(LPCTSTR path, int icon_idx, ICONCACHE_FLAGS flags) -{ - IdxCacheKey key(path, make_pair(icon_idx, (flags|ICF_HICON)&~ICF_SYSCACHE)); - - key.first.toLower(); - - IdxCacheMap::iterator found = _idxCache.find(key); - - if (found != _idxCache.end()) - return _icons[found->second]; - - HICON hIcon; - - if ((int)ExtractIconEx(path, icon_idx, NULL, &hIcon, 1) > 0) { - const Icon& icon = add(hIcon, IT_CACHED); - - _idxCache[key] = icon; - - return icon; - } else { - - ///@todo retreive "http://.../favicon.ico" format icons - - return _icons[ICID_NONE]; - } -} - -const Icon& IconCache::extract(IExtractIcon* pExtract, LPCTSTR path, int icon_idx, ICONCACHE_FLAGS flags) -{ - HICON hIconLarge = 0; - HICON hIcon; - - int icon_size = ICON_SIZE_FROM_ICF(flags); - HRESULT hr = pExtract->Extract(path, icon_idx, &hIconLarge, &hIcon, MAKELONG(GetSystemMetrics(SM_CXICON), icon_size)); - - if (hr == NOERROR) { //@@ oder SUCCEEDED(hr) ? - if (icon_size > ICON_SIZE_SMALL) { //@@ OK? - if (hIcon) - DestroyIcon(hIcon); - - hIcon = hIconLarge; - } else { - if (hIconLarge) - DestroyIcon(hIconLarge); - } - - if (hIcon) - return add(hIcon); //@@ When do we want not to free this icons? - } - - return _icons[ICID_NONE]; -} - -const Icon& IconCache::extract(LPCITEMIDLIST pidl, ICONCACHE_FLAGS flags) -{ - // search for matching icon with unchanged flags in the cache - PidlCacheKey mapkey(pidl, flags); - PidlCacheMap::iterator found = _pidlcache.find(mapkey); - - if (found != _pidlcache.end()) - return _icons[found->second]; - - // search for matching icon with handle - PidlCacheKey mapkey_hicon(pidl, flags|ICF_HICON); - if (flags != mapkey_hicon.second) { - found = _pidlcache.find(mapkey_hicon); - - if (found != _pidlcache.end()) - return _icons[found->second]; - } - - // search for matching icon in the system image list cache - PidlCacheKey mapkey_syscache(pidl, flags|ICF_SYSCACHE); - if (flags != mapkey_syscache.second) { - found = _pidlcache.find(mapkey_syscache); - - if (found != _pidlcache.end()) - return _icons[found->second]; - } - - SHFILEINFO sfi; - - int shgfi_flags = SHGFI_PIDL; - - if (!(flags & (ICF_LARGE|ICF_MIDDLE))) - shgfi_flags |= SHGFI_SMALLICON; - - if (flags & ICF_OPEN) - shgfi_flags |= SHGFI_OPENICON; - - if (flags & ICF_SYSCACHE) { - assert(!(flags&ICF_OVERLAYS)); - - HIMAGELIST himlSys = (HIMAGELIST) SHGetFileInfo((LPCTSTR)pidl, 0, &sfi, sizeof(sfi), SHGFI_SYSICONINDEX|shgfi_flags); - if (himlSys) { - const Icon& icon = add(sfi.iIcon/*, IT_SYSCACHE*/); - - ///@todo limit cache size - _pidlcache[mapkey_syscache] = icon; - - return icon; - } - } else { - if (flags & ICF_OVERLAYS) - shgfi_flags |= SHGFI_ADDOVERLAYS; - - if (SHGetFileInfo((LPCTSTR)pidl, 0, &sfi, sizeof(sfi), SHGFI_ICON|shgfi_flags)) { - const Icon& icon = add(sfi.hIcon, IT_CACHED); - - ///@todo limit cache size - _pidlcache[mapkey_hicon] = icon; - - return icon; - } - } - - return _icons[ICID_NONE]; -} - - -const Icon& IconCache::add(HICON hIcon, ICON_TYPE type) -{ - int id = ++s_next_id; - - return _icons[id] = Icon(type, id, hIcon); -} - -const Icon& IconCache::add(int sys_idx/*, ICON_TYPE type=IT_SYSCACHE*/) -{ - int id = ++s_next_id; - - return _icons[id] = SysCacheIcon(id, sys_idx); -} - -const Icon& IconCache::get_icon(int id) -{ - return _icons[id]; -} - -IconCache::~IconCache() -{ -/* We don't need to free cached resources - they are automatically freed at process termination - for (int index = s_next_id; index >= 0; index--) { - IconMap::iterator found = _icons.find(index); - - if (found != _icons.end()) { - Icon& icon = found->second; - - if ((icon.get_icontype() == IT_DYNAMIC) || - (icon.get_icontype() == IT_CACHED)) - { - DestroyIcon(icon.get_hicon()); - _icons.erase(found); - } - } - } -*/ -} - -void IconCache::free_icon(int icon_id) -{ - IconMap::iterator found = _icons.find(icon_id); - - if (found != _icons.end()) { - Icon& icon = found->second; - - if (icon.destroy()) - _icons.erase(found); - } -} - - -ResString::ResString(UINT nid) -{ - TCHAR buffer[BUFFER_LEN]; - - int len = LoadString(g_Globals._hInstance, nid, buffer, sizeof(buffer)/sizeof(TCHAR)); - - super::assign(buffer, len); -} - - -ResIcon::ResIcon(UINT nid) -{ - _hicon = LoadIcon(g_Globals._hInstance, MAKEINTRESOURCE(nid)); -} - -SmallIcon::SmallIcon(UINT nid) -{ - _hicon = (HICON)LoadImage(g_Globals._hInstance, MAKEINTRESOURCE(nid), IMAGE_ICON, GetSystemMetrics(SM_CXSMICON), GetSystemMetrics(SM_CYSMICON), LR_SHARED); -} - -ResIconEx::ResIconEx(UINT nid, int w, int h) -{ - _hicon = (HICON)LoadImage(g_Globals._hInstance, MAKEINTRESOURCE(nid), IMAGE_ICON, w, h, LR_SHARED); -} - - -void SetWindowIcon(HWND hwnd, UINT nid) -{ - HICON hIcon = ResIcon(nid); - (void)Window_SetIcon(hwnd, ICON_BIG, hIcon); - - HICON hIconSmall = SmallIcon(nid); - (void)Window_SetIcon(hwnd, ICON_SMALL, hIconSmall); -} - - -ResBitmap::ResBitmap(UINT nid) -{ - _hBmp = LoadBitmap(g_Globals._hInstance, MAKEINTRESOURCE(nid)); -} - - -#ifndef ROSSHELL - -void explorer_show_frame(int cmdShow, LPTSTR lpCmdLine) -{ - ExplorerCmd cmd; - - if (g_Globals._hMainWnd) { - if (IsIconic(g_Globals._hMainWnd)) - ShowWindow(g_Globals._hMainWnd, SW_RESTORE); - else - SetForegroundWindow(g_Globals._hMainWnd); - - return; - } - - g_Globals._prescan_nodes = false; - - cmd._mdi = true; - cmd._cmdShow = cmdShow; - - // parse command line options, which may overwrite the MDI flag - if (lpCmdLine) - cmd.ParseCmdLine(lpCmdLine); - - // create main window - MainFrameBase::Create(cmd); -} - -bool ExplorerCmd::ParseCmdLine(LPCTSTR lpCmdLine) -{ - bool ok = true; - - LPCTSTR b = lpCmdLine; - LPCTSTR p = b; - - while(*b) { - // remove leading space - while(_istspace((unsigned)*b)) - ++b; - - p = b; - - bool quote = false; - - // options are separated by ',' - for(; *p; ++p) { - if (*p == '"') // Quote characters may appear at any position in the command line. - quote = !quote; - else if (*p==',' && !quote) - break; - } - - if (p > b) { - int l = p - b; - - // remove trailing space - while(l>0 && _istspace((unsigned)b[l-1])) - --l; - - if (!EvaluateOption(String(b, l))) - ok = false; - - if (*p) - ++p; - - b = p; - } - } - - return ok; -} - -bool ExplorerCmd::EvaluateOption(LPCTSTR option) -{ - String opt_str; - - // Remove quote characters, as they are evaluated at this point. - for(; *option; ++option) - if (*option != '"') - opt_str += *option; - - option = opt_str; - - if (option[0] == '/') { - ++option; - - // option /e for windows in explorer mode - if (!_tcsicmp(option, TEXT("e"))) - _flags |= OWM_EXPLORE; - // option /root for rooted explorer windows - else if (!_tcsicmp(option, TEXT("root"))) - _flags |= OWM_ROOTED; - // non-standard options: /mdi, /sdi - else if (!_tcsicmp(option, TEXT("mdi"))) - _mdi = true; - else if (!_tcsicmp(option, TEXT("sdi"))) - _mdi = false; - else if (!_tcsicmp(option, TEXT("n"))) - { - // Do nothing - } - else if (!_tcsicmp(option, TEXT("select"))) - { - SelectOpt = TRUE; - } - else - return false; - - } else { - if (!_path.empty()) - return false; - - if((SelectOpt == TRUE) && (PathFileExists(option))) - { - WCHAR szDir[MAX_PATH]; - - _wsplitpath(option, szPath, szDir, NULL, NULL); - wcscat(szPath, szDir); - PathRemoveBackslash(szPath); - _path = szPath; - SelectOpt = FALSE; - } - else - _path = opt_str; - } - - return true; -} - -bool ExplorerCmd::IsValidPath() const -{ - if (!_path.empty()) { - DWORD attribs = GetFileAttributes(_path); - - if (attribs!=INVALID_FILE_ATTRIBUTES && (attribs&FILE_ATTRIBUTE_DIRECTORY)) - return true; // file system path - else if (*_path==':' && _path.at(1)==':') - return true; // text encoded IDL - } - - return false; -} - -#else - -void explorer_show_frame(int cmdShow, LPTSTR lpCmdLine) -{ - if (!lpCmdLine) - lpCmdLine = TEXT("explorer.exe"); - - launch_file(GetDesktopWindow(), lpCmdLine, cmdShow); -} - -#endif - - -PopupMenu::PopupMenu(UINT nid) -{ - HMENU hMenu = LoadMenu(g_Globals._hInstance, MAKEINTRESOURCE(nid)); - _hmenu = GetSubMenu(hMenu, 0); - RemoveMenu(hMenu, 0, MF_BYPOSITION); - DestroyMenu(hMenu); -} - - - /// "About Explorer" Dialog -struct ExplorerAboutDlg : public - CtlColorParent< - OwnerDrawParent - > -{ - typedef CtlColorParent< - OwnerDrawParent - > super; - - ExplorerAboutDlg(HWND hwnd) - : super(hwnd) - { - SetWindowIcon(hwnd, IDI_REACTOS); - - new FlatButton(hwnd, IDOK); - - _hfont = CreateFont(20, 0, 0, 0, FW_BOLD, TRUE, 0, 0, 0, 0, 0, 0, 0, TEXT("Sans Serif")); - new ColorStatic(hwnd, IDC_ROS_EXPLORER, RGB(32,32,128), 0, _hfont); - - new HyperlinkCtrl(hwnd, IDC_WWW); - - FmtString ver_txt(ResString(IDS_EXPLORER_VERSION_STR), (LPCTSTR)ResString(IDS_VERSION_STR)); - SetWindowText(GetDlgItem(hwnd, IDC_VERSION_TXT), ver_txt); - - HWND hwnd_winver = GetDlgItem(hwnd, IDC_WIN_VERSION); - SetWindowText(hwnd_winver, get_windows_version_str()); - SetWindowFont(hwnd_winver, GetStockFont(DEFAULT_GUI_FONT), FALSE); - - CenterWindow(hwnd); - } - - ~ExplorerAboutDlg() - { - DeleteObject(_hfont); - } - - LRESULT WndProc(UINT nmsg, WPARAM wparam, LPARAM lparam) - { - switch(nmsg) { - case WM_PAINT: - Paint(); - break; - - default: - return super::WndProc(nmsg, wparam, lparam); - } - - return 0; - } - - void Paint() - { - PaintCanvas canvas(_hwnd); - - HICON hicon = (HICON) LoadImage(g_Globals._hInstance, MAKEINTRESOURCE(IDI_REACTOS_BIG), IMAGE_ICON, 0, 0, LR_SHARED); - - DrawIconEx(canvas, 20, 10, hicon, 0, 0, 0, 0, DI_NORMAL); - } - -protected: - HFONT _hfont; -}; - -void explorer_about(HWND hwndParent) -{ - Dialog::DoModal(IDD_ABOUT_EXPLORER, WINDOW_CREATOR(ExplorerAboutDlg), hwndParent); -} - - -static void InitInstance(HINSTANCE hInstance) -{ - CONTEXT("InitInstance"); - - setlocale(LC_COLLATE, ""); // set collating rules to local settings for compareName - -#ifndef ROSSHELL - // register frame window class - g_Globals._hframeClass = IconWindowClass(CLASSNAME_FRAME,IDI_EXPLORER); - - // register child window class - WindowClass(CLASSNAME_CHILDWND, CS_CLASSDC|CS_DBLCLKS).Register(); - - // register tree window class - WindowClass(CLASSNAME_WINEFILETREE, CS_CLASSDC|CS_DBLCLKS).Register(); -#endif - - g_Globals._cfStrFName = RegisterClipboardFormat(CFSTR_FILENAME); -} - - -int explorer_main(HINSTANCE hInstance, LPTSTR lpCmdLine, int cmdShow) -{ - CONTEXT("explorer_main"); - - // initialize Common Controls library - CommonControlInit usingCmnCtrl; - - try { - InitInstance(hInstance); - } catch(COMException& e) { - HandleException(e, GetDesktopWindow()); - return -1; - } - -#ifndef ROSSHELL - if (cmdShow != SW_HIDE) { -/* // don't maximize if being called from the ROS desktop - if (cmdShow == SW_SHOWNORMAL) - ///@todo read window placement from registry - cmdShow = SW_MAXIMIZE; -*/ - - explorer_show_frame(cmdShow, lpCmdLine); - } -#endif - - Window::MessageLoop(); - - return 1; -} - - -static bool SetShellReadyEvent(LPCTSTR evtName) -{ - HANDLE hEvent = OpenEvent(EVENT_MODIFY_STATE, FALSE, evtName); - if (!hEvent) - return false; - - SetEvent(hEvent); - CloseHandle(hEvent); - - return true; -} - - -int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nShowCmd) -{ - CONTEXT("WinMain()"); - - BOOL any_desktop_running = IsAnyDesktopRunning(); - - BOOL startup_desktop; - - // strip extended options from the front of the command line - String ext_options; - - while(*lpCmdLine == '-') { - while(*lpCmdLine && !_istspace((unsigned)*lpCmdLine)) - ext_options += *lpCmdLine++; - - while(_istspace((unsigned)*lpCmdLine)) - ++lpCmdLine; - } - - // command line option "-install" to replace previous shell application with ROS Explorer - if (_tcsstr(ext_options,TEXT("-install"))) { - // install ROS Explorer into the registry - TCHAR path[MAX_PATH]; - - int l = GetModuleFileName(0, path, COUNTOF(path)); - if (l) { - HKEY hkey; - - if (!RegOpenKey(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon"), &hkey)) { - - ///@todo save previous shell application in config file - - RegSetValueEx(hkey, TEXT("Shell"), 0, REG_SZ, (LPBYTE)path, l*sizeof(TCHAR)); - RegCloseKey(hkey); - } - - if (!RegOpenKey(HKEY_CURRENT_USER, TEXT("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon"), &hkey)) { - - ///@todo save previous shell application in config file - - RegSetValueEx(hkey, TEXT("Shell"), 0, REG_SZ, (LPBYTE)TEXT(""), l*sizeof(TCHAR)); - RegCloseKey(hkey); - } - } - - HWND shellWindow = GetShellWindow(); - - if (shellWindow) { - DWORD pid; - - // terminate shell process for NT like systems - GetWindowThreadProcessId(shellWindow, &pid); - HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pid); - - // On Win 9x it's sufficient to destroy the shell window. - DestroyWindow(shellWindow); - - if (TerminateProcess(hProcess, 0)) - WaitForSingleObject(hProcess, INFINITE); - - CloseHandle(hProcess); - } - - startup_desktop = TRUE; - } else { - // create desktop window and task bar only, if there is no other shell and we are - // the first explorer instance - // MS Explorer looks additionally into the registry entry HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\shell, - // to decide wether it is currently configured as shell application. - startup_desktop = !any_desktop_running; - } - - - bool autostart = !any_desktop_running; - - // disable autostart if the SHIFT key is pressed - if (GetAsyncKeyState(VK_SHIFT) < 0) - autostart = false; - -#ifdef _DEBUG //MF: disabled for debugging - autostart = false; -#endif - - // If there is given the command line option "-desktop", create desktop window anyways - if (_tcsstr(ext_options,TEXT("-desktop"))) - startup_desktop = TRUE; -#ifndef ROSSHELL - else if (_tcsstr(ext_options,TEXT("-nodesktop"))) - startup_desktop = FALSE; - - // Don't display cabinet window in desktop mode - if (startup_desktop && !_tcsstr(ext_options,TEXT("-explorer"))) - nShowCmd = SW_HIDE; -#endif - - if (_tcsstr(ext_options,TEXT("-noautostart"))) - autostart = false; - else if (_tcsstr(ext_options,TEXT("-autostart"))) - autostart = true; - -#ifndef __WINE__ - if (_tcsstr(ext_options,TEXT("-console"))) { - AllocConsole(); - - _dup2(_open_osfhandle((long)GetStdHandle(STD_INPUT_HANDLE), _O_RDONLY), 0); - _dup2(_open_osfhandle((long)GetStdHandle(STD_OUTPUT_HANDLE), 0), 1); - _dup2(_open_osfhandle((long)GetStdHandle(STD_ERROR_HANDLE), 0), 2); - - g_Globals._log = _fdopen(1, "w"); - setvbuf(g_Globals._log, 0, _IONBF, 0); - - LOG(TEXT("starting explorer debug log\n")); - } -#endif - - - if (startup_desktop) { - // hide the XP login screen (Credit to Nicolas Escuder) - // another undocumented event: "Global\\msgina: ReturnToWelcome" - if (!SetShellReadyEvent(TEXT("msgina: ShellReadyEvent"))) - SetShellReadyEvent(TEXT("Global\\msgina: ShellReadyEvent")); - } -#ifdef ROSSHELL - else - return 0; // no shell to launch, so exit immediatelly -#endif - - - if (!any_desktop_running) { - // launch the shell DDE server - if (g_SHDOCVW_ShellDDEInit) - (*g_SHDOCVW_ShellDDEInit)(TRUE); - } - - - bool use_gdb_stub = false; // !IsDebuggerPresent(); - - if (_tcsstr(ext_options,TEXT("-debug"))) - use_gdb_stub = true; - - if (_tcsstr(ext_options,TEXT("-break"))) { - LOG(TEXT("debugger breakpoint")); - __debugbreak(); - } - -#ifdef _M_IX86 - // activate GDB remote debugging stub if no other debugger is running - if (use_gdb_stub) { - LOG(TEXT("waiting for debugger connection...\n")); - - initialize_gdb_stub(); - } -#endif - - g_Globals.init(hInstance); - - // initialize COM and OLE before creating the desktop window - OleInit usingCOM; - - // init common controls library - CommonControlInit usingCmnCtrl; - - g_Globals.read_persistent(); - - if (startup_desktop) { - WaitCursor wait; - - g_Globals._desktops.init(); - - g_Globals._hwndDesktop = DesktopWindow::Create(); -#ifdef _USE_HDESK - g_Globals._desktops.get_current_Desktop()->_hwndDesktop = g_Globals._hwndDesktop; -#endif - } - - if (_tcsstr(ext_options,TEXT("-?"))) { - MessageBoxA(g_Globals._hwndDesktop, - "/e open cabinet window in explorer mode\r\n" - "/root open cabinet window in rooted mode\r\n" - "/mdi open cabinet window in MDI mode\r\n" - "/sdi open cabinet window in SDI mode\r\n" - "\r\n" - "-? display command line options\r\n" - "\r\n" - "-desktop start in desktop mode regardless of an already running shell\r\n" - "-nodesktop disable desktop mode\r\n" - "-explorer display cabinet window regardless of enabled desktop mode\r\n" - "\r\n" - "-install replace previous shell application with ROS Explorer\r\n" - "\r\n" - "-noautostart disable autostarts\r\n" - "-autostart enable autostarts regardless of debug build\r\n" - "\r\n" - "-console open debug console\r\n" - "\r\n" - "-debug activate GDB remote debugging stub\r\n" - "-break activate debugger breakpoint\r\n", - "ROS Explorer - command line options", MB_OK); - } - - /* - * Set our shutdown parameters: we want to shutdown the very last, - * but before any TaskMgr instance (which has a shutdown level of 1). - */ - SetProcessShutdownParameters(2, 0); - - Thread* pSSOThread = NULL; - - if (startup_desktop) { - // launch SSO thread to allow message processing independent from the explorer main thread - pSSOThread = new SSOThread; - pSSOThread->Start(); - } - - /**TODO launching autostart programs can be moved into a background thread. */ - if (autostart) { - const char* argv[] = {"", "s"}; // call startup routine in SESSION_START mode - startup(2, argv); - } - -#ifndef ROSSHELL - if (g_Globals._hwndDesktop) - g_Globals._desktop_mode = true; -#endif - - - int ret = explorer_main(hInstance, lpCmdLine, nShowCmd); - - - // write configuration file - g_Globals.write_persistent(); - - if (pSSOThread) { - pSSOThread->Stop(); - delete pSSOThread; - } - - if (!any_desktop_running) { - // shutdown the shell DDE server - if (g_SHDOCVW_ShellDDEInit) - (*g_SHDOCVW_ShellDDEInit)(FALSE); - } - - return ret; -} diff --git a/base/shell/explorer-old/explorer.dsp b/base/shell/explorer-old/explorer.dsp deleted file mode 100644 index 16fbb1e7cec..00000000000 --- a/base/shell/explorer-old/explorer.dsp +++ /dev/null @@ -1,940 +0,0 @@ -# Microsoft Developer Studio Project File - Name="explorer" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Console Application" 0x0103 - -CFG=explorer - Win32 WineDll -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "explorer.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "explorer.mak" CFG="explorer - Win32 WineDll" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "explorer - Win32 Release" (based on "Win32 (x86) Console Application") -!MESSAGE "explorer - Win32 Debug" (based on "Win32 (x86) Console Application") -!MESSAGE "explorer - Win32 Debug Release" (based on "Win32 (x86) Console Application") -!MESSAGE "explorer - Win32 Unicode Release" (based on "Win32 (x86) Console Application") -!MESSAGE "explorer - Win32 Unicode Debug" (based on "Win32 (x86) Console Application") -!MESSAGE "explorer - Win32" (based on "Win32 (x86) Console Application") -!MESSAGE "explorer - Win32 WineRelease" (based on "Win32 (x86) Console Application") -!MESSAGE "explorer - Win32 WineDll" (based on "Win32 (x86) Console Application") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -RSC=rc.exe - -!IF "$(CFG)" == "explorer - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GR /GX /O1 /D "NDEBUG" /D "WIN32" /D _WIN32_IE=0x0600 /D _WIN32_WINNT=0x0501 /Yu"precomp.h" /FD /c -# ADD BASE RSC /l 0x407 /d "NDEBUG" -# ADD RSC /l 0x407 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 shell32.lib comctl32.lib gdi32.lib user32.lib advapi32.lib ole32.lib delayimp.lib /nologo /subsystem:windows /machine:I386 /libpath:"Release" /delayload:oleaut32.dll /delayload:wsock32.dll -# SUBTRACT LINK32 /pdb:none - -!ELSEIF "$(CFG)" == "explorer - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D _WIN32_IE=0x0600 /D _WIN32_WINNT=0x0501 /FR /Yu"precomp.h" /FD /GZ /c -# ADD BASE RSC /l 0x407 /d "_DEBUG" -# ADD RSC /l 0x407 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept -# ADD LINK32 kernel32.lib shell32.lib comctl32.lib gdi32.lib user32.lib advapi32.lib ole32.lib delayimp.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept /libpath:"Debug" /delayload:oleaut32.dll /delayload:wsock32.dll -# SUBTRACT LINK32 /pdb:none - -!ELSEIF "$(CFG)" == "explorer - Win32 Debug Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "DRelease" -# PROP BASE Intermediate_Dir "DRelease" -# PROP BASE Ignore_Export_Lib 0 -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "DRelease" -# PROP Intermediate_Dir "DRelease" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_ROS_" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GR /GX /Zi /O2 /D "NDEBUG" /D "WIN32" /D _WIN32_IE=0x0600 /D _WIN32_WINNT=0x0501 /FR /Yu"precomp.h" /FD /c -# ADD BASE RSC /l 0x407 /d "NDEBUG" -# ADD RSC /l 0x407 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib comctl32.lib shell32.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 shell32.lib comctl32.lib gdi32.lib user32.lib advapi32.lib ole32.lib delayimp.lib /nologo /subsystem:windows /debug /machine:I386 /delayload:oleaut32.dll /delayload:wsock32.dll -# SUBTRACT LINK32 /pdb:none - -!ELSEIF "$(CFG)" == "explorer - Win32 Unicode Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "URelease" -# PROP BASE Intermediate_Dir "URelease" -# PROP BASE Ignore_Export_Lib 0 -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "URelease" -# PROP Intermediate_Dir "URelease" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "UNICODE" /D "_ROS_" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GR /GX /O2 /D "NDEBUG" /D "UNICODE" /D "WIN32" /D _WIN32_IE=0x0600 /D _WIN32_WINNT=0x0501 /Yu"precomp.h" /FD /c -# ADD BASE RSC /l 0x407 /d "NDEBUG" -# ADD RSC /l 0x407 /d "NDEBUG" /d "UNICODE" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib comctl32.lib shell32.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 shell32.lib comctl32.lib gdi32.lib user32.lib advapi32.lib ole32.lib delayimp.lib /nologo /subsystem:windows /machine:I386 /libpath:"Release" /delayload:oleaut32.dll /delayload:wsock32.dll -# SUBTRACT LINK32 /pdb:none - -!ELSEIF "$(CFG)" == "explorer - Win32 Unicode Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "UDebug" -# PROP BASE Intermediate_Dir "UDebug" -# PROP BASE Ignore_Export_Lib 0 -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "UDebug" -# PROP Intermediate_Dir "UDebug" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "UNICODE" /D "_ROS_" /FR /YX /FD /GZ /c -# ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /D "_DEBUG" /D "UNICODE" /D "WIN32" /D _WIN32_IE=0x0600 /D _WIN32_WINNT=0x0501 /FR /Yu"precomp.h" /FD /GZ /c -# ADD BASE RSC /l 0x407 /d "_DEBUG" -# ADD RSC /l 0x407 /d "_DEBUG" /d "UNICODE" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib comctl32.lib shell32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept -# ADD LINK32 shell32.lib comctl32.lib gdi32.lib user32.lib advapi32.lib ole32.lib delayimp.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept /libpath:"Debug" /delayload:oleaut32.dll /delayload:wsock32.dll -# SUBTRACT LINK32 /pdb:none - -!ELSEIF "$(CFG)" == "explorer - Win32" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Win32" -# PROP BASE Intermediate_Dir "Win32" -# PROP BASE Ignore_Export_Lib 0 -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Win32" -# PROP Intermediate_Dir "Win32" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "_ROS_" /D _WIN32_IE=0x0501 /D _WIN32_WINNT=0x0501 /FR /YX /FD /GZ /c -# ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /D "_DEBUG" /D "UNICODE" /D "WIN32" /D _WIN32_IE=0x0600 /D _WIN32_WINNT=0x0501 /FR /Yu"precomp.h" /FD /GZ /c -# ADD BASE RSC /l 0x407 /d "_DEBUG" -# ADD RSC /l 0x407 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib comctl32.lib ole32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept -# SUBTRACT BASE LINK32 /pdb:none -# ADD LINK32 gdi32.lib user32.lib advapi32.lib ole32.lib delayimp.lib /nologo /subsystem:windows /debug /machine:I386 /out:"Win32/wexplorer.exe" /pdbtype:sept /delayload:oleaut32.dll -# SUBTRACT LINK32 /pdb:none - -!ELSEIF "$(CFG)" == "explorer - Win32 WineRelease" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "explorer___Win32_WineRelease" -# PROP BASE Intermediate_Dir "explorer___Win32_WineRelease" -# PROP BASE Ignore_Export_Lib 0 -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "WineRelease" -# PROP Intermediate_Dir "WineRelease" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /D "_DEBUG" /D "UNICODE" /D "WIN32" /D "_ROS_" /D _WIN32_IE=0x0501 /D _WIN32_WINNT=0x0501 /FR /YX /FD /GZ /c -# ADD CPP /nologo /MT /W3 /GR /GX /O2 /D "NDEBUG" /D "UNICODE" /D "WIN32" /D _WIN32_IE=0x0600 /D _WIN32_WINNT=0x0501 /Yu"precomp.h" /FD /c -# ADD BASE RSC /l 0x407 /d "_DEBUG" -# ADD RSC /l 0x407 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib ole32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept -# SUBTRACT BASE LINK32 /pdb:none -# ADD LINK32 gdi32.lib user32.lib advapi32.lib ole32.lib delayimp.lib /nologo /subsystem:windows /incremental:no /machine:I386 /out:"WineRelease/wexplorer.exe" /pdbtype:sept /delayload:oleaut32.dll /delayload:wsock32.dll /delayload:wsock32.dll -# SUBTRACT LINK32 /pdb:none - -!ELSEIF "$(CFG)" == "explorer - Win32 WineDll" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "explorer___Win32_WineDll" -# PROP BASE Intermediate_Dir "explorer___Win32_WineDll" -# PROP BASE Ignore_Export_Lib 0 -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "WineDll" -# PROP Intermediate_Dir "WineDll" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MT /W3 /GR /GX /O2 /D "NDEBUG" /D "UNICODE" /D "WIN32" /D "_ROS_" /D _WIN32_IE=0x0501 /D _WIN32_WINNT=0x0501 /FD /c -# ADD CPP /nologo /MD /W3 /GR /GX /O2 /D "NDEBUG" /D "UNICODE" /D "WIN32" /D _WIN32_IE=0x0600 /D _WIN32_WINNT=0x0501 /Yu"precomp.h" /FD /c -# ADD BASE RSC /l 0x407 /d "_DEBUG" -# ADD RSC /l 0x407 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib ole32.lib /nologo /subsystem:windows /machine:I386 /pdbtype:sept -# SUBTRACT BASE LINK32 /pdb:none /debug -# ADD LINK32 gdi32.lib user32.lib advapi32.lib ole32.lib delayimp.lib /nologo /subsystem:windows /machine:I386 /out:"WineDll/wexplorer.exe" /pdbtype:sept /delayload:oleaut32.dll /delayload:wsock32.dll -# SUBTRACT LINK32 /pdb:none - -!ENDIF - -# Begin Target - -# Name "explorer - Win32 Release" -# Name "explorer - Win32 Debug" -# Name "explorer - Win32 Debug Release" -# Name "explorer - Win32 Unicode Release" -# Name "explorer - Win32 Unicode Debug" -# Name "explorer - Win32" -# Name "explorer - Win32 WineRelease" -# Name "explorer - Win32 WineDll" -# Begin Group "utility" - -# PROP Default_Filter "" -# Begin Source File - -SOURCE=.\utility\dragdropimpl.cpp -# End Source File -# Begin Source File - -SOURCE=.\utility\dragdropimpl.h -# End Source File -# Begin Source File - -SOURCE=.\utility\shellbrowserimpl.cpp -# End Source File -# Begin Source File - -SOURCE=.\utility\shellbrowserimpl.h -# End Source File -# Begin Source File - -SOURCE=.\utility\shellclasses.cpp -# End Source File -# Begin Source File - -SOURCE=.\utility\shellclasses.h -# End Source File -# Begin Source File - -SOURCE=.\utility\treedroptarget.h -# End Source File -# Begin Source File - -SOURCE=.\utility\utility.cpp -# End Source File -# Begin Source File - -SOURCE=.\utility\utility.h -# End Source File -# Begin Source File - -SOURCE=.\utility\window.cpp -# End Source File -# Begin Source File - -SOURCE=.\utility\window.h -# End Source File -# Begin Source File - -SOURCE=.\utility\xmlstorage.cpp -# End Source File -# Begin Source File - -SOURCE=.\utility\xmlstorage.h -# End Source File -# Begin Source File - -SOURCE=".\utility\xs-native.cpp" -# End Source File -# End Group -# Begin Group "resources" - -# PROP Default_Filter "bmp,ico" -# Begin Source File - -SOURCE=.\res\action.ico -# End Source File -# Begin Source File - -SOURCE=.\res\administration.ico -# End Source File -# Begin Source File - -SOURCE=.\res\appicon.ico -# End Source File -# Begin Source File - -SOURCE=.\res\apps.ico -# End Source File -# Begin Source File - -SOURCE=.\res\arrow.ico -# End Source File -# Begin Source File - -SOURCE=.\res\arrow_dwn.ico -# End Source File -# Begin Source File - -SOURCE=.\res\arrow_up.ico -# End Source File -# Begin Source File - -SOURCE=.\res\arrowsel.ico -# End Source File -# Begin Source File - -SOURCE=.\res\computer.ico -# End Source File -# Begin Source File - -SOURCE=.\res\config.ico -# End Source File -# Begin Source File - -SOURCE=".\res\control-panel.ico" -# End Source File -# Begin Source File - -SOURCE=".\res\desktop-settings.ico" -# End Source File -# Begin Source File - -SOURCE=.\res\documents.ico -# End Source File -# Begin Source File - -SOURCE=.\res\dot.ico -# End Source File -# Begin Source File - -SOURCE=.\res\dot_red.ico -# End Source File -# Begin Source File - -SOURCE=.\res\dot_trans.ico -# End Source File -# Begin Source File - -SOURCE=.\res\drivebar.bmp -# End Source File -# Begin Source File - -SOURCE=".\explorer-bg.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-bn.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-cn-msvc.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-cn.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-cz.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-de.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-en.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-es.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-fr.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-gr.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-hu.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-id.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-it.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-jp.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-ko.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-nl.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-no.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-pl.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-pt.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-ro.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-ru.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-sk.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-sv.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=".\explorer-uk.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=.\explorer.exe.manifest -# End Source File -# Begin Source File - -SOURCE=.\res\explorer.ico -# End Source File -# Begin Source File - -SOURCE=.\explorer.rc -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=.\explorer_intres.rc -# End Source File -# Begin Source File - -SOURCE=.\res\favorites.ico -# End Source File -# Begin Source File - -SOURCE=.\res\floating.ico -# End Source File -# Begin Source File - -SOURCE=.\res\folder.ico -# End Source File -# Begin Source File - -SOURCE=.\res\icoali10.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\icoalig0.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\icoalig1.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\icoalig2.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\icoalig3.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\icoalig4.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\icoalig5.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\icoalig6.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\icoalig7.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\icoalig8.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\icoalig9.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\images.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\info.ico -# End Source File -# Begin Source File - -SOURCE=.\res\logoff.ico -# End Source File -# Begin Source File - -SOURCE=.\res\logov.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\logov16.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\logov256.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\mdi.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\minimize.ico -# End Source File -# Begin Source File - -SOURCE=".\res\network-conns.ico" -# End Source File -# Begin Source File - -SOURCE=.\res\network.ico -# End Source File -# Begin Source File - -SOURCE=.\res\notify_l.ico -# End Source File -# Begin Source File - -SOURCE=.\res\notify_r.ico -# End Source File -# Begin Source File - -SOURCE=.\res\printer.ico -# End Source File -# Begin Source File - -SOURCE=.\res\reactos.ico -# End Source File -# Begin Source File - -SOURCE=".\res\recent-documents.ico" -# End Source File -# Begin Source File - -SOURCE=.\resource.h -# End Source File -# Begin Source File - -SOURCE=.\res\restart.ico -# End Source File -# Begin Source File - -SOURCE=".\res\ros-big.ico" -# End Source File -# Begin Source File - -SOURCE=.\res\sdi.bmp -# End Source File -# Begin Source File - -SOURCE=".\res\search-doc.ico" -# End Source File -# Begin Source File - -SOURCE=.\res\search.ico -# End Source File -# Begin Source File - -SOURCE=.\res\shutdown.ico -# End Source File -# Begin Source File - -SOURCE=.\res\speaker.ico -# End Source File -# Begin Source File - -SOURCE=.\res\startmenu.ico -# End Source File -# Begin Source File - -SOURCE=.\res\toolbar.bmp -# End Source File -# End Group -# Begin Group "taskbar" - -# PROP Default_Filter "" -# Begin Source File - -SOURCE=.\taskbar\desktopbar.cpp -# End Source File -# Begin Source File - -SOURCE=.\taskbar\desktopbar.h -# End Source File -# Begin Source File - -SOURCE=.\taskbar\favorites.cpp -# End Source File -# Begin Source File - -SOURCE=.\taskbar\favorites.h -# End Source File -# Begin Source File - -SOURCE=.\notifyhook\notifyhook.h -# End Source File -# Begin Source File - -SOURCE=.\taskbar\quicklaunch.cpp -# End Source File -# Begin Source File - -SOURCE=.\taskbar\quicklaunch.h -# End Source File -# Begin Source File - -SOURCE=.\taskbar\startmenu.cpp -# End Source File -# Begin Source File - -SOURCE=.\taskbar\startmenu.h -# End Source File -# Begin Source File - -SOURCE=.\taskbar\taskbar.cpp -# End Source File -# Begin Source File - -SOURCE=.\taskbar\taskbar.h -# End Source File -# Begin Source File - -SOURCE=.\taskbar\traynotify.cpp -# End Source File -# Begin Source File - -SOURCE=.\taskbar\traynotify.h -# End Source File -# End Group -# Begin Group "desktop" - -# PROP Default_Filter "" -# Begin Source File - -SOURCE=.\desktop\desktop.cpp -# End Source File -# Begin Source File - -SOURCE=.\desktop\desktop.h -# End Source File -# End Group -# Begin Group "doc" - -# PROP Default_Filter "" -# Begin Source File - -SOURCE=.\doc\changes.txt -# End Source File -# Begin Source File - -SOURCE=.\doc\readme.txt -# End Source File -# Begin Source File - -SOURCE=.\doc\TODO.txt -# End Source File -# End Group -# Begin Group "shell" - -# PROP Default_Filter "" -# Begin Source File - -SOURCE=.\shell\entries.cpp -# End Source File -# Begin Source File - -SOURCE=.\shell\entries.h -# End Source File -# Begin Source File - -SOURCE=.\shell\fatfs.cpp -# End Source File -# Begin Source File - -SOURCE=.\shell\fatfs.h -# End Source File -# Begin Source File - -SOURCE=.\shell\filechild.cpp -# End Source File -# Begin Source File - -SOURCE=.\shell\filechild.h -# End Source File -# Begin Source File - -SOURCE=.\shell\mainframe.cpp -# End Source File -# Begin Source File - -SOURCE=.\shell\mainframe.h -# End Source File -# Begin Source File - -SOURCE=.\shell\ntobjfs.cpp -# End Source File -# Begin Source File - -SOURCE=.\shell\ntobjfs.h -# End Source File -# Begin Source File - -SOURCE=.\shell\pane.cpp -# End Source File -# Begin Source File - -SOURCE=.\shell\pane.h -# End Source File -# Begin Source File - -SOURCE=.\shell\regfs.cpp -# End Source File -# Begin Source File - -SOURCE=.\shell\regfs.h -# End Source File -# Begin Source File - -SOURCE=.\shell\shellbrowser.cpp -# End Source File -# Begin Source File - -SOURCE=.\shell\shellbrowser.h -# End Source File -# Begin Source File - -SOURCE=.\shell\shellfs.cpp -# End Source File -# Begin Source File - -SOURCE=.\shell\shellfs.h -# End Source File -# Begin Source File - -SOURCE=.\shell\unixfs.cpp -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=.\shell\unixfs.h -# End Source File -# Begin Source File - -SOURCE=.\shell\webchild.cpp -# End Source File -# Begin Source File - -SOURCE=.\shell\webchild.h -# End Source File -# Begin Source File - -SOURCE=.\shell\winfs.cpp -# End Source File -# Begin Source File - -SOURCE=.\shell\winfs.h -# End Source File -# End Group -# Begin Group "dialogs" - -# PROP Default_Filter "" -# Begin Source File - -SOURCE=.\dialogs\searchprogram.cpp -# End Source File -# Begin Source File - -SOURCE=.\dialogs\searchprogram.h -# End Source File -# Begin Source File - -SOURCE=.\dialogs\settings.cpp -# End Source File -# Begin Source File - -SOURCE=.\dialogs\settings.h -# End Source File -# End Group -# Begin Group "main" - -# PROP Default_Filter "" -# Begin Source File - -SOURCE=.\explorer.cpp -# End Source File -# Begin Source File - -SOURCE=.\explorer.h -# End Source File -# Begin Source File - -SOURCE=.\externals.h -# End Source File -# Begin Source File - -SOURCE=.\globals.h -# End Source File -# Begin Source File - -SOURCE=".\i386-stub-win32.c" -# SUBTRACT CPP /YX /Yc /Yu -# End Source File -# Begin Source File - -SOURCE=.\precomp.cpp -# ADD CPP /Yc"precomp.h" -# End Source File -# Begin Source File - -SOURCE=.\precomp.h -# End Source File -# End Group -# Begin Group "services" - -# PROP Default_Filter "" -# Begin Source File - -SOURCE=.\services\shellservices.cpp -# End Source File -# Begin Source File - -SOURCE=.\services\shellservices.h -# End Source File -# Begin Source File - -SOURCE=.\services\startup.c -# SUBTRACT CPP /YX /Yc /Yu -# End Source File -# End Group -# End Target -# End Project diff --git a/base/shell/explorer-old/explorer.dsw b/base/shell/explorer-old/explorer.dsw deleted file mode 100644 index d212f1818ff..00000000000 --- a/base/shell/explorer-old/explorer.dsw +++ /dev/null @@ -1,56 +0,0 @@ -Microsoft Developer Studio Workspace File, Format Version 6.00 -# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! - -############################################################################### - -Project: "explorer"=.\explorer.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ - Begin Project Dependency - Project_Dep_Name notifyhook - End Project Dependency -}}} - -############################################################################### - -Project: "make_explorer"=.\make_explorer.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Project: "notifyhook"=.\notifyhook\notifyhook.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Global: - -Package=<5> -{{{ -}}} - -Package=<3> -{{{ -}}} - -############################################################################### - diff --git a/base/shell/explorer-old/explorer.exe.manifest b/base/shell/explorer-old/explorer.exe.manifest deleted file mode 100644 index 1035bef08b2..00000000000 --- a/base/shell/explorer-old/explorer.exe.manifest +++ /dev/null @@ -1,22 +0,0 @@ - - - -ROS Explorer - - - - - - diff --git a/base/shell/explorer-old/explorer.h b/base/shell/explorer-old/explorer.h deleted file mode 100644 index 839eeaec64b..00000000000 --- a/base/shell/explorer-old/explorer.h +++ /dev/null @@ -1,122 +0,0 @@ -/* - * Copyright 2003, 2004 Martin Fuchs - * - * This library is free software; you can redistribute it and/or - * modify it 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. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - // - // Explorer clone - // - // explorer.h - // - // Martin Fuchs, 23.07.2003 - // - - -#define _LIGHT_STARTMENU -#define _LAZY_ICONEXTRACT -#define _SINGLE_ICONEXTRACT -//#define _NO_WIN_FS - - -#include "utility/shellclasses.h" - -#include "shell/entries.h" - -#ifndef _NO_WIN_FS -#include "shell/winfs.h" -#endif - -#include "shell/shellfs.h" - -#ifndef ROSSHELL -#include "shell/unixfs.h" -#endif - -#include "utility/window.h" - - -#define IDW_STATUSBAR 0x100 -#define IDW_TOOLBAR 0x101 -#define IDW_EXTRABAR 0x102 -#define IDW_DRIVEBAR 0x103 -#define IDW_ADDRESSBAR 0x104 -#define IDW_SIDEBAR 0x106 -#define IDW_FIRST_CHILD 0xC000 /*0x200*/ - - -#define PM_GET_FILEWND_PTR (WM_APP+0x05) -#define PM_GET_SHELLBROWSER_PTR (WM_APP+0x06) - -#define PM_GET_CONTROLWINDOW (WM_APP+0x16) - -#define PM_RESIZE_CHILDREN (WM_APP+0x17) -#define PM_GET_WIDTH (WM_APP+0x18) - -#define PM_REFRESH (WM_APP+0x1B) -#define PM_REFRESH_CONFIG (WM_APP+0x1C) - - -#define CLASSNAME_FRAME TEXT("CabinetWClass") // same class name for frame window as in MS Explorer - -#define CLASSNAME_CHILDWND TEXT("WFS_Child") -#define CLASSNAME_WINEFILETREE TEXT("WFS_Tree") - - -#include "shell/pane.h" -#include "shell/filechild.h" -#include "shell/shellbrowser.h" - - -#ifndef ROSSHELL - - /// Explorer command line parser - // for commands like "/e,/root,c:\" - // or "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}" (launch of control panel) -struct ExplorerCmd -{ - ExplorerCmd() - : _flags(0), - _cmdShow(SW_SHOWNORMAL), - _mdi(false), - _valid_path(false) - { - } - - ExplorerCmd(LPCTSTR url, bool mdi) - : _path(url), - _flags(0), - _cmdShow(SW_SHOWNORMAL), - _mdi(mdi), - _valid_path(true) //@@ - { - } - - bool ParseCmdLine(LPCTSTR lpCmdLine); - bool EvaluateOption(LPCTSTR option); - bool IsValidPath() const; - - String _path; - WCHAR szPath[MAX_PATH]; - int _flags; // OPEN_WINDOW_MODE - int _cmdShow; - bool _mdi; - bool _valid_path; -}; - -#include "shell/mainframe.h" - -#endif diff --git a/base/shell/explorer-old/explorer.rc b/base/shell/explorer-old/explorer.rc deleted file mode 100644 index 13882b18369..00000000000 --- a/base/shell/explorer-old/explorer.rc +++ /dev/null @@ -1,205 +0,0 @@ -#include -#include -#include - -#include "resource.h" - -LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL - -/* Bitmaps */ -IDB_DRIVEBAR BITMAP "res/drivebar.bmp" -IDB_LOGOV BITMAP "res/logov.bmp" -IDB_LOGOV256 BITMAP "res/logov256.bmp" -IDB_LOGOV16 BITMAP "res/logov16.bmp" -IDB_ICON_ALIGN_0 BITMAP "res/icoalig0.bmp" -IDB_ICON_ALIGN_1 BITMAP "res/icoalig1.bmp" -IDB_ICON_ALIGN_2 BITMAP "res/icoalig2.bmp" -IDB_ICON_ALIGN_3 BITMAP "res/icoalig3.bmp" -IDB_ICON_ALIGN_4 BITMAP "res/icoalig4.bmp" -IDB_ICON_ALIGN_5 BITMAP "res/icoalig5.bmp" -IDB_ICON_ALIGN_6 BITMAP "res/icoalig6.bmp" -IDB_ICON_ALIGN_7 BITMAP "res/icoalig7.bmp" -IDB_ICON_ALIGN_8 BITMAP "res/icoalig8.bmp" -IDB_ICON_ALIGN_9 BITMAP "res/icoalig9.bmp" -IDB_ICON_ALIGN_10 BITMAP "res/icoali10.bmp" -IDB_MDI BITMAP "res/mdi.bmp" -IDB_SDI BITMAP "res/sdi.bmp" - -/* Accelerators */ - -IDA_EXPLORER ACCELERATORS -BEGIN - "S", ID_VIEW_FULLSCREEN, VIRTKEY, SHIFT, CONTROL, NOINVERT - VK_F5, ID_REFRESH, VIRTKEY, NOINVERT - "X", ID_FILE_EXIT, VIRTKEY, ALT, NOINVERT -END - -IDA_SEARCH_PROGRAM ACCELERATORS -BEGIN - VK_F5, ID_REFRESH, VIRTKEY, NOINVERT -END - -IDA_TRAYNOTIFY ACCELERATORS -BEGIN - VK_F5, ID_REFRESH, VIRTKEY, NOINVERT -END - -/* Icons */ - -/* Icon with lowest ID value placed first to ensure application icon - * remains consistent on all systems. */ -IDI_COMPUTER ICON "res/computer.ico" -IDI_EXPLORER ICON "res/explorer.ico" -IDI_STARTMENU ICON "res/startmenu.ico" -IDI_LOGOFF ICON "res/logoff.ico" -IDI_SHUTDOWN ICON "res/shutdown.ico" -IDI_RESTART ICON "res/restart.ico" -IDI_ARROW ICON "res/arrow.ico" -IDI_ARROW_SELECTED ICON "res/arrowsel.ico" -IDI_APPICON ICON "res/appicon.ico" -IDI_FLOATING ICON "res/floating.ico" -IDI_REACTOS_BIG ICON "res/ros-big.ico" -IDI_CONFIG ICON "res/config.ico" -IDI_DOCUMENTS ICON "res/documents.ico" -IDI_FAVORITES ICON "res/favorites.ico" -IDI_INFO ICON "res/info.ico" -IDI_APPS ICON "res/apps.ico" -IDI_SEARCH ICON "res/search.ico" -IDI_ACTION ICON "res/action.ico" -IDI_FOLDER ICON "res/folder.ico" -IDI_SEARCH_DOC ICON "res/search-doc.ico" -IDI_PRINTER ICON "res/printer.ico" -IDI_NETWORK ICON "res/network.ico" -IDI_REACTOS ICON "res/reactos.ico" -IDI_SPEAKER ICON "res/speaker.ico" -IDI_DOT ICON "res/dot.ico" -IDI_DOT_TRANS ICON "res/dot_trans.ico" -IDI_DOT_RED ICON "res/dot_red.ico" -IDI_ARROW_UP ICON "res/arrow_up.ico" -IDI_ARROW_DOWN ICON "res/arrow_dwn.ico" -IDI_NOTIFY_L ICON "res/notify_l.ico" -IDI_NOTIFY_R ICON "res/notify_r.ico" -IDI_MINIMIZE ICON "res/minimize.ico" -IDI_CONTROLPAN ICON "res/control-panel.ico" -IDI_DESKSETTING ICON "res/desktop-settings.ico" -IDI_NETCONNS ICON "res/network-conns.ico" -IDI_ADMIN ICON "res/administration.ico" -IDI_RECENT ICON "res/recent-documents.ico" - -#ifndef ROSSHELL -IDB_IMAGES BITMAP "res/images.bmp" -IDB_TOOLBAR BITMAP "res/toolbar.bmp" -#endif - -#ifndef __REACTOS__ -LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL - -STRINGTABLE -BEGIN - IDS_VERSION_STR "" -#ifdef UNICODE - IDS_EXPLORER_VERSION_STR "ROS Explorer%0s" -#else - IDS_EXPLORER_VERSION_STR "ROS Explorer Ansi%0s" -#endif -END -#endif - -#ifndef _DEBUG -CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "explorer.exe.manifest" -#endif - -#ifdef LANGUAGE_BG_BG - #include "explorer-bg.rc" -#endif -#ifdef LANGUAGE_DE_DE - #include "explorer-de.rc" -#endif -#ifdef LANGUAGE_EL_GR - #include "explorer-el.rc" -#endif -#ifdef LANGUAGE_EN_US - #include "explorer-en.rc" -#endif -#ifdef LANGUAGE_ES_ES - #include "explorer-es.rc" -#endif -#ifdef LANGUAGE_FR_FR - #include "explorer-fr.rc" -#endif -#ifdef LANGUAGE_HU_HU - #include "explorer-hu.rc" -#endif -#ifdef LANGUAGE_ID_ID - #include "explorer-id.rc" -#endif -#ifdef LANGUAGE_IT_IT - #include "explorer-it.rc" -#endif -#ifdef LANGUAGE_JA_JP - #include "explorer-ja.rc" -#endif -#ifdef LANGUAGE_KO_KR - #include "explorer-ko.rc" -#endif -#ifdef LANGUAGE_NL_NL - #include "explorer-nl.rc" -#endif -#ifdef LANGUAGE_NO_NO - #include "explorer-no.rc" -#endif -#ifdef LANGUAGE_PT_PT - #include "explorer-pt.rc" -#endif -#ifdef LANGUAGE_SK_SK - #include "explorer-sk.rc" -#endif -#ifdef LANGUAGE_SV_SE - #include "explorer-sv.rc" -#endif - -/* UTF-8 */ -#pragma code_page(65001) - -#ifdef LANGUAGE_CS_CZ - #include "explorer-cz.rc" -#endif -#ifdef LANGUAGE_HE_IL - #include "explorer-he.rc" -#endif -#ifdef LANGUAGE_PL_PL - #include "explorer-pl.rc" -#endif -#ifdef LANGUAGE_RO_RO - #include "explorer-ro.rc" -#endif -#ifdef LANGUAGE_RU_RU - #include "explorer-ru.rc" -#endif -#ifdef LANGUAGE_SQ_AL - #include "explorer-sq.rc" -#endif -#ifdef LANGUAGE_UK_UA - #include "explorer-uk.rc" -#endif -#ifdef LANGUAGE_ZH_CN - #include "explorer-zh.rc" -#endif - -#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Explorer" -#define REACTOS_STR_INTERNAL_NAME "explorer" -#define REACTOS_STR_ORIGINAL_FILENAME "explorer.exe" -#include - -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US - -#define IDS_VERSION_STR 5000 -#define IDS_EXPLORER_VERSION_STR 5001 - -LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL - -STRINGTABLE -BEGIN - IDS_VERSION_STR REACTOS_STR_PRODUCT_VERSION - IDS_EXPLORER_VERSION_STR "ReactOS %s Explorer" -END diff --git a/base/shell/explorer-old/explorer.sln b/base/shell/explorer-old/explorer.sln deleted file mode 100644 index 0e61fea081b..00000000000 --- a/base/shell/explorer-old/explorer.sln +++ /dev/null @@ -1,79 +0,0 @@ -ο»Ώ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "explorer", "explorer.vcproj", "{BFBAE588-8C68-4303-9BF6-C830087D8F25}" - ProjectSection(ProjectDependencies) = postProject - {F28B575D-7DBA-44DE-AAEF-FA0D065E5162} = {F28B575D-7DBA-44DE-AAEF-FA0D065E5162} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "make_explorer", "make_explorer.vcproj", "{E132A04B-8BC6-4D18-81F2-F0156B809871}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "notifyhook", "notifyhook\notifyhook.vcproj", "{F28B575D-7DBA-44DE-AAEF-FA0D065E5162}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - bjam|Win32 = bjam|Win32 - Debug Release|Win32 = Debug Release|Win32 - Debug|Win32 = Debug|Win32 - doxy docu|Win32 = doxy docu|Win32 - Release|Win32 = Release|Win32 - Unicode Debug|Win32 = Unicode Debug|Win32 - Unicode Release|Win32 = Unicode Release|Win32 - WineDll|Win32 = WineDll|Win32 - WineRelease|Win32 = WineRelease|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {BFBAE588-8C68-4303-9BF6-C830087D8F25}.bjam|Win32.ActiveCfg = WineDll|Win32 - {BFBAE588-8C68-4303-9BF6-C830087D8F25}.bjam|Win32.Build.0 = WineDll|Win32 - {BFBAE588-8C68-4303-9BF6-C830087D8F25}.Debug Release|Win32.ActiveCfg = Debug|Win32 - {BFBAE588-8C68-4303-9BF6-C830087D8F25}.Debug Release|Win32.Build.0 = Debug|Win32 - {BFBAE588-8C68-4303-9BF6-C830087D8F25}.Debug|Win32.ActiveCfg = Debug|Win32 - {BFBAE588-8C68-4303-9BF6-C830087D8F25}.Debug|Win32.Build.0 = Debug|Win32 - {BFBAE588-8C68-4303-9BF6-C830087D8F25}.doxy docu|Win32.ActiveCfg = Debug|Win32 - {BFBAE588-8C68-4303-9BF6-C830087D8F25}.doxy docu|Win32.Build.0 = Debug|Win32 - {BFBAE588-8C68-4303-9BF6-C830087D8F25}.Release|Win32.ActiveCfg = Release|Win32 - {BFBAE588-8C68-4303-9BF6-C830087D8F25}.Release|Win32.Build.0 = Release|Win32 - {BFBAE588-8C68-4303-9BF6-C830087D8F25}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32 - {BFBAE588-8C68-4303-9BF6-C830087D8F25}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32 - {BFBAE588-8C68-4303-9BF6-C830087D8F25}.Unicode Release|Win32.ActiveCfg = Unicode Release|Win32 - {BFBAE588-8C68-4303-9BF6-C830087D8F25}.Unicode Release|Win32.Build.0 = Unicode Release|Win32 - {BFBAE588-8C68-4303-9BF6-C830087D8F25}.WineDll|Win32.ActiveCfg = WineDll|Win32 - {BFBAE588-8C68-4303-9BF6-C830087D8F25}.WineDll|Win32.Build.0 = WineDll|Win32 - {BFBAE588-8C68-4303-9BF6-C830087D8F25}.WineRelease|Win32.ActiveCfg = WineRelease|Win32 - {BFBAE588-8C68-4303-9BF6-C830087D8F25}.WineRelease|Win32.Build.0 = WineRelease|Win32 - {E132A04B-8BC6-4D18-81F2-F0156B809871}.bjam|Win32.ActiveCfg = bjam|Win32 - {E132A04B-8BC6-4D18-81F2-F0156B809871}.bjam|Win32.Build.0 = bjam|Win32 - {E132A04B-8BC6-4D18-81F2-F0156B809871}.Debug Release|Win32.ActiveCfg = Debug|Win32 - {E132A04B-8BC6-4D18-81F2-F0156B809871}.Debug|Win32.ActiveCfg = Debug|Win32 - {E132A04B-8BC6-4D18-81F2-F0156B809871}.doxy docu|Win32.ActiveCfg = doxy docu|Win32 - {E132A04B-8BC6-4D18-81F2-F0156B809871}.doxy docu|Win32.Build.0 = doxy docu|Win32 - {E132A04B-8BC6-4D18-81F2-F0156B809871}.Release|Win32.ActiveCfg = Release|Win32 - {E132A04B-8BC6-4D18-81F2-F0156B809871}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32 - {E132A04B-8BC6-4D18-81F2-F0156B809871}.Unicode Release|Win32.ActiveCfg = Unicode Release|Win32 - {E132A04B-8BC6-4D18-81F2-F0156B809871}.WineDll|Win32.ActiveCfg = Debug|Win32 - {E132A04B-8BC6-4D18-81F2-F0156B809871}.WineDll|Win32.Build.0 = Debug|Win32 - {E132A04B-8BC6-4D18-81F2-F0156B809871}.WineRelease|Win32.ActiveCfg = Release|Win32 - {E132A04B-8BC6-4D18-81F2-F0156B809871}.WineRelease|Win32.Build.0 = Release|Win32 - {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.bjam|Win32.ActiveCfg = Debug|Win32 - {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.bjam|Win32.Build.0 = Debug|Win32 - {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.Debug Release|Win32.ActiveCfg = Debug|Win32 - {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.Debug Release|Win32.Build.0 = Debug|Win32 - {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.Debug|Win32.ActiveCfg = Debug|Win32 - {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.Debug|Win32.Build.0 = Debug|Win32 - {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.doxy docu|Win32.ActiveCfg = Debug|Win32 - {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.doxy docu|Win32.Build.0 = Debug|Win32 - {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.Release|Win32.ActiveCfg = Release|Win32 - {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.Release|Win32.Build.0 = Release|Win32 - {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 - {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.Unicode Debug|Win32.Build.0 = Debug|Win32 - {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.Unicode Release|Win32.ActiveCfg = Release|Win32 - {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.Unicode Release|Win32.Build.0 = Release|Win32 - {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.WineDll|Win32.ActiveCfg = Debug|Win32 - {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.WineDll|Win32.Build.0 = Debug|Win32 - {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.WineRelease|Win32.ActiveCfg = Release|Win32 - {F28B575D-7DBA-44DE-AAEF-FA0D065E5162}.WineRelease|Win32.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/base/shell/explorer-old/explorer.vcproj b/base/shell/explorer-old/explorer.vcproj deleted file mode 100644 index 2aac9397c3d..00000000000 --- a/base/shell/explorer-old/explorer.vcproj +++ /dev/null @@ -1,3790 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/base/shell/explorer-old/externals.h b/base/shell/explorer-old/externals.h deleted file mode 100644 index 5e9d5fa0794..00000000000 --- a/base/shell/explorer-old/externals.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2003, 2004 Martin Fuchs - * - * This library is free software; you can redistribute it and/or - * modify it 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. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - // - // Explorer clone - // - // externals.h - // - // Martin Fuchs, 07.06.2003 - // - - -#ifdef __cplusplus -extern "C" { -#endif - - - // explorer main routine -extern int explorer_main(HINSTANCE hinstance, LPTSTR lpCmdLine, int cmdshow); - - // display explorer/file manager window -extern void explorer_show_frame(int cmdshow, LPTSTR lpCmdLine=NULL); - - // display explorer "About" dialog -extern void explorer_about(HWND hwndParent); - - // test for already running desktop instance -extern BOOL IsAnyDesktopRunning(void); - - // show shutdown dialog -extern void ShowExitWindowsDialog(HWND hwndOwner); - -#ifdef __cplusplus -} // extern "C" -#endif - diff --git a/base/shell/explorer-old/globals.h b/base/shell/explorer-old/globals.h deleted file mode 100644 index 1776c9b8aab..00000000000 --- a/base/shell/explorer-old/globals.h +++ /dev/null @@ -1,354 +0,0 @@ -/* - * Copyright 2003, 2004 Martin Fuchs - * - * This library is free software; you can redistribute it and/or - * modify it 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. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - // - // Explorer clone - // - // globals.h - // - // Martin Fuchs, 23.07.2003 - // - - -#include "utility/xmlstorage.h" - -using namespace XMLStorage; - -#include "taskbar/favorites.h" - - - /// management of file types -struct FileTypeInfo { - String _classname; - String _displayname; - bool _neverShowExt; -}; - -struct FileTypeManager : public map -{ - typedef map super; - - const FileTypeInfo& operator[](String ext); - - static bool is_exe_file(LPCTSTR ext); - - LPCTSTR set_type(struct Entry* entry, bool dont_hide_ext=false); -}; - - -enum ICON_TYPE { - IT_STATIC, - IT_CACHED, - IT_DYNAMIC, - IT_SYSCACHE -}; - -enum ICON_ID { - ICID_UNKNOWN, - ICID_NONE, - - ICID_FOLDER, - //ICID_DOCUMENT, - ICID_APP, - ICID_EXPLORER, - - ICID_CONFIG, - ICID_DOCUMENTS, - ICID_FAVORITES, - ICID_INFO, - ICID_APPS, - ICID_SEARCH, - ICID_ACTION, - ICID_SEARCH_DOC, - ICID_PRINTER, - ICID_NETWORK, - ICID_COMPUTER, - ICID_LOGOFF, - ICID_SHUTDOWN, - ICID_RESTART, - ICID_BOOKMARK, - ICID_MINIMIZE, - ICID_CONTROLPAN, - ICID_DESKSETTING, - ICID_NETCONNS, - ICID_ADMIN, - ICID_RECENT, - - ICID_DYNAMIC -}; - -struct Icon { - Icon(); - Icon(ICON_ID id, UINT nid); - Icon(ICON_ID id, UINT nid, int icon_size); - Icon(ICON_TYPE itype, int id, HICON hIcon); - Icon(ICON_TYPE itype, int id, int sys_idx); - - operator ICON_ID() const {return _id;} - - void draw(HDC hdc, int x, int y, int cx, int cy, COLORREF bk_color, HBRUSH bk_brush) const; - HBITMAP create_bitmap(COLORREF bk_color, HBRUSH hbrBkgnd, HDC hdc_wnd) const; - int add_to_imagelist(HIMAGELIST himl, HDC hdc_wnd, COLORREF bk_color=GetSysColor(COLOR_WINDOW), HBRUSH bk_brush=GetSysColorBrush(COLOR_WINDOW)) const; - - int get_sysiml_idx() const {return _itype==IT_SYSCACHE? _sys_idx: -1;} - HICON get_hicon() const {return _itype!=IT_SYSCACHE? _hicon: 0;} - ICON_TYPE get_icontype() const { return _itype; } - - bool destroy() {if (_itype == IT_DYNAMIC) {DestroyIcon(_hicon); return true;} else return false;} - -protected: - ICON_ID _id; - ICON_TYPE _itype; - HICON _hicon; - int _sys_idx; -}; - -struct SysCacheIcon : public Icon { - SysCacheIcon(int id, int sys_idx) - : Icon(IT_SYSCACHE, id, sys_idx) {} -}; - -struct IconCache { - IconCache() : _himlSys_small(0) {} - - virtual ~IconCache(); - void init(); - - const Icon& extract(LPCTSTR path, ICONCACHE_FLAGS flags=ICF_NORMAL); - const Icon& extract(LPCTSTR path, int icon_idx, ICONCACHE_FLAGS flags=ICF_HICON); - const Icon& extract(IExtractIcon* pExtract, LPCTSTR path, int icon_idx, ICONCACHE_FLAGS flags=ICF_HICON); - const Icon& extract(LPCITEMIDLIST pidl, ICONCACHE_FLAGS flags=ICF_NORMAL); - - const Icon& add(HICON hIcon, ICON_TYPE type=IT_DYNAMIC); - const Icon& add(int sys_idx/*, ICON_TYPE type=IT_SYSCACHE*/); - - const Icon& get_icon(int icon_id); - - HIMAGELIST get_sys_imagelist() const {return _himlSys_small;} - - void free_icon(int icon_id); - -protected: - static int s_next_id; - - typedef map IconMap; - IconMap _icons; - - typedef pair CacheKey; - typedef map PathCacheMap; - PathCacheMap _pathCache; - - typedef pair > IdxCacheKey; - typedef map IdxCacheMap; - IdxCacheMap _idxCache; - - typedef pair PidlCacheKey; - typedef map PidlCacheMap; - PidlCacheMap _pidlcache; - - HIMAGELIST _himlSys_small; -}; - - -#define ICON_SIZE_SMALL 16 // GetSystemMetrics(SM_CXSMICON) -#define ICON_SIZE_MIDDLE 24 // special size for start menu root icons -#define ICON_SIZE_LARGE 32 // GetSystemMetrics(SM_CXICON) - -#define STARTMENUROOT_ICON_SIZE ICON_SIZE_MIDDLE // ICON_SIZE_LARGE - -#define ICON_SIZE_FROM_ICF(flags) (flags&ICF_LARGE? ICON_SIZE_LARGE: flags&ICF_MIDDLE? ICON_SIZE_MIDDLE: ICON_SIZE_SMALL) -#define ICF_FROM_ICON_SIZE(size) (size>=ICON_SIZE_LARGE? ICF_LARGE: size>=ICON_SIZE_MIDDLE? ICF_MIDDLE: (ICONCACHE_FLAGS)0) - - - /// create a bitmap from an icon -extern HBITMAP create_bitmap_from_icon(HICON hIcon, HBRUSH hbrush_bkgnd, HDC hdc_wnd/*, int icon_size*/); - - /// add icon with alpha channel to imagelist using the specified background color -extern int ImageList_AddAlphaIcon(HIMAGELIST himl, HICON hIcon, HBRUSH hbrush_bkgnd, HDC hdc_wnd); - - /// retrieve icon from window -extern HICON get_window_icon_small(HWND hwnd); -extern HICON get_window_icon_big(HWND hwnd, bool allow_from_class=true); - - - /// desktop management -#ifdef _USE_HDESK - -typedef auto_ptr DesktopThreadPtr; - -struct Desktop -{ - HDESK _hdesktop; -// HWINSTA _hwinsta; - DesktopThreadPtr _pThread; - WindowHandle _hwndDesktop; - - Desktop(HDESK hdesktop=0/*, HWINSTA hwinsta=0*/); - ~Desktop(); -}; - -typedef auto_ptr DesktopPtr; -typedef DesktopPtr DesktopRef; - - /// Thread class for additional desktops -struct DesktopThread : public Thread -{ - DesktopThread(Desktop& desktop) - : _desktop(desktop) - { - } - - int Run(); - -protected: - Desktop& _desktop; -}; - -#else - -typedef pair MinimizeStruct; - -struct Desktop -{ - set _windows; - WindowHandle _hwndForeground; - list _minimized; -}; -typedef Desktop DesktopRef; - -#endif - - -#define DESKTOP_COUNT 2 - -struct Desktops : public vector -{ - Desktops(); - ~Desktops(); - - void init(); - void SwitchToDesktop(int idx); - void ToggleMinimize(); - -#ifdef _USE_HDESK - DesktopRef& get_current_Desktop() {return (*this)[_current_desktop];} -#endif - - int _current_desktop; -}; - - - /// structure containing global variables of Explorer -extern struct ExplorerGlobals -{ - ExplorerGlobals(); - - void init(HINSTANCE hInstance); - - void read_persistent(); - void write_persistent(); - - XMLPos get_cfg(); - XMLPos get_cfg(const char* path); - - HINSTANCE _hInstance; - UINT _cfStrFName; - -#ifndef ROSSHELL - ATOM _hframeClass; - HWND _hMainWnd; - bool _desktop_mode; - bool _prescan_nodes; -#endif - - FILE* _log; - - DWORD(STDAPICALLTYPE* _SHRestricted)(RESTRICTIONS); - - FileTypeManager _ftype_mgr; - IconCache _icon_cache; - - HWND _hwndDesktopBar; - HWND _hwndShellView; - HWND _hwndDesktop; - - Desktops _desktops; - - XMLDoc _cfg; - String _cfg_dir; - String _cfg_path; - - Favorites _favorites; - String _favorites_path; -} g_Globals; - - - /// convenient loading of string resources -struct ResString : public String -{ - ResString(UINT nid); -}; - - /// convenient loading of standard (32x32) icon resources -struct ResIcon -{ - ResIcon(UINT nid); - - operator HICON() const {return _hicon;} - -protected: - HICON _hicon; -}; - - /// convenient loading of small (16x16) icon resources -struct SmallIcon -{ - SmallIcon(UINT nid); - - operator HICON() const {return _hicon;} - -protected: - HICON _hicon; -}; - - /// convenient loading of icon resources with specified sizes -struct ResIconEx -{ - ResIconEx(UINT nid, int w, int h); - - operator HICON() const {return _hicon;} - -protected: - HICON _hicon; -}; - - /// set big and small icons out of the resources for a window -extern void SetWindowIcon(HWND hwnd, UINT nid); - - /// convenient loading of bitmap resources -struct ResBitmap -{ - ResBitmap(UINT nid); - ~ResBitmap() {DeleteObject(_hBmp);} - - operator HBITMAP() const {return _hBmp;} - -protected: - HBITMAP _hBmp; -}; diff --git a/base/shell/explorer-old/i386-stub-win32.c b/base/shell/explorer-old/i386-stub-win32.c deleted file mode 100644 index c100c521c9a..00000000000 --- a/base/shell/explorer-old/i386-stub-win32.c +++ /dev/null @@ -1,1275 +0,0 @@ -/**************************************************************************** - - THIS SOFTWARE IS NOT COPYRIGHTED - - HP offers the following for use in the public domain. HP makes no - warranty with regard to the software or it's performance and the - user accepts the software "AS IS" with all faults. - - HP DISCLAIMS ANY WARRANTIES, EXPRESS OR IMPLIED, WITH REGARD - TO THIS SOFTWARE INCLUDING BUT NOT LIMITED TO THE WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -****************************************************************************/ - -/**************************************************************************** - * Header: remcom.c,v 1.34 91/03/09 12:29:49 glenne Exp $ - * - * Module name: remcom.c $ - * Revision: 1.34 $ - * Date: 91/03/09 12:29:49 $ - * Contributor: Lake Stevens Instrument Division$ - * - * Description: low level support for gdb debugger. $ - * - * Considerations: only works on target hardware $ - * - * Written by: Glenn Engel $ - * ModuleState: Experimental $ - * - * NOTES: See Below $ - * - * Modified for 386 by Jim Kingdon, Cygnus Support. - * - * To enable debugger support, two things need to happen. One, a - * call to set_debug_traps() is necessary in order to allow any breakpoints - * or error conditions to be properly intercepted and reported to gdb. - * Two, a breakpoint needs to be generated to begin communication. This - * is most easily accomplished by a call to breakpoint(). Breakpoint() - * simulates a breakpoint by executing a trap #1. - * - * The external function exceptionHandler() is - * used to attach a specific handler to a specific 386 vector number. - * It should use the same privilege level it runs at. It should - * install it as an interrupt gate so that interrupts are masked - * while the handler runs. - * - * Because gdb will sometimes write to the stack area to execute function - * calls, this program cannot rely on using the supervisor stack so it - * uses it's own stack area reserved in the int array remcomStack. - * - ************* - * - * The following gdb commands are supported: - * - * command function Return value - * - * g return the value of the CPU registers hex data or ENN - * G set the value of the CPU registers OK or ENN - * - * mAA..AA,LLLL Read LLLL bytes at address AA..AA hex data or ENN - * MAA..AA,LLLL: Write LLLL bytes at address AA.AA OK or ENN - * - * c Resume at current address SNN ( signal NN) - * cAA..AA Continue at address AA..AA SNN - * - * s Step one instruction SNN - * sAA..AA Step one instruction from AA..AA SNN - * - * k kill - * - * ? What was the last sigval ? SNN (signal NN) - * - * All commands and responses are sent with a packet which includes a - * checksum. A packet consists of - * - * $#. - * - * where - * :: - * :: < two hex digits computed as modulo 256 sum of > - * - * When a packet is received, it is first acknowledged with either '+' or '-'. - * '+' indicates a successful transfer. '-' indicates a failed transfer. - * - * Example: - * - * Host: Reply: - * $m0,10#2a +$00010203040506070809101112131415#42 - * - ****************************************************************************/ - -#include -#include - -#include "utility/utility.h" // for strcpy_s() - -/************************************************************************ - * - * external low-level support routines - */ - -extern void putDebugChar(); /* write a single character */ -extern int getDebugChar(); /* read and return a single char */ -extern void exceptionHandler(); /* assign an exception handler */ - -/************************************************************************/ -/* BUFMAX defines the maximum number of characters in inbound/outbound buffers*/ -/* at least NUMREGBYTES*2 are needed for register packets */ -#define BUFMAX 400 - -static char initialized; /* boolean flag. != 0 means we've been initialized */ - -int remote_debug; -/* debug > 0 prints ill-formed commands in valid packets & checksum errors */ - -static const char hexchars[]="0123456789abcdef"; - -/* Number of registers. */ -#define NUMREGS 16 - -/* Number of bytes of registers. */ -#define NUMREGBYTES (NUMREGS * 4) - -enum regnames {EAX, ECX, EDX, EBX, ESP, EBP, ESI, EDI, - PC /* also known as eip */, - PS /* also known as eflags */, - CS, SS, DS, ES, FS, GS}; - -/* - * these should not be static cuz they can be used outside this module - */ -int registers[NUMREGS]; - -#ifndef WIN32 //MF - -#define STACKSIZE 10000 -int remcomStack[STACKSIZE/sizeof(int)]; -static int* stackPtr = &remcomStack[STACKSIZE/sizeof(int) - 1]; - -/*************************** ASSEMBLY CODE MACROS *************************/ -/* */ - -extern void -return_to_prog (); - -/* Restore the program's registers (including the stack pointer, which - means we get the right stack and don't have to worry about popping our - return address and any stack frames and so on) and return. */ -asm(".text"); -asm(".globl _return_to_prog"); -asm("_return_to_prog:"); -asm(" movw _registers+44, %ss"); -asm(" movl _registers+16, %esp"); -asm(" movl _registers+4, %ecx"); -asm(" movl _registers+8, %edx"); -asm(" movl _registers+12, %ebx"); -asm(" movl _registers+20, %ebp"); -asm(" movl _registers+24, %esi"); -asm(" movl _registers+28, %edi"); -asm(" movw _registers+48, %ds"); -asm(" movw _registers+52, %es"); -asm(" movw _registers+56, %fs"); -asm(" movw _registers+60, %gs"); -asm(" movl _registers+36, %eax"); -asm(" pushl %eax"); /* saved eflags */ -asm(" movl _registers+40, %eax"); -asm(" pushl %eax"); /* saved cs */ -asm(" movl _registers+32, %eax"); -asm(" pushl %eax"); /* saved eip */ -asm(" movl _registers, %eax"); - -asm("ret"); //MF - -/* use iret to restore pc and flags together so - that trace flag works right. */ -asm(" iret"); - - -#ifdef WIN32 //MF -asm(".data"); //MF -#endif - -/* Put the error code here just in case the user cares. */ -int gdb_i386errcode; -/* Likewise, the vector number here (since GDB only gets the signal - number through the usual means, and that's not very specific). */ -int gdb_i386vector = -1; - -/* GDB stores segment registers in 32-bit words (that's just the way - m-i386v.h is written). So zero the appropriate areas in registers. */ -#define SAVE_REGISTERS1() \ - asm ("movl %eax, _registers"); \ - asm ("movl %ecx, _registers+4"); \ - asm ("movl %edx, _registers+8"); \ - asm ("movl %ebx, _registers+12"); \ - asm ("movl %ebp, _registers+20"); \ - asm ("movl %esi, _registers+24"); \ - asm ("movl %edi, _registers+28"); \ - asm ("movw $0, %ax"); \ - asm ("movw %ds, _registers+48"); \ - asm ("movw %ax, _registers+50"); \ - asm ("movw %es, _registers+52"); \ - asm ("movw %ax, _registers+54"); \ - asm ("movw %fs, _registers+56"); \ - asm ("movw %ax, _registers+58"); \ - asm ("movw %gs, _registers+60"); \ - asm ("movw %ax, _registers+62"); -#define SAVE_ERRCODE() \ - asm ("popl %ebx"); \ - asm ("movl %ebx, _gdb_i386errcode"); -#define SAVE_REGISTERS2() \ - asm ("popl %ebx"); /* old eip */ \ - asm ("movl %ebx, _registers+32"); \ - asm ("popl %ebx"); /* old cs */ \ - asm ("movl %ebx, _registers+40"); \ - asm ("movw %ax, _registers+42"); \ - asm ("popl %ebx"); /* old eflags */ \ - asm ("movl %ebx, _registers+36"); \ - /* Now that we've done the pops, we can save the stack pointer."); */ \ - asm ("movw %ss, _registers+44"); \ - asm ("movw %ax, _registers+46"); \ - asm ("movl %esp, _registers+16"); - -/* See if mem_fault_routine is set, if so just IRET to that address. */ -#define CHECK_FAULT() \ - asm ("cmpl $0, _mem_fault_routine"); \ - asm ("jne mem_fault"); - -asm (".text"); -asm ("mem_fault:"); -/* OK to clobber temp registers; we're just going to end up in set_mem_err. */ -/* Pop error code from the stack and save it. */ -asm (" popl %eax"); -asm (" movl %eax, _gdb_i386errcode"); - -asm (" popl %eax"); /* eip */ -/* We don't want to return there, we want to return to the function - pointed to by mem_fault_routine instead. */ -asm (" movl _mem_fault_routine, %eax"); -asm (" popl %ecx"); /* cs (low 16 bits; junk in hi 16 bits). */ -asm (" popl %edx"); /* eflags */ - -/* Remove this stack frame; when we do the iret, we will be going to - the start of a function, so we want the stack to look just like it - would after a "call" instruction. */ -asm (" leave"); - -/* Push the stuff that iret wants. */ -asm (" pushl %edx"); /* eflags */ -asm (" pushl %ecx"); /* cs */ -asm (" pushl %eax"); /* eip */ - -/* Zero mem_fault_routine. */ -asm (" movl $0, %eax"); -asm (" movl %eax, _mem_fault_routine"); - -asm ("iret"); - - -#define CALL_HOOK() asm("call _remcomHandler"); - -/* This function is called when a i386 exception occurs. It saves - * all the cpu regs in the _registers array, munges the stack a bit, - * and invokes an exception handler (remcom_handler). - * - * stack on entry: stack on exit: - * old eflags vector number - * old cs (zero-filled to 32 bits) - * old eip - * - */ -extern void _catchException3(); -asm(".text"); -asm(".globl __catchException3"); -asm("__catchException3:"); -SAVE_REGISTERS1(); -SAVE_REGISTERS2(); -asm ("pushl $3"); -CALL_HOOK(); - -/* Same thing for exception 1. */ -extern void _catchException1(); -asm(".text"); -asm(".globl __catchException1"); -asm("__catchException1:"); -SAVE_REGISTERS1(); -SAVE_REGISTERS2(); -asm ("pushl $1"); -CALL_HOOK(); - -/* Same thing for exception 0. */ -extern void _catchException0(); -asm(".text"); -asm(".globl __catchException0"); -asm("__catchException0:"); -SAVE_REGISTERS1(); -SAVE_REGISTERS2(); -asm ("pushl $0"); -CALL_HOOK(); - -/* Same thing for exception 4. */ -extern void _catchException4(); -asm(".text"); -asm(".globl __catchException4"); -asm("__catchException4:"); -SAVE_REGISTERS1(); -SAVE_REGISTERS2(); -asm ("pushl $4"); -CALL_HOOK(); - -/* Same thing for exception 5. */ -extern void _catchException5(); -asm(".text"); -asm(".globl __catchException5"); -asm("__catchException5:"); -SAVE_REGISTERS1(); -SAVE_REGISTERS2(); -asm ("pushl $5"); -CALL_HOOK(); - -/* Same thing for exception 6. */ -extern void _catchException6(); -asm(".text"); -asm(".globl __catchException6"); -asm("__catchException6:"); -SAVE_REGISTERS1(); -SAVE_REGISTERS2(); -asm ("pushl $6"); -CALL_HOOK(); - -/* Same thing for exception 7. */ -extern void _catchException7(); -asm(".text"); -asm(".globl __catchException7"); -asm("__catchException7:"); -SAVE_REGISTERS1(); -SAVE_REGISTERS2(); -asm ("pushl $7"); -CALL_HOOK(); - -/* Same thing for exception 8. */ -extern void _catchException8(); -asm(".text"); -asm(".globl __catchException8"); -asm("__catchException8:"); -SAVE_REGISTERS1(); -SAVE_ERRCODE(); -SAVE_REGISTERS2(); -asm ("pushl $8"); -CALL_HOOK(); - -/* Same thing for exception 9. */ -extern void _catchException9(); -asm(".text"); -asm(".globl __catchException9"); -asm("__catchException9:"); -SAVE_REGISTERS1(); -SAVE_REGISTERS2(); -asm ("pushl $9"); -CALL_HOOK(); - -/* Same thing for exception 10. */ -extern void _catchException10(); -asm(".text"); -asm(".globl __catchException10"); -asm("__catchException10:"); -SAVE_REGISTERS1(); -SAVE_ERRCODE(); -SAVE_REGISTERS2(); -asm ("pushl $10"); -CALL_HOOK(); - -/* Same thing for exception 12. */ -extern void _catchException12(); -asm(".text"); -asm(".globl __catchException12"); -asm("__catchException12:"); -SAVE_REGISTERS1(); -SAVE_ERRCODE(); -SAVE_REGISTERS2(); -asm ("pushl $12"); -CALL_HOOK(); - -/* Same thing for exception 16. */ -extern void _catchException16(); -asm(".text"); -asm(".globl __catchException16"); -asm("__catchException16:"); -SAVE_REGISTERS1(); -SAVE_REGISTERS2(); -asm ("pushl $16"); -CALL_HOOK(); - -/* For 13, 11, and 14 we have to deal with the CHECK_FAULT stuff. */ - -/* Same thing for exception 13. */ -extern void _catchException13 (); -asm (".text"); -asm (".globl __catchException13"); -asm ("__catchException13:"); -CHECK_FAULT(); -SAVE_REGISTERS1(); -SAVE_ERRCODE(); -SAVE_REGISTERS2(); -asm ("pushl $13"); -CALL_HOOK(); - -/* Same thing for exception 11. */ -extern void _catchException11 (); -asm (".text"); -asm (".globl __catchException11"); -asm ("__catchException11:"); -CHECK_FAULT(); -SAVE_REGISTERS1(); -SAVE_ERRCODE(); -SAVE_REGISTERS2(); -asm ("pushl $11"); -CALL_HOOK(); - -/* Same thing for exception 14. */ -extern void _catchException14 (); -asm (".text"); -asm (".globl __catchException14"); -asm ("__catchException14:"); -CHECK_FAULT(); -SAVE_REGISTERS1(); -SAVE_ERRCODE(); -SAVE_REGISTERS2(); -asm ("pushl $14"); -CALL_HOOK(); - -/* - * remcomHandler is a front end for handle_exception. It moves the - * stack pointer into an area reserved for debugger use. - */ -asm("_remcomHandler:"); -asm(" popl %eax"); /* pop off return address */ -asm(" popl %eax"); /* get the exception number */ -asm(" movl _stackPtr, %esp"); /* move to remcom stack area */ -asm(" pushl %eax"); /* push exception onto stack */ -asm(" call _handle_exception"); /* this never returns */ - - -void -_returnFromException () -{ - return_to_prog (); -} - -#endif // !WIN32 - - -#ifdef _MSC_VER //MF -#define BREAKPOINT() __asm int 3; -#else -#define BREAKPOINT() asm(" int $3"); -#endif - - -#ifdef WIN32 //MF - -#define WIN32_LEAN_AND_MEAN -//#include - -void handle_exception(int exceptionVector); - -void win32_exception_handler(EXCEPTION_POINTERS* exc_info) -{ - PCONTEXT ctx = exc_info->ContextRecord; - - registers[EAX] = ctx->Eax; - registers[ECX] = ctx->Ecx; - registers[EDX] = ctx->Edx; - registers[EBX] = ctx->Ebx; - registers[ESP] = ctx->Esp; - registers[EBP] = ctx->Ebp; - registers[ESI] = ctx->Esi; - registers[EDI] = ctx->Edi; - registers[PC] = ctx->Eip; - registers[PS] = ctx->EFlags; - registers[CS] = ctx->SegCs; - registers[SS] = ctx->SegSs; - registers[DS] = ctx->SegDs; - registers[ES] = ctx->SegEs; - registers[FS] = ctx->SegFs; - registers[GS] = ctx->SegGs; - - handle_exception(exc_info->ExceptionRecord->ExceptionCode & 0xFFFF); - - ctx->Eax = registers[EAX]; - ctx->Ecx = registers[ECX]; - ctx->Edx = registers[EDX]; - ctx->Ebx = registers[EBX]; - ctx->Esp = registers[ESP]; - ctx->Ebp = registers[EBP]; - ctx->Esi = registers[ESI]; - ctx->Edi = registers[EDI]; - ctx->Eip = registers[PC]; - ctx->EFlags = registers[PS]; - ctx->SegCs = registers[CS]; - ctx->SegSs = registers[SS]; - ctx->SegDs = registers[DS]; - ctx->SegEs = registers[ES]; - ctx->SegFs = registers[FS]; - ctx->SegGs = registers[GS]; -} - -#endif // WIN32 - - -int -hex (ch) - char ch; -{ - if ((ch >= 'a') && (ch <= 'f')) - return (ch - 'a' + 10); - if ((ch >= '0') && (ch <= '9')) - return (ch - '0'); - if ((ch >= 'A') && (ch <= 'F')) - return (ch - 'A' + 10); - return (-1); -} - -static char remcomInBuffer[BUFMAX]; -static char remcomOutBuffer[BUFMAX]; - -/* scan for the sequence $# */ - -char * -getpacket (void) -{ - char *buffer = &remcomInBuffer[0]; - unsigned char checksum; - unsigned char xmitcsum; - int count; - char ch; - - while (1) - { - /* wait around for the start character, ignore all other characters */ - while ((ch = getDebugChar ()) != '$') - ; - - retry: - checksum = 0; - xmitcsum = -1; - count = 0; - - /* now, read until a # or end of buffer is found */ - while (count < BUFMAX - 1) - { - ch = getDebugChar (); - if (ch == '$') - goto retry; - if (ch == '#') - break; - checksum = checksum + ch; - buffer[count] = ch; - count = count + 1; - } - buffer[count] = 0; - - if (ch == '#') - { - ch = getDebugChar (); - xmitcsum = hex (ch) << 4; - ch = getDebugChar (); - xmitcsum += hex (ch); - - if (checksum != xmitcsum) - { - if (remote_debug) - { - fprintf (stderr, - "bad checksum. My count = 0x%x, sent=0x%x. buf=%s\n", - checksum, xmitcsum, buffer); - } - putDebugChar ('-'); /* failed checksum */ - } - else - { - putDebugChar ('+'); /* successful transfer */ - - /* if a sequence char is present, reply the sequence ID */ - if (buffer[2] == ':') - { - putDebugChar (buffer[0]); - putDebugChar (buffer[1]); - - return &buffer[3]; - } - - return &buffer[0]; - } - } - } -} - -/* send the packet in buffer. */ - -void -putpacket (char *buffer) -{ - unsigned char checksum; - int count; - char ch; - - /* $#. */ - do - { - putDebugChar ('$'); - checksum = 0; - count = 0; - - while ((ch = buffer[count]) != 0) - { - putDebugChar (ch); - checksum += ch; - count += 1; - } - - putDebugChar ('#'); - putDebugChar (hexchars[checksum >> 4]); - putDebugChar (hexchars[checksum % 16]); - - } - while (getDebugChar () != '+'); -} - -void debug_error (char* format/*, char* parm*/) -{ - if (remote_debug) - fprintf (stderr, format/*, parm*/); -} - -/* Address of a routine to RTE to if we get a memory fault. */ -static void (*volatile mem_fault_routine) () = NULL; - -/* Indicate to caller of mem2hex or hex2mem that there has been an - error. */ -static volatile int mem_err = 0; - -void -set_mem_err (void) -{ - mem_err = 1; -} - -/* These are separate functions so that they are so short and sweet - that the compiler won't save any registers (if there is a fault - to mem_fault, they won't get restored, so there better not be any - saved). */ -int -get_char (char *addr) -{ - return *addr; -} - -void -set_char (char *addr, int val) -{ - *addr = val; -} - -/* convert the memory pointed to by mem into hex, placing result in buf */ -/* return a pointer to the last char put in buf (null) */ -/* If MAY_FAULT is non-zero, then we should set mem_err in response to - a fault; if zero treat a fault like any other fault in the stub. */ -char * -mem2hex (mem, buf, count, may_fault) - char *mem; - char *buf; - int count; - int may_fault; -{ - int i; - unsigned char ch; - -#ifdef WIN32 //MF - if (IsBadReadPtr(mem, count)) - return mem; -#else - if (may_fault) - mem_fault_routine = set_mem_err; -#endif - for (i = 0; i < count; i++) - { - ch = get_char (mem++); - if (may_fault && mem_err) - return (buf); - *buf++ = hexchars[ch >> 4]; - *buf++ = hexchars[ch % 16]; - } - *buf = 0; -#ifndef WIN32 //MF - if (may_fault) - mem_fault_routine = NULL; -#endif - return (buf); -} - -/* convert the hex array pointed to by buf into binary to be placed in mem */ -/* return a pointer to the character AFTER the last byte written */ -char * -hex2mem (buf, mem, count, may_fault) - char *buf; - char *mem; - int count; - int may_fault; -{ - int i; - unsigned char ch; - -#ifdef WIN32 //MF - // MinGW does not support structured exception handling, so let's - // go safe and make memory writable by default - DWORD old_protect; - - VirtualProtect(mem, count, PAGE_EXECUTE_READWRITE, &old_protect); -#else - if (may_fault) - mem_fault_routine = set_mem_err; -#endif - - for (i = 0; i < count; i++) - { - ch = hex (*buf++) << 4; - ch = ch + hex (*buf++); - set_char (mem++, ch); - if (may_fault && mem_err) - return (mem); - } - -#ifndef WIN32 //MF - if (may_fault) - mem_fault_routine = NULL; -#endif - - return (mem); -} - -/* this function takes the 386 exception vector and attempts to - translate this number into a unix compatible signal value */ -int -computeSignal (int exceptionVector) -{ - int sigval; - switch (exceptionVector) - { - case 0: - sigval = 8; - break; /* divide by zero */ - case 1: - sigval = 5; - break; /* debug exception */ - case 3: - sigval = 5; - break; /* breakpoint */ - case 4: - sigval = 16; - break; /* into instruction (overflow) */ - case 5: - sigval = 16; - break; /* bound instruction */ - case 6: - sigval = 4; - break; /* Invalid opcode */ - case 7: - sigval = 8; - break; /* coprocessor not available */ - case 8: - sigval = 7; - break; /* double fault */ - case 9: - sigval = 11; - break; /* coprocessor segment overrun */ - case 10: - sigval = 11; - break; /* Invalid TSS */ - case 11: - sigval = 11; - break; /* Segment not present */ - case 12: - sigval = 11; - break; /* stack exception */ - case 13: - sigval = 11; - break; /* general protection */ - case 14: - sigval = 11; - break; /* page fault */ - case 16: - sigval = 7; - break; /* coprocessor error */ - default: - sigval = 7; /* "software generated" */ - } - return (sigval); -} - -/**********************************************/ -/* WHILE WE FIND NICE HEX CHARS, BUILD AN INT */ -/* RETURN NUMBER OF CHARS PROCESSED */ -/**********************************************/ -int -hexToInt (char **ptr, int *intValue) -{ - int numChars = 0; - int hexValue; - - *intValue = 0; - - while (**ptr) - { - hexValue = hex (**ptr); - if (hexValue >= 0) - { - *intValue = (*intValue << 4) | hexValue; - numChars++; - } - else - break; - - (*ptr)++; - } - - return (numChars); -} - -/* - * This function does all command procesing for interfacing to gdb. - */ -void -handle_exception (int exceptionVector) -{ - int sigval, stepping; - int addr, length; - char *ptr; - -#ifndef WIN32 //MF - gdb_i386vector = exceptionVector; -#endif - - if (remote_debug) - { - printf ("vector=%d, sr=0x%x, pc=0x%x\n", - exceptionVector, registers[PS], registers[PC]); - } - - /* reply to host that an exception has occurred */ - sigval = computeSignal (exceptionVector); - - ptr = remcomOutBuffer; - - *ptr++ = 'T'; /* notify gdb with signo, PC, FP and SP */ - *ptr++ = hexchars[sigval >> 4]; - *ptr++ = hexchars[sigval & 0xf]; - - *ptr++ = hexchars[ESP]; - *ptr++ = ':'; - ptr = mem2hex((char *)®isters[ESP], ptr, 4, 0); /* SP */ - *ptr++ = ';'; - - *ptr++ = hexchars[EBP]; - *ptr++ = ':'; - ptr = mem2hex((char *)®isters[EBP], ptr, 4, 0); /* FP */ - *ptr++ = ';'; - - *ptr++ = hexchars[PC]; - *ptr++ = ':'; - ptr = mem2hex((char *)®isters[PC], ptr, 4, 0); /* PC */ - *ptr++ = ';'; - - *ptr = '\0'; - - putpacket (remcomOutBuffer); - - stepping = 0; - - while (1 == 1) - { - remcomOutBuffer[0] = 0; - ptr = getpacket (); - - switch (*ptr++) - { - case '?': - remcomOutBuffer[0] = 'S'; - remcomOutBuffer[1] = hexchars[sigval >> 4]; - remcomOutBuffer[2] = hexchars[sigval % 16]; - remcomOutBuffer[3] = 0; - break; - case 'd': - remote_debug = !(remote_debug); /* toggle debug flag */ - break; - case 'g': /* return the value of the CPU registers */ - mem2hex ((char *) registers, remcomOutBuffer, NUMREGBYTES, 0); - break; - case 'G': /* set the value of the CPU registers - return OK */ - hex2mem (ptr, (char *) registers, NUMREGBYTES, 0); - strcpy_s(remcomOutBuffer, BUFMAX, "OK"); - break; - case 'P': /* set the value of a single CPU register - return OK */ - { - int regno; - - if (hexToInt (&ptr, ®no) && *ptr++ == '=') - if (regno >= 0 && regno < NUMREGS) - { - hex2mem (ptr, (char *) ®isters[regno], 4, 0); - strcpy_s(remcomOutBuffer, BUFMAX, "OK"); - break; - } - - strcpy_s(remcomOutBuffer, BUFMAX, "E01"); - break; - } - - /* mAA..AA,LLLL Read LLLL bytes at address AA..AA */ - case 'm': - /* TRY TO READ %x,%x. IF SUCCEED, SET PTR = 0 */ - if (hexToInt (&ptr, &addr)) - if (*(ptr++) == ',') - if (hexToInt (&ptr, &length)) - { - ptr = 0; - mem_err = 0; - mem2hex ((char *) addr, remcomOutBuffer, length, 1); - if (mem_err) - { - strcpy_s(remcomOutBuffer, BUFMAX, "E03"); - debug_error ("memory fault"); - } - } - - if (ptr) - { - strcpy_s(remcomOutBuffer, BUFMAX, "E01"); - } - break; - - /* MAA..AA,LLLL: Write LLLL bytes at address AA.AA return OK */ - case 'M': - /* TRY TO READ '%x,%x:'. IF SUCCEED, SET PTR = 0 */ - if (hexToInt (&ptr, &addr)) - if (*(ptr++) == ',') - if (hexToInt (&ptr, &length)) - if (*(ptr++) == ':') - { - mem_err = 0; - hex2mem (ptr, (char *) addr, length, 1); - - if (mem_err) - { - strcpy_s(remcomOutBuffer, BUFMAX, "E03"); - debug_error ("memory fault"); - } - else - { - strcpy_s(remcomOutBuffer, BUFMAX, "OK"); - } - - ptr = 0; - } - if (ptr) - { - strcpy_s(remcomOutBuffer, BUFMAX, "E02"); - } - break; - - /* cAA..AA Continue at address AA..AA(optional) */ - /* sAA..AA Step one instruction from AA..AA(optional) */ - case 's': - stepping = 1; - case 'c': - /* try to read optional parameter, pc unchanged if no parm */ - if (hexToInt (&ptr, &addr)) - registers[PC] = addr; - - /* clear the trace bit */ - registers[PS] &= 0xfffffeff; - - /* set the trace bit if we're stepping */ - if (stepping) - registers[PS] |= 0x100; - -#ifdef WIN32 //MF - return; -#else - _returnFromException (); /* this is a jump */ -#endif - break; - - /* kill the program */ - case 'k': /* do nothing */ -#if 0 - /* Huh? This doesn't look like "nothing". - m68k-stub.c and sparc-stub.c don't have it. */ - BREAKPOINT (); -#endif - break; - } /* switch */ - - /* reply to the request */ - putpacket (remcomOutBuffer); - } -} - -/* this function is used to set up exception handlers for tracing and - breakpoints */ -void -set_debug_traps (void) -{ -#ifndef WIN32 //MF - stackPtr = &remcomStack[STACKSIZE / sizeof (int) - 1]; - - exceptionHandler (0, _catchException0); - exceptionHandler (1, _catchException1); - exceptionHandler (3, _catchException3); - exceptionHandler (4, _catchException4); - exceptionHandler (5, _catchException5); - exceptionHandler (6, _catchException6); - exceptionHandler (7, _catchException7); - exceptionHandler (8, _catchException8); - exceptionHandler (9, _catchException9); - exceptionHandler (10, _catchException10); - exceptionHandler (11, _catchException11); - exceptionHandler (12, _catchException12); - exceptionHandler (13, _catchException13); - exceptionHandler (14, _catchException14); - exceptionHandler (16, _catchException16); -#endif // WIN32 - - initialized = 1; -} - -/* This function will generate a breakpoint exception. It is used at the - beginning of a program to sync up with a debugger and can be used - otherwise as a quick means to stop program execution and "break" into - the debugger. */ - -void -breakpoint (void) -{ - if (initialized) - BREAKPOINT (); -} - - - - // - // debugger stub implementation for WIN32 applications - // M. Fuchs, 29.11.2003 - // - -#ifdef WIN32 - -#include -#include - -#include "utility/utility.h" - - -int s_initial_breakpoint = 0; - - -#ifdef DEBUG_SERIAL - -FILE* ser_port = NULL; - -int init_gdb_connect() -{ - //TODO: set up connection using serial communication port - - ser_port = fopen("COM1:", "rwb"); - - return 1; -} - -int getDebugChar() -{ - return fgetc(ser_port); -} - -void putDebugChar(int c) -{ - fputc(c, ser_port); -} - - -#else // DEBUG_SERIAL - - -static LPTOP_LEVEL_EXCEPTION_FILTER s_prev_exc_handler = 0; - - -#define I386_EXCEPTION_CNT 17 - -LONG WINAPI exc_protection_handler(EXCEPTION_POINTERS* exc_info) -{ - int exc_nr = exc_info->ExceptionRecord->ExceptionCode & 0xFFFF; - - if (exc_nr < I386_EXCEPTION_CNT) { - //LOG(FmtString(TEXT("exc_protection_handler: Exception %x"), exc_nr)); - - if (exc_nr==11 || exc_nr==13 || exc_nr==14) { - if (mem_fault_routine) - mem_fault_routine(); - } - - ++exc_info->ContextRecord->Eip; - } - - return EXCEPTION_CONTINUE_EXECUTION; -} - -LONG WINAPI exc_handler(EXCEPTION_POINTERS* exc_info) -{ - int exc_nr = exc_info->ExceptionRecord->ExceptionCode & 0xFFFF; - - if (exc_nr < I386_EXCEPTION_CNT) { - //LOG(FmtString("Exception %x", exc_nr)); - //LOG(FmtString("EIP=%08X EFLAGS=%08X", exc_info->ContextRecord->Eip, exc_info->ContextRecord->EFlags)); - - // step over initial breakpoint - if (s_initial_breakpoint) { - s_initial_breakpoint = 0; - ++exc_info->ContextRecord->Eip; - } - - SetUnhandledExceptionFilter(exc_protection_handler); - - win32_exception_handler(exc_info); - //LOG(FmtString("EIP=%08X EFLAGS=%08X", exc_info->ContextRecord->Eip, exc_info->ContextRecord->EFlags)); - - SetUnhandledExceptionFilter(exc_handler); - - return EXCEPTION_CONTINUE_EXECUTION; - } - - return EXCEPTION_CONTINUE_SEARCH; -} - -/* not needed because we use win32_exception_handler() instead of catchExceptionX() -void exceptionHandler(int exc_nr, void* exc_addr) -{ - if (exc_nr>=0 && exc_nr -#ifdef _MSC_VER -#pragma comment(lib, "wsock32") -#endif - -static int s_rem_fd = -1; - -int init_gdb_connect() -{ - SOCKADDR_IN srv_addr = {0}; - SOCKADDR_IN rem_addr; - WSADATA wsa_data; - int srv_socket, rem_len; - - s_prev_exc_handler = SetUnhandledExceptionFilter(exc_handler); - - if (WSAStartup(MAKEWORD(2,2), &wsa_data)) { - fprintf(stderr, "WSAStartup() failed"); - return 0; - } - - srv_addr.sin_family = AF_INET; - srv_addr.sin_addr.s_addr = htonl(INADDR_ANY); - srv_addr.sin_port = htons(9999); - - srv_socket = socket(PF_INET, SOCK_STREAM, 0); - if (srv_socket == -1) { - perror("socket()"); - return 0; - } - - if (bind(srv_socket, (struct sockaddr*) &srv_addr, sizeof(srv_addr)) == -1) { - perror("bind()"); - return 0; - } - - if (listen(srv_socket, 4) == -1) { - perror("listen()"); - return 0; - } - - rem_len = sizeof(rem_addr); - - for(;;) { - s_rem_fd = accept(srv_socket, (struct sockaddr*)&rem_addr, &rem_len); - - if (s_rem_fd < 0) { - if (errno == EINTR) - continue; - - perror("accept()"); - return 0; - } - - break; - } - - return 1; -} - -#endif // DEBUG_SERIAL - - -int getDebugChar() -{ - char buffer[1024]; - int r; - - if (s_rem_fd == -1) - return EOF; - - r = recv(s_rem_fd, buffer, 1, 0); - if (r == -1) { - perror("recv()"); - LOG(TEXT("debugger connection broken")); - s_rem_fd = -1; - return EOF; - } - - if (!r) - return EOF; - - return buffer[0]; -} - -void putDebugChar(int c) -{ - if (s_rem_fd != -1) { - const char buffer[] = {c}; - - if (!send(s_rem_fd, buffer, 1, 0)) { - perror("send()"); - LOG(TEXT("debugger connection broken")); - exit(-1); - } - } -} - - - // start up GDB stub interface - -int initialize_gdb_stub() -{ - if (!init_gdb_connect()) - return 0; - - set_debug_traps(); - - s_initial_breakpoint = 1; - breakpoint(); - - return 1; -} - -#endif // WIN32 diff --git a/base/shell/explorer-old/make-docu.sh b/base/shell/explorer-old/make-docu.sh deleted file mode 100755 index 7894b44d521..00000000000 --- a/base/shell/explorer-old/make-docu.sh +++ /dev/null @@ -1,2 +0,0 @@ -sed 's/@GEN@/generated on '`date +%d.%m.%Y`/ doxy-footer.html -doxygen Doxyfile diff --git a/base/shell/explorer-old/make-full-docu.bat b/base/shell/explorer-old/make-full-docu.bat deleted file mode 100755 index e4a7b41de46..00000000000 --- a/base/shell/explorer-old/make-full-docu.bat +++ /dev/null @@ -1,7 +0,0 @@ -doxygen Doxyfile -cmd /c start /b /low /wait hhc doxy-doc\html\index.hhp -cmd /c move /y doxy-doc\html\index.chm ros-explorer.chm - -doxygen Doxyfile-all -cmd /c start /b /low /wait hhc doxy-doc\html\index.hhp -cmd /c move /y doxy-doc\html\index.chm ros-explorer-full.chm diff --git a/base/shell/explorer-old/make_explorer.dsp b/base/shell/explorer-old/make_explorer.dsp deleted file mode 100644 index d620c8892df..00000000000 --- a/base/shell/explorer-old/make_explorer.dsp +++ /dev/null @@ -1,205 +0,0 @@ -# Microsoft Developer Studio Project File - Name="make_explorer" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) External Target" 0x0106 - -CFG=make_explorer - Win32 bjam -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "make_explorer.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "make_explorer.mak" CFG="make_explorer - Win32 bjam" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "make_explorer - Win32 Release" (based on "Win32 (x86) External Target") -!MESSAGE "make_explorer - Win32 Debug" (based on "Win32 (x86) External Target") -!MESSAGE "make_explorer - Win32 Unicode Debug" (based on "Win32 (x86) External Target") -!MESSAGE "make_explorer - Win32 Unicode Release" (based on "Win32 (x86) External Target") -!MESSAGE "make_explorer - Win32 doxy docu" (based on "Win32 (x86) External Target") -!MESSAGE "make_explorer - Win32 bjam" (based on "Win32 (x86) External Target") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" - -!IF "$(CFG)" == "make_explorer - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Cmd_Line "NMAKE /f make_explorer.mak" -# PROP BASE Rebuild_Opt "/a" -# PROP BASE Target_File "make_explorer.exe" -# PROP BASE Bsc_Name "make_explorer.bsc" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Cmd_Line "msdevfilt -gcc -pipe "perl d:\tools\gSTLFilt.pl" mingw32-make.exe -f Makefile-precomp UNICODE=0" -# PROP Rebuild_Opt "clean all" -# PROP Target_File "explorer.exe" -# PROP Bsc_Name "" -# PROP Target_Dir "" - -!ELSEIF "$(CFG)" == "make_explorer - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Cmd_Line "NMAKE /f make_explorer.mak" -# PROP BASE Rebuild_Opt "/a" -# PROP BASE Target_File "make_explorer.exe" -# PROP BASE Bsc_Name "make_explorer.bsc" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Cmd_Line "msdevfilt -gcc -pipe "perl d:\tools\gSTLFilt.pl" mingw32-make.exe -f Makefile-precomp UNICODE=0 DEBUG=1" -# PROP Rebuild_Opt "clean all" -# PROP Target_File "explorer.exe" -# PROP Bsc_Name "msdevfilt -gcc -pipe "perl d:\tools\gSTLFilt.pl" make -f Makefile.MinGW UNICODE=0 DEBUG=1" -# PROP Target_Dir "" - -!ELSEIF "$(CFG)" == "make_explorer - Win32 Unicode Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "UDebug" -# PROP BASE Intermediate_Dir "UDebug" -# PROP BASE Cmd_Line "msdevfilt -gcc -pipe "perl d:\tools\gSTLFilt.pl" make -f Makefile.MinGW UNICODE=1 DEBUG=1" -# PROP BASE Rebuild_Opt "clean all" -# PROP BASE Target_File "explorer.exe" -# PROP BASE Bsc_Name "" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "UDebug" -# PROP Intermediate_Dir "UDebug" -# PROP Cmd_Line "msdevfilt -gcc -pipe "perl d:\tools\gSTLFilt.pl" mingw32-make.exe -f Makefile.MinGW UNICODE=1 DEBUG=1" -# PROP Rebuild_Opt "clean all" -# PROP Target_File "explorer.exe" -# PROP Bsc_Name "" -# PROP Target_Dir "" - -!ELSEIF "$(CFG)" == "make_explorer - Win32 Unicode Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "URelease" -# PROP BASE Intermediate_Dir "URelease" -# PROP BASE Cmd_Line "msdevfilt -gcc -pipe "perl d:\tools\gSTLFilt.pl" make -f Makefile.MinGW UNICODE=1" -# PROP BASE Rebuild_Opt "clean all" -# PROP BASE Target_File "explorer.exe" -# PROP BASE Bsc_Name "" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "URelease" -# PROP Intermediate_Dir "URelease" -# PROP Cmd_Line "msdevfilt -gcc mingw32-make.exe -f Makefile-precomp UNICODE=1" -# PROP Rebuild_Opt "clean all" -# PROP Target_File "explorer.exe" -# PROP Bsc_Name "" -# PROP Target_Dir "" - -!ELSEIF "$(CFG)" == "make_explorer - Win32 doxy docu" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Cmd_Line "msdevfilt -gcc -pipe "perl d:\tools\gSTLFilt.pl" make -f Makefile.MinGW DEBUG=1" -# PROP BASE Rebuild_Opt "clean all" -# PROP BASE Target_File "explorer.exe" -# PROP BASE Bsc_Name "" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Cmd_Line "msdevfilt -java make docu" -# PROP Rebuild_Opt "full-docu" -# PROP Target_File "explorer.exe" -# PROP Bsc_Name "" -# PROP Target_Dir "" - -!ELSEIF "$(CFG)" == "make_explorer - Win32 bjam" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Cmd_Line "msdevfilt -gcc -pipe "perl d:\tools\gSTLFilt.pl" make -f Makefile.MinGW DEBUG=1" -# PROP BASE Rebuild_Opt "clean all" -# PROP BASE Target_File "explorer.exe" -# PROP BASE Bsc_Name "" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Cmd_Line "msdevfilt -gcc -pipe "perl d:\tools\gSTLFilt.pl" bjam" -# PROP Rebuild_Opt "clean&bjam release" -# PROP Target_File "explorer.exe" -# PROP Bsc_Name "" -# PROP Target_Dir "" - -!ENDIF - -# Begin Target - -# Name "make_explorer - Win32 Release" -# Name "make_explorer - Win32 Debug" -# Name "make_explorer - Win32 Unicode Debug" -# Name "make_explorer - Win32 Unicode Release" -# Name "make_explorer - Win32 doxy docu" -# Name "make_explorer - Win32 bjam" - -!IF "$(CFG)" == "make_explorer - Win32 Release" - -!ELSEIF "$(CFG)" == "make_explorer - Win32 Debug" - -!ELSEIF "$(CFG)" == "make_explorer - Win32 Unicode Debug" - -!ELSEIF "$(CFG)" == "make_explorer - Win32 Unicode Release" - -!ELSEIF "$(CFG)" == "make_explorer - Win32 doxy docu" - -!ELSEIF "$(CFG)" == "make_explorer - Win32 bjam" - -!ENDIF - -# Begin Source File - -SOURCE=.\explorer.rbuild -# End Source File -# Begin Source File - -SOURCE=.\Jamfile -# End Source File -# Begin Source File - -SOURCE=".\Makefile-MinGW" -# End Source File -# Begin Source File - -SOURCE=".\Makefile-precomp" -# End Source File -# Begin Source File - -SOURCE=".\Makefile-Wine" -# End Source File -# End Target -# End Project diff --git a/base/shell/explorer-old/make_explorer.vcproj b/base/shell/explorer-old/make_explorer.vcproj deleted file mode 100644 index 05bb8796622..00000000000 --- a/base/shell/explorer-old/make_explorer.vcproj +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/base/shell/explorer-old/make_rosshell.dsp b/base/shell/explorer-old/make_rosshell.dsp deleted file mode 100644 index f113f96cb72..00000000000 --- a/base/shell/explorer-old/make_rosshell.dsp +++ /dev/null @@ -1,151 +0,0 @@ -# Microsoft Developer Studio Project File - Name="make_rosshell" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) External Target" 0x0106 - -CFG=make_rosshell - Win32 Release -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "make_rosshell.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "make_rosshell.mak" CFG="make_rosshell - Win32 Release" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "make_rosshell - Win32 Release" (based on "Win32 (x86) External Target") -!MESSAGE "make_rosshell - Win32 Debug" (based on "Win32 (x86) External Target") -!MESSAGE "make_rosshell - Win32 Unicode Debug" (based on "Win32 (x86) External Target") -!MESSAGE "make_rosshell - Win32 Unicode Release" (based on "Win32 (x86) External Target") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" - -!IF "$(CFG)" == "make_rosshell - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Cmd_Line "NMAKE /f make_rosshell.mak" -# PROP BASE Rebuild_Opt "/a" -# PROP BASE Target_File "make_rosshell.exe" -# PROP BASE Bsc_Name "make_rosshell.bsc" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Cmd_Line "msdevfilt -gcc -pipe "perl d:\tools\gSTLFilt.pl" make -f Make-rosshell-MinGW UNICODE=0" -# PROP Rebuild_Opt "clean all" -# PROP Target_File "rosshell.exe" -# PROP Bsc_Name "" -# PROP Target_Dir "" - -!ELSEIF "$(CFG)" == "make_rosshell - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Cmd_Line "NMAKE /f make_rosshell.mak" -# PROP BASE Rebuild_Opt "/a" -# PROP BASE Target_File "make_rosshell.exe" -# PROP BASE Bsc_Name "make_rosshell.bsc" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Cmd_Line "msdevfilt -gcc -pipe "perl d:\tools\gSTLFilt.pl" make -f Make-rosshell-MinGW UNICODE=0 DEBUG=1" -# PROP Rebuild_Opt "clean all" -# PROP Target_File "rosshell.exe" -# PROP Bsc_Name "msdevfilt -gcc -pipe "perl d:\tools\gSTLFilt.pl" make -f Makefile.MinGW UNICODE=0 DEBUG=1" -# PROP Target_Dir "" - -!ELSEIF "$(CFG)" == "make_rosshell - Win32 Unicode Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "UDebug" -# PROP BASE Intermediate_Dir "UDebug" -# PROP BASE Cmd_Line "msdevfilt -gcc -pipe "perl d:\tools\gSTLFilt.pl" make -f Makefile.MinGW UNICODE=1 DEBUG=1" -# PROP BASE Rebuild_Opt "clean all" -# PROP BASE Target_File "rosshell.exe" -# PROP BASE Bsc_Name "" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "UDebug" -# PROP Intermediate_Dir "UDebug" -# PROP Cmd_Line "msdevfilt -gcc -pipe "perl d:\tools\gSTLFilt.pl" make -f Makefile.MinGW UNICODE=1 DEBUG=1" -# PROP Rebuild_Opt "clean all" -# PROP Target_File "rosshell.exe" -# PROP Bsc_Name "" -# PROP Target_Dir "" - -!ELSEIF "$(CFG)" == "make_rosshell - Win32 Unicode Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "URelease" -# PROP BASE Intermediate_Dir "URelease" -# PROP BASE Cmd_Line "msdevfilt -gcc -pipe "perl d:\tools\gSTLFilt.pl" make -f Makefile.MinGW UNICODE=1" -# PROP BASE Rebuild_Opt "clean all" -# PROP BASE Target_File "rosshell.exe" -# PROP BASE Bsc_Name "" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "URelease" -# PROP Intermediate_Dir "URelease" -# PROP Cmd_Line "msdevfilt -gcc make -f Make-rosshell-MinGW UNICODE=1" -# PROP Rebuild_Opt "clean all" -# PROP Target_File "rosshell.exe" -# PROP Bsc_Name "" -# PROP Target_Dir "" - -!ENDIF - -# Begin Target - -# Name "make_rosshell - Win32 Release" -# Name "make_rosshell - Win32 Debug" -# Name "make_rosshell - Win32 Unicode Debug" -# Name "make_rosshell - Win32 Unicode Release" - -!IF "$(CFG)" == "make_rosshell - Win32 Release" - -!ELSEIF "$(CFG)" == "make_rosshell - Win32 Debug" - -!ELSEIF "$(CFG)" == "make_rosshell - Win32 Unicode Debug" - -!ELSEIF "$(CFG)" == "make_rosshell - Win32 Unicode Release" - -!ENDIF - -# Begin Source File - -SOURCE=.\Jamfile -# End Source File -# Begin Source File - -SOURCE=".\Make-rosshell-MinGW" -# End Source File -# Begin Source File - -SOURCE=".\Make-rosshell.mak" -# End Source File -# Begin Source File - -SOURCE=.\Makefile -# End Source File -# End Target -# End Project diff --git a/base/shell/explorer-old/makearchive.bat b/base/shell/explorer-old/makearchive.bat deleted file mode 100755 index 45d707c681a..00000000000 --- a/base/shell/explorer-old/makearchive.bat +++ /dev/null @@ -1,21 +0,0 @@ -set MAKE=mingw32-make.exe -set TARGET=E:\html\newhome\explorer - -rm explorer-ansi.exe -%MAKE% -f Makefile-precomp clean all UNICODE=0 -mv explorer.exe explorer-ansi.exe - -%MAKE% -f Makefile-precomp clean all UNICODE=1 -zip %TARGET%\ros-explorer.zip explorer-ansi.exe explorer.exe *.dll - -cd ..\lean-explorer -%MAKE% -f Makefile-precomp clean all UNICODE=1 -zip %TARGET%\lean-explorer.zip explorer.exe -cd ..\explorer - -pack -mv explorer-src.zip %TARGET%\explorer-src.zip - -make-full-docu -move ros-explorer.chm %TARGET%\ -move ros-explorer-full.chm %TARGET%\ diff --git a/base/shell/explorer-old/notifyhook/CMakeLists.txt b/base/shell/explorer-old/notifyhook/CMakeLists.txt deleted file mode 100644 index 935fc1d574a..00000000000 --- a/base/shell/explorer-old/notifyhook/CMakeLists.txt +++ /dev/null @@ -1,17 +0,0 @@ - -add_definitions(-D_NOTIFYHOOK_IMPL) - -spec2def(notifyhook.dll notifyhook.spec ADD_IMPORTLIB) - -list(APPEND SOURCE - notifyhook.c - notifyhook.rc - ${CMAKE_CURRENT_BINARY_DIR}/notifyhook.def) - -add_library(notifyhook SHARED ${SOURCE}) - -set_module_type(notifyhook win32dll) - -add_importlibs(notifyhook user32 msvcrt kernel32) - -add_cd_file(TARGET notifyhook DESTINATION reactos/system32 FOR all) diff --git a/base/shell/explorer-old/notifyhook/notifyhook.c b/base/shell/explorer-old/notifyhook/notifyhook.c deleted file mode 100644 index 3e363891d09..00000000000 --- a/base/shell/explorer-old/notifyhook/notifyhook.c +++ /dev/null @@ -1,116 +0,0 @@ -/* - * Copyright 2004 Martin Fuchs - * - * This library is free software; you can redistribute it and/or - * modify it 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. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - // - // NotifyHook DLL for ROS Explorer - // - // notifyhook.cpp - // - // Martin Fuchs, 17.03.2004 - // - - -#include "../utility/utility.h" - -#include "notifyhook.h" - - -static HINSTANCE s_hInstance; -static UINT WM_GETMODULEPATH; -static HHOOK s_hNotifyHook; - - -BOOL APIENTRY DllMain(HINSTANCE hInst, DWORD dwReason, LPVOID param) -{ - switch(dwReason) { - case DLL_PROCESS_ATTACH: - s_hInstance = hInst; - DisableThreadLibraryCalls(hInst); - WM_GETMODULEPATH = RegisterWindowMessageA("WM_GETMODULEPATH"); - break; - } - - return TRUE; -} - - -struct COPYDATA_STRUCT { - HWND _hwnd; - int _len; - char _path[MAX_PATH]; -}; - -LRESULT CALLBACK NotifyHookProc(int code, WPARAM wparam, LPARAM lparam) -{ - MSG* pmsg = (MSG*)lparam; - - if (pmsg->message == WM_GETMODULEPATH) { - struct COPYDATA_STRUCT cds; - COPYDATASTRUCT data; - - cds._hwnd = pmsg->hwnd; - cds._len = GetWindowModuleFileNameA(pmsg->hwnd, cds._path, COUNTOF(cds._path)); - - data.dwData = WM_GETMODULEPATH; - data.cbData = sizeof(cds); - data.lpData = &cds; - - SendMessage((HWND)pmsg->wParam, WM_COPYDATA, (WPARAM)pmsg->hwnd, (LPARAM)&data); - - return 0; - } - - return CallNextHookEx(s_hNotifyHook, code, wparam, lparam); -} - - -UINT InstallNotifyHook() -{ - s_hNotifyHook = SetWindowsHookEx(WH_GETMESSAGE, NotifyHookProc, s_hInstance, 0); - - return WM_GETMODULEPATH; -} - -void DeinstallNotifyHook() -{ - UnhookWindowsHookEx(s_hNotifyHook); - s_hNotifyHook = 0; -} - - -void GetWindowModulePath(HWND hwnd) -{ - SendMessage(hwnd, WM_GETMODULEPATH, 0, 0); -} - - // retrieve module path by receiving WM_COPYDATA message -DECL_NOTIFYHOOK int GetWindowModulePathCopyData(LPARAM lparam, HWND* phwnd, LPSTR buffer, int size) -{ - PCOPYDATASTRUCT data = (PCOPYDATASTRUCT) lparam; - - if (data->dwData == WM_GETMODULEPATH) { - struct COPYDATA_STRUCT* cds = (struct COPYDATA_STRUCT*) data->lpData; - - *phwnd = cds->_hwnd; - lstrcpyn(buffer, cds->_path, size); - - return cds->_len; - } else - return 0; -} diff --git a/base/shell/explorer-old/notifyhook/notifyhook.def b/base/shell/explorer-old/notifyhook/notifyhook.def deleted file mode 100644 index 47ddf67e5c9..00000000000 --- a/base/shell/explorer-old/notifyhook/notifyhook.def +++ /dev/null @@ -1,6 +0,0 @@ -LIBRARY notifyhook.dll -EXPORTS -DeinstallNotifyHook -GetWindowModulePath -GetWindowModulePathCopyData -InstallNotifyHook diff --git a/base/shell/explorer-old/notifyhook/notifyhook.dsp b/base/shell/explorer-old/notifyhook/notifyhook.dsp deleted file mode 100644 index 5987f96d342..00000000000 --- a/base/shell/explorer-old/notifyhook/notifyhook.dsp +++ /dev/null @@ -1,171 +0,0 @@ -# Microsoft Developer Studio Project File - Name="notifyhook" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102 - -CFG=notifyhook - Win32 -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "notifyhook.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "notifyhook.mak" CFG="notifyhook - Win32" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "notifyhook - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library") -!MESSAGE "notifyhook - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library") -!MESSAGE "notifyhook - Win32" (based on "Win32 (x86) Dynamic-Link Library") -!MESSAGE "notifyhook - Win32 Debug Release" (based on "Win32 (x86) Dynamic-Link Library") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -MTL=midl.exe -RSC=rc.exe - -!IF "$(CFG)" == "notifyhook - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "shellhook___Win32_Release" -# PROP BASE Intermediate_Dir "shellhook___Win32_Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "..\Release" -# PROP Intermediate_Dir "Release" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c -# ADD CPP /nologo /MT /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_NOTIFYHOOK_IMPL" /FD /c -# SUBTRACT CPP /YX -# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 -# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 -# ADD BASE RSC /l 0x407 /d "NDEBUG" -# ADD RSC /l 0x407 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386 -# ADD LINK32 user32.lib /nologo /subsystem:windows /dll /machine:I386 - -!ELSEIF "$(CFG)" == "notifyhook - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Win32" -# PROP BASE Intermediate_Dir "Win32" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "..\Debug" -# PROP Intermediate_Dir "Debug" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /GZ /c -# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "_NOTIFYHOOK_IMPL" /FR /FD /GZ /c -# SUBTRACT CPP /YX -# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 -# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 -# ADD BASE RSC /l 0x407 /d "_DEBUG" -# ADD RSC /l 0x407 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept -# ADD LINK32 user32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept - -!ELSEIF "$(CFG)" == "notifyhook - Win32" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Win32" -# PROP BASE Intermediate_Dir "Win32" -# PROP BASE Ignore_Export_Lib 0 -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Win32" -# PROP Intermediate_Dir "Win32" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "_NOTIFYHOOK_IMPL" /FR /FD /GZ /c -# SUBTRACT BASE CPP /YX -# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "_NOTIFYHOOK_IMPL" /FR /FD /GZ /c -# SUBTRACT CPP /YX -# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 -# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 -# ADD BASE RSC /l 0x407 /d "_DEBUG" -# ADD RSC /l 0x407 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 user32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept -# ADD LINK32 user32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept - -!ELSEIF "$(CFG)" == "notifyhook - Win32 Debug Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "DRelease" -# PROP BASE Intermediate_Dir "DRelease" -# PROP BASE Ignore_Export_Lib 0 -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "DRelease" -# PROP Intermediate_Dir "DRelease" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_NOTIFYHOOK_IMPL" /FD /c -# SUBTRACT BASE CPP /YX -# ADD CPP /nologo /MT /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_NOTIFYHOOK_IMPL" /FD /c -# SUBTRACT CPP /YX -# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 -# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 -# ADD BASE RSC /l 0x407 /d "NDEBUG" -# ADD RSC /l 0x407 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 user32.lib /nologo /subsystem:windows /dll /machine:I386 -# ADD LINK32 user32.lib /nologo /subsystem:windows /dll /machine:I386 - -!ENDIF - -# Begin Target - -# Name "notifyhook - Win32 Release" -# Name "notifyhook - Win32 Debug" -# Name "notifyhook - Win32" -# Name "notifyhook - Win32 Debug Release" -# Begin Source File - -SOURCE=.\notifyhook.c -# End Source File -# Begin Source File - -SOURCE=.\notifyhook.h -# End Source File -# Begin Source File - -SOURCE=.\notifyhook.rbuild -# End Source File -# Begin Source File - -SOURCE=..\utility\utility.h -# End Source File -# End Target -# End Project diff --git a/base/shell/explorer-old/notifyhook/notifyhook.h b/base/shell/explorer-old/notifyhook/notifyhook.h deleted file mode 100644 index bfa4b356156..00000000000 --- a/base/shell/explorer-old/notifyhook/notifyhook.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright 2004 Martin Fuchs - * - * This library is free software; you can redistribute it and/or - * modify it 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. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - // - // NotifyHook DLL for ROS Explorer - // - // notifyhook.h - // - // Martin Fuchs, 17.03.2004 - // - - -#ifdef _NOTIFYHOOK_IMPL -#define DECL_NOTIFYHOOK __declspec(dllexport) -#else -#define DECL_NOTIFYHOOK __declspec(dllimport) -#ifdef _MSC_VER -#pragma comment(lib, "notifyhook") -#endif -#endif - -#ifdef __cplusplus -extern "C" { -#endif - -DECL_NOTIFYHOOK UINT InstallNotifyHook(void); -DECL_NOTIFYHOOK void DeinstallNotifyHook(void); - -DECL_NOTIFYHOOK void GetWindowModulePath(HWND hwnd); -DECL_NOTIFYHOOK int GetWindowModulePathCopyData(LPARAM lparam, HWND* phwnd, LPSTR buffer, int size); - -#ifdef __cplusplus -}; -#endif diff --git a/base/shell/explorer-old/notifyhook/notifyhook.rc b/base/shell/explorer-old/notifyhook/notifyhook.rc deleted file mode 100644 index 04f6fe47684..00000000000 --- a/base/shell/explorer-old/notifyhook/notifyhook.rc +++ /dev/null @@ -1,5 +0,0 @@ -#define REACTOS_VERSION_DLL -#define REACTOS_STR_FILE_DESCRIPTION "NotifyHook DLL for ROS Explorer" -#define REACTOS_STR_INTERNAL_NAME "notifyhook" -#define REACTOS_STR_ORIGINAL_FILENAME "notifyhook.dll" -#include diff --git a/base/shell/explorer-old/notifyhook/notifyhook.spec b/base/shell/explorer-old/notifyhook/notifyhook.spec deleted file mode 100644 index e27ea751426..00000000000 --- a/base/shell/explorer-old/notifyhook/notifyhook.spec +++ /dev/null @@ -1,4 +0,0 @@ -@ cdecl DeinstallNotifyHook() -@ cdecl GetWindowModulePath(ptr) -@ cdecl GetWindowModulePathCopyData(ptr ptr ptr long) -@ cdecl InstallNotifyHook() \ No newline at end of file diff --git a/base/shell/explorer-old/notifyhook/notifyhook.vcproj b/base/shell/explorer-old/notifyhook/notifyhook.vcproj deleted file mode 100644 index adf230322da..00000000000 --- a/base/shell/explorer-old/notifyhook/notifyhook.vcproj +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/base/shell/explorer-old/precomp.cpp b/base/shell/explorer-old/precomp.cpp deleted file mode 100644 index 4a54730d68a..00000000000 --- a/base/shell/explorer-old/precomp.cpp +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright 2004 Martin Fuchs - * - * This library is free software; you can redistribute it and/or - * modify it 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. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - // - // Explorer clone - precompiled header support - // - // precomp.h - // - // Martin Fuchs, 17.05.2004 - // - -#include "precomp.h" diff --git a/base/shell/explorer-old/precomp.h b/base/shell/explorer-old/precomp.h deleted file mode 100644 index 831e8f92141..00000000000 --- a/base/shell/explorer-old/precomp.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2004 Martin Fuchs - * - * This library is free software; you can redistribute it and/or - * modify it 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. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#ifndef _EXPLORER_H -#define _EXPLORER_H - - // - // Explorer clone - precompiled header support - // - // precomp.h - // - // Martin Fuchs, 17.05.2004 - // - -#define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 1 -#define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 1 - -#include - -#define WIN32_NO_STATUS -#define _INC_WINDOWS -#define COM_NO_WINDOWS_H - -#include -#include -#include -#include -#include -#include -#include - -#include "utility/utility.h" - -#include "explorer.h" -#include "desktop/desktop.h" - -#include "globals.h" -#include "externals.h" - -#include "resource.h" - -#endif /* _EXPLORER_H */ diff --git a/base/shell/explorer-old/project-root.jam b/base/shell/explorer-old/project-root.jam deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/base/shell/explorer-old/rc-mingw.jam b/base/shell/explorer-old/rc-mingw.jam deleted file mode 100644 index 62f8f96bc58..00000000000 --- a/base/shell/explorer-old/rc-mingw.jam +++ /dev/null @@ -1,53 +0,0 @@ -import type ; -import generators ; -import feature ; - -type.register RC : rc ; - -rule init ( ) -{ -} - -rule resource-compile ( target : sources * : properties * ) -{ -# local OS = [ feature.get-values : $(properties) ] ; - resource-compile-mingw $(target) : $(sources[1]) ; -# switch $(OS) -# { -# case "NT" : -# resource-compile-nt $(target) : $(sources[1]) ; -# case "CYGWIN" : -# resource-compile-cygwin $(target) : $(sources[1]) ; -# case "FREEBSD" : -# create-empty-object $(target) : $(sources[1]) ; -# case "*" : -# errors.error "Cannot process RC files for OS=$(OS)" ; -# } -} - - -actions quietly resource-compile-nt -{ - rc /i "$(>:D)" /fo "$(<)" "$(>)" -} - -actions quietly resource-compile-mingw -{ - windres -D__WINDRES__ -o "$(<)" -i "$(>)" -} - -actions quietly resource-compile-cygwin -{ - windres -D__WINDRES__ --include-dir "$(>:D)" -o "$(<)" -i "$(>)" -} - -actions quietly create-empty-object -{ - as /dev/null -o "$(<)" -} - -# Since it's a common practice to write -# exe hello : hello.cpp hello.rc -# we change the name of object created from RC file, to -# avoid conflict with hello.cpp. -generators.register-standard rc-mingw.resource-compile : RC : OBJ(%_res) ; diff --git a/base/shell/explorer-old/res/action.ico b/base/shell/explorer-old/res/action.ico deleted file mode 100644 index 0403934c2a2..00000000000 Binary files a/base/shell/explorer-old/res/action.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/administration.ico b/base/shell/explorer-old/res/administration.ico deleted file mode 100644 index 40fa3102bbe..00000000000 Binary files a/base/shell/explorer-old/res/administration.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/appicon.ico b/base/shell/explorer-old/res/appicon.ico deleted file mode 100644 index 233a1379187..00000000000 Binary files a/base/shell/explorer-old/res/appicon.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/apps.ico b/base/shell/explorer-old/res/apps.ico deleted file mode 100644 index 4a13b948586..00000000000 Binary files a/base/shell/explorer-old/res/apps.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/arrow.ico b/base/shell/explorer-old/res/arrow.ico deleted file mode 100644 index f170de0d77e..00000000000 Binary files a/base/shell/explorer-old/res/arrow.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/arrow_dwn.ico b/base/shell/explorer-old/res/arrow_dwn.ico deleted file mode 100644 index 0932f7f3a59..00000000000 Binary files a/base/shell/explorer-old/res/arrow_dwn.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/arrow_up.ico b/base/shell/explorer-old/res/arrow_up.ico deleted file mode 100644 index 9e2ee4cd376..00000000000 Binary files a/base/shell/explorer-old/res/arrow_up.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/arrowsel.ico b/base/shell/explorer-old/res/arrowsel.ico deleted file mode 100644 index fbf05f41b4c..00000000000 Binary files a/base/shell/explorer-old/res/arrowsel.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/computer.ico b/base/shell/explorer-old/res/computer.ico deleted file mode 100644 index 56edfcbb2af..00000000000 Binary files a/base/shell/explorer-old/res/computer.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/config.ico b/base/shell/explorer-old/res/config.ico deleted file mode 100644 index 25a18e992aa..00000000000 Binary files a/base/shell/explorer-old/res/config.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/control-panel.ico b/base/shell/explorer-old/res/control-panel.ico deleted file mode 100644 index 9b01c4995ba..00000000000 Binary files a/base/shell/explorer-old/res/control-panel.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/desktop-settings.ico b/base/shell/explorer-old/res/desktop-settings.ico deleted file mode 100644 index 3269f2d8f6c..00000000000 Binary files a/base/shell/explorer-old/res/desktop-settings.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/documents.ico b/base/shell/explorer-old/res/documents.ico deleted file mode 100644 index e2e6a9b6bcf..00000000000 Binary files a/base/shell/explorer-old/res/documents.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/dot.ico b/base/shell/explorer-old/res/dot.ico deleted file mode 100644 index 9ddbb8a41c7..00000000000 Binary files a/base/shell/explorer-old/res/dot.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/dot_red.ico b/base/shell/explorer-old/res/dot_red.ico deleted file mode 100644 index 4d176eef1d5..00000000000 Binary files a/base/shell/explorer-old/res/dot_red.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/dot_trans.ico b/base/shell/explorer-old/res/dot_trans.ico deleted file mode 100644 index d5ede5a3800..00000000000 Binary files a/base/shell/explorer-old/res/dot_trans.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/drivebar.bmp b/base/shell/explorer-old/res/drivebar.bmp deleted file mode 100644 index ec1c0519dc5..00000000000 Binary files a/base/shell/explorer-old/res/drivebar.bmp and /dev/null differ diff --git a/base/shell/explorer-old/res/explorer.ico b/base/shell/explorer-old/res/explorer.ico deleted file mode 100644 index 48b14f2043a..00000000000 Binary files a/base/shell/explorer-old/res/explorer.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/favorites.ico b/base/shell/explorer-old/res/favorites.ico deleted file mode 100644 index 2912a8c62a1..00000000000 Binary files a/base/shell/explorer-old/res/favorites.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/floating.ico b/base/shell/explorer-old/res/floating.ico deleted file mode 100644 index bbb19608d5a..00000000000 Binary files a/base/shell/explorer-old/res/floating.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/folder.ico b/base/shell/explorer-old/res/folder.ico deleted file mode 100644 index fd606d91d7b..00000000000 Binary files a/base/shell/explorer-old/res/folder.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/icoali10.bmp b/base/shell/explorer-old/res/icoali10.bmp deleted file mode 100644 index eb29b24c6b6..00000000000 Binary files a/base/shell/explorer-old/res/icoali10.bmp and /dev/null differ diff --git a/base/shell/explorer-old/res/icoalig0.bmp b/base/shell/explorer-old/res/icoalig0.bmp deleted file mode 100644 index 0fb9e324877..00000000000 Binary files a/base/shell/explorer-old/res/icoalig0.bmp and /dev/null differ diff --git a/base/shell/explorer-old/res/icoalig1.bmp b/base/shell/explorer-old/res/icoalig1.bmp deleted file mode 100644 index 3ae36488cdf..00000000000 Binary files a/base/shell/explorer-old/res/icoalig1.bmp and /dev/null differ diff --git a/base/shell/explorer-old/res/icoalig2.bmp b/base/shell/explorer-old/res/icoalig2.bmp deleted file mode 100644 index f5064423e5f..00000000000 Binary files a/base/shell/explorer-old/res/icoalig2.bmp and /dev/null differ diff --git a/base/shell/explorer-old/res/icoalig3.bmp b/base/shell/explorer-old/res/icoalig3.bmp deleted file mode 100644 index 34fe98fa8f0..00000000000 Binary files a/base/shell/explorer-old/res/icoalig3.bmp and /dev/null differ diff --git a/base/shell/explorer-old/res/icoalig4.bmp b/base/shell/explorer-old/res/icoalig4.bmp deleted file mode 100644 index 2ceaf8bfe9d..00000000000 Binary files a/base/shell/explorer-old/res/icoalig4.bmp and /dev/null differ diff --git a/base/shell/explorer-old/res/icoalig5.bmp b/base/shell/explorer-old/res/icoalig5.bmp deleted file mode 100644 index 5d38cd319e8..00000000000 Binary files a/base/shell/explorer-old/res/icoalig5.bmp and /dev/null differ diff --git a/base/shell/explorer-old/res/icoalig6.bmp b/base/shell/explorer-old/res/icoalig6.bmp deleted file mode 100644 index 654da49cc00..00000000000 Binary files a/base/shell/explorer-old/res/icoalig6.bmp and /dev/null differ diff --git a/base/shell/explorer-old/res/icoalig7.bmp b/base/shell/explorer-old/res/icoalig7.bmp deleted file mode 100644 index 8e0942009b7..00000000000 Binary files a/base/shell/explorer-old/res/icoalig7.bmp and /dev/null differ diff --git a/base/shell/explorer-old/res/icoalig8.bmp b/base/shell/explorer-old/res/icoalig8.bmp deleted file mode 100644 index 03c49b0e273..00000000000 Binary files a/base/shell/explorer-old/res/icoalig8.bmp and /dev/null differ diff --git a/base/shell/explorer-old/res/icoalig9.bmp b/base/shell/explorer-old/res/icoalig9.bmp deleted file mode 100644 index 0e8fb8acfce..00000000000 Binary files a/base/shell/explorer-old/res/icoalig9.bmp and /dev/null differ diff --git a/base/shell/explorer-old/res/images.bmp b/base/shell/explorer-old/res/images.bmp deleted file mode 100644 index ff9f97a0a7a..00000000000 Binary files a/base/shell/explorer-old/res/images.bmp and /dev/null differ diff --git a/base/shell/explorer-old/res/info.ico b/base/shell/explorer-old/res/info.ico deleted file mode 100644 index 45f2055faaf..00000000000 Binary files a/base/shell/explorer-old/res/info.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/logoff.ico b/base/shell/explorer-old/res/logoff.ico deleted file mode 100644 index da3c571d66a..00000000000 Binary files a/base/shell/explorer-old/res/logoff.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/logov.bmp b/base/shell/explorer-old/res/logov.bmp deleted file mode 100644 index 109246c0bc7..00000000000 Binary files a/base/shell/explorer-old/res/logov.bmp and /dev/null differ diff --git a/base/shell/explorer-old/res/logov.psd b/base/shell/explorer-old/res/logov.psd deleted file mode 100644 index 90712ff847e..00000000000 Binary files a/base/shell/explorer-old/res/logov.psd and /dev/null differ diff --git a/base/shell/explorer-old/res/logov16.bmp b/base/shell/explorer-old/res/logov16.bmp deleted file mode 100644 index 1fb37cd8026..00000000000 Binary files a/base/shell/explorer-old/res/logov16.bmp and /dev/null differ diff --git a/base/shell/explorer-old/res/logov256.bmp b/base/shell/explorer-old/res/logov256.bmp deleted file mode 100644 index 87ad7f214dc..00000000000 Binary files a/base/shell/explorer-old/res/logov256.bmp and /dev/null differ diff --git a/base/shell/explorer-old/res/mdi.bmp b/base/shell/explorer-old/res/mdi.bmp deleted file mode 100644 index 92e550ada9e..00000000000 Binary files a/base/shell/explorer-old/res/mdi.bmp and /dev/null differ diff --git a/base/shell/explorer-old/res/minimize.ico b/base/shell/explorer-old/res/minimize.ico deleted file mode 100644 index 792718f87e9..00000000000 Binary files a/base/shell/explorer-old/res/minimize.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/network-conns.ico b/base/shell/explorer-old/res/network-conns.ico deleted file mode 100644 index da50640cd3d..00000000000 Binary files a/base/shell/explorer-old/res/network-conns.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/network.ico b/base/shell/explorer-old/res/network.ico deleted file mode 100644 index 37f32e8e10b..00000000000 Binary files a/base/shell/explorer-old/res/network.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/notify_l.ico b/base/shell/explorer-old/res/notify_l.ico deleted file mode 100644 index b50d1e73b43..00000000000 Binary files a/base/shell/explorer-old/res/notify_l.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/notify_r.ico b/base/shell/explorer-old/res/notify_r.ico deleted file mode 100644 index e4900ac69b6..00000000000 Binary files a/base/shell/explorer-old/res/notify_r.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/printer.ico b/base/shell/explorer-old/res/printer.ico deleted file mode 100644 index fa25f89ddd3..00000000000 Binary files a/base/shell/explorer-old/res/printer.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/reactos.ico b/base/shell/explorer-old/res/reactos.ico deleted file mode 100644 index 0ce1dd360f3..00000000000 Binary files a/base/shell/explorer-old/res/reactos.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/recent-documents.ico b/base/shell/explorer-old/res/recent-documents.ico deleted file mode 100644 index b3b1d4b57fd..00000000000 Binary files a/base/shell/explorer-old/res/recent-documents.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/restart.ico b/base/shell/explorer-old/res/restart.ico deleted file mode 100644 index 9a9ee38c356..00000000000 Binary files a/base/shell/explorer-old/res/restart.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/ros-big.ico b/base/shell/explorer-old/res/ros-big.ico deleted file mode 100644 index e6b5b5f2bb9..00000000000 Binary files a/base/shell/explorer-old/res/ros-big.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/sdi.bmp b/base/shell/explorer-old/res/sdi.bmp deleted file mode 100644 index 2de2710ba42..00000000000 Binary files a/base/shell/explorer-old/res/sdi.bmp and /dev/null differ diff --git a/base/shell/explorer-old/res/search-doc.ico b/base/shell/explorer-old/res/search-doc.ico deleted file mode 100644 index 2bf74abc40c..00000000000 Binary files a/base/shell/explorer-old/res/search-doc.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/search.ico b/base/shell/explorer-old/res/search.ico deleted file mode 100644 index c41842e3bf4..00000000000 Binary files a/base/shell/explorer-old/res/search.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/shutdown.ico b/base/shell/explorer-old/res/shutdown.ico deleted file mode 100644 index ee4fce42b0f..00000000000 Binary files a/base/shell/explorer-old/res/shutdown.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/speaker.ico b/base/shell/explorer-old/res/speaker.ico deleted file mode 100644 index dcc607f33da..00000000000 Binary files a/base/shell/explorer-old/res/speaker.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/startmenu.ico b/base/shell/explorer-old/res/startmenu.ico deleted file mode 100644 index b0c5059f3d8..00000000000 Binary files a/base/shell/explorer-old/res/startmenu.ico and /dev/null differ diff --git a/base/shell/explorer-old/res/toolbar.bmp b/base/shell/explorer-old/res/toolbar.bmp deleted file mode 100644 index 21c8055ce43..00000000000 Binary files a/base/shell/explorer-old/res/toolbar.bmp and /dev/null differ diff --git a/base/shell/explorer-old/resource.h b/base/shell/explorer-old/resource.h deleted file mode 100644 index 368e5df1c80..00000000000 --- a/base/shell/explorer-old/resource.h +++ /dev/null @@ -1,240 +0,0 @@ -#pragma once - -#define MANIFEST_RESOURCE_ID 1 - -#define IDS_TITLE 1 -#define IDS_START 2 -#define IDS_LOGOFF 3 -#define IDS_SHUTDOWN 4 -#define IDS_LAUNCH 5 -#define IDS_START_HELP 6 -#define IDS_SEARCH_FILES 7 -#define IDS_DOCUMENTS 8 -#define IDS_FAVORITES 9 -#define IDS_PROGRAMS 10 -#define IDS_SETTINGS 11 -#define IDS_EXPLORE 12 -#define IDS_EMPTY 13 -#define IDS_RECENT 14 -#define IDS_ADMIN 15 -#define IDS_NETWORK 16 -#define IDS_CONNECTIONS 17 -#define IDS_DRIVES 18 -#define IDS_SEARCH_COMPUTER 19 -#define IDS_SETTINGS_MENU 20 -#define IDS_CONTROL_PANEL 21 -#define IDS_PRINTERS 22 -#define IDS_BROWSE 23 -#define IDS_SEARCH_PRG 24 -#define IDS_ALL_USERS 25 -#define IDS_SEARCH 26 -#define IDS_ABOUT_EXPLORER 27 -#define IDS_LAUNCH_MANY_PROGRAMS 28 -#define IDS_DESKTOPBAR_SETTINGS 29 -#define IDS_DESKTOP 30 -#define IDS_TASKBAR 31 -#define IDS_STARTMENU 32 -#define IDS_MINIMIZE_ALL 33 -#define IDS_DESKTOP_NUM 34 -#define IDS_VOLUME 35 -#define IDS_ITEMS_CUR 36 -#define IDS_ITEMS_CONFIGURED 37 -#define IDS_ITEMS_VISIBLE 38 -#define IDS_ITEMS_HIDDEN 39 -#define IDS_NOTIFY_SHOW 40 -#define IDS_NOTIFY_HIDE 41 -#define IDS_NOTIFY_AUTOHIDE 42 -#define IDS_SHOW_HIDDEN_ICONS 43 -#define IDS_HIDE_ICONS 44 -#define IDS_TERMINATE 45 -#define IDS_RESTART 46 -#define IDS_NAMECOLUMN 47 -#define IDS_PATHCOLUMN 48 -#define IDS_MENUCOLUMN 49 - -#define IDI_COMPUTER 100 -#define IDI_EXPLORER 101 -#define IDI_STARTMENU 102 -#define IDB_TOOLBAR 103 -#define IDA_EXPLORER 104 -#define ID_ACTIVATE 105 -#define IDD_SEARCH_PROGRAM 105 -#define IDB_DRIVEBAR 106 -#define IDD_DESKBAR_DESKTOP 106 -#define IDB_IMAGES 107 -#define IDD_EXECUTE 108 -#define IDR_MAINFRAME 109 -#define IDM_MDIFRAME 110 -#define ID_EXECUTE 111 -#define IDM_SDIFRAME 113 -#define IDI_LOGOFF 124 -#define IDI_FOLDERARROW 125 -#define IDI_ARROW 125 -#define IDI_ARROW_SELECTED 126 -#define IDI_SHUTDOWN 127 -#define IDB_LOGOV 129 -#define IDB_LOGOV256 130 -#define IDA_SEARCH_PROGRAM 133 -#define IDI_APPICON 134 -#define IDA_TRAYNOTIFY 134 -#define IDI_FLOATING 135 -#define IDD_ABOUT_EXPLORER 135 -#define IDI_REACTOS_BIG 137 -#define IDI_DOCUMENTS 138 -#define IDI_CONFIG 139 -#define IDI_FAVORITES 140 -#define IDI_INFO 141 -#define IDI_APPS 142 -#define IDI_SEARCH 143 -#define IDI_ACTION 144 -#define IDI_FOLDER 145 -#define IDI_SEARCH_DOC 146 -#define IDI_PRINTER 147 -#define IDI_NETWORK 148 -#define IDI_REACTOS 149 -#define IDM_DESKTOPBAR 150 -#define IDM_VOLUME 151 -#define IDM_NOTIFYAREA 152 -#define IDD_DESKBAR_TASKBAR 153 -#define IDB_ICON_ALIGN_0 153 -#define IDD_DESKBAR_STARTMENU 154 -#define IDB_ICON_ALIGN_1 154 -#define IDB_ICON_ALIGN_2 155 -#define IDD_NOTIFYAREA 155 -#define IDB_ICON_ALIGN_3 156 -#define IDD_MDI_SDI 156 -#define IDB_ICON_ALIGN_4 157 -#define IDB_ICON_ALIGN_5 158 -#define IDB_ICON_ALIGN_6 159 -#define IDB_ICON_ALIGN_7 160 -#define IDB_ICON_ALIGN_8 161 -#define IDB_ICON_ALIGN_9 162 -#define IDI_SPEAKER 162 -#define IDB_ICON_ALIGN_10 163 -#define IDI_DOT 163 -#define IDB_LOGOV16 164 -#define IDI_DOT_TRANS 164 -#define IDI_DOT_RED 165 -#define IDI_ARROW_UP 166 -#define IDI_ARROW_DOWN 167 -#define IDI_NOTIFY_L 168 -#define IDI_NOTIFY_R 169 -#define IDB_MDI 170 -#define IDB_SDI 171 -#define IDI_MINIMIZE 172 -#define IDI_CONTROLPAN 173 -#define IDI_DESKSETTING 174 -#define IDI_NETCONNS 175 -#define IDI_ADMIN 176 -#define IDI_RECENT 178 -#define IDI_RESTART 179 - -#define ID_VIEW_NAME 401 -#define ID_VIEW_ALL_ATTRIBUTES 402 -#define ID_VIEW_SELECTED_ATTRIBUTES 403 - -#define ID_VIEW_STATUSBAR 503 -#define ID_VIEW_DRIVE_BAR 507 -#define ID_VIEW_TOOL_BAR 508 -#define ID_VIEW_EXTRA_BAR 509 -#define ID_VIEW_SIDE_BAR 510 - -#define IDC_ROS_EXPLORER 1000 -#define IDC_ICON_ALIGN_0 1002 -#define IDC_ICON_ALIGN_1 1003 -#define IDC_NOTIFY_ICONS 1003 -#define IDC_ICON_ALIGN_2 1004 -#define IDC_ICON_ALIGN_3 1005 -#define IDC_ICON_ALIGN_4 1006 -#define IDC_NOTIFY_TOOLTIP 1006 -#define IDC_ICON_ALIGN_5 1007 -#define IDC_NOTIFY_TITLE 1007 -#define IDC_ICON_ALIGN_6 1008 -#define IDC_NOTIFY_MODULE 1008 -#define IDC_ICON_ALIGN_7 1009 -#define IDC_LABEL1 1009 -#define IDC_ICON_ALIGN_8 1010 -#define IDC_LABEL2 1010 -#define IDC_ICON_ALIGN_9 1011 -#define IDC_LABEL3 1011 -#define IDC_ICON_ALIGN_10 1012 -#define IDC_WWW 1012 -#define IDC_LABEL6 1012 -#define IDC_ICON_ALIGN_11 1013 -#define IDC_LAST_CHANGE 1013 -#define IDC_FILTER 1017 -#define IDC_PROGRAMS_FOUND 1018 -#define IDC_PICTURE 1019 -#define IDC_NOTIFY_SHOW 1020 -#define IDC_NOTIFY_HIDE 1021 -#define IDC_NOTIFY_AUTOHIDE 1022 -#define IDC_LABEL4 1023 -#define ID_HIDE_INACTIVE_ICONS 1025 -#define ID_SHOW_CLOCK 1026 -#define ID_DESKTOP_VERSION 1027 -#define IDC_BUTTON1 1028 -#define IDC_CHECK_ENTRIES 1028 -#define IDC_VERSION_TXT 1029 -#define IDC_WIN_VERSION 1030 -#define IDC_MDI 1030 -#define IDC_SDI 1031 -#define IDC_SEPARATE_SUBFOLDERS 1034 - -#define ID_REFRESH 1704 - -#define IDS_VERSION_STR 5000 -#define IDS_EXPLORER_VERSION_STR 5001 - -#define IDC_FILETREE 10001 -#define ID_EXPLORER_FAQ 10002 -#define ID_WEB_WINDOW 10003 - -#define ID_WINDOW_AUTOSORT 0x8003 -#define ID_VIEW_FULLSCREEN 0x8004 -#define ID_PREFERED_SIZES 0x8005 -#define ID_DRIVE_DESKTOP 0x9000 -#define ID_DRIVE_SHELL_NS 0x9001 -#define ID_DRIVE_UNIX_FS 0x9002 -#define ID_DRIVE_NTOBJ_NS 0x9003 -#define ID_DRIVE_REGISTRY 0x9004 -#define ID_DRIVE_FAT 0x9005 -#define ID_DRIVE_FIRST 0x9006 - -#define ID_ABOUT_WINDOWS 40002 -#define ID_ABOUT_EXPLORER 40003 -#define ID_DESKTOPBAR_SETTINGS 40004 -#define ID_GO_BACK 40005 -#define ID_GO_FORWARD 40006 -#define ID_GO_HOME 40007 -#define ID_GO_SEARCH 40008 -#define ID_GO_UP 40009 -#define ID_STOP 40010 -#define ID_MINIMIZE_ALL 40011 -#define ID_EXPLORE 40012 -#define ID_TASKMGR 40013 -#define ID_TRAY_VOLUME 40014 -#define ID_VOLUME_PROPERTIES 40015 -#define ID_SHOW_HIDDEN_ICONS 40016 -#define ID_CONFIG_NOTIFYAREA 40017 -#define ID_CONFIG_TIME 40018 -#define ID_VIEW_MDI 40019 -#define ID_VIEW_SDI 40020 -#define ID_TOOLS_OPTIONS 40021 -#define ID_SHOW_ICON_BUTTON 40023 - -#define ID_SWITCH_DESKTOP_1 50000 - -#define ID_WINDOW_NEW 0xE130 -#define ID_WINDOW_ARRANGE 0xE131 -#define ID_WINDOW_CASCADE 0xE132 -#define ID_WINDOW_TILE_HORZ 0xE133 -#define ID_WINDOW_TILE_VERT 0xE134 -#define ID_WINDOW_SPLIT 0xE135 - -#define ID_EDIT_PROPERTIES 57656 - -#define ID_FILE_EXIT 0xE141 -#define ID_HELP_USING 0xE144 -#define ID_HELP 0xE146 - -#define IDC_STATIC -1 diff --git a/base/shell/explorer-old/rosshell.dsp b/base/shell/explorer-old/rosshell.dsp deleted file mode 100644 index 9130737980b..00000000000 --- a/base/shell/explorer-old/rosshell.dsp +++ /dev/null @@ -1,608 +0,0 @@ -# Microsoft Developer Studio Project File - Name="rosshell" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Console Application" 0x0103 - -CFG=rosshell - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "rosshell.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "rosshell.mak" CFG="rosshell - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "rosshell - Win32 Release" (based on "Win32 (x86) Console Application") -!MESSAGE "rosshell - Win32 Debug" (based on "Win32 (x86) Console Application") -!MESSAGE "rosshell - Win32 Debug Release" (based on "Win32 (x86) Console Application") -!MESSAGE "rosshell - Win32 Unicode Release" (based on "Win32 (x86) Console Application") -!MESSAGE "rosshell - Win32 Unicode Debug" (based on "Win32 (x86) Console Application") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -RSC=rc.exe - -!IF "$(CFG)" == "rosshell - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GR /GX /O1 /D "NDEBUG" /D "WIN32" /D _WIN32_IE=0x0600 /D _WIN32_WINNT=0x0501 /D "ROSSHELL" /Yu"precomp.h" /FD /c -# ADD BASE RSC /l 0x407 /d "NDEBUG" -# ADD RSC /l 0x407 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 shell32.lib comctl32.lib gdi32.lib user32.lib advapi32.lib ole32.lib delayimp.lib /nologo /subsystem:windows /machine:I386 /libpath:"Release" /delayload:oleaut32.dll /delayload:wsock32.dll -# SUBTRACT LINK32 /pdb:none - -!ELSEIF "$(CFG)" == "rosshell - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D _WIN32_IE=0x0600 /D _WIN32_WINNT=0x0501 /D "ROSSHELL" /FR /Yu"precomp.h" /FD /GZ /c -# ADD BASE RSC /l 0x407 /d "_DEBUG" -# ADD RSC /l 0x407 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept -# ADD LINK32 kernel32.lib shell32.lib comctl32.lib gdi32.lib user32.lib advapi32.lib ole32.lib delayimp.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept /libpath:"Debug" /delayload:oleaut32.dll /delayload:wsock32.dll -# SUBTRACT LINK32 /pdb:none - -!ELSEIF "$(CFG)" == "rosshell - Win32 Debug Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "DRelease" -# PROP BASE Intermediate_Dir "DRelease" -# PROP BASE Ignore_Export_Lib 0 -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "DRelease" -# PROP Intermediate_Dir "DRelease" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_ROS_" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GR /GX /Zi /O2 /D "NDEBUG" /D "WIN32" /D _WIN32_IE=0x0600 /D _WIN32_WINNT=0x0501 /D "ROSSHELL" /FR /Yu"precomp.h" /FD /c -# ADD BASE RSC /l 0x407 /d "NDEBUG" -# ADD RSC /l 0x407 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib comctl32.lib shell32.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 shell32.lib comctl32.lib gdi32.lib user32.lib advapi32.lib ole32.lib delayimp.lib /nologo /subsystem:windows /debug /machine:I386 /delayload:oleaut32.dll /delayload:wsock32.dll -# SUBTRACT LINK32 /pdb:none - -!ELSEIF "$(CFG)" == "rosshell - Win32 Unicode Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "URelease" -# PROP BASE Intermediate_Dir "URelease" -# PROP BASE Ignore_Export_Lib 0 -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "URelease" -# PROP Intermediate_Dir "URelease" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "UNICODE" /D "_ROS_" /YX /FD /c -# ADD CPP /nologo /MD /W3 /GR /GX /O2 /D "NDEBUG" /D "UNICODE" /D "WIN32" /D _WIN32_IE=0x0600 /D _WIN32_WINNT=0x0501 /D "ROSSHELL" /Yu"precomp.h" /FD /c -# ADD BASE RSC /l 0x407 /d "NDEBUG" -# ADD RSC /l 0x407 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib comctl32.lib shell32.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 shell32.lib comctl32.lib gdi32.lib user32.lib advapi32.lib ole32.lib delayimp.lib /nologo /subsystem:windows /machine:I386 /libpath:"Release" /delayload:oleaut32.dll /delayload:wsock32.dll -# SUBTRACT LINK32 /pdb:none - -!ELSEIF "$(CFG)" == "rosshell - Win32 Unicode Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "UDebug" -# PROP BASE Intermediate_Dir "UDebug" -# PROP BASE Ignore_Export_Lib 0 -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "UDebug" -# PROP Intermediate_Dir "UDebug" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "UNICODE" /D "_ROS_" /FR /YX /FD /GZ /c -# ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /D "_DEBUG" /D "UNICODE" /D "WIN32" /D _WIN32_IE=0x0600 /D _WIN32_WINNT=0x0501 /D "ROSSHELL" /FR /Yu"precomp.h" /FD /GZ /c -# ADD BASE RSC /l 0x407 /d "_DEBUG" -# ADD RSC /l 0x407 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 user32.lib gdi32.lib advapi32.lib comctl32.lib shell32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept -# ADD LINK32 shell32.lib comctl32.lib gdi32.lib user32.lib advapi32.lib ole32.lib delayimp.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept /libpath:"Debug" /delayload:oleaut32.dll /delayload:wsock32.dll -# SUBTRACT LINK32 /pdb:none - -!ENDIF - -# Begin Target - -# Name "rosshell - Win32 Release" -# Name "rosshell - Win32 Debug" -# Name "rosshell - Win32 Debug Release" -# Name "rosshell - Win32 Unicode Release" -# Name "rosshell - Win32 Unicode Debug" -# Begin Group "utility" - -# PROP Default_Filter "" -# Begin Source File - -SOURCE=.\utility\dragdropimpl.cpp -# End Source File -# Begin Source File - -SOURCE=.\utility\dragdropimpl.h -# End Source File -# Begin Source File - -SOURCE=.\utility\shellbrowserimpl.cpp -# End Source File -# Begin Source File - -SOURCE=.\utility\shellbrowserimpl.h -# End Source File -# Begin Source File - -SOURCE=.\utility\shellclasses.cpp -# End Source File -# Begin Source File - -SOURCE=.\utility\shellclasses.h -# End Source File -# Begin Source File - -SOURCE=.\utility\treedroptarget.h -# End Source File -# Begin Source File - -SOURCE=.\utility\utility.cpp -# End Source File -# Begin Source File - -SOURCE=.\utility\utility.h -# End Source File -# Begin Source File - -SOURCE=.\utility\window.cpp -# End Source File -# Begin Source File - -SOURCE=.\utility\window.h -# End Source File -# Begin Source File - -SOURCE=.\utility\xmlstorage.cpp -# End Source File -# Begin Source File - -SOURCE=.\utility\xmlstorage.h -# End Source File -# End Group -# Begin Group "resources" - -# PROP Default_Filter "bmp,ico" -# Begin Source File - -SOURCE=.\res\action.ico -# End Source File -# Begin Source File - -SOURCE=.\res\appicon.ico -# End Source File -# Begin Source File - -SOURCE=.\res\apps.ico -# End Source File -# Begin Source File - -SOURCE=.\res\arrow.ico -# End Source File -# Begin Source File - -SOURCE=.\res\arrow_dwn.ico -# End Source File -# Begin Source File - -SOURCE=.\res\arrow_up.ico -# End Source File -# Begin Source File - -SOURCE=.\res\arrowsel.ico -# End Source File -# Begin Source File - -SOURCE=.\res\computer.ico -# End Source File -# Begin Source File - -SOURCE=.\res\config.ico -# End Source File -# Begin Source File - -SOURCE=.\res\documents.ico -# End Source File -# Begin Source File - -SOURCE=.\res\dot.ico -# End Source File -# Begin Source File - -SOURCE=.\res\dot_red.ico -# End Source File -# Begin Source File - -SOURCE=.\res\dot_trans.ico -# End Source File -# Begin Source File - -SOURCE=.\res\drivebar.bmp -# End Source File -# Begin Source File - -SOURCE=".\explorer-jp.rc" -# PROP Exclude_From_Build 1 -# End Source File -# Begin Source File - -SOURCE=.\res\explorer.ico -# End Source File -# Begin Source File - -SOURCE=.\resource.h -# End Source File -# Begin Source File - -SOURCE=.\explorer_intres.rc -# End Source File -# Begin Source File - -SOURCE=.\res\favorites.ico -# End Source File -# Begin Source File - -SOURCE=.\res\floating.ico -# End Source File -# Begin Source File - -SOURCE=.\res\folder.ico -# End Source File -# Begin Source File - -SOURCE=.\res\icoali10.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\icoalig0.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\icoalig1.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\icoalig2.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\icoalig3.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\icoalig4.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\icoalig5.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\icoalig6.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\icoalig7.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\icoalig8.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\icoalig9.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\images.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\info.ico -# End Source File -# Begin Source File - -SOURCE=.\res\logoff.ico -# End Source File -# Begin Source File - -SOURCE=.\res\logov.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\logov16.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\logov256.bmp -# End Source File -# Begin Source File - -SOURCE=.\res\network.ico -# End Source File -# Begin Source File - -SOURCE=.\res\notify_l.ico -# End Source File -# Begin Source File - -SOURCE=.\res\notify_r.ico -# End Source File -# Begin Source File - -SOURCE=.\res\printer.ico -# End Source File -# Begin Source File - -SOURCE=.\res\reactos.ico -# End Source File -# Begin Source File - -SOURCE=".\res\ros-big.ico" -# End Source File -# Begin Source File - -SOURCE=".\res\search-doc.ico" -# End Source File -# Begin Source File - -SOURCE=.\res\search.ico -# End Source File -# Begin Source File - -SOURCE=.\res\speaker.ico -# End Source File -# Begin Source File - -SOURCE=.\res\startmenu.ico -# End Source File -# End Group -# Begin Group "taskbar" - -# PROP Default_Filter "" -# Begin Source File - -SOURCE=.\taskbar\desktopbar.cpp -# End Source File -# Begin Source File - -SOURCE=.\taskbar\desktopbar.h -# End Source File -# Begin Source File - -SOURCE=.\taskbar\favorites.cpp -# End Source File -# Begin Source File - -SOURCE=.\taskbar\favorites.h -# End Source File -# Begin Source File - -SOURCE=.\notifyhook\notifyhook.h -# End Source File -# Begin Source File - -SOURCE=.\taskbar\quicklaunch.cpp -# End Source File -# Begin Source File - -SOURCE=.\taskbar\quicklaunch.h -# End Source File -# Begin Source File - -SOURCE=.\taskbar\startmenu.cpp -# End Source File -# Begin Source File - -SOURCE=.\taskbar\startmenu.h -# End Source File -# Begin Source File - -SOURCE=.\taskbar\taskbar.cpp -# End Source File -# Begin Source File - -SOURCE=.\taskbar\taskbar.h -# End Source File -# Begin Source File - -SOURCE=.\taskbar\traynotify.cpp -# End Source File -# Begin Source File - -SOURCE=.\taskbar\traynotify.h -# End Source File -# End Group -# Begin Group "desktop" - -# PROP Default_Filter "" -# Begin Source File - -SOURCE=.\desktop\desktop.cpp -# End Source File -# Begin Source File - -SOURCE=.\desktop\desktop.h -# End Source File -# End Group -# Begin Group "shell" - -# PROP Default_Filter "" -# Begin Source File - -SOURCE=.\shell\entries.cpp -# End Source File -# Begin Source File - -SOURCE=.\shell\entries.h -# End Source File -# Begin Source File - -SOURCE=.\shell\filechild.h -# End Source File -# Begin Source File - -SOURCE=.\shell\pane.cpp -# End Source File -# Begin Source File - -SOURCE=.\shell\pane.h -# End Source File -# Begin Source File - -SOURCE=.\shell\shellbrowser.h -# End Source File -# Begin Source File - -SOURCE=.\shell\shellfs.cpp -# End Source File -# Begin Source File - -SOURCE=.\shell\shellfs.h -# End Source File -# Begin Source File - -SOURCE=.\shell\winfs.cpp -# End Source File -# Begin Source File - -SOURCE=.\shell\winfs.h -# End Source File -# End Group -# Begin Group "dialogs" - -# PROP Default_Filter "" -# Begin Source File - -SOURCE=.\dialogs\searchprogram.cpp -# End Source File -# Begin Source File - -SOURCE=.\dialogs\searchprogram.h -# End Source File -# Begin Source File - -SOURCE=.\dialogs\settings.cpp -# End Source File -# Begin Source File - -SOURCE=.\dialogs\settings.h -# End Source File -# End Group -# Begin Group "main" - -# PROP Default_Filter "" -# Begin Source File - -SOURCE=.\explorer.cpp -# End Source File -# Begin Source File - -SOURCE=.\explorer.h -# End Source File -# Begin Source File - -SOURCE=.\externals.h -# End Source File -# Begin Source File - -SOURCE=.\globals.h -# End Source File -# Begin Source File - -SOURCE=".\i386-stub-win32.c" -# SUBTRACT CPP /YX /Yc /Yu -# End Source File -# Begin Source File - -SOURCE=.\precomp.cpp -# ADD CPP /Yc"precomp.h" -# End Source File -# Begin Source File - -SOURCE=.\precomp.h -# End Source File -# End Group -# Begin Group "services" - -# PROP Default_Filter "" -# Begin Source File - -SOURCE=.\services\shellservices.cpp -# End Source File -# Begin Source File - -SOURCE=.\services\shellservices.h -# End Source File -# Begin Source File - -SOURCE=.\services\startup.c -# SUBTRACT CPP /YX /Yc /Yu -# End Source File -# End Group -# End Target -# End Project diff --git a/base/shell/explorer-old/rosshell.dsw b/base/shell/explorer-old/rosshell.dsw deleted file mode 100644 index a4b210436b6..00000000000 --- a/base/shell/explorer-old/rosshell.dsw +++ /dev/null @@ -1,56 +0,0 @@ -Microsoft Developer Studio Workspace File, Format Version 6.00 -# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! - -############################################################################### - -Project: "rosshell"=.\rosshell.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ - Begin Project Dependency - Project_Dep_Name notifyhook - End Project Dependency -}}} - -############################################################################### - -Project: "make_rosshell"=.\make_rosshell.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Project: "notifyhook"=.\notifyhook\notifyhook.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Global: - -Package=<5> -{{{ -}}} - -Package=<3> -{{{ -}}} - -############################################################################### - diff --git a/base/shell/explorer-old/services/shellservices.cpp b/base/shell/explorer-old/services/shellservices.cpp deleted file mode 100644 index d1b7d968d93..00000000000 --- a/base/shell/explorer-old/services/shellservices.cpp +++ /dev/null @@ -1,97 +0,0 @@ -/* - * Copyright 2005 Martin Fuchs - * - * This library is free software; you can redistribute it and/or - * modify it 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. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - // - // Explorer clone - // - // shellservices.cpp - // - // Martin Fuchs, 28.03.2005 - // - - -#include - -#include "shellservices.h" - - -int SSOThread::Run() -{ - ComInit usingCOM(COINIT_APARTMENTTHREADED|COINIT_DISABLE_OLE1DDE|COINIT_SPEED_OVER_MEMORY); - - HKEY hkey; - CLSID clsid; - WCHAR name[MAX_PATH], value[MAX_PATH]; - - typedef vector*> SSOVector; - SSOVector sso_ptrs; - - if (!RegOpenKey(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\ShellServiceObjectDelayLoad"), &hkey)) { - for(int idx=0; ; ++idx) { - DWORD name_len = MAX_PATH; - DWORD value_len = sizeof(value); - - if (RegEnumValueW(hkey, idx, name, &name_len, 0, NULL, (LPBYTE)&value, &value_len)) - break; - - if (!_alive) - break; - - SIfacePtr* sso_ptr = new SIfacePtr; - - if (CLSIDFromString(value, &clsid) == NOERROR) { - if (SUCCEEDED(sso_ptr->CreateInstance(clsid, IID_IOleCommandTarget))) { - if (SUCCEEDED((*sso_ptr)->Exec(&CGID_ShellServiceObject, OLECMDID_NEW, OLECMDEXECOPT_DODEFAULT, NULL, NULL))) - sso_ptrs.push_back(sso_ptr); - } - } - } - - RegCloseKey(hkey); - } - - if (!sso_ptrs.empty()) { - MSG msg; - - while(_alive) { - if (MsgWaitForMultipleObjects(1, &_evtFinish, FALSE, INFINITE, QS_ALLINPUT) == WAIT_OBJECT_0+0) - break; // _evtFinish has been set. - - while(_alive) { - if (!PeekMessage(&msg, 0, 0, 0, PM_REMOVE)) - break; - - if (msg.message == WM_QUIT) - break; - - TranslateMessage(&msg); - DispatchMessage(&msg); - } - } - - // shutdown all running Shell Service Objects - for(SSOVector::iterator it=sso_ptrs.begin(); it!=sso_ptrs.end(); ++it) { - SIfacePtr* sso_ptr = *it; - (*sso_ptr)->Exec(&CGID_ShellServiceObject, OLECMDID_SAVE, OLECMDEXECOPT_DODEFAULT, NULL, NULL); - delete sso_ptr; - } - } - - return 0; -} diff --git a/base/shell/explorer-old/services/shellservices.h b/base/shell/explorer-old/services/shellservices.h deleted file mode 100644 index 4f881fcdf2c..00000000000 --- a/base/shell/explorer-old/services/shellservices.h +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright 2005 Martin Fuchs - * - * This library is free software; you can redistribute it and/or - * modify it 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. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - // - // Explorer clone - // - // shellservices.h - // - // Martin Fuchs, 28.03.2005 - // - - - // launch start programs -extern "C" int startup(int argc, const char *argv[]); - - // load Shell Service Objects (volume control, printer/network icons, ...) -struct SSOThread : public Thread -{ - int Run(); -}; diff --git a/base/shell/explorer-old/services/startup.c b/base/shell/explorer-old/services/startup.c deleted file mode 100644 index 875166ebf92..00000000000 --- a/base/shell/explorer-old/services/startup.c +++ /dev/null @@ -1,518 +0,0 @@ -/* - * Copyright (C) 2002 Andreas Mohr - * Copyright (C) 2002 Shachar Shemesh - * - * This library is free software; you can redistribute it and/or - * modify it 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. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -/* Based on the Wine "bootup" handler application - * - * This app handles the various "hooks" windows allows for applications to perform - * as part of the bootstrap process. Theses are roughly devided into three types. - * Knowledge base articles that explain this are 137367, 179365, 232487 and 232509. - * Also, 119941 has some info on grpconv.exe - * The operations performed are (by order of execution): - * - * Preboot (prior to fully loading the Windows kernel): - * - wininit.exe (rename operations left in wininit.ini - Win 9x only) - * - PendingRenameOperations (rename operations left in the registry - Win NT+ only) - * - * Startup (before the user logs in) - * - Services (NT, ?semi-synchronous?, not implemented yet) - * - HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce (9x, asynch) - * - HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices (9x, asynch) - * - * After log in - * - HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce (all, synch) - * - HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run (all, asynch) - * - HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run (all, asynch) - * - Startup folders (all, ?asynch?, no imp) - * - HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce (all, asynch) - * - * Somewhere in there is processing the RunOnceEx entries (also no imp) - * - * Bugs: - * - If a pending rename registry does not start with \??\ the entry is - * processed anyways. I'm not sure that is the Windows behaviour. - * - Need to check what is the windows behaviour when trying to delete files - * and directories that are read-only - * - In the pending rename registry processing - there are no traces of the files - * processed (requires translations from Unicode to Ansi). - */ - -#include -#include - -EXTERN_C HRESULT WINAPI SHCreateSessionKey(REGSAM samDesired, PHKEY phKey); - -/** - * Performs the rename operations dictated in %SystemRoot%\Wininit.ini. - * Returns FALSE if there was an error, or otherwise if all is ok. - */ -static BOOL wininit() -{ - return TRUE; -} - -static BOOL pendingRename() -{ - static const WCHAR ValueName[] = {'P','e','n','d','i','n','g', - 'F','i','l','e','R','e','n','a','m','e', - 'O','p','e','r','a','t','i','o','n','s',0}; - static const WCHAR SessionW[] = { 'S','y','s','t','e','m','\\', - 'C','u','r','r','e','n','t','C','o','n','t','r','o','l','S','e','t','\\', - 'C','o','n','t','r','o','l','\\', - 'S','e','s','s','i','o','n',' ','M','a','n','a','g','e','r',0}; - WCHAR *buffer=NULL; - const WCHAR *src=NULL, *dst=NULL; - DWORD dataLength=0; - HKEY hSession=NULL; - DWORD res; - - printf("Entered\n"); - - if ((res=RegOpenKeyExW(HKEY_LOCAL_MACHINE, SessionW, 0, KEY_ALL_ACCESS, &hSession)) - !=ERROR_SUCCESS) - { - if (res==ERROR_FILE_NOT_FOUND) - { - printf("The key was not found - skipping\n"); - res=TRUE; - } - else - { - printf("Couldn't open key, error %lu\n", res); - res=FALSE; - } - - goto end; - } - - res=RegQueryValueExW(hSession, ValueName, NULL, NULL /* The value type does not really interest us, as it is not - truely a REG_MULTI_SZ anyways */, - NULL, &dataLength); - if (res==ERROR_FILE_NOT_FOUND) - { - /* No value - nothing to do. Great! */ - printf("Value not present - nothing to rename\n"); - res=TRUE; - goto end; - } - - if (res!=ERROR_SUCCESS) - { - printf("Couldn't query value's length (%lu)\n", res); - res=FALSE; - goto end; - } - - buffer=malloc(dataLength); - if (buffer==NULL) - { - printf("Couldn't allocate %lu bytes for the value\n", dataLength); - res=FALSE; - goto end; - } - - res=RegQueryValueExW(hSession, ValueName, NULL, NULL, (LPBYTE)buffer, &dataLength); - if (res!=ERROR_SUCCESS) - { - printf("Couldn't query value after successfully querying before (%lu),\n" - "please report to wine-devel@winehq.org\n", res); - res=FALSE; - goto end; - } - - /* Make sure that the data is long enough and ends with two NULLs. This - * simplifies the code later on. - */ - if (dataLength<2*sizeof(buffer[0]) || - buffer[dataLength/sizeof(buffer[0])-1]!='\0' || - buffer[dataLength/sizeof(buffer[0])-2]!='\0') - { - printf("Improper value format - doesn't end with NULL\n"); - res=FALSE; - goto end; - } - - for(src=buffer; (src-buffer)*sizeof(src[0])0) - { - DWORD nValLength=nMaxValue, nDataLength=nMaxCmdLine; - DWORD type; - - --i; - - if ((res=RegEnumValueW(hkRun, i, szValue, &nValLength, 0, &type, - (LPBYTE)szCmdLine, &nDataLength))!=ERROR_SUCCESS) - { - printf("Couldn't read in value %lu - %ld\n", i, res); - - continue; - } - - /* safe mode - force to run if prefixed with asterisk */ - if (GetSystemMetrics(SM_CLEANBOOT) && (szValue[0] != L'*')) continue; - - if (bDelete && (res=RegDeleteValueW(hkRun, szValue))!=ERROR_SUCCESS) - { - printf("Couldn't delete value - %lu, %ld. Running command anyways.\n", i, res); - } - - if (type!=REG_SZ) - { - printf("Incorrect type of value #%lu (%lu)\n", i, type); - - continue; - } - - if ((res=runCmd(szCmdLine, NULL, bSynchronous, FALSE))==INVALID_RUNCMD_RETURN) - { - printf("Error running cmd #%lu (%ld)\n", i, GetLastError()); - } - - printf("Done processing cmd #%lu\n", i); - } - - free(szValue); - free(szCmdLine); - res=ERROR_SUCCESS; - -end: - if (hkRun!=NULL) - RegCloseKey(hkRun); - if (hkWin!=NULL) - RegCloseKey(hkWin); - - printf("done\n"); - - return res==ERROR_SUCCESS?TRUE:FALSE; -} - - /// structure holding startup flags -struct op_mask { - BOOL w9xonly; /* Perform only operations done on Windows 9x */ - BOOL ntonly; /* Perform only operations done on Windows NT */ - BOOL startup; /* Perform the operations that are performed every boot */ - BOOL preboot; /* Perform file renames typically done before the system starts */ - BOOL prelogin; /* Perform the operations typically done before the user logs in */ - BOOL postlogin; /* Operations done after login */ -}; - -static const struct op_mask - SESSION_START = {FALSE, FALSE, TRUE, TRUE, TRUE, TRUE}, - SETUP = {FALSE, FALSE, FALSE, TRUE, TRUE, TRUE}; -#define DEFAULT SESSION_START - -int startup(int argc, const char *argv[]) -{ - struct op_mask ops; /* Which of the ops do we want to perform? */ - /* First, set the current directory to SystemRoot */ - TCHAR gen_path[MAX_PATH]; - DWORD res; - HKEY hSessionKey, hKey; - HRESULT hr; - - res = GetWindowsDirectory(gen_path, sizeof(gen_path)); - - if (res==0) - { - printf("Couldn't get the windows directory - error %ld\n", - GetLastError()); - - return 100; - } - - if (!SetCurrentDirectory(gen_path)) - { - wprintf(L"Cannot set the dir to %s (%ld)\n", gen_path, GetLastError()); - - return 100; - } - - hr = SHCreateSessionKey(KEY_WRITE, &hSessionKey); - if (SUCCEEDED(hr)) - { - LONG Error; - DWORD dwDisp; - - Error = RegCreateKeyEx(hSessionKey, L"StartupHasBeenRun", 0, NULL, REG_OPTION_VOLATILE, KEY_WRITE, NULL, &hKey, &dwDisp); - RegCloseKey(hSessionKey); - if (Error == ERROR_SUCCESS) - { - RegCloseKey(hKey); - if (dwDisp == REG_OPENED_EXISTING_KEY) - { - /* Startup programs has already been run */ - return 0; - } - } - } - - if (argc > 1) - { - switch(argv[1][0]) - { - case 'r': /* Restart */ - ops = SETUP; - break; - case 's': /* Full start */ - ops = SESSION_START; - break; - default: - ops = DEFAULT; - break; - } - } else - ops = DEFAULT; - - /* do not run certain items in Safe Mode */ - if(GetSystemMetrics(SM_CLEANBOOT)) ops.startup = FALSE; - - /* Perform the ops by order, stopping if one fails, skipping if necessary */ - /* Shachar: Sorry for the perl syntax */ - res = TRUE; - if (res && !ops.ntonly && ops.preboot) - res = wininit(); - if (res && !ops.w9xonly && ops.preboot) - res = pendingRename(); - if (res && !ops.ntonly && ops.prelogin) - res = ProcessRunKeys(HKEY_LOCAL_MACHINE, runkeys_names[RUNKEY_RUNSERVICESONCE], TRUE, FALSE); - if (res && !ops.ntonly && ops.prelogin && ops.startup) - res = ProcessRunKeys(HKEY_LOCAL_MACHINE, runkeys_names[RUNKEY_RUNSERVICES], FALSE, FALSE); - if (res && ops.postlogin) - res = ProcessRunKeys(HKEY_LOCAL_MACHINE, runkeys_names[RUNKEY_RUNONCE], TRUE, TRUE); - if (res && ops.postlogin && ops.startup) - res = ProcessRunKeys(HKEY_LOCAL_MACHINE, runkeys_names[RUNKEY_RUN], FALSE, FALSE); - if (res && ops.postlogin && ops.startup) - res = ProcessRunKeys(HKEY_CURRENT_USER, runkeys_names[RUNKEY_RUN], FALSE, FALSE); - if (res && ops.postlogin && ops.startup) - res = ProcessRunKeys(HKEY_CURRENT_USER, runkeys_names[RUNKEY_RUNONCE], TRUE, FALSE); - - printf("Operation done\n"); - - return res ? 0 : 101; -} diff --git a/base/shell/explorer-old/shell/entries.cpp b/base/shell/explorer-old/shell/entries.cpp deleted file mode 100644 index b79ac1949ad..00000000000 --- a/base/shell/explorer-old/shell/entries.cpp +++ /dev/null @@ -1,783 +0,0 @@ -/* - * Copyright 2003, 2004, 2005 Martin Fuchs - * - * This library is free software; you can redistribute it and/or - * modify it 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. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - // - // Explorer clone - // - // entries.cpp - // - // Martin Fuchs, 23.07.2003 - // - - -#include - -//#include "entries.h" - - - // allocate and initialise a directory entry -Entry::Entry(ENTRY_TYPE etype) - : _etype(etype) -{ - _up = NULL; - _next = NULL; - _down = NULL; - _expanded = false; - _scanned = false; - _bhfi_valid = false; - _level = 0; - _icon_id = ICID_UNKNOWN; - _display_name = _data.cFileName; - _type_name = NULL; - _content = NULL; -} - -Entry::Entry(Entry* parent, ENTRY_TYPE etype) - : _up(parent), - _etype(etype) -{ - _next = NULL; - _down = NULL; - _expanded = false; - _scanned = false; - _bhfi_valid = false; - _level = 0; - _icon_id = ICID_UNKNOWN; - _shell_attribs = 0; - _display_name = _data.cFileName; - _type_name = NULL; - _content = NULL; -} - -Entry::Entry(const Entry& other) -{ - _next = NULL; - _down = NULL; - _up = NULL; - - assert(!other._next); - assert(!other._down); - assert(!other._up); - - _expanded = other._expanded; - _scanned = other._scanned; - _level = other._level; - - _data = other._data; - - _shell_attribs = other._shell_attribs; - _display_name = other._display_name==other._data.cFileName? _data.cFileName: _tcsdup(other._display_name); - _type_name = other._type_name? _tcsdup(other._type_name): NULL; - _content = other._content? _tcsdup(other._content): NULL; - - _etype = other._etype; - _icon_id = other._icon_id; - - _bhfi = other._bhfi; - _bhfi_valid = other._bhfi_valid; -} - - // free a directory entry -Entry::~Entry() -{ - free_subentries(); - - if (_icon_id > ICID_NONE) - g_Globals._icon_cache.free_icon(_icon_id); - - if (_display_name != _data.cFileName) - free(_display_name); - - if (_type_name) - free(_type_name); - - if (_content) - free(_content); - - if (_down) - delete _down; -} - - - // read directory tree and expand to the given location -Entry* Entry::read_tree(const void* path, SORT_ORDER sortOrder, int scan_flags) -{ - CONTEXT("Entry::read_tree()"); - - WaitCursor wait; - - Entry* entry = this; - - for(const void*p=path; p && entry; ) { - entry->smart_scan(sortOrder, scan_flags); - - if (entry->_down) - entry->_expanded = true; - - Entry* found = entry->find_entry(p); - p = entry->get_next_path_component(p); - - entry = found; - } - - return entry; -} - - -void Entry::read_directory_base(SORT_ORDER sortOrder, int scan_flags) -{ - CONTEXT("Entry::read_directory_base()"); - - // call into subclass - read_directory(scan_flags); - -#ifndef ROSSHELL - if (g_Globals._prescan_nodes) { ///@todo _prescan_nodes should not be used for reading the start menu. - for(Entry*entry=_down; entry; entry=entry->_next) - if (entry->_data.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) { - entry->read_directory(scan_flags); - entry->sort_directory(sortOrder); - } - } -#endif - - sort_directory(sortOrder); -} - - -Root::Root() -{ - memset(this, 0, sizeof(Root)); -} - -Root::~Root() -{ - if (_entry) { - _entry->free_subentries(); - delete _entry; - } -} - - - // sort order for different directory/file types -enum TYPE_ORDER { - TO_DIR, - TO_DOT, - TO_DOTDOT, - TO_OTHER_DIR, - TO_VIRTUAL_FOLDER, - TO_FILE -}; - - // distinguish between ".", ".." and any other directory names -static TYPE_ORDER TypeOrderFromDirname(LPCTSTR name) -{ - if (name[0] == '.') { - if (name[1] == '\0') - return TO_DOT; // "." - - if (name[1]=='.' && name[2]=='\0') - return TO_DOTDOT; // ".." - } - - return TO_OTHER_DIR; // any other directory -} - - // directories first... -static int compareType(const Entry* entry1, const Entry* entry2) -{ - const WIN32_FIND_DATA* fd1 = &entry1->_data; - const WIN32_FIND_DATA* fd2 = &entry2->_data; - - TYPE_ORDER order1 = fd1->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY? TO_DIR: TO_FILE; - TYPE_ORDER order2 = fd2->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY? TO_DIR: TO_FILE; - - // Handle "." and ".." as special case and move them at the very first beginning. - if (order1==TO_DIR && order2==TO_DIR) { - order1 = TypeOrderFromDirname(fd1->cFileName); - order2 = TypeOrderFromDirname(fd2->cFileName); - - // Move virtual folders after physical folders - if (!(entry1->_shell_attribs & SFGAO_FILESYSTEM)) - order1 = TO_VIRTUAL_FOLDER; - - if (!(entry2->_shell_attribs & SFGAO_FILESYSTEM)) - order2 = TO_VIRTUAL_FOLDER; - } - - return order2==order1? 0: order1_data.cFileName, entry2->_data.cFileName); -} - -static int compareExt(const void* arg1, const void* arg2) -{ - const Entry* entry1 = *(const Entry**)arg1; - const Entry* entry2 = *(const Entry**)arg2; - const TCHAR *name1, *name2, *ext1, *ext2; - - int cmp = compareType(entry1, entry2); - if (cmp) - return cmp; - - name1 = entry1->_data.cFileName; - name2 = entry2->_data.cFileName; - - ext1 = _tcsrchr(name1, TEXT('.')); - ext2 = _tcsrchr(name2, TEXT('.')); - - if (ext1) - ++ext1; - else - ext1 = TEXT(""); - - if (ext2) - ++ext2; - else - ext2 = TEXT(""); - - cmp = lstrcmpi(ext1, ext2); - if (cmp) - return cmp; - - return lstrcmpi(name1, name2); -} - -static int compareSize(const void* arg1, const void* arg2) -{ - const Entry* entry1 = *(const Entry**)arg1; - const Entry* entry2 = *(const Entry**)arg2; - - int cmp = compareType(entry1, entry2); - if (cmp) - return cmp; - - cmp = entry2->_data.nFileSizeHigh - entry1->_data.nFileSizeHigh; - - if (cmp < 0) - return -1; - else if (cmp > 0) - return 1; - - cmp = entry2->_data.nFileSizeLow - entry1->_data.nFileSizeLow; - - return cmp<0? -1: cmp>0? 1: 0; -} - -static int compareDate(const void* arg1, const void* arg2) -{ - const Entry* entry1 = *(const Entry**)arg1; - const Entry* entry2 = *(const Entry**)arg2; - - int cmp = compareType(entry1, entry2); - if (cmp) - return cmp; - - return CompareFileTime(&entry2->_data.ftLastWriteTime, &entry1->_data.ftLastWriteTime); -} - - -static int (*sortFunctions[])(const void* arg1, const void* arg2) = { - compareNothing, // SORT_NONE - compareName, // SORT_NAME - compareExt, // SORT_EXT - compareSize, // SORT_SIZE - compareDate // SORT_DATE -}; - - -void Entry::sort_directory(SORT_ORDER sortOrder) -{ - if (sortOrder != SORT_NONE) { - Entry* entry = _down; - Entry** array, **p; - int len; - - len = 0; - for(entry=_down; entry; entry=entry->_next) - ++len; - - if (len) { - array = (Entry**) alloca(len*sizeof(Entry*)); - - p = array; - for(entry=_down; entry; entry=entry->_next) - *p++ = entry; - - // call qsort with the appropriate compare function - qsort(array, len, sizeof(array[0]), sortFunctions[sortOrder]); - - _down = array[0]; - - for(p=array; --len; p++) - (*p)->_next = p[1]; - - (*p)->_next = 0; - } - } -} - - -void Entry::smart_scan(SORT_ORDER sortOrder, int scan_flags) -{ - CONTEXT("Entry::smart_scan()"); - - if (!_scanned) { - free_subentries(); - read_directory_base(sortOrder, scan_flags); ///@todo We could use IShellFolder2::GetDefaultColumn to determine sort order. - } -} - - - -int Entry::extract_icon(ICONCACHE_FLAGS flags) -{ - TCHAR path[MAX_PATH]; - - ICON_ID icon_id = ICID_NONE; - - if (_etype!=ET_SHELL && get_path(path, COUNTOF(path))) // not for ET_SHELL to display the correct desktop icon - if (!(flags & ICF_MIDDLE)) // not for ICF_MIDDLE to extract 24x24 icons because SHGetFileInfo() doesn't support this icon size - icon_id = g_Globals._icon_cache.extract(path, flags); - - if (icon_id == ICID_NONE) { - if (!(flags & ICF_OVERLAYS)) { - IExtractIcon* pExtract; - if (SUCCEEDED(GetUIObjectOf(0, IID_IExtractIcon, (LPVOID*)&pExtract))) { - unsigned gil_flags = 0; - int idx; - - if (flags & ICF_OPEN) - gil_flags |= GIL_OPENICON; - - if (SUCCEEDED(pExtract->GetIconLocation(GIL_FORSHELL, path, COUNTOF(path), &idx, &gil_flags))) { - if (gil_flags & GIL_NOTFILENAME) - icon_id = g_Globals._icon_cache.extract(pExtract, path, idx, flags); - else { - if (idx == -1) - idx = 0; // special case for some control panel applications ("System") - - icon_id = g_Globals._icon_cache.extract(path, idx, flags); - } - - /* using create_absolute_pidl() [see below] results in more correct icons for some control panel applets (NVidia display driver). - if (icon_id == ICID_NONE) { - SHFILEINFO sfi; - - if (SHGetFileInfo(path, 0, &sfi, sizeof(sfi), SHGFI_ICON|SHGFI_SMALLICON)) - icon_id = g_Globals._icon_cache.add(sfi.hIcon)._id; - } */ - /* - if (icon_id == ICID_NONE) { - LPBYTE b = (LPBYTE) alloca(0x10000); - SHFILEINFO sfi; - - FILE* file = fopen(path, "rb"); - if (file) { - int l = fread(b, 1, 0x10000, file); - fclose(file); - - if (l) - icon_id = g_Globals._icon_cache.add(CreateIconFromResourceEx(b, l, TRUE, 0x00030000, 16, 16, LR_DEFAULTCOLOR)); - } - } */ - } - } - } - - if (icon_id == ICID_NONE) { - const ShellPath& pidl_abs = create_absolute_pidl(); - LPCITEMIDLIST pidl = pidl_abs; - - icon_id = g_Globals._icon_cache.extract(pidl, flags); - } - } - - return icon_id; -} - -int Entry::safe_extract_icon(ICONCACHE_FLAGS flags) -{ - try { - return extract_icon(flags); - } catch(COMException&) { - // ignore unexpected exceptions while extracting icons - } - - return ICID_NONE; -} - - -BOOL Entry::launch_entry(HWND hwnd, UINT nCmdShow) -{ - TCHAR cmd[MAX_PATH]; - - if (!get_path(cmd, COUNTOF(cmd))) - return FALSE; - - // add path to the recent file list - SHAddToRecentDocs(SHARD_PATH, cmd); - - // start program, open document... - return launch_file(hwnd, cmd, nCmdShow); -} - - - // local replacement implementation for SHBindToParent() - // (derived from http://www.geocities.com/SiliconValley/2060/articles/shell-helpers.html) -static HRESULT my_SHBindToParent(LPCITEMIDLIST pidl, REFIID riid, VOID** ppv, LPCITEMIDLIST* ppidlLast) -{ - HRESULT hr; - - if (!ppv) - return E_POINTER; - - // There must be at least one item ID. - if (!pidl || !pidl->mkid.cb) - return E_INVALIDARG; - - // Get the desktop folder as root. - ShellFolder desktop; -/* IShellFolderPtr desktop; - hr = SHGetDesktopFolder(&desktop); - if (FAILED(hr)) - return hr; */ - - // Walk to the penultimate item ID. - LPCITEMIDLIST marker = pidl; - for (;;) - { - LPCITEMIDLIST next = reinterpret_cast( - marker->mkid.abID - sizeof(marker->mkid.cb) + marker->mkid.cb); - if (!next->mkid.cb) - break; - marker = next; - } - - if (marker == pidl) - { - // There was only a single item ID, so bind to the root folder. - hr = desktop->QueryInterface(riid, ppv); - } - else - { - // Copy the ID list, truncating the last item. - int length = marker->mkid.abID - pidl->mkid.abID; - if (LPITEMIDLIST parent_id = reinterpret_cast( - malloc(length + sizeof(pidl->mkid.cb)))) - { - LPBYTE raw_data = reinterpret_cast(parent_id); - memcpy(raw_data, pidl, length); - memset(raw_data + length, 0, sizeof(pidl->mkid.cb)); - hr = desktop->BindToObject(parent_id, 0, riid, ppv); - free(parent_id); - } - else - return E_OUTOFMEMORY; - } - - // Return a pointer to the last item ID. - if (ppidlLast) - *ppidlLast = marker; - - return hr; -} -#define USE_MY_SHBINDTOPARENT - -HRESULT Entry::do_context_menu(HWND hwnd, const POINT& pos, CtxMenuInterfaces& cm_ifs) -{ - ShellPath shell_path = create_absolute_pidl(); - LPCITEMIDLIST pidl_abs = shell_path; - - if (!pidl_abs) - return S_FALSE; // no action for registry entries, etc. - -#ifdef USE_MY_SHBINDTOPARENT - IShellFolder* parentFolder; - LPCITEMIDLIST pidlLast; - - // get and use the parent folder to display correct context menu in all cases -> correct "Properties" dialog for directories, ... - HRESULT hr = my_SHBindToParent(pidl_abs, IID_IShellFolder, (LPVOID*)&parentFolder, &pidlLast); - - if (SUCCEEDED(hr)) { - hr = ShellFolderContextMenu(parentFolder, hwnd, 1, &pidlLast, pos.x, pos.y, cm_ifs); - - parentFolder->Release(); - } - - return hr; -#else - static DynamicFct SHBindToParent(TEXT("SHELL32"), "SHBindToParent"); - - if (SHBindToParent) { - IShellFolder* parentFolder; - LPCITEMIDLIST pidlLast; - - // get and use the parent folder to display correct context menu in all cases -> correct "Properties" dialog for directories, ... - HRESULT hr = (*SHBindToParent)(pidl_abs, IID_IShellFolder, (LPVOID*)&parentFolder, &pidlLast); - - if (SUCCEEDED(hr)) { - hr = ShellFolderContextMenu(parentFolder, hwnd, 1, &pidlLast, pos.x, pos.y, cm_ifs); - - parentFolder->Release(); - } - - return hr; - } else { - /**@todo use parent folder instead of desktop folder - Entry* dir = _up; - - ShellPath parent_path; - - if (dir) - parent_path = dir->create_absolute_pidl(); - else - parent_path = DesktopFolderPath(); - - ShellPath shell_path = create_relative_pidl(parent_path); - LPCITEMIDLIST pidl = shell_path; - - ShellFolder parent_folder = parent_path; - return ShellFolderContextMenu(parent_folder, hwnd, 1, &pidl, pos.x, pos.y); - */ - return ShellFolderContextMenu(GetDesktopFolder(), hwnd, 1, &pidl_abs, pos.x, pos.y, cm_ifs); - } -#endif -} - - -HRESULT Entry::GetUIObjectOf(HWND hWnd, REFIID riid, LPVOID* ppvOut) -{ - TCHAR path[MAX_PATH]; -/* - if (!get_path(path, COUNTOF(path))) - return E_FAIL; - - ShellPath shell_path(path); - - IShellFolder* pFolder; - LPCITEMIDLIST pidl_last = NULL; - - static DynamicFct SHBindToParent(TEXT("SHELL32"), "SHBindToParent"); - - if (!SHBindToParent) - return E_NOTIMPL; - - HRESULT hr = (*SHBindToParent)(shell_path, IID_IShellFolder, (LPVOID*)&pFolder, &pidl_last); - if (FAILED(hr)) - return hr; - - ShellFolder shell_folder(pFolder); - - shell_folder->Release(); - - return shell_folder->GetUIObjectOf(hWnd, 1, &pidl_last, riid, NULL, ppvOut); -*/ - if (!_up) - return E_INVALIDARG; - - if (!_up->get_path(path, COUNTOF(path))) - return E_FAIL; - - ShellPath shell_path(path); - ShellFolder shell_folder(shell_path); - -#ifdef UNICODE - LPWSTR wname = _data.cFileName; -#else - WCHAR wname[MAX_PATH]; - MultiByteToWideChar(CP_ACP, 0, _data.cFileName, -1, wname, COUNTOF(wname)); -#endif - - LPITEMIDLIST pidl_last = NULL; - HRESULT hr = shell_folder->ParseDisplayName(hWnd, NULL, wname, NULL, &pidl_last, NULL); - - if (FAILED(hr)) - return hr; - - hr = shell_folder->GetUIObjectOf(hWnd, 1, (LPCITEMIDLIST*)&pidl_last, riid, NULL, ppvOut); - - ShellMalloc()->Free((void*)pidl_last); - - return hr; -} - - - // get full path of specified directory entry -bool Entry::get_path_base ( PTSTR path, size_t path_count, ENTRY_TYPE etype ) const -{ - int level = 0; - size_t len = 0; - size_t l = 0; - LPCTSTR name = NULL; - TCHAR buffer[MAX_PATH]; - - if (!path || path_count==0) - return false; - - const Entry* entry; - if ( path_count > 1 ) - { - for(entry=this; entry; level++) { - l = 0; - - if (entry->_etype == etype) { - name = entry->_data.cFileName; - - for(LPCTSTR s=name; *s && *s!=TEXT('/') && *s!=TEXT('\\'); s++) - ++l; - - if (!entry->_up) - break; - } else { - if (entry->get_path(buffer, COUNTOF(buffer))) { - l = _tcslen(buffer); - name = buffer; - - /* special handling of drive names */ - if (l>0 && buffer[l-1]=='\\' && path[0]=='\\') - --l; - - if ( len+l >= path_count ) - { - if ( l + 1 > path_count ) - len = 0; - else - len = path_count - l - 1; - } - memmove(path+l, path, len*sizeof(TCHAR)); - if ( l+1 >= path_count ) - l = path_count - 1; - memcpy(path, name, l*sizeof(TCHAR)); - len += l; - } - - entry = NULL; - break; - } - - if (l > 0) { - if ( len+l+1 >= path_count ) - { - /* compare to 2 here because of terminator plus the '\\' we prepend */ - if ( l + 2 > path_count ) - len = 0; - else - len = path_count - l - 2; - } - memmove(path+l+1, path, len*sizeof(TCHAR)); - /* compare to 2 here because of terminator plus the '\\' we prepend */ - if ( l+2 >= path_count ) - l = path_count - 2; - memcpy(path+1, name, l*sizeof(TCHAR)); - len += l+1; - -#ifndef _NO_WIN_FS - if (etype == ET_WINDOWS && entry->_up && !(entry->_up->_data.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)) // a NTFS stream? - path[0] = TEXT(':'); - else -#endif - path[0] = TEXT('\\'); - } - - entry = entry->_up; - } - - if (entry) { - if ( len+l >= path_count ) - { - if ( l + 1 > path_count ) - len = 0; - else - len = path_count - l - 1; - } - memmove(path+l, path, len*sizeof(TCHAR)); - if ( l+1 >= path_count ) - l = path_count - 1; - memcpy(path, name, l*sizeof(TCHAR)); - len += l; - } - - if ( !level && (len+1 < path_count) ) - path[len++] = TEXT('\\'); - } - - path[len] = TEXT('\0'); - - return true; -} - - // recursively free all child entries -void Entry::free_subentries() -{ - Entry *entry, *next=_down; - - if (next) { - _down = 0; - - do { - entry = next; - next = entry->_next; - - entry->free_subentries(); - delete entry; - } while(next); - } -} - - -Entry* Root::read_tree(LPCTSTR path, int scan_flags) -{ - Entry* entry; - - if (path && *path) - entry = _entry->read_tree(path, _sort_order); - else { - entry = _entry->read_tree(NULL, _sort_order); - - _entry->smart_scan(); - - if (_entry->_down) - _entry->_expanded = true; - } - - return entry; -} - - -Entry* Root::read_tree(LPCITEMIDLIST pidl, int scan_flags) -{ - return _entry->read_tree(pidl, _sort_order); -} diff --git a/base/shell/explorer-old/shell/entries.h b/base/shell/explorer-old/shell/entries.h deleted file mode 100644 index 476be4c9e0c..00000000000 --- a/base/shell/explorer-old/shell/entries.h +++ /dev/null @@ -1,162 +0,0 @@ -/* - * Copyright 2003, 2004 Martin Fuchs - * - * This library is free software; you can redistribute it and/or - * modify it 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. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - // - // Explorer clone - // - // entries.h - // - // Martin Fuchs, 23.07.2003 - // - - -enum ENTRY_TYPE { - ET_UNKNOWN, -#ifndef _NO_WIN_FS - ET_WINDOWS, -#endif -#ifdef __WINE__ - ET_UNIX, -#endif - ET_SHELL, - ET_NTOBJS, - ET_REGISTRY, - ET_FAT, - ET_WEB -}; - -enum SORT_ORDER { - SORT_NONE, - SORT_NAME, - SORT_EXT, - SORT_SIZE, - SORT_DATE -}; - -enum SCAN_FLAGS { - SCAN_DONT_EXTRACT_ICONS = 1, - SCAN_DONT_ACCESS = 2, - SCAN_NO_FILESYSTEM = 4 -}; - -#ifndef ATTRIBUTE_SYMBOLIC_LINK -#define ATTRIBUTE_LONGNAME 0x08000000 -#define ATTRIBUTE_VOLNAME 0x10000000 -#define ATTRIBUTE_ERASED 0x20000000 -#define ATTRIBUTE_SYMBOLIC_LINK 0x40000000 -#define ATTRIBUTE_EXECUTABLE 0x80000000 -#endif - -enum ICONCACHE_FLAGS { - ICF_NORMAL = 0, - ICF_MIDDLE = 1, - ICF_LARGE = 2, - ICF_OPEN = 4, - ICF_OVERLAYS = 8, - ICF_HICON = 16, - ICF_SYSCACHE = 32 -}; - -#ifndef SHGFI_ADDOVERLAYS // missing in MinGW (as of 28.12.2005) -#define SHGFI_ADDOVERLAYS 0x000000020 -#endif - - - /// base of all file and directory entries -struct Entry -{ -protected: - Entry(ENTRY_TYPE etype); - Entry(Entry* parent, ENTRY_TYPE etype); - Entry(const Entry&); - -public: - virtual ~Entry(); - - Entry* _next; - Entry* _down; - Entry* _up; - - bool _expanded; - bool _scanned; - int _level; - - WIN32_FIND_DATA _data; - - SFGAOF _shell_attribs; - LPTSTR _display_name; - LPTSTR _type_name; - LPTSTR _content; - - ENTRY_TYPE _etype; - int /*ICON_ID*/ _icon_id; - - BY_HANDLE_FILE_INFORMATION _bhfi; - bool _bhfi_valid; - - void free_subentries(); - - void read_directory_base(SORT_ORDER sortOrder=SORT_NAME, int scan_flags=0); - Entry* read_tree(const void* path, SORT_ORDER sortOrder=SORT_NAME, int scan_flags=0); - void sort_directory(SORT_ORDER sortOrder); - void smart_scan(SORT_ORDER sortOrder=SORT_NAME, int scan_flags=0); - int extract_icon(ICONCACHE_FLAGS flags=ICF_NORMAL); - int safe_extract_icon(ICONCACHE_FLAGS flags=ICF_NORMAL); - - virtual void read_directory(int scan_flags=0) {} - virtual const void* get_next_path_component(const void*) const {return NULL;} - virtual Entry* find_entry(const void*) {return NULL;} - virtual bool get_path(PTSTR path, size_t path_count) const = 0; - virtual ShellPath create_absolute_pidl() const {return (LPCITEMIDLIST)NULL;} - virtual HRESULT GetUIObjectOf(HWND hWnd, REFIID riid, LPVOID* ppvOut); - virtual ShellFolder get_shell_folder() const; - virtual BOOL launch_entry(HWND hwnd, UINT nCmdShow=SW_SHOWNORMAL); - virtual HRESULT do_context_menu(HWND hwnd, const POINT& pos, CtxMenuInterfaces& cm_ifs); - -protected: - bool get_path_base(PTSTR path, size_t path_count, ENTRY_TYPE etype) const; -}; - - - /// base for all directory entries -struct Directory { -protected: - Directory() : _path(NULL) {} - virtual ~Directory() {} - - void* _path; -}; - - - /// root entry for file system trees -struct Root { - Root(); - ~Root(); - - Entry* _entry; - TCHAR _path[MAX_PATH]; - TCHAR _volname[_MAX_FNAME]; - TCHAR _fs[_MAX_DIR]; - DWORD _drive_type; - DWORD _fs_flags; - SORT_ORDER _sort_order; - - Entry* read_tree(LPCTSTR path, int scan_flags=0); - Entry* read_tree(LPCITEMIDLIST pidl, int scan_flags=0); -}; diff --git a/base/shell/explorer-old/shell/fatfs.cpp b/base/shell/explorer-old/shell/fatfs.cpp deleted file mode 100644 index 5cd237280bf..00000000000 --- a/base/shell/explorer-old/shell/fatfs.cpp +++ /dev/null @@ -1,639 +0,0 @@ -/* - * Copyright 2004 Martin Fuchs - * - * This library is free software; you can redistribute it and/or - * modify it 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. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - - - // - // Explorer clone - // - // fatfs.cpp - // - // Martin Fuchs, 01.02.2004 - // - - -#include - -#include "fatfs.h" - -#ifdef _DEBUG - -static union DEntry* link_dir_entries(struct dirent* dir, struct Kette* K, int cnt) -{ - union DEntry* Ent = (union DEntry*) dir; - struct Kette* L = NULL; - - for(; cnt; cnt--) { - K->Rueck = L; - (L=K)->Ent = Ent; - AddP(K, sizeof(struct Kette)); - L->Vorw = K; - AddP(Ent, sizeof(union DEntry)); - } - - L->Vorw = NULL; - - return Ent; -} - -void FATDirectory::read_directory(int scan_flags) -{ - CONTEXT("FATDirectory::read_directory()"); - - read_dir(); - - union DEntry* p = (union DEntry*) _dir; - int i = 0; - - do { -/* if (!IS_LNAME(p->E.attr) && p->E.name[0]!=FAT_DEL_CHAR) - gesBytes += p->E.size; -*/ - - AddP(p, sizeof(union DEntry)); - } while(++i<_ents && p->E.name[0]); - - _alloc = (struct Kette*) malloc((size_t)((_ents=i)+8)*sizeof(struct Kette)); - if (!_alloc) - return; - - link_dir_entries(_dir, _alloc, i); - - Entry* first_entry = NULL; - int level = _level + 1; - - Entry* last = NULL; - - WIN32_FIND_DATA w32fd; - FAT_attribute attr; - String long_name; - - TCHAR buffer[MAX_PATH]; - - _tcscpy(buffer, (LPCTSTR)_path); - LPTSTR pname = buffer + _tcslen(buffer); - int plen = COUNTOF(buffer) - _tcslen(buffer); - - *pname++ = '\\'; - --plen; - - for(Kette*p=_alloc; p; p=p->Vorw) { - memset(&w32fd, 0, sizeof(WIN32_FIND_DATA)); - - DEntry_E& e = p->Ent->E; - - // get file/directory attributes - attr.b = e.attr; - - if (attr.b & (_A_DELETED | _A_ILLEGAL)) - attr.b |= _A_ILLEGAL; - - const char* s = e.name; - LPTSTR d = w32fd.cFileName; - - if (!IS_LNAME(attr.b) || e.name[0]==FAT_DEL_CHAR) { - if (e.name[0] == FAT_DEL_CHAR) - w32fd.dwFileAttributes |= ATTRIBUTE_ERASED; - else if (IS_LNAME(attr.b)) - w32fd.dwFileAttributes |= ATTRIBUTE_LONGNAME; - else if (attr.a.directory) - w32fd.dwFileAttributes |= FILE_ATTRIBUTE_DIRECTORY; - else if (attr.a.volume) - w32fd.dwFileAttributes |= ATTRIBUTE_VOLNAME; //@@ -> in Volume-Name der Root kopieren - - // get file name - *d++ = *s==FAT_DEL_CHAR? '?': *s; - ++s; - - for(i=0; i<7; ++i) - *d++ = *s++; - - while(d>w32fd.cFileName && d[-1]==' ') - --d; - - *d++ = '.'; - - for(; i<10; ++i) - *d++ = *s++; - - while(d>w32fd.cFileName && d[-1]==' ') - --d; - - if (d>w32fd.cFileName && d[-1]=='.') - --d; - - *d = '\0'; - } else { - s = (const char*)p->Ent->B; // no change of the pointer, just to avoid overung warnings in code checkers - - // read long file name - TCHAR lname[] = {s[1], s[3], s[5], s[7], s[9], s[14], s[16], s[18], s[20], s[22], s[24], s[28], s[30]}; - - long_name = String(lname, 13) + long_name; - } - - if (!IS_LNAME(attr.b) && !attr.a.volume) { - // get file size - w32fd.nFileSizeLow = e.size; - - // convert date/time attribute into FILETIME - const filedate& date = e.date; - const filetime& time = e.time; - SYSTEMTIME stime; - FILETIME ftime; - - stime.wYear = date.year + 1980; - stime.wMonth = date.month; - stime.wDayOfWeek = (WORD)-1; - stime.wDay = date.day; - stime.wHour = time.hour; - stime.wMinute = time.min; - stime.wSecond = time.sec2 * 2; - stime.wMilliseconds = 0; - - if (SystemTimeToFileTime(&stime, &ftime)) - LocalFileTimeToFileTime(&ftime, &w32fd.ftLastWriteTime); - - if (!(w32fd.dwFileAttributes & ATTRIBUTE_ERASED)) { //@@ - Entry* entry; - - if (w32fd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) { - _tcscpy_s(pname, plen, w32fd.cFileName); - entry = new FATDirectory(_drive, this, buffer, e.fclus); - } else - entry = new FATEntry(this, e.fclus); - - memcpy(&entry->_data, &w32fd, sizeof(WIN32_FIND_DATA)); - - if (!long_name.empty()) { - entry->_content = _tcsdup(long_name); - long_name.erase(); - } - - if (!first_entry) - first_entry = entry; - - if (last) - last->_next = entry; - - entry->_level = level; - - last = entry; - } - } - } - - if (last) - last->_next = NULL; - - _down = first_entry; - _scanned = true; -} - - -const void* FATDirectory::get_next_path_component(const void* p) const -{ - LPCTSTR s = (LPCTSTR) p; - - while(*s && *s!=TEXT('\\') && *s!=TEXT('/')) - ++s; - - while(*s==TEXT('\\') || *s==TEXT('/')) - ++s; - - if (!*s) - return NULL; - - return s; -} - - -Entry* FATDirectory::find_entry(const void* p) -{ - LPCTSTR name = (LPCTSTR)p; - - for(Entry*entry=_down; entry; entry=entry->_next) { - LPCTSTR p = name; - LPCTSTR q = entry->_data.cFileName; - - do { - if (!*p || *p==TEXT('\\') || *p==TEXT('/')) - return entry; - } while(tolower(*p++) == tolower(*q++)); - - p = name; - q = entry->_data.cAlternateFileName; - - do { - if (!*p || *p==TEXT('\\') || *p==TEXT('/')) - return entry; - } while(tolower(*p++) == tolower(*q++)); - } - - return NULL; -} - - - // get full path of specified directory entry -bool FATEntry::get_path(PTSTR path, size_t path_count) const -{ - return get_path_base ( path, path_count, ET_FAT ); -} - -ShellPath FATEntry::create_absolute_pidl() const -{ - CONTEXT("WinEntry::create_absolute_pidl()"); - - return (LPCITEMIDLIST)NULL; -/* prepend root path if the drive is currently actually mounted in the file system -> return working PIDL - TCHAR path[MAX_PATH]; - - if (get_path(path, COUNTOF(path))) - return ShellPath(path); - - return ShellPath(); -*/ -} - - -FATDirectory::FATDirectory(FATDrive& drive, LPCTSTR root_path) - : FATEntry(), - _drive(drive) -{ - _path = _tcsdup(root_path); - - _secarr = NULL; - _cur_bufs = 0; - _ents = 0; - _dir = NULL; - _cluster = 0; -} - -FATDirectory::FATDirectory(FATDrive& drive, Entry* parent, LPCTSTR path, unsigned cluster) - : FATEntry(parent, cluster), - _drive(drive) -{ - _path = _tcsdup(path); - - _secarr = NULL; - _cur_bufs = 0; - _ents = 0; - _dir = NULL; -} - -FATDirectory::~FATDirectory() -{ - free(_path); - _path = NULL; -} - -bool FATDirectory::read_dir() -{ - int i; - - if (_cluster == 0) { - if (!_drive._boot_sector.SectorsPerFAT) { // FAT32? [boot_sector32->reserved0==0] - BootSector32* boot_sector32 = (BootSector32*) &_drive._boot_sector; - DWORD sect = _drive._boot_sector.ReservedSectors + _drive._boot_sector.NumberFATs*boot_sector32->SectorsPerFAT32; // lese Root-Directory ein - int RootEntries = boot_sector32->RootSectors * 32; //@@ - - _secarr = (struct dirsecz*)malloc(sizeof(DWORD) * (_cur_bufs = (int)((_ents=RootEntries)/_drive._bufents))); - - for(i=0; i<_cur_bufs; i++) - _secarr->s[i] = sect+i; - - _dir = (struct dirent*)malloc((size_t)(_ents+16)*sizeof(union DEntry)); - if (!_dir) - return false; - - if (!(_drive.read_sector(*_secarr->s,(Buffer*)_dir,_cur_bufs))) - return false; - } else { - DWORD sect = _drive._boot_sector.ReservedSectors + _drive._boot_sector.NumberFATs*_drive._boot_sector.SectorsPerFAT; // read in root directory - - _secarr = (struct dirsecz*)malloc(sizeof(DWORD) * (_cur_bufs = (int)((_ents=_drive._boot_sector.RootEntries)/_drive._bufents))); - - for(i=0; i<_cur_bufs; i++) - _secarr->s[i] = sect+i; - - _dir = (struct dirent*)malloc((size_t)(_ents+16)*sizeof(union DEntry)); - if (!_dir) - return false; - - if (!_drive.read_sector(*_secarr->s,(Buffer*)_dir,_cur_bufs)) - return false; - } - } else { - Buffer* buf; - bool ok; - - DWORD h = _cluster; - - _cur_bufs = 0; - - do { - h = _drive.read_FAT(h, ok); - - if (!ok) - return false; - - _cur_bufs++; - } while (h<0x0ffffff0 && h); - - _secarr = (struct dirsecz*) malloc(sizeof(DWORD) * _cur_bufs); - - if (!_secarr) - return false; - - _ents = _drive._bufents * (size_t)_cur_bufs * _drive._SClus; - - if ((buf=(Buffer*)(_dir=(struct dirent*)malloc((size_t) (_ents+16)*sizeof(union DEntry)))) == NULL) - return false; - - h = _cluster; - - DWORD fdatsec; - - if (!_drive._boot_sector.SectorsPerFAT) { // FAT32 ? - BootSector32* boot_sector32 = (BootSector32*) &_drive._boot_sector; - //int RootEntries = boot_sector32->RootSectors * 32; //@@ - //fdatsec = _drive._boot_sector.ReservedSectors + _drive._boot_sector.NumberFATs*boot_sector32->SectorsPerFAT32 + RootEntries*sizeof(DEntry)/_drive._boot_sector.BytesPerSector; // dpb.fdirsec - fdatsec = _drive._boot_sector.ReservedSectors + - _drive._boot_sector.NumberFATs*boot_sector32->SectorsPerFAT32 + boot_sector32->RootSectors; - } else - fdatsec = _drive._boot_sector.ReservedSectors + - _drive._boot_sector.NumberFATs*_drive._boot_sector.SectorsPerFAT + - _drive._boot_sector.RootEntries*sizeof(DEntry)/_drive._boot_sector.BytesPerSector; // dpb.fdirsec - - for(i=0; i<_cur_bufs; i++) { - _secarr->s[i] = fdatsec + (DWORD)_drive._SClus*(h-2); - - h = _drive.read_FAT(h, ok); - - if (!ok) - return false; - } - - for(i=0; i<_cur_bufs; i++) { - if ((ok = (_drive.read_sector(_secarr->s[i], buf, _drive._SClus))) == true) - AddP(buf, _drive._bufl*_drive._SClus) - else { - //@@FPara = _secarr->s[i]; - return false; - } - } - - buf->dat[0] = 0; // Endekennzeichen fόr Rekurs setzen - } - - return true; -} - - -#ifdef _MSC_VER -#pragma warning(disable: 4355) -#endif - -FATDrive::FATDrive(LPCTSTR path) - : FATDirectory(*this, TEXT("\\")) -{ - _bufl = 0; - _bufents = 0; - _SClus = 0; - _FATCache = NULL; - _CacheCount = 0; - _CacheSec = NULL; - _CacheCnt = NULL; - _CacheDty = NULL; - _Caches = 0; - - _hDrive = CreateFile(path, GENERIC_READ|GENERIC_WRITE, FILE_SHARE_READ|FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, 0); - - if (_hDrive != INVALID_HANDLE_VALUE) { - _boot_sector.BytesPerSector = 512; - - if (read_sector(0, (Buffer*)&_boot_sector, 1)) { - _bufl = _boot_sector.BytesPerSector; - _SClus = _boot_sector.SectorsPerCluster; - _bufents = _bufl / sizeof(union DEntry); - } - - small_cache(); - } -} - -FATDrive::~FATDrive() -{ - if (_hDrive != INVALID_HANDLE_VALUE) - CloseHandle(_hDrive); - - free(_path); - _path = NULL; -} - -void FATDrive::small_cache() -{ - if (_FATCache) - free(_FATCache); - - if (_CacheSec) { - free(_CacheSec), _CacheSec = NULL; - free(_CacheCnt); - free(_CacheDty); - } - - _Caches = CACHE_SIZE_LOW; - _FATCache = (struct Cache *) malloc((_Caches+1) * _drive._bufl); - - reset_cache(); -} - -void FATDrive::reset_cache() // mark cache as empty -{ - int i; - - if (!_CacheSec) { - _CacheSec = (DWORD*) malloc(_Caches * sizeof(DWORD)); - _CacheCnt = (int*) malloc(_Caches * sizeof(int)); - _CacheDty = (bool*) malloc(_Caches * sizeof(bool)); - } else { - _CacheSec = (DWORD*) realloc(_CacheSec, _Caches * sizeof(DWORD)); - _CacheCnt = (int*) realloc(_CacheCnt, _Caches * sizeof(int)); - _CacheDty = (bool*) realloc(_CacheDty, _Caches * sizeof(bool)); - } - - for(i=0; i<_Caches; i++) - _CacheSec[i] = 0; - - _read_ahead = (_Caches+1) / 2; -} - -bool FATDrive::read_sector(DWORD sec, Buffer* buf, int len) -{ - sec += 63; //@@ jump to first partition - - if (SetFilePointer(_hDrive, sec*_drive._boot_sector.BytesPerSector, 0, 0) == INVALID_SET_FILE_POINTER) - return false; - - DWORD read; - - if (!ReadFile(_hDrive, buf, len*_drive._boot_sector.BytesPerSector, &read, 0)) - return false; - - return true; -} - -DWORD FATDrive::read_FAT(DWORD cluster, bool& ok) //@@ use exception handling -{ - DWORD nClus; - Buffer* FATBuf; - - DWORD nclus = (_boot_sector.Sectors32? _boot_sector.Sectors32: _boot_sector.Sectors16) / _boot_sector.SectorsPerCluster; ///@todo cache result - - if (cluster > nclus) { - ok = false; - return (DWORD)-1; - } - - if (nclus >= 65536) { // FAT32 - DWORD FATsec = cluster / (_boot_sector.BytesPerSector/4); - DWORD z = (cluster - _boot_sector.BytesPerSector/4 * FATsec)*4; - FATsec += _boot_sector.ReservedSectors; - if (!read_cache(FATsec, &FATBuf)) - ok = false; - nClus = dpeek(&FATBuf->dat[z]); - } else if (nclus >= 4096) { // 16 Bit-FAT - DWORD FATsec = cluster / (_boot_sector.BytesPerSector/2); - DWORD z = (cluster - _boot_sector.BytesPerSector/2 * FATsec)*2; - FATsec += _boot_sector.ReservedSectors; - if (!read_cache(FATsec, &FATBuf)) - ok = false; - nClus = wpeek(&FATBuf->dat[z]); - - if (nClus >= 0xfff0) - nClus |= 0x0fff0000; - } else { // 12 Bit-FAT - DWORD FATsec = cluster*3 / (_boot_sector.BytesPerSector*2); - DWORD z = (cluster*3 - _boot_sector.BytesPerSector*2*FATsec)/2; - FATsec += _boot_sector.ReservedSectors; - if (!read_cache(FATsec,&FATBuf)) - ok = false; - BYTE a = FATBuf->dat[z++]; - - if (z >= _boot_sector.BytesPerSector) - if (!read_cache(FATsec+1,&FATBuf)) - ok = false; - z = 0; - - BYTE b = FATBuf->dat[z]; - - if (cluster & 1) - nClus = (a>>4) | (b<<4); - else - nClus = a | ((b & 0xf)<<8); - - if (nClus >= 0xff0) - nClus |= 0x0ffff000; - } - - return nClus; -} - -bool FATDrive::read_cache(DWORD sec, Buffer** bufptr) -{ - int i, C, anz; - - if (_boot_sector.BytesPerSector != BufLen) // no standard sector size? - return read_sector(sec, *bufptr=(Buffer*)&_FATCache[0], 1); - - _CacheCount++; - - for(i=0; _CacheSec[i]!=sec && i<_Caches; ) - ++i; - - if (i < _Caches) - { - *bufptr = (Buffer*) &_FATCache[i]; // FAT-Sektor schon gepuffert - _CacheCnt[i]++; - return true; - } - - i = get_cache_buffer(); - - if (_cache_empty) // von get_cache_buffer() gesetzt - { - C = _CacheCount-1; - anz = _boot_sector.SectorsPerFAT*_boot_sector.NumberFATs - sec; - - if (anz > _read_ahead) - anz = _read_ahead; - - for(i=0; i