История изменений
Исправление alysnix, (текущая версия) :
вот это уже деловой разговор!
теперь несколько меняем искомый класс
///класс tree_vew которому задают индент по умочанию и тут же его ///ставят. индент по умолчанию нельзя изменить снаружи этого класса.
class tree_view__: public tree_view {
int _default_indent = 10;
public:
tree_view__(int default_indent) {
this->_default_indent = default_indent;
this->set_indent(_default_indent);
}
}
использование:
///в некий book вставляем страницу c таким контролом, у которого индент по умолчанию - 30
some_book_control->add_page(new tree_view__(30));
как нужно изменить ваш рустовый код, чтобы такое было. в с++ просто добавили две строки.
Исходная версия alysnix, :
вот это уже деловой разговор!
теперь несколько меняем искомый класс
import tree_view;
///класс tree_vew которому задают индент по умочанию и тут же его ///ставят. индент по умолчанию нельзя изменить снаружи этого класса.
class tree_view__: public tree_view {
int _default_indent = 10;
tree_view__(int default_indent) {
this->_default_indent = default_indent;
this->set_indent(_default_indent);
}
}
использование:
///в некий book вставляем страницу c таким контролом, у которого индент по умолчанию - 30
some_book_control->add_page(new tree_view__(30));
как нужно изменить ваш рустовый код, чтобы такое было. в с++ просто добавили две строки.