2017-02-12 13:21:08 +01:00
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
|
|
|
|
|
KLayout Layout Viewer
|
2017-02-12 15:28:14 +01:00
|
|
|
Copyright (C) 2006-2017 Matthias Koefferlein
|
2017-02-12 13:21:08 +01:00
|
|
|
|
|
|
|
|
This program is free software; you can redistribute it and/or modify
|
|
|
|
|
it under the terms of the GNU General Public License as published by
|
|
|
|
|
the Free Software Foundation; either version 2 of the License, or
|
|
|
|
|
(at your option) any later version.
|
|
|
|
|
|
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
|
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
|
GNU General Public License for more details.
|
|
|
|
|
|
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
|
|
|
along with this program; if not, write to the Free Software
|
|
|
|
|
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#ifndef HDR_laybasicConfig
|
|
|
|
|
#define HDR_laybasicConfig
|
|
|
|
|
|
|
|
|
|
#include "laybasicCommon.h"
|
|
|
|
|
|
|
|
|
|
#include <string>
|
|
|
|
|
|
|
|
|
|
namespace lay
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Declaration of the configuration names
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
static const std::string cfg_grid ("grid-micron");
|
|
|
|
|
|
|
|
|
|
static const std::string cfg_grid_color ("grid-color");
|
|
|
|
|
static const std::string cfg_grid_style0 ("grid-style0");
|
|
|
|
|
static const std::string cfg_grid_style1 ("grid-style1");
|
|
|
|
|
static const std::string cfg_grid_style2 ("grid-style2");
|
|
|
|
|
static const std::string cfg_grid_visible ("grid-visible");
|
|
|
|
|
static const std::string cfg_grid_micron ("grid-micron");
|
|
|
|
|
static const std::string cfg_grid_show_ruler ("grid-show-ruler");
|
|
|
|
|
|
|
|
|
|
static const std::string cfg_initial_technology ("initial-technology");
|
|
|
|
|
|
|
|
|
|
static const std::string cfg_background_color ("background-color");
|
|
|
|
|
|
|
|
|
|
static const std::string cfg_ctx_color ("context-color");
|
|
|
|
|
static const std::string cfg_ctx_dimming ("context-dimming");
|
|
|
|
|
static const std::string cfg_ctx_hollow ("context-hollow");
|
|
|
|
|
|
|
|
|
|
static const std::string cfg_child_ctx_color ("child-context-color");
|
|
|
|
|
static const std::string cfg_child_ctx_dimming ("child-context-dimming");
|
|
|
|
|
static const std::string cfg_child_ctx_hollow ("child-context-hollow");
|
|
|
|
|
static const std::string cfg_child_ctx_enabled ("child-context-enabled");
|
|
|
|
|
|
|
|
|
|
static const std::string cfg_abstract_mode_enabled ("abstract-mode-enabled");
|
|
|
|
|
static const std::string cfg_abstract_mode_width ("abstract-mode-width");
|
|
|
|
|
|
|
|
|
|
static const std::string cfg_sel_color ("sel-color");
|
|
|
|
|
static const std::string cfg_sel_line_width ("sel-line-width");
|
|
|
|
|
static const std::string cfg_sel_vertex_size ("sel-vertex-size");
|
|
|
|
|
static const std::string cfg_sel_halo ("sel-halo");
|
|
|
|
|
static const std::string cfg_sel_dither_pattern ("sel-dither-pattern");
|
|
|
|
|
static const std::string cfg_sel_line_style ("sel-line-style");
|
|
|
|
|
static const std::string cfg_sel_transient_mode ("sel-transient-mode");
|
|
|
|
|
static const std::string cfg_sel_inside_pcells_mode ("sel-inside-pcells-mode");
|
|
|
|
|
|
|
|
|
|
static const std::string cfg_min_inst_label_size ("min-inst-label-size");
|
|
|
|
|
static const std::string cfg_cell_box_text_font ("inst-label-font");
|
|
|
|
|
static const std::string cfg_cell_box_text_transform ("inst-label-transform");
|
|
|
|
|
static const std::string cfg_cell_box_color ("inst-color");
|
|
|
|
|
static const std::string cfg_cell_box_visible ("inst-visible");
|
|
|
|
|
static const std::string cfg_text_color ("text-color");
|
|
|
|
|
static const std::string cfg_text_visible ("text-visible");
|
|
|
|
|
static const std::string cfg_text_lazy_rendering ("text-lazy-rendering");
|
|
|
|
|
static const std::string cfg_bitmap_caching ("bitmap-caching");
|
|
|
|
|
static const std::string cfg_show_properties ("show-properties");
|
|
|
|
|
static const std::string cfg_apply_text_trans ("apply-text-trans");
|
|
|
|
|
static const std::string cfg_global_trans ("global-trans");
|
|
|
|
|
static const std::string cfg_no_stipple ("no-stipple");
|
|
|
|
|
static const std::string cfg_stipple_offset ("stipple-offset");
|
|
|
|
|
static const std::string cfg_default_text_size ("default-text-size");
|
|
|
|
|
static const std::string cfg_text_font ("text-font");
|
|
|
|
|
static const std::string cfg_full_hier_new_cell ("full-hierarchy-new-cell");
|
|
|
|
|
static const std::string cfg_initial_hier_depth ("initial-hier-depth");
|
|
|
|
|
static const std::string cfg_clear_ruler_new_cell ("clear-ruler-new-cell");
|
|
|
|
|
static const std::string cfg_fit_new_cell ("fit-new-cell");
|
|
|
|
|
static const std::string cfg_mouse_wheel_mode ("mouse-wheel-mode");
|
|
|
|
|
static const std::string cfg_color_palette ("color-palette");
|
|
|
|
|
static const std::string cfg_stipple_palette ("stipple-palette");
|
|
|
|
|
static const std::string cfg_line_style_palette ("line-style-palette");
|
|
|
|
|
static const std::string cfg_dbu_units ("dbu-units");
|
|
|
|
|
static const std::string cfg_abs_units ("absolute-units");
|
|
|
|
|
static const std::string cfg_drawing_workers ("drawing-workers");
|
|
|
|
|
static const std::string cfg_drop_small_cells ("drop-small-cells");
|
|
|
|
|
static const std::string cfg_drop_small_cells_cond ("drop-small-cells-condition");
|
|
|
|
|
static const std::string cfg_drop_small_cells_value ("drop-small-cells-value");
|
|
|
|
|
static const std::string cfg_array_border_instances ("draw-array-border-instances");
|
|
|
|
|
static const std::string cfg_default_lyp_file ("default-layer-properties");
|
|
|
|
|
static const std::string cfg_default_add_other_layers ("default-add-other-layers");
|
|
|
|
|
static const std::string cfg_layers_always_show_source ("layers-always-show-source");
|
|
|
|
|
static const std::string cfg_layers_always_show_ld ("layers-always-show-ld");
|
|
|
|
|
static const std::string cfg_layers_always_show_layout_index ("layers-always-show-layout-index");
|
|
|
|
|
static const std::string cfg_reader_options_show_always ("reader-options-show-always");
|
|
|
|
|
static const std::string cfg_tip_window_hidden ("tip-window-hidden");
|
|
|
|
|
|
|
|
|
|
static const std::string cfg_bitmap_oversampling ("bitmap-oversampling");
|
|
|
|
|
static const std::string cfg_image_cache_size ("image-cache-size");
|
|
|
|
|
static const std::string cfg_default_font_size ("default-font-size");
|
|
|
|
|
|
|
|
|
|
static const std::string cfg_hide_empty_layers ("hide-empty-layers");
|
|
|
|
|
static const std::string cfg_test_shapes_in_view ("test-shapes-in-view");
|
|
|
|
|
|
|
|
|
|
static const std::string cfg_flat_cell_list ("flat-cell-list");
|
|
|
|
|
static const std::string cfg_split_cell_list ("split-cell-list");
|
|
|
|
|
static const std::string cfg_cell_list_sorting ("cell-list-sorting");
|
|
|
|
|
|
|
|
|
|
static const std::string cfg_pan_distance ("pan-distance");
|
|
|
|
|
static const std::string cfg_paste_display_mode ("paste-display-mode");
|
|
|
|
|
|
|
|
|
|
static const std::string cfg_guiding_shape_visible ("guiding-shape-visible");
|
|
|
|
|
static const std::string cfg_guiding_shape_color ("guiding-shape-color");
|
|
|
|
|
static const std::string cfg_guiding_shape_line_width ("guiding-shape-line-width");
|
|
|
|
|
static const std::string cfg_guiding_shape_vertex_size ("guiding-shape-vertex-size");
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|