| 112 | } |
| 113 | |
| 114 | static unsigned int add_line_style1 (lay::LayoutViewBase *view, const std::string &name, unsigned int data, unsigned int bits) |
| 115 | { |
| 116 | lay::LineStyles styles (view->line_styles ()); |
| 117 | |
| 118 | lay::LineStyleInfo s; |
| 119 | s.set_name (name); |
| 120 | s.set_pattern (data, std::min (32u, bits)); |
| 121 | unsigned int index = styles.add_style (s); |
| 122 | |
| 123 | view->set_line_styles (styles); |
| 124 | |
| 125 | return index; |
| 126 | } |
| 127 | |
| 128 | static unsigned int add_line_style2 (lay::LayoutViewBase *view, const std::string &name, const std::string &str) |
| 129 | { |
nothing calls this directly
no test coverage detected