From 45cf5174fef40415ac270a6c64a388a8994dcff9 Mon Sep 17 00:00:00 2001 From: hut Date: Mon, 29 Mar 2010 20:10:20 +0200 Subject: removed the cd-after-exit hack Fear not. You still get the same functionality by using a function like: ranger() { $(which ranger) $@ && cd "$(grep \^\' ~/.ranger/bookmarks | cut -b3-)" } --- doc/cd-after-exit.txt | 161 -------------------------------------------------- 1 file changed, 161 deletions(-) delete mode 100644 doc/cd-after-exit.txt (limited to 'doc') diff --git a/doc/cd-after-exit.txt b/doc/cd-after-exit.txt deleted file mode 100644 index ee300518..00000000 --- a/doc/cd-after-exit.txt +++ /dev/null @@ -1,161 +0,0 @@ -The "cd-after-exit" Feature -=========================== - -Abstract --------- - -This document explains the troublesome implementation of the "cd-after-exit" -feature. - -This is written for developers who wonder how it's working. - - -Specification -------------- - -When the feature is enabled, ranger will attempt to change the directory of -the parent shell (from which ranger is run) to the last visited directory -when ranger is exited. - -This task is, by its nature, shell dependent. As a bash or zsh user, -I focused on the implementation for those two shells and left the -addition of support for csh, ksh, and other shells to those who actually use -those shells. - - -What's the problem? -------------------- - -Shells have several limitations, the implementation could not be done easily -because: - -1. It is not possible to use something like system('cd xyz') at the end. -This command would run in a new shell and wouldn't change the directory -of the parent shell at all. - -2. Using exec('cd xyz') is not possible either, since 'cd' is a command -which is directly integrated in to the shell and can not be run this way. - - -Redirection of streams ----------------------- - -The only way I found is using cd `program` from inside the shell to change -the directory to whatever `program` prints to the stdout: - - bash$ cd `echo ..` - -Since the user interface still has to be printed, we simply redirect it to -the stderr. It is not sufficient however to change sys.stdout to sys.stderr, -since curses seems not to be aware of sys.stdout and continues to print out -the interface to the actual stdout. - -So what I did was swap the stdout and stderr of the whole ranger process on -the shell command line by using: - - bash$ cd `ranger 3>&1 1>&2 2>&3 3>&-` - -Since errors are now printed to the stdout, we have do this in ranger: - sys.stderr = sys.__stdout__ - -And at the end, write the current directory to the stdout, which is now -reachable via sys.__stderr__ due to the redirections: - sys.__stderr__.write(last_visited_directory) - -To inform the ranger process about these changes, we add a --cd-after-exit -switch which: - bash$ cd `ranger --cd-after-exit 3>&1 1>&2 2>&3 3>&-` - - -Argument passing ----------------- - -This works well enough, but there are two remaining problems: - -1. How to pass arguments to ranger? - -2. How to memorize that line? Although you can just copy+paste it -into your bashrc and create an alias, the complexity of the line -could lead to errors. - -Both problems are solved by putting the command in a file: - -run.sh: - cd "`ranger --cd-after-exit \"$@\" 3>&1 1>&2 2>&3 3>&-`" - -The $@ is responsible for argument passing. By using the source command, -the file will be evaluated without creating a distinct new shell. - - bash$ source run.sh arg1 ... argN - -To add flexibility, replace the name "ranger" in the command to the first -argument. Now it requires you to pass the name of the ranger command to -the script as the first argument: - -run.sh: - RANGER="$1" - shift - cd "`$RANGER --cd-after-exit \"$@\" 3>&1 1>&2 2>&3 3>&-`" - - -Put it in a nutshell --------------------- - -I didn't want to have 2 files for the main program and wanted just one -file at /usr/bin/ranger. So I used this trick to merge both files into one: - - #!/usr/bin/python - """": - - """ - - -If you run this file with python, or simply by typing ranger, the program will -run normally. If you, however, run this file by sourcing it into the shell, -like you did with run.sh, the cd-after-exit mode will be activated. - -Now the way of running ranger with the cd-after-exit feature is: - - bash$ source /path/to/ranger.py /path/to/ranger.py - -or, if properly installed: - - bash$ source ranger ranger - -A convenient way of using this feature is adding this line to your bashrc: - - alias rn='source ranger ranger' - - -Open issues ------------ - -Unfortunately there is some redundancy: you have to type the path to ranger -twice. I know of no way to fix this, because it is not possible to get the -filename of the file currently being sourced. - -Example: - - bash$ echo 'source sourced.sh' > main.sh - bash$ echo 'echo $0 $@' > sourced.sh - bash$ bash main.sh - main.sh - -If you find a way to make this print out 'sourced.sh', let me know. :) - -Another thing: If Ctrl+C is pressed anywhere in the program, the execution -of the sourced shell script is stopped and the feature stops working. - -This was handled by using a script like that: - - ranger_exec="$1" - shift - trap "" INT - exec 3< <($ranger_exec --cd-after-exit $@ 3>&1 1>&2 2>&3 3>&-) - while read ranger_output; do false; done <&3 - cd "$ranger_output" - #...and some clean ups - -but that won't work in zsh for some reason, so I took it out again. - -Dec 25, 2009 -- cgit 1.4.1-2-gfad0 From 50fb6b25276c6256409cdda537c4204229681fe7 Mon Sep 17 00:00:00 2001 From: hut Date: Wed, 31 Mar 2010 05:14:21 +0200 Subject: removed UML stuff, it's useless --- doc/uml.txt | 5 - doc/uml/128002 | 1090 ------------------------------------------- doc/uml/128002.diagram | 217 --------- doc/uml/134530 | 145 ------ doc/uml/134530.diagram | 190 -------- doc/uml/141058.diagram | 218 --------- doc/uml/2.session | 26 -- doc/uml/cpp_includes | 13 - doc/uml/generation_settings | 310 ------------ doc/uml/idl_includes | 1 - doc/uml/java_imports | 1 - doc/uml/python_imports | 1 - doc/uml/stereotypes | 59 --- doc/uml/tools | 18 - doc/uml/uml.prj | 43 -- 15 files changed, 2337 deletions(-) delete mode 100644 doc/uml.txt delete mode 100644 doc/uml/128002 delete mode 100644 doc/uml/128002.diagram delete mode 100644 doc/uml/134530 delete mode 100644 doc/uml/134530.diagram delete mode 100644 doc/uml/141058.diagram delete mode 100644 doc/uml/2.session delete mode 100644 doc/uml/cpp_includes delete mode 100644 doc/uml/generation_settings delete mode 100644 doc/uml/idl_includes delete mode 100644 doc/uml/java_imports delete mode 100644 doc/uml/python_imports delete mode 100644 doc/uml/stereotypes delete mode 100644 doc/uml/tools delete mode 100644 doc/uml/uml.prj (limited to 'doc') diff --git a/doc/uml.txt b/doc/uml.txt deleted file mode 100644 index 67e84ee2..00000000 --- a/doc/uml.txt +++ /dev/null @@ -1,5 +0,0 @@ -UML -=== - -The uml documents can be opened with bouml, althought there's -not much useful, up-to-date information. diff --git a/doc/uml/128002 b/doc/uml/128002 deleted file mode 100644 index 0149fe5f..00000000 --- a/doc/uml/128002 +++ /dev/null @@ -1,1090 +0,0 @@ -format 70 -"ranger" // ranger - revision 23 - modified_by 2 "hut" - // class settings - //class diagram settings - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - //use case diagram settings - package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default - //sequence diagram settings - show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default - //collaboration diagram settings - show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default - //object diagram settings - write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default - //component diagram settings - package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default - draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default - //deployment diagram settings - package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default - draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default - //state diagram settings - package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default - show_activities default region_horizontally default drawing_language default show_stereotype_properties default - //activity diagram settings - package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default - show_infonote default drawing_language default show_stereotype_properties default - - classview 128002 "Classes" - //class diagram settings - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - //collaboration diagram settings - show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default - //object diagram settings - write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default - //sequence diagram settings - show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default - //state diagram settings - package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default - show_activities default region_horizontally default drawing_language default show_stereotype_properties default - //class settings - //activity diagram settings - package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default - show_infonote default drawing_language default show_stereotype_properties default - classdiagram 134530 "Overview" - draw_all_relations no hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - size A4 - end - - sequencediagram 141058 "Basic Logic" - show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default - overlapping_bars size A4 - end - - classdiagram 128002 "Displayable Hierarchy" - draw_all_relations no hide_attributes yes hide_operations yes hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - class_color yellow - size A4 - end - - class 128002 "Displayable" - abstract visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - classrelation 136322 // - relation_ref 135938 // - end - - operation 134530 "draw" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 134658 "press" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 134786 "click" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 134914 "destroy" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 135042 "resize" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - classrelation 143234 // - relation 142850 ---|> - a public - python "${type}" - classrelation_ref 143234 // - b parent class_ref 142210 // EnvironmentAware - end - - classrelation 143362 // - relation 142978 ---|> - a public - python "${type}" - classrelation_ref 143362 // - b parent class_ref 141954 // FileManagerAware - end - - classrelation 150018 // - relation 149634 ---|> - a public - python "${type}" - classrelation_ref 150018 // - b parent class_ref 142082 // SettingsAware - end - - classrelation 170882 // - relation 169986 ---- - a role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 170882 // - b role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 171010 // - end - - classrelation 171778 // - relation_ref 170370 // - end - - operation 149378 "finalize" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 149506 "color" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 149634 "contains_point" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - end - - class 128130 "UI" - abstract visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - classrelation 128258 // - relation 128258 ---|> - a public - python "${type}" - classrelation_ref 128258 // - b parent class_ref 128386 // DisplayableContainer - end - - operation 148482 "handle_mouse" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 148610 "handle_key" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 148738 "get_next_key" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 148866 "setup" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 148994 "setup" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 149122 "redraw" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 149250 "update_size" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 171138 "initialize" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - classrelation 201090 // - relation 198658 o--- - a role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 201090 // - b role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 201218 // - end - end - - class 128258 "DefaultUI" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - classrelation 128002 // - relation 128002 ---|> - a public - python "${type}" - classrelation_ref 128002 // - b parent class_ref 128130 // UI - end - - classrelation 171906 // - relation 170498 ---- - a role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 171906 // - b role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 172034 // - end - - operation 171266 "open_console" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 171394 "scroll" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - end - - class 128386 "DisplayableContainer" - abstract visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - classrelation 128386 // - relation 128386 ---|> - a public - python "${type}" - classrelation_ref 128386 // - b parent class_ref 128002 // Displayable - end - - classrelation 136194 // - relation 135938 o--- - a role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 136194 // - b role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 136322 // - end - - operation 149762 "get_focused_obj" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 149890 "add_obj" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - end - - class 135042 "TitleBar" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - classrelation 172674 // - relation 171010 ---|> - a public - python "${type}" - classrelation_ref 172674 // - b parent class_ref 156034 // Widget - end - end - - class 135170 "BrowserColumn" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - classrelation 136066 // - relation_ref 135810 // - end - - classrelation 193410 // - relation 191362 ---|> - a public - python "${type}" - classrelation_ref 193410 // - b parent class_ref 175746 // Pager - end - end - - class 135298 "BrowserView" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - classrelation 135554 // - relation 135554 ---|> - a public - python "${type}" - classrelation_ref 135554 // - b parent class_ref 128386 // DisplayableContainer - end - - classrelation 135938 // - relation 135810 o--- - a role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 135938 // - b role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 136066 // - end - - classrelation 172930 // - relation 171266 ---|> - a public - python "${type}" - classrelation_ref 172930 // - b parent class_ref 156034 // Widget - end - - classrelation 200834 // - relation 198530 o--- - a role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 200834 // - b role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 200962 // - end - end - - class 135426 "Console" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - classrelation 172162 // - relation 170626 ---- - a role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 172162 // - b role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 172290 // - end - - classrelation 172546 // - relation 170882 ---|> - a public - python "${type}" - classrelation_ref 172546 // - b parent class_ref 156034 // Widget - end - - operation 163202 "open" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 163330 "close" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 163458 "clear" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 163586 "move" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 163714 "type_key" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 163842 "execute" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - end - - class 141954 "FileManagerAware" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - end - - class 142082 "SettingsAware" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - end - - class 142210 "EnvironmentAware" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - end - - class 148738 "Action" - abstract visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - end - - class 148866 "Command" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - classrelation 163714 // - relation_ref 162946 // - end - - classrelation 170498 // - relation 169730 ---> - a role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 170498 // - b parent class_ref 148738 // Action - end - - operation 164226 "execute" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - end - - class 148994 "CommandList" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - classrelation 163586 // - relation 162946 o--- - a role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 163586 // - b role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 163714 // - end - - classrelation 172034 // - relation_ref 170498 // - end - - classrelation 172290 // - relation_ref 170626 // - end - - operation 164354 "rebuild_paths" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 164482 "bind" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - end - - class 149122 "Environment" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - classrelation 171394 // - relation 170242 o--- - a role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 171394 // - b role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 171522 // - end - - classrelation 171650 // - relation 170370 ---- - a role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 171650 // - b role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 171778 // - end - - operation 171522 "garbage_collect" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 171650 "enter_dir" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - end - - class 149378 "FM" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - classrelation 156546 // - relation 156162 ---|> - a public - python "${type}" - classrelation_ref 156546 // - b parent class_ref 148738 // Action - end - - classrelation 179714 // - relation 177922 ---> - a role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 179714 // - b parent class_ref 149122 // Environment - end - - classrelation 179842 // - relation 178050 ---> - a role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 179842 // - b parent class_ref 128258 // DefaultUI - end - - operation 141826 "initialize" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 141954 "loop" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - end - - class 155906 "FileSystemObject" - abstract visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - classrelation 171522 // - relation_ref 170242 // - end - - classrelation 186754 // - relation_ref 184706 // - end - - operation 163970 "load" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 164098 "go" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - end - - class 156034 "Widget" - abstract visibility package - cpp_decl "${comment}${template}class ${name}${inherit} { -${members}}; -${inlines} -" - java_decl "${comment}${@}${visibility}interface ${name}${extends} { -${members}} -" - php_decl "${comment}${visibility}interface ${name} { -${members}} -" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "${comment}${abstract}${local}interface ${name}${inherit} { -${members}}; -" - explicit_switch_type "" - - classrelation 172418 // - relation 170754 ---|> - a public - python "${type}" - classrelation_ref 172418 // - b parent class_ref 128002 // Displayable - end - - classrelation 201218 // - relation_ref 198658 // - end - end - - classinstance 134530 "cl" - type class_ref 148994 // CommandList - attributes - end - relations - end - end - - classinstance 134658 "console_cl" - type class_ref 148994 // CommandList - attributes - end - relations - end - end - - class 169218 "Main" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - end - - class 175746 "Pager" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - classrelation 193282 // - relation 191234 ---|> - a public - python "${type}" - classrelation_ref 193282 // - b parent class_ref 156034 // Widget - end - - classrelation 200962 // - relation_ref 198530 // - end - end - - class 175874 "StatusBar" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - classrelation 193538 // - relation 191490 ---|> - a public - python "${type}" - classrelation_ref 193538 // - b parent class_ref 156034 // Widget - end - end - - class 176130 "TaskView" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - classrelation 193794 // - relation 191746 ---|> - a public - python "${type}" - classrelation_ref 193794 // - b parent class_ref 156034 // Widget - end - end - end -end diff --git a/doc/uml/128002.diagram b/doc/uml/128002.diagram deleted file mode 100644 index 09164d16..00000000 --- a/doc/uml/128002.diagram +++ /dev/null @@ -1,217 +0,0 @@ -format 70 - -classcanvas 128002 class_ref 128002 // Displayable - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 262.407 180.109 2000 -end -classcanvas 128130 class_ref 128130 // UI - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 182.852 363.327 2000 -end -classcanvas 128258 class_ref 128258 // DefaultUI - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 159.717 439.896 2000 -end -classcanvas 128642 class_ref 128386 // DisplayableContainer - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 185.704 276.894 2006 -end -classcanvas 129410 class_ref 135042 // TitleBar - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 681.233 245.65 2000 -end -classcanvas 129666 class_ref 135170 // BrowserColumn - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 404.259 478.907 2000 -end -classcanvas 129922 class_ref 135298 // BrowserView - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 504.3 562.8 2000 -end -classcanvas 131970 class_ref 135426 // Console - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 681.435 305.987 2000 -end -note 132738 "Only one instance, since it initializes curses!" - xyzwh 28 354 2012 89 113 -classcanvas 132994 class_ref 141954 // FileManagerAware - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 393 33 2000 -end -classcanvas 133122 class_ref 142082 // SettingsAware - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 249 33 2000 -end -classcanvas 133250 class_ref 142210 // EnvironmentAware - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 71 32 2005 -end -classcanvas 134530 class_ref 156034 // Widget - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 567 305 2000 -end -note 136962 "Defines no methods, just for classification" - xyzwh 577 138 2000 135 77 -classcanvas 137218 class_ref 175746 // Pager - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 473 398 2000 -end -classcanvas 138370 class_ref 175874 // StatusBar - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 682 364 2000 -end -classcanvas 142850 class_ref 176130 // TaskView - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 681 562 2000 -end -note 143362 "Inherits from pager to display file content" - xyzwh 292 619 2000 135 75 -relationcanvas 128386 relation_ref 128002 // - decenter_begin 529 - from ref 128258 z 2001 to ref 128130 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 128898 relation_ref 128386 // - decenter_begin 625 - decenter_end 339 - from ref 128642 z 2007 to ref 128002 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 130178 relation_ref 135554 // - geometry VHr - from ref 129922 z 2007 to point 272 581 - line 139906 z 2007 to ref 128642 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 130562 relation_ref 135810 // - decenter_begin 200 - decenter_end 905 - from ref 129922 z 2001 to ref 129666 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 130690 relation_ref 135938 // - decenter_begin 720 - decenter_end 504 - from ref 128642 z 2007 to ref 128002 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 132354 relation_ref 128258 // - decenter_begin 487 - decenter_end 106 - from ref 128130 z 2007 to ref 128642 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 133378 relation_ref 142850 // - geometry VHV - from ref 128002 z 2006 to point 311 125 - line 141314 z 2006 to point 149 125 - line 141442 z 2006 to ref 133250 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 133506 relation_ref 142978 // - geometry VHV - from ref 128002 z 2001 to point 311 125 - line 141058 z 2001 to point 469 125 - line 141186 z 2001 to ref 132994 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 134274 relation_ref 149634 // - geometry VHV - from ref 128002 z 2001 to point 311 125 - line 141570 z 2001 to point 311 125 - line 141698 z 2001 to ref 133122 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 134658 relation_ref 170754 // - geometry HVH - from ref 134530 z 2001 to point 463 324 - line 145154 z 2001 to point 463 199 - line 145282 z 2001 to ref 128002 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 134786 relation_ref 170882 // - geometry HVH - from ref 131970 z 2001 to point 655 324 - line 138114 z 2001 to point 655 324 - line 138242 z 2001 to ref 134530 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 134914 relation_ref 171010 // - geometry HVH - from ref 129410 z 2001 to point 655 264 - line 137858 z 2001 to point 655 324 - line 137986 z 2001 to ref 134530 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 135938 relation_ref 171266 // - decenter_begin 836 - from ref 129922 z 2001 to ref 134530 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 137346 relation_ref 191234 // - geometry VHV - from ref 137218 z 2001 to point 500 370 - line 147330 z 2001 to point 598 370 - line 147458 z 2001 to ref 134530 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 137602 relation_ref 191362 // - decenter_begin 722 - from ref 129666 z 2001 to ref 137218 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 138498 relation_ref 191490 // - geometry HVH - from ref 138370 z 2001 to point 655 383 - line 138626 z 2001 to point 655 324 - line 138754 z 2001 to ref 134530 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 142978 relation_ref 191746 // - geometry HVH - from ref 142850 z 2001 to point 655 581 - line 143106 z 2001 to point 655 324 - line 143234 z 2001 to ref 134530 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 145538 relation_ref 198530 // - geometry HVr - decenter_begin 713 - decenter_end 581 - from ref 129922 z 2001 to point 559 417 - line 146306 z 2001 to ref 137218 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 146434 relation_ref 198658 // - geometry HVH - from ref 128130 z 2001 to point 394 382 - line 146562 z 2001 to point 394 324 - line 146690 z 2001 to ref 134530 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -line 132866 -_-_ - from ref 132738 z 2013 to ref 128130 -line 137090 -_-_ - from ref 136962 z 2001 to ref 134530 -line 143490 -_-_ - from ref 143362 z 2001 to ref 129666 -end diff --git a/doc/uml/134530 b/doc/uml/134530 deleted file mode 100644 index 9f91d104..00000000 --- a/doc/uml/134530 +++ /dev/null @@ -1,145 +0,0 @@ -format 70 -"builtin" // builtin - revision 3 - modified_by 2 "hut" - // class settings - //class diagram settings - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - //use case diagram settings - package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default - //sequence diagram settings - show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default - //collaboration diagram settings - show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default - //object diagram settings - write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default - //component diagram settings - package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default - draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default - //deployment diagram settings - package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default - draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default - //state diagram settings - package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default - show_activities default region_horizontally default drawing_language default show_stereotype_properties default - //activity diagram settings - package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default - show_infonote default drawing_language default show_stereotype_properties default - - classview 134530 "builtins" - //class diagram settings - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - //collaboration diagram settings - show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default - //object diagram settings - write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default - //sequence diagram settings - show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default - //state diagram settings - package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default - show_activities default region_horizontally default drawing_language default show_stereotype_properties default - //class settings - //activity diagram settings - package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default - show_infonote default drawing_language default show_stereotype_properties default - class 149250 "curses" - visibility protected - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - classrelation 171010 // - relation_ref 169986 // - end - - operation 141570 "initscr" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 141698 "endwin" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 171778 "getch" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - end - - class 162690 "os" - visibility package - cpp_decl "" - java_decl "" - php_decl "" - python_2_2 python_decl "class ${name}${inherit}: -${docstring}${members} -" - idl_decl "" - explicit_switch_type "" - - operation 156418 "listdir" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - operation 156674 "stat" - public explicit_return_type "" - nparams 0 - - - - python_def "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - - end - - classrelation 186626 // - relation 184706 ---- - a role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 186626 // - b role_name "" private - python "${comment}${self}${name} = ${value} -" - classrelation_ref 186754 // - end - end - end -end diff --git a/doc/uml/134530.diagram b/doc/uml/134530.diagram deleted file mode 100644 index 8ddb4d31..00000000 --- a/doc/uml/134530.diagram +++ /dev/null @@ -1,190 +0,0 @@ -format 70 - -classcanvas 128002 class_ref 148738 // Action - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 151 121 2000 -end -classcanvas 128130 class_ref 148866 // Command - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 212 31 2000 -end -classcanvas 128258 class_ref 148994 // CommandList - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 338 18 2000 -end -classcanvas 128642 class_ref 149122 // Environment - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 99 305 2000 -end -classcanvas 128770 class_ref 149250 // curses - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 118 611 2000 -end -classcanvas 128898 class_ref 149378 // FM - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 143 185 2000 -end -classcanvas 129154 class_ref 128002 // Displayable - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 325 408 2000 -end -classcanvas 129666 class_ref 135426 // Console - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 627 149 2006 -end -classcanvas 129922 class_ref 128130 // UI - draw_all_relations default hide_attributes default hide_operations yes hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 366 235 2006 -end -classcanvas 130178 class_ref 128386 // DisplayableContainer - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 299 311 2012 -end -classcanvas 131458 class_ref 155906 // FileSystemObject - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 71 416 2000 -end -classcanvas 131842 class_ref 128258 // DefaultUI - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 325 129 2012 -end -classcanvas 132610 class_ref 156034 // Widget - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 509 237 2017 -end -classcanvas 133250 class_ref 135170 // BrowserColumn - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 526 453 2023 -end -classcanvas 133506 class_ref 135042 // TitleBar - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 646 391 2023 -end -classcanvas 136322 class_ref 162690 // os - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 54 566 2000 -end -packagecanvas 136578 - package_ref 134530 // builtin - xyzwh 29 522 2006 225 181 -end -note 137346 "\"outer world\"" - xyzwh 123 566 2011 117 37 -classcanvas 137602 class_ref 175746 // Pager - draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default - xyz 537 333 2028 -end -relationcanvas 129026 relation_ref 156162 // - decenter_begin 466 - from ref 128898 z 2001 to ref 128002 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 129538 relation_ref 162946 // - from ref 128258 z 2001 to ref 128130 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 130306 relation_ref 128386 // - decenter_begin 441 - decenter_end 407 - from ref 130178 z 2001 to ref 129154 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 130434 relation_ref 135938 // - decenter_begin 603 - decenter_end 631 - from ref 130178 z 2001 to ref 129154 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 130562 relation_ref 128258 // - from ref 129922 z 2007 to ref 130178 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 130946 relation_ref 169730 // - from ref 128130 z 2001 to point 180 56 - line 137218 z 2001 to ref 128002 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 131202 relation_ref 169986 // - decenter_begin 514 - from ref 129154 z 2001 to ref 128770 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 131586 relation_ref 170242 // - decenter_begin 351 - from ref 128642 z 2001 to ref 131458 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 131714 relation_ref 170370 // - from ref 128642 z 2001 to ref 129154 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 131970 relation_ref 128002 // - from ref 131842 z 2007 to ref 129922 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 132354 relation_ref 170498 // - decenter_begin 435 - decenter_end 347 - from ref 131842 z 2013 to ref 128258 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 132738 relation_ref 170754 // - decenter_end 126 - from ref 132610 z 2001 to point 493 430 - line 137474 z 2001 to ref 129154 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 132866 relation_ref 170882 // - from ref 129666 z 2007 to ref 132610 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 133634 relation_ref 171010 // - from ref 133506 z 2018 to ref 132610 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 133762 relation_ref 177922 // - decenter_end 569 - from ref 128898 z 2001 to ref 128642 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 135170 relation_ref 178050 // - from ref 128898 z 2013 to ref 131842 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 136450 relation_ref 184706 // - from ref 136322 z 2001 to ref 131458 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 136834 relation_ref 170626 // - from ref 129666 z 2007 to ref 128258 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 137730 relation_ref 191234 // - from ref 137602 z 2029 to ref 132610 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 137858 relation_ref 191362 // - from ref 133250 z 2029 to ref 137602 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -end diff --git a/doc/uml/141058.diagram b/doc/uml/141058.diagram deleted file mode 100644 index 285ba67b..00000000 --- a/doc/uml/141058.diagram +++ /dev/null @@ -1,218 +0,0 @@ -format 70 - -classinstance 128258 class_ref 169218 // Main - name "" xyz 64 4 2000 life_line_z 2000 -classinstance 128386 class_ref 149378 // FM - name "" xyz 185 32 2000 life_line_z 2000 -classinstance 128898 class_ref 128258 // DefaultUI - name "" mortal xyz 289 80 2000 life_line_z 2000 -classinstance 132226 class_ref 149122 // Environment - name "" xyz 421 84 2000 life_line_z 2000 -classinstance 133122 class_ref 156034 // Widget - name "" xyz 544 107 2000 life_line_z 2000 -classinstance 133762 class_ref 149250 // curses - name "" xyz 632 4 2000 life_line_z 2000 -classinstance 134530 class_ref 148866 // Command - name "" xyz 727 4 2000 life_line_z 2000 -note 136962 "This is outdated." - xyzwh 352 23 2000 145 35 -durationcanvas 128514 classinstance_ref 128258 // :Main - xyzwh 83 82 2010 11 40 -end -durationcanvas 128642 classinstance_ref 128386 // :FM - xyzwh 204 82 2010 11 25 -end -durationcanvas 129026 classinstance_ref 128258 // :Main - xyzwh 83 130 2010 11 34 -end -durationcanvas 129154 classinstance_ref 128898 // :DefaultUI - xyzwh 325 130 2010 11 58 - overlappingdurationcanvas 135426 - xyzwh 331 142 2020 11 40 - overlappingdurationcanvas 135682 - xyzwh 337 151 2030 11 25 - end - end -end -durationcanvas 129410 classinstance_ref 128258 // :Main - xyzwh 83 180 2010 11 35 -end -durationcanvas 129538 classinstance_ref 128386 // :FM - xyzwh 204 172 2010 11 468 - overlappingdurationcanvas 136450 - xyzwh 210 537 2020 11 25 - end -end -durationcanvas 129794 classinstance_ref 128258 // :Main - xyzwh 83 655 2010 11 27 -end -durationcanvas 129922 classinstance_ref 128898 // :DefaultUI - xyzwh 325 655 2010 11 27 -end -durationcanvas 130178 classinstance_ref 128898 // :DefaultUI - xyzwh 325 265 2010 11 26 -end -durationcanvas 130434 classinstance_ref 128898 // :DefaultUI - xyzwh 325 311 2010 11 26 -end -durationcanvas 130690 classinstance_ref 128898 // :DefaultUI - xyzwh 325 381 2010 11 43 -end -durationcanvas 131074 classinstance_ref 128898 // :DefaultUI - xyzwh 325 467 2010 11 53 - overlappingdurationcanvas 134914 - xyzwh 331 489 2020 11 25 - end -end -durationcanvas 132354 classinstance_ref 132226 // :Environment - xyzwh 469 606 2010 11 32 -end -durationcanvas 132866 classinstance_ref 132226 // :Environment - xyzwh 469 184 2010 11 27 -end -durationcanvas 133250 classinstance_ref 133122 // :Widget - xyzwh 571 280 2010 11 25 -end -durationcanvas 133506 classinstance_ref 133122 // :Widget - xyzwh 571 323 2010 11 25 -end -durationcanvas 133890 classinstance_ref 133762 // :curses - xyzwh 658 389 2010 11 31 -end -durationcanvas 135170 classinstance_ref 133122 // :Widget - xyzwh 571 501 2010 11 27 -end -durationcanvas 135938 classinstance_ref 134530 // :Command - xyzwh 767 506 2010 11 72 -end -durationcanvas 136706 classinstance_ref 133122 // :Widget - xyzwh 571 563 2010 11 34 -end -msg 128770 synchronous - from durationcanvas_ref 128514 - to durationcanvas_ref 128642 - yz 82 2015 msg operation_ref 141826 // "initialize()" - show_full_operations_definition default drawing_language default - label_xy 117 64 -msg 129282 synchronous - from durationcanvas_ref 129026 - to durationcanvas_ref 129154 - yz 130 2015 msg operation_ref 171138 // "initialize()" - show_full_operations_definition default drawing_language default - label_xy 124 111 -msg 129666 synchronous - from durationcanvas_ref 129410 - to durationcanvas_ref 129538 - yz 180 2015 msg operation_ref 141954 // "loop()" - show_full_operations_definition default drawing_language default - label_xy 129 162 -msg 130050 synchronous - from durationcanvas_ref 129794 - to durationcanvas_ref 129922 - yz 655 2015 msg operation_ref 134914 // "destroy()" - show_full_operations_definition default drawing_language default - label_xy 119 636 -msg 130306 synchronous - from durationcanvas_ref 129538 - to durationcanvas_ref 130178 - yz 265 2015 msg operation_ref 134530 // "draw()" - show_full_operations_definition default drawing_language default - label_xy 245 247 -msg 130562 synchronous - from durationcanvas_ref 129538 - to durationcanvas_ref 130434 - yz 311 2015 msg operation_ref 149378 // "finalize()" - show_full_operations_definition default drawing_language default - label_xy 240 293 -msg 130818 synchronous - from durationcanvas_ref 129538 - to durationcanvas_ref 130690 - yz 382 2015 msg operation_ref 148738 // "get_next_key()" - show_full_operations_definition default drawing_language default - label_xy 229 361 -msg 130946 return - from durationcanvas_ref 130690 - to durationcanvas_ref 129538 - yz 412 2020 unspecifiedmsg - show_full_operations_definition default drawing_language default -msg 131202 synchronous - from durationcanvas_ref 129538 - to durationcanvas_ref 131074 - yz 467 2015 msg operation_ref 148610 // "handle_key()" - show_full_operations_definition default drawing_language default - label_xy 234 449 -msg 132482 synchronous - from durationcanvas_ref 129538 - to durationcanvas_ref 132354 - yz 606 2015 msg operation_ref 171522 // "garbage_collect()" - show_full_operations_definition default drawing_language default - label_xy 260 587 -msg 132994 synchronous - from durationcanvas_ref 129538 - to durationcanvas_ref 132866 - yz 185 2020 msg operation_ref 171650 // "enter_dir()" - show_full_operations_definition default drawing_language default - label_xy 222 164 -msg 133378 synchronous - from durationcanvas_ref 130178 - to durationcanvas_ref 133250 - yz 280 2015 msg operation_ref 134530 // "draw()" - show_full_operations_definition default drawing_language default - label_xy 407 262 -msg 133634 synchronous - from durationcanvas_ref 130434 - to durationcanvas_ref 133506 - yz 323 2015 msg operation_ref 149378 // "finalize()" - show_full_operations_definition default drawing_language default - label_xy 405 303 -msg 134018 synchronous - from durationcanvas_ref 130690 - to durationcanvas_ref 133890 - yz 391 2015 msg operation_ref 171778 // "getch()" - show_full_operations_definition default drawing_language default - label_xy 713 361 -msg 134402 return - from durationcanvas_ref 133890 - to durationcanvas_ref 130690 - yz 408 2020 unspecifiedmsg - show_full_operations_definition default drawing_language default -reflexivemsg 135042 synchronous - to durationcanvas_ref 134914 - yz 489 2025 msg operation_ref 148482 // "handle_mouse()" - show_full_operations_definition default drawing_language default - label_xy 345 462 -msg 135298 synchronous - from durationcanvas_ref 134914 - to durationcanvas_ref 135170 - yz 502 2030 msg operation_ref 134786 // "click()" - show_full_operations_definition default drawing_language default - label_xy 474 484 -reflexivemsg 135554 synchronous - to durationcanvas_ref 135426 - yz 142 2025 msg operation_ref 148866 // "setup()" - show_full_operations_definition default drawing_language default - label_xy 340 120 -reflexivemsg 135810 synchronous - to durationcanvas_ref 135682 - yz 151 2035 msg operation_ref 149890 // "add_obj()" - show_full_operations_definition default drawing_language default - label_xy 372 143 -msg 136066 synchronous - from durationcanvas_ref 135170 - to durationcanvas_ref 135938 - yz 506 2015 msg operation_ref 164226 // "execute()" - show_full_operations_definition default drawing_language default - label_xy 593 488 -msg 136578 synchronous - from durationcanvas_ref 135938 - to durationcanvas_ref 136450 - yz 537 2025 explicitmsg "" - show_full_operations_definition default drawing_language default - label_xy 222 520 -msg 136834 synchronous - from durationcanvas_ref 135938 - to durationcanvas_ref 136706 - yz 567 2030 explicitmsg "" - show_full_operations_definition default drawing_language default - label_xy 581 554 -end diff --git a/doc/uml/2.session b/doc/uml/2.session deleted file mode 100644 index 5365445d..00000000 --- a/doc/uml/2.session +++ /dev/null @@ -1,26 +0,0 @@ -window_sizes 1678 1033 393 1275 795 144 -motifplus_style -diagrams - classdiagram_ref 128002 // Displayable Hierarchy - 1275 795 100 4 0 0 - active classdiagram_ref 134530 // Overview - 1275 795 100 4 0 0 - sequencediagram_ref 141058 // Basic Logic - 1275 795 100 4 0 0 -end -show_stereotypes -selected classdiagram_ref 134530 // Overview -open - class_ref 128002 // Displayable - class_ref 128130 // UI - class_ref 128258 // DefaultUI - class_ref 135170 // BrowserColumn - class_ref 148866 // Command - class_ref 148994 // CommandList - class_ref 149122 // Environment - class_ref 149378 // FM - class_ref 155906 // FileSystemObject - class_ref 175746 // Pager - class_ref 149250 // curses -end -end diff --git a/doc/uml/cpp_includes b/doc/uml/cpp_includes deleted file mode 100644 index 531b86f7..00000000 --- a/doc/uml/cpp_includes +++ /dev/null @@ -1,13 +0,0 @@ -// "a type" "needed cpp_includes" -"vector" "#include -using namespace std;" - -"list" "#include -using namespace std;" - -"map" "#include -using namespace std;" - -"string" "#include -using namespace std;" - diff --git a/doc/uml/generation_settings b/doc/uml/generation_settings deleted file mode 100644 index 8cd2bc14..00000000 --- a/doc/uml/generation_settings +++ /dev/null @@ -1,310 +0,0 @@ - - python_default_defs - cpp_h_extension "h" cpp_src_extension "cpp" java_extension "java" php_extension "php" python_extension "py" idl_extension "idl" - cpp_inline_dont_force_incl_in_h - - type_forms 15 // uml cpp java idl cpp_in cpp_out cpp_inout cpp_return - "void" "void" "void" "void" "${type}" "${type} &" "${type}" "${type}" - "any" "void *" "Object" "any" "const ${type}" "${type}" "${type} &" "${type}" - "bool" "bool" "boolean" "boolean" "${type}" "${type} &" "${type} &" "${type}" - "char" "char" "char" "char" "${type}" "${type} &" "${type} &" "${type}" - "uchar" "unsigned char" "char" "octet" "${type}" "${type} &" "${type} &" "${type}" - "byte" "unsigned char" "byte" "octet" "${type}" "${type} &" "${type} &" "${type}" - "short" "short" "short" "short" "${type}" "${type} &" "${type} &" "${type}" - "ushort" "unsigned short" "short" "unsigned short" "${type}" "${type} &" "${type} &" "${type}" - "int" "int" "int" "long" "${type}" "${type} &" "${type} &" "${type}" - "uint" "unsigned int" "int" "unsigned long" "${type}" "${type} &" "${type} &" "${type}" - "long" "long" "long" "long" "${type}" "${type} &" "${type} &" "${type}" - "ulong" "unsigned long" "long" "unsigned long" "${type}" "${type} &" "${type} &" "${type}" - "float" "float" "float" "float" "${type}" "${type} &" "${type} &" "${type}" - "double" "double" "double" "double" "${type}" "${type} &" "${type} &" "${type}" - "string" "string" "String" "string" "${type}" "${type} &" "${type} &" "${type}" - - relations_stereotypes 5 // uml cpp java pythonidl - "sequence" "vector" "Vector" "list" "sequence" - "vector" "vector" "Vector" "list" "sequence" - "list" "list" "List" "list" "sequence" - "set" "set" "Set" "set" "sequence" - "map" "map" "Map" "dict" "sequence" - - classes_stereotypes 14 // uml cpp java php python idl - "class" "class" "class" "class" "class" "valuetype" - "interface" "class" "interface" "interface" "class" "interface" - "exception" "class" "class" "class" "class" "exception" - "enum" "enum" "enum" "enum" "enum" "enum" - "enum_pattern" "enum" "enum_pattern" "enum" "enum" "enum" - "struct" "struct" "class" "class" "class" "struct" - "union" "union" "class" "class" "class" "union" - "typedef" "typedef" "ignored" "ignored" "ignored" "typedef" - "boundary" "class" "class" "class" "class" "interface" - "control" "class" "class" "class" "class" "valuetype" - "entity" "class" "class" "class" "class" "valuetype" - "actor" "ignored" "ignored" "ignored" "ignored" "ignored" - "@interface" "ignored" "@interface" "ignored" "ignored" "ignored" - "stereotype" "ignored" "ignored" "ignored" "ignored" "ignored" - - cpp_enum_default_type_forms "${type}" "${type} &" "${type} &" "${type}" // in out inout return - other_cpp_types_default_type_forms "const ${type} &" "${type} &" "${type} &" "${type}" // in out inout return - - cpp_default_h_content "#ifndef ${NAMESPACE}_${NAME}_H -#define ${NAMESPACE}_${NAME}_H - -${comment} -${includes} -${declarations} -${namespace_start} -${definition} -${namespace_end} -#endif -" - cpp_default_src_content "${comment} -${includes} -${namespace_start} -${members} -${namespace_end}" - cpp_default_class_decl "${comment}${template}class ${name}${inherit} { -${members}}; -${inlines} -" - cpp_default_external_class_decl "${name} -#include <${name}.h> -" - cpp_default_struct_decl "${comment}${template}struct ${name}${inherit} { -${members}}; -${inlines} -" - cpp_default_union_decl "${comment}${template}union ${name} { -${members}}; -${inlines} -" - cpp_default_enum_decl "${comment}enum ${name} { -${items} -}; -" - cpp_default_typedef_decl "${comment}typedef ${type} ${name}; -" - cpp_default_attribute_declaration " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value}; -" // multiplicity 1 - " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value}; -" // multiplicity * a..b - " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${multiplicity}${value}; -" // multiplicity [..] - cpp_default_enum_item_declaration " ${name}${value},${comment}" - cpp_association_aggregation_declaration - " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value}; -" // multiplicity 1 - " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type} *> ${name}${value}; -" // multiplicity * a..b - " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${multiplicity}${value}; -" // multiplicity [..] - cpp_aggregation_by_value_declaration - " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value}; -" // multiplicity 1 - " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value}; -" // multiplicity * a..b - " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${multiplicity}${value}; -" // multiplicity [..] - cpp_get "get_${name}" inline const value_const public - cpp_set "set_${name}" public - cpp_default_operation_declaration " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract}; -" - cpp_default_operation_definition "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{ - ${body}} -" - java_default_src_content "${comment} -${package} -${imports} -${definition}" - java_default_class_decl "${comment}${@}${visibility}${final}${abstract}class ${name}${extends}${implements} { -${members}} -" - java_default_external_class_decl "${name}" - java_default_interface_decl "${comment}${@}${visibility}interface ${name}${extends} { -${members}} -" - java5_default_enum_decl "${comment}${@}${visibility}${final}${abstract}enum ${name}${implements} { -${items}; -${members}} -" - java_default_enum_decl "${comment}${@}${visibility}final class ${name} { -${members} - private final int value; - - public int value() { - return value; - } - - public static ${name} fromInt(int value) { - switch (value) { -${cases} default: throw new Error(); - } - - } - private ${name}(int v) { value = v; }; -} -" - java_default_attribute_declaration " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; -" // multiplicity 1 - " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value}; -" // multiplicity * a..b - " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type}${multiplicity} ${name}${value}; -" // multiplicity N - java5_default_enum_item_declaration " ${@}${name}${value},${comment}" - java_default_enum_item_declaration " ${comment}${@}public static final int _${name}${value}; -public static final ${class} ${name} = new ${class}(_${name}); -" - java_default_enum_case " case _${name}: return ${name}; -" - java_association_aggregation_declaration - " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; -" // multiplicity 1 - " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value}; -" // multiplicity * a..b - " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type}${multiplicity} ${name}${value}; -" // multiplicity N - java_get "get${Name}" final public - java_set "set${Name}" public - java_default_operation_definition " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{ - ${body}} -" - php_default_src_content " -" - php_default_class_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} { -${members}} -" - php_default_enum_decl "${comment}${visibility}final class ${name} { -${items}} -" - php_default_external_class_decl "${name}" - php_default_interface_decl "${comment}${visibility}interface ${name} { -${members}} -" - php_default_attribute_declaration " ${comment}${visibility}${const}${static}${var}${name}${value}; -" - php_default_enum_item_decl " const ${name}${value};${comment} -" - php_default_relation_declaration" ${comment}${visibility}${const}${static}${var}${name}${value}; -" - php_get "get${Name}" final - php_set "set${Name}" - php_default_operation_definition " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)} -{ - ${body}} -" - python_2_2 - python_indent_step " " - python_default_src_content "${comment} -${import} -${definition}" - python_default_class_decl "class ${name}${inherit}: -${docstring}${members} -" - python_default_enum_decl "class ${name}: -${docstring}${members} -" - python_default_external_class_decl "${name}" - python_default_attribute_declaration "${comment}${self}${name} = ${value} -" // multiplicity 1 - "${comment}${self}${name} = ${stereotype}() -" // multiplicity != 1 - python_default_enum_item_decl "${comment}${self}${name} = ${value} -" - python_default_relation_declaration"${comment}${self}${name} = ${value} -" // multiplicity 1 - "${comment}${self}${name} = ${stereotype}() -" // multiplicity != 1 - python_default_composition_declaration"${comment}${self}${name} = ${type}() -" // multiplicity 1 - "${comment}${self}${name} = ${stereotype}() -" // multiplicity != 1 - python_default_operation_definition "${@}${static}${abstract}def ${name}${(}${)}: -${docstring}${body} -" - python_default_initoperation_definition "${@}${static}${abstract}def ${name}${(}${p0}${v0}${)}: -${docstring}super(${class}, ${p0}).__init__() -${body} -" - python_get "get${Name}" - python_set "set${Name}" - idl_default_src_content "#ifndef ${MODULE}_${NAME}_H -#define ${MODULE}_${NAME}_H - -${comment} -${includes} -${module_start} -${definition} -${module_end} -#endif -" - idl_default_interface_decl "${comment}${abstract}${local}interface ${name}${inherit} { -${members}}; -" - idl_default_valuetype_decl "${comment}${abstract}${custom}valuetype ${name}${inherit} { -${members}}; -" - idl_default_struct_decl "${comment}struct ${name} { -${members}}; -" - idl_default_typedef_decl "${comment}typedef ${type} ${name}; -" - idl_default_exception_decl "${comment}exception ${name} { -${members}}; -" - idl_default_union_decl "${comment}union ${name} switch(${switch}) { -${members}}; -" - idl_default_enum_decl "${comment}enum ${name} { -${items}}; -" - idl_default_external_class_decl "${name} -#include \"${name}.idl\" -" - idl_default_attribute_declaration " ${comment}${readonly}${attribute}${type} ${name}; -" // multiplicity 1 - " ${comment}${readonly}${attribute}${stereotype}<${type}> ${name}; -" // multiplicity * a..b - " ${comment}${readonly}${attribute}${stereotype}<${type},${multiplicity}> ${name}; -" // multiplicity N - idl_default_valuetype_attribute_declaration " ${comment}${visibility}${type} ${name}; -" // multiplicity 1 - " ${comment}${visibility}${stereotype}<${type}> ${name}; -" // multiplicity * a..b - " ${comment}${visibility}${stereotype}<${type},${multiplicity}> ${name}; -" // multiplicity N - idl_default_const_declaration " ${comment}const ${type} ${name}${value}; -" // multiplicity 1 - " ${comment}const ${stereotype}<${type}> ${name}${value}; -" // multiplicity * a..b - " ${comment}const ${stereotype}<${type},${multiplicity}> ${name}${value}; -" // multiplicity N - idl_default_enum_item_declaration " ${name},${comment}" - idl_default_union_item_declaration " ${comment}case ${case} : ${readonly}${type} ${name};" // multiplicity 1 - " ${comment}case ${case} : ${readonly}${stereotype}<${type}> ${name};" // multiplicity * a..b - " ${comment}case ${case} : ${readonly}${stereotype}<${type},${multiplicity}> ${name};" // multiplicity N - idl_association_aggregation_declaration - " ${comment}${readonly}${attribute}${type} ${name}; -" // multiplicity 1 - " ${comment}${readonly}${attribute}${stereotype}<${type}> ${name}; -" // multiplicity * a..b - " ${comment}${readonly}${attribute}${stereotype}<${type},${multiplicity}> ${name}; -" // multiplicity N - idl_valuetype_association_aggregation_declaration - " ${comment}${visibility}${type} ${name}; -" // multiplicity 1 - " ${comment}${visibility}${stereotype}<${type}> ${name}; -" // multiplicity * a..b - " ${comment}${visibility}${stereotype}<${type},${multiplicity}> ${name}; -" // multiplicity N - idl_union_association_aggregation_declaration - " ${comment}case ${case} : ${readonly}${type} ${name};" // multiplicity 1 - " ${comment}case ${case} : ${readonly}${stereotype}<${type}> ${name};" // multiplicity * a..b - " ${comment}case ${case} : ${readonly}${stereotype}<${type},${multiplicity}> ${name};" // multiplicity N - idl_get "get_${name}" - idl_set "set_${name}" twoways - idl_default_operation_declaration " ${comment}${oneway}${type} ${name}${(}${)}${raisesnl}${raises}; -" - uml_get_name uml uml_set_name uml -end diff --git a/doc/uml/idl_includes b/doc/uml/idl_includes deleted file mode 100644 index fceab64b..00000000 --- a/doc/uml/idl_includes +++ /dev/null @@ -1 +0,0 @@ -// "a type" "needed idl_includes" diff --git a/doc/uml/java_imports b/doc/uml/java_imports deleted file mode 100644 index bbd370ac..00000000 --- a/doc/uml/java_imports +++ /dev/null @@ -1 +0,0 @@ -// "a type" "needed java_imports" diff --git a/doc/uml/python_imports b/doc/uml/python_imports deleted file mode 100644 index 4a1bd3a8..00000000 --- a/doc/uml/python_imports +++ /dev/null @@ -1 +0,0 @@ -// "a type" "needed python_imports" diff --git a/doc/uml/stereotypes b/doc/uml/stereotypes deleted file mode 100644 index 3680bceb..00000000 --- a/doc/uml/stereotypes +++ /dev/null @@ -1,59 +0,0 @@ - - package_stereotypes 6 "facade" "framework" "model library" "stub" "toplevel" "profile" - -_-> 3 "access" "import" "from" - end - - class_stereotypes 19 "actor" "auxiliary" "boundary" "control" "entity" "enum" "enum_pattern" "exception" "focus" "implementationClass" "interface" "@interface" "metaclass" "stereotype" "struct" "type" "typedef" "union" "utility" - ---- 4 "list" "set" "vector" "map" - ---> 4 "list" "set" "vector" "map" - ---|> 4 "{complete,disjoint}" "{incomplete,disjoint}" "{complete,overlapping}" "{incomplete,overlapping}" - o--- 4 "list" "set" "vector" "map" - *--- 4 "list" "set" "vector" "map" - o--> 4 "list" "set" "vector" "map" - *--> 4 "list" "set" "vector" "map" - -_-> 4 "friend" "from" "import" "instantiate" - -_-|> 1 "bind" - end - - use_case_stereotypes 1 "realization" - - ---|> 4 "{complete,disjoint}" "{incomplete,disjoint}" "{complete,overlapping}" "{incomplete,overlapping}" - -_-> 2 "include" "extend" - end - - artifact_stereotypes 7 "document" "file" "script" "source" "text" "library" "executable" - -_-> 4 "deploy" "manifest" "import" "from" - end - - attribute_stereotypes 4 "list" "set" "vector" "map" - operation_stereotypes 0 - state_stereotypes 3 "machine" "submachine" "top" - activity_stereotypes 0 - flow_stereotypes 3 "interrupt" "multicast" "multireceive" - interruptibleactivityregion_stereotypes 0 - pseudostate_stereotypes 0 - stateaction_stereotypes 2 "send-signal" "receive-signal" - parameter_stereotypes 0 - parameterset_stereotypes 0 - activitynode_stereotypes 0 - activityaction_stereotypes 0 - activityobject_stereotypes 2 "datastore" "centralBuffer" - expansionregion_stereotypes 0 - activitypartition_stereotypes 0 - pin_stereotypes 0 - component_stereotypes 6 "buildComponent" "entity" "implement" "process" "service" "subsystem" - deploymentnode_stereotypes 3 "cpu" "device" "executionEnvironment" - classview_stereotypes 0 - usecaseview_stereotypes 0 - componentview_stereotypes 0 - deploymentview_stereotypes 0 - classdiagram_stereotypes 0 - seqdiagram_stereotypes 0 - msg_stereotypes 0 - coldiagram_stereotypes 0 - usecasediagram_stereotypes 0 - statediagram_stereotypes 0 - activitydiagram_stereotypes 0 - componentdiagram_stereotypes 0 - deploymentdiagram_stereotypes 0 -end diff --git a/doc/uml/tools b/doc/uml/tools deleted file mode 100644 index 3579028b..00000000 --- a/doc/uml/tools +++ /dev/null @@ -1,18 +0,0 @@ -// 'tool' "the executable" "displayed string" {target}+ -tool "HTML documentation" "ghtml" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn -tool "HTML doc. (flat)" "ghtml -flat" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn -tool "HTML doc. (svg)" "ghtml -svg" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn -tool "HTML doc. (flat, svg)" "ghtml -flat -svg" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn -tool "Generate .pro" "gpro" Artifact -tool "Import Rose" "irose" Project Package -tool "C++ utilities" "cpp_util" Class -tool "Generate XMI 1.2" "gxmi" Project -tool "Generate XMI 2.1" "gxmi2" Project -tool "Import XMI 2.1" "ixmi2" Project Package -tool "C++ state machine" "stmgen" State -tool "Use case wizard" "usecasewizard" UseCase -tool "Check-in" "file_control ci" Project Package -tool "Check-out" "file_control co" Project Package -tool "Deploy classes" "deplcl" ClassView -tool "Global Change" "global_change" Class Project Package ClassView DeploymentView -tool "Uml projection" "uml_proj" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Project Package ClassView diff --git a/doc/uml/uml.prj b/doc/uml/uml.prj deleted file mode 100644 index 078dae9e..00000000 --- a/doc/uml/uml.prj +++ /dev/null @@ -1,43 +0,0 @@ -format 70 -"uml" - revision 3 - modified_by 2 "hut" - - - - // class settings - default_attribute_visibility private default_relation_visibility private default_operation_visibility public - //class diagram settings - draw_all_relations yes hide_attributes no hide_operations no hide_getset_operations no show_members_full_definition no show_members_visibility no show_members_stereotype no show_members_multiplicity no show_members_initialization no show_attribute_modifiers no member_max_width 127 show_parameter_dir yes show_parameter_name yes package_name_in_tab no class_drawing_mode natural drawing_language uml show_context_mode no auto_label_position yes show_relation_modifiers no show_relation_visibility no show_infonote no shadow yes show_stereotype_properties no - //use case diagram settings - package_name_in_tab no show_context no auto_label_position yes draw_all_relations yes class_drawing_mode actor shadow yes show_stereotype_properties no - //sequence diagram settings - show_full_operations_definition no write_horizontally yes class_drawing_mode natural drawing_language uml draw_all_relations yes shadow yes show_stereotype_properties no - //collaboration diagram settings - show_full_operations_definition no show_hierarchical_rank no write_horizontally yes drawing_language uml package_name_in_tab no show_context no draw_all_relations yes shadow yes show_stereotype_properties no - //object diagram settings - write_horizontally yes package_name_in_tab no show_context no auto_label_position yes draw_all_relations yes shadow yes show_stereotype_properties no - //component diagram settings - package_name_in_tab no show_context no auto_label_position yes draw_all_relations yes shadow yes - draw_component_as_icon no show_component_req_prov no show_component_rea no show_stereotype_properties no - //deployment diagram settings - package_name_in_tab no show_context no write_horizontally yes auto_label_position yes draw_all_relations yes shadow yes - draw_component_as_icon no show_component_req_prov no show_component_rea no show_stereotype_properties no - //state diagram settings - package_name_in_tab no show_context no auto_label_position yes write_trans_label_horizontally yes show_trans_definition no draw_all_relations yes shadow yes - show_activities yes region_horizontally yes drawing_language uml show_stereotype_properties no - //activity diagram settings - package_name_in_tab no show_context no show_opaque_action_definition no auto_label_position yes write_flow_label_horizontally no draw_all_relations yes shadow yes - show_infonote yes drawing_language uml show_stereotype_properties no - - class_color yellow duration_color transparent continuation_color gray note_color blue fragment_color transparent subject_color transparent usecase_color yellow package_color transparent component_color green artifact_color green deploymentnode_color gray state_color yellow stateaction_color transparent activity_color transparent activityregion_color transparent activitypartition_color transparent activityaction_color transparent parameterpin_color white - font_size 13 - diagram_format A4 - - mark_for_import - - package_ref 128002 // ranger - - package_ref 134530 // builtin - -end -- cgit 1.4.1-2-gfad0 From e2e31c3c84f0b7c95591a7d2244d7add345a442f Mon Sep 17 00:00:00 2001 From: hut Date: Wed, 31 Mar 2010 05:15:26 +0200 Subject: removed doc/pick.sh, pointless to have it there --- doc/pick.sh | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100755 doc/pick.sh (limited to 'doc') diff --git a/doc/pick.sh b/doc/pick.sh deleted file mode 100755 index e5f18da4..00000000 --- a/doc/pick.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash - -# I work on a branch (named hut) which contains commits -# that should not be part of the standard distribution. -# -# This script picks all the good commits from hut and -# adds them to the master branch. -# Bad commits are marked with a "custom:" at the beginning -# of the commit message. - -MASTER_BRANCH='master' -CUSTOM_BRANCH='hut' -ORIGINAL_BRANCH=`git branch 2>/dev/null|grep -e ^* | tr -d \*\ ` - -git checkout -m $MASTER_BRANCH - -while read -r hash tag rest; do - if [ $tag != 'custom:' ]; then - git cherry-pick $hash || exit 1 - fi -done < <(git log --oneline --no-color $MASTER_BRANCH..$CUSTOM_BRANCH | tac) - -git checkout -m $CUSTOM_BRANCH -git rebase $MASTER_BRANCH -git checkout -m $ORIGINAL_BRANCH -- cgit 1.4.1-2-gfad0 From a614f0485f872bfca3a84fb3400a0c6177988413 Mon Sep 17 00:00:00 2001 From: hut Date: Wed, 31 Mar 2010 05:29:35 +0200 Subject: rebuilt pydoc --- doc/pydoc/ranger.colorschemes.default.html | 9 +++- doc/pydoc/ranger.colorschemes.jungle.html | 7 ++- doc/pydoc/ranger.colorschemes.snow.html | 9 +++- doc/pydoc/ranger.defaults.options.html | 11 +++-- doc/pydoc/ranger.ext.html | 3 +- doc/pydoc/ranger.fsobject.directory.html | 17 +++++-- doc/pydoc/ranger.fsobject.file.html | 20 +++++++- doc/pydoc/ranger.fsobject.fsobject.html | 10 ++++ doc/pydoc/ranger.fsobject.loader.html | 2 +- doc/pydoc/ranger.gui.colorscheme.html | 27 ++++++++-- doc/pydoc/ranger.gui.defaultui.html | 2 +- doc/pydoc/ranger.gui.ui.html | 2 +- doc/pydoc/ranger.gui.widgets.browsercolumn.html | 3 +- doc/pydoc/ranger.gui.widgets.console.html | 52 +++++++++++--------- doc/pydoc/ranger.gui.widgets.titlebar.html | 5 +- doc/pydoc/ranger.html | 2 +- doc/pydoc/ranger.shared.settings.html | 65 ++++++++++++++++++++----- doc/pydoc/test.html | 7 +-- 18 files changed, 188 insertions(+), 65 deletions(-) (limited to 'doc') diff --git a/doc/pydoc/ranger.colorschemes.default.html b/doc/pydoc/ranger.colorschemes.default.html index 5c5dbcc9..23173585 100644 --- a/doc/pydoc/ranger.colorschemes.default.html +++ b/doc/pydoc/ranger.colorschemes.default.html @@ -39,7 +39,7 @@        
-
ranger.gui.colorscheme.ColorScheme(__builtin__.object) +
ranger.gui.colorscheme.ColorScheme(ranger.shared.settings.SettingsAware)
Default @@ -56,6 +56,7 @@
Method resolution order:
Default
ranger.gui.colorscheme.ColorScheme
+
ranger.shared.settings.SettingsAware
__builtin__.object

@@ -76,13 +77,17 @@ colors for faster access.
Ready to use for curses.setattr()
-Data descriptors inherited from ranger.gui.colorscheme.ColorScheme:
+Data descriptors inherited from ranger.shared.settings.SettingsAware:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
+
+Data and other attributes inherited from ranger.shared.settings.SettingsAware:
+
settings = {}
+

diff --git a/doc/pydoc/ranger.colorschemes.jungle.html b/doc/pydoc/ranger.colorschemes.jungle.html index 41f1a80c..c5a919a6 100644 --- a/doc/pydoc/ranger.colorschemes.jungle.html +++ b/doc/pydoc/ranger.colorschemes.jungle.html @@ -57,6 +57,7 @@
Scheme
ranger.colorschemes.default.Default
ranger.gui.colorscheme.ColorScheme
+
ranger.shared.settings.SettingsAware
__builtin__.object

@@ -77,13 +78,17 @@ colors for faster access. Ready to use for curses.setattr()
-Data descriptors inherited from ranger.gui.colorscheme.ColorScheme:
+Data descriptors inherited from ranger.shared.settings.SettingsAware:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
+
+Data and other attributes inherited from ranger.shared.settings.SettingsAware:
+
settings = {}
+

diff --git a/doc/pydoc/ranger.colorschemes.snow.html b/doc/pydoc/ranger.colorschemes.snow.html index b0e88d84..3d7b77b4 100644 --- a/doc/pydoc/ranger.colorschemes.snow.html +++ b/doc/pydoc/ranger.colorschemes.snow.html @@ -39,7 +39,7 @@
       
-
ranger.gui.colorscheme.ColorScheme(__builtin__.object) +
ranger.gui.colorscheme.ColorScheme(ranger.shared.settings.SettingsAware)
Snow @@ -56,6 +56,7 @@
Method resolution order:
Snow
ranger.gui.colorscheme.ColorScheme
+
ranger.shared.settings.SettingsAware
__builtin__.object

@@ -76,13 +77,17 @@ colors for faster access. Ready to use for curses.setattr()
-Data descriptors inherited from ranger.gui.colorscheme.ColorScheme:
+Data descriptors inherited from ranger.shared.settings.SettingsAware:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
+
+Data and other attributes inherited from ranger.shared.settings.SettingsAware:
+
settings = {}
+

diff --git a/doc/pydoc/ranger.defaults.options.html b/doc/pydoc/ranger.defaults.options.html index 76e7089d..fae9598c 100644 --- a/doc/pydoc/ranger.defaults.options.html +++ b/doc/pydoc/ranger.defaults.options.html @@ -32,8 +32,9 @@ of the values stay the same.

       
ranger.colorschemes
+
ranger.gui.color
re
-

+

 
@@ -43,7 +44,8 @@ of the values stay the same.

autosave_bookmarks = True
collapse_preview = True
colorscheme = 'default'
-directories_first = True
+colorscheme_overlay = None
+draw_bookmark_borders = True
draw_borders = False
flushinput = True
hidden_filter = <_sre.SRE_Pattern object>
@@ -51,11 +53,14 @@ of the values stay the same.

max_history_size = 20
preview_directories = True
preview_files = True
-reverse = False
+save_console_history = True
scroll_offset = 2
shorten_title = 3
show_cursor = False
show_hidden = False
sort = 'basename'
+sort_case_insensitive = False
+sort_directories_first = True
+sort_reverse = False
update_title = True
\ No newline at end of file diff --git a/doc/pydoc/ranger.ext.html b/doc/pydoc/ranger.ext.html index d58c1b87..a625bf53 100644 --- a/doc/pydoc/ranger.ext.html +++ b/doc/pydoc/ranger.ext.html @@ -29,6 +29,7 @@ openstruct
shell_escape
shutil_generatorized
-waitpid_no_intr
+signal_dispatcher
+waitpid_no_intr
\ No newline at end of file diff --git a/doc/pydoc/ranger.fsobject.directory.html b/doc/pydoc/ranger.fsobject.directory.html index 3def97f7..23481285 100644 --- a/doc/pydoc/ranger.fsobject.directory.html +++ b/doc/pydoc/ranger.fsobject.directory.html @@ -86,6 +86,8 @@ Methods defined here:

__bool__ = __nonzero__(self)
+
__del__(self)
+
__eq__(self, other)
Check for equality of the directories paths
__hash__(self)
@@ -125,6 +127,10 @@ outdated or not done yet
move_to_obj(self, arg)
+
request_reload(self)
+ +
request_resort(self)
+
search_fnc(self, fnc, forward=True)
set_cycle_list(self, lst)
@@ -141,6 +147,8 @@ outdated or not done yet
Data and other attributes defined here:
+
content_outdated = False
+
cycle_list = None
disk_usage = 0
@@ -167,17 +175,13 @@ Data and other attributes defined here:
mount_path = '/'
-
old_directories_first = None
-
old_filter = None
old_hidden_filter = None
-
old_reverse = None
-
old_show_hidden = None
-
old_sort = None
+
order_outdated = False
scroll_begin = 0
@@ -187,6 +191,8 @@ Data and other attributes defined here:

Methods inherited from ranger.fsobject.fsobject.FileSystemObject:
+
__repr__(self)
+
__str__(self)
returns a string containing the absolute path
get_description(self)
@@ -375,6 +381,7 @@ Data descriptors inherited from exceptio        
sort_by_basename(path)
returns path.basename (for sorting)
+
sort_by_basename_icase(path)
returns case-insensitive path.basename (for sorting)
sort_by_directory(path)
returns 0 if path is a directory, otherwise 1 (for sorting)
time(...)
time() -> floating point number
 
diff --git a/doc/pydoc/ranger.fsobject.file.html b/doc/pydoc/ranger.fsobject.file.html index b0816bd0..5365ad59 100644 --- a/doc/pydoc/ranger.fsobject.file.html +++ b/doc/pydoc/ranger.fsobject.file.html @@ -54,6 +54,14 @@
__builtin__.object

+Methods defined here:
+
is_binary(self)
+ +
+Data descriptors defined here:
+
firstbytes
+
+
Data and other attributes defined here:
is_file = True
@@ -61,6 +69,8 @@ Data and other attributes defined here:
Methods inherited from ranger.fsobject.fsobject.FileSystemObject:
__init__(self, path)
+
__repr__(self)
+
__str__(self)
returns a string containing the absolute path
get_description(self)
@@ -169,5 +179,13 @@ Data and other attributes inherited from ranger.shared.FileManagerAware:
fm = None
- +

+ + + + + +
 
+Data
       N_FIRST_BYTES = 20
+control_characters = set(['\x00', '\x01', '\x02', '\x03', '\x04', '\x05', ...])
\ No newline at end of file diff --git a/doc/pydoc/ranger.fsobject.fsobject.html b/doc/pydoc/ranger.fsobject.fsobject.html index 0681dfaa..e619b2f9 100644 --- a/doc/pydoc/ranger.fsobject.fsobject.html +++ b/doc/pydoc/ranger.fsobject.fsobject.html @@ -25,6 +25,14 @@ # along with this program.  If not, see <http://www.gnu.org/licenses/>.

+ + + + +
 
+Modules
       
time
+

+ @@ -62,6 +70,8 @@ Methods defined here:
__init__(self, path)
+
__repr__(self)
+
__str__(self)
returns a string containing the absolute path
get_description(self)
diff --git a/doc/pydoc/ranger.fsobject.loader.html b/doc/pydoc/ranger.fsobject.loader.html index c387f773..e4124e75 100644 --- a/doc/pydoc/ranger.fsobject.loader.html +++ b/doc/pydoc/ranger.fsobject.loader.html @@ -105,7 +105,7 @@ Stop after approximately self.seconds_of_work_time Data and other attributes defined here:
-
seconds_of_work_time = 0.029999999999999999
+
seconds_of_work_time = 0.10000000000000001

Data and other attributes inherited from ranger.shared.FileManagerAware:
diff --git a/doc/pydoc/ranger.gui.colorscheme.html b/doc/pydoc/ranger.gui.colorscheme.html index 52b56a83..c44d0873 100644 --- a/doc/pydoc/ranger.gui.colorscheme.html +++ b/doc/pydoc/ranger.gui.colorscheme.html @@ -36,13 +36,22 @@ If your colorscheme-file contains more than one&nb colorscheme = colorschemes.filename.classname

 
Classes
+ + + + +
 
+Modules
       
os
+
ranger
+

+
 
Classes
       
-
__builtin__.object +
ranger.shared.settings.SettingsAware(__builtin__.object)
ColorScheme @@ -53,7 +62,7 @@ colorscheme = colorschemes.filename.classname

+class ColorScheme(ranger.shared.settings.SettingsAware) -
 
-class ColorScheme(__builtin__.object)
    This is the class that colorschemes must inherit from.
@@ -62,7 +71,13 @@ it defines get() 
it defines the get() method, which returns the color tuple
which fits to the given keys.
 
 Methods defined here:
+
Method resolution order:
+
ColorScheme
+
ranger.shared.settings.SettingsAware
+
__builtin__.object
+
+
+Methods defined here:
__init__(self)
get(self, *keys)
Returns the (fg, bg, attr) for the given keys.
@@ -83,13 +98,17 @@ selected files have the color inverted.
Override this method in your own colorscheme.

-Data descriptors defined here:
+Data descriptors inherited from ranger.shared.settings.SettingsAware:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
+
+Data and other attributes inherited from ranger.shared.settings.SettingsAware:
+
settings = {}
+

diff --git a/doc/pydoc/ranger.gui.defaultui.html b/doc/pydoc/ranger.gui.defaultui.html index 3254b508..8318872a 100644 --- a/doc/pydoc/ranger.gui.defaultui.html +++ b/doc/pydoc/ranger.gui.defaultui.html @@ -95,7 +95,7 @@ Methods inherited from ranger.gui.ui.UI:
destroy(self)
Destroy all widgets and turn off curses
-
draw(self)
Erase the window, then draw all objects in the container
+
draw(self)
Draw all objects in the container
finalize(self)
Finalize every object in container and refresh the window
diff --git a/doc/pydoc/ranger.gui.ui.html b/doc/pydoc/ranger.gui.ui.html index abd01711..9beffb00 100644 --- a/doc/pydoc/ranger.gui.ui.html +++ b/doc/pydoc/ranger.gui.ui.html @@ -74,7 +74,7 @@ Methods defined here:
destroy(self)
Destroy all widgets and turn off curses
-
draw(self)
Erase the window, then draw all objects in the container
+
draw(self)
Draw all objects in the container
finalize(self)
Finalize every object in container and refresh the window
diff --git a/doc/pydoc/ranger.gui.widgets.browsercolumn.html b/doc/pydoc/ranger.gui.widgets.browsercolumn.html index 98700199..4b324217 100644 --- a/doc/pydoc/ranger.gui.widgets.browsercolumn.html +++ b/doc/pydoc/ranger.gui.widgets.browsercolumn.html @@ -186,5 +186,6 @@ Fractions of a second may be present if  Data -
       PREVIEW_BLACKLIST = <_sre.SRE_Pattern object>
+PREVIEW_BLACKLIST = <_sre.SRE_Pattern object>
+PREVIEW_WHITELIST = <_sre.SRE_Pattern object> \ No newline at end of file diff --git a/doc/pydoc/ranger.gui.widgets.console.html b/doc/pydoc/ranger.gui.widgets.console.html index cdf17194..277c87bc 100644 --- a/doc/pydoc/ranger.gui.widgets.console.html +++ b/doc/pydoc/ranger.gui.widgets.console.html @@ -20,8 +20,9 @@ commands, searching and executing files.

       
ranger.defaults.commands
curses
+
ranger
string
-

+

 
@@ -102,6 +103,8 @@ Methods inherited from Console
delete_word(self)
+
destroy(self)
+
draw(self)
finalize(self)
@@ -134,6 +137,8 @@ Data and other attributes inherited from contains_point(self, y, x)
Test whether the point (with absolute coordinates) lies
within the boundaries of this object.
-
destroy(self)
Called when the object is destroyed.
-Override this!
-
poke(self)
Called before drawing, even if invisible
resize(self, y, x, hei=None, wid=None)
Resize the widget
@@ -236,6 +238,8 @@ Methods defined here:
delete_word(self)
+
destroy(self)
+
draw(self)
execute(self)
@@ -272,6 +276,8 @@ Data and other attributes defined here:
history = None
+
historypaths = []
+
last_cursor_mode = None
mode = None
@@ -303,9 +309,6 @@ Override this!
contains_point(self, y, x)
Test whether the point (with absolute coordinates) lies
within the boundaries of this object.
-
destroy(self)
Called when the object is destroyed.
-Override this!
-
poke(self)
Called before drawing, even if invisible
resize(self, y, x, hei=None, wid=None)
Resize the widget
@@ -381,6 +384,8 @@ Methods inherited from Console
delete_word(self)
+
destroy(self)
+
draw(self)
execute(self)
@@ -415,6 +420,8 @@ Data and other attributes inherited from contains_point(self, y, x)
Test whether the point (with absolute coordinates) lies
within the boundaries of this object.
-
destroy(self)
Called when the object is destroyed.
-Override this!
-
poke(self)
Called before drawing, even if invisible
resize(self, y, x, hei=None, wid=None)
Resize the widget
@@ -554,6 +558,8 @@ Methods inherited from Console
delete_word(self)
+
destroy(self)
+
draw(self)
finalize(self)
@@ -584,6 +590,8 @@ Data and other attributes inherited from contains_point(self, y, x)
Test whether the point (with absolute coordinates) lies
within the boundaries of this object.
-
destroy(self)
Called when the object is destroyed.
-Override this!
-
poke(self)
Called before drawing, even if invisible
resize(self, y, x, hei=None, wid=None)
Resize the widget
@@ -716,6 +721,8 @@ Methods inherited from Console
delete_word(self)
+
destroy(self)
+
draw(self)
finalize(self)
@@ -746,6 +753,8 @@ Data and other attributes inherited from contains_point(self, y, x)
Test whether the point (with absolute coordinates) lies
within the boundaries of this object.
-
destroy(self)
Called when the object is destroyed.
-Override this!
-
poke(self)
Called before drawing, even if invisible
resize(self, y, x, hei=None, wid=None)
Resize the widget
@@ -888,6 +894,8 @@ Methods inherited from Console
delete_word(self)
+
destroy(self)
+
draw(self)
finalize(self)
@@ -918,6 +926,8 @@ Data and other attributes inherited from contains_point(self, y, x)
Test whether the point (with absolute coordinates) lies
within the boundaries of this object.
-
destroy(self)
Called when the object is destroyed.
-Override this!
-
poke(self)
Called before drawing, even if invisible
resize(self, y, x, hei=None, wid=None)
Resize the widget
@@ -1031,6 +1038,8 @@ Methods inherited from Console
delete_word(self)
+
destroy(self)
+
draw(self)
finalize(self)
@@ -1063,6 +1072,8 @@ Data and other attributes inherited from contains_point(self, y, x)
Test whether the point (with absolute coordinates) lies
within the boundaries of this object.
-
destroy(self)
Called when the object is destroyed.
-Override this!
-
poke(self)
Called before drawing, even if invisible
resize(self, y, x, hei=None, wid=None)
Resize the widget
diff --git a/doc/pydoc/ranger.gui.widgets.titlebar.html b/doc/pydoc/ranger.gui.widgets.titlebar.html index 419eb5b1..0938452d 100644 --- a/doc/pydoc/ranger.gui.widgets.titlebar.html +++ b/doc/pydoc/ranger.gui.widgets.titlebar.html @@ -47,6 +47,8 @@ It displays the current path among other thin
Methods defined here:
+
click(self, event)
Handle a MouseEvent
+
draw(self)

@@ -74,9 +76,6 @@ item can be an iterable like [y, x] or&n
__str__(self)
-
click(self, event)
Called when a mouse key is pressed and self.focused is True.
-Override this!
-
contains_point(self, y, x)
Test whether the point (with absolute coordinates) lies
within the boundaries of this object.
diff --git a/doc/pydoc/ranger.html b/doc/pydoc/ranger.html index cba764cb..d741ca6b 100644 --- a/doc/pydoc/ranger.html +++ b/doc/pydoc/ranger.html @@ -57,7 +57,7 @@ Has the same arguments as print() in python3. __license__ = 'GPL3'
__maintainer__ = 'Roman Zimbelmann'
__version__ = '1.0.4'
-arg = {'cd_after_exit': False, 'debug': False, 'flags'...n': False, 'confdir': '~/.ranger', 'targets': []}

+arg = {'debug': False, 'flags': '', 'mode': 0, 'clean': False, 'confdir': '~/.ranger', 'targets': []}

-
 
diff --git a/doc/pydoc/ranger.shared.settings.html b/doc/pydoc/ranger.shared.settings.html index 29d43fc6..f50c6569 100644 --- a/doc/pydoc/ranger.shared.settings.html +++ b/doc/pydoc/ranger.shared.settings.html @@ -30,10 +30,8 @@ Modules
       
os
-
ranger
-
types
-

+
ranger
+

 
@@ -47,11 +45,59 @@
SettingsAware
+
ranger.ext.signal_dispatcher.SignalDispatcher(__builtin__.object) +
+
+
SettingObject +
+

+ + +
 
+class SettingObject(ranger.ext.signal_dispatcher.SignalDispatcher)
    
Method resolution order:
+
SettingObject
+
ranger.ext.signal_dispatcher.SignalDispatcher
+
__builtin__.object
+
+
+Methods defined here:
+
__getattr__(self, name)
+ +
__getitem__ = __getattr__(self, name)
+ +
__init__(self)
+ +
__setattr__(self, name, value)
+ +
__setitem__ = __setattr__(self, name, value)
+ +
+Methods inherited from ranger.ext.signal_dispatcher.SignalDispatcher:
+
signal_bind(self, signal_name, function, priority=0.5, weak=False)
+ +
signal_clear = __init__(self)
+ +
signal_emit(self, signal_name, **kw)
+ +
signal_unbind(self, signal_handler)
+ +
+Data descriptors inherited from ranger.ext.signal_dispatcher.SignalDispatcher:
+
__dict__
+
dictionary for instance variables (if defined)
+
+
__weakref__
+
list of weak references to the object (if defined)
+
+

+ + + @@ -70,18 +116,11 @@ Data and other attributes defined here:
 
class SettingsAware(__builtin__.object)
   

- - - - -
 
-Functions
       
check_option_types(opt)
-

- -
 
Data
       ALLOWED_SETTINGS = {'autosave_bookmarks': <type 'bool'>, 'collapse_preview': <type 'bool'>, 'colorscheme': <type 'str'>, 'directories_first': <type 'bool'>, 'draw_borders': <type 'bool'>, 'flushinput': <type 'bool'>, 'hidden_filter': <function <lambda>>, 'max_filesize_for_preview': (<type 'int'>, <type 'NoneType'>), 'max_history_size': (<type 'int'>, <type 'NoneType'>), 'preview_directories': <type 'bool'>, ...}
+ALLOWED_SETTINGS = {'autosave_bookmarks': <type 'bool'>, 'collapse_preview': <type 'bool'>, 'colorscheme': <type 'str'>, 'colorscheme_overlay': (<type 'NoneType'>, <type 'function'>), 'draw_bookmark_borders': <type 'bool'>, 'draw_borders': <type 'bool'>, 'flushinput': <type 'bool'>, 'hidden_filter': <function <lambda>>, 'max_filesize_for_preview': (<type 'int'>, <type 'NoneType'>), 'max_history_size': (<type 'int'>, <type 'NoneType'>), ...}
+COMPAT_MAP = {'sort_directories_first': 'directories_first', 'sort_reverse': 'reverse'} \ No newline at end of file diff --git a/doc/pydoc/test.html b/doc/pydoc/test.html index 2a0ce426..69b6f644 100644 --- a/doc/pydoc/test.html +++ b/doc/pydoc/test.html @@ -38,8 +38,9 @@ tc_ext
tc_history
tc_keyapi
-tc_ui
-test
+tc_signal
+tc_ui
+test

@@ -47,5 +48,5 @@ Data -
       __all__ = ['tc_keyapi', 'tc_history', 'tc_directory', 'tc_colorscheme', 'tc_commandlist', 'tc_displayable', 'tc_ui', 'tc_bookmarks', 'tc_ext']
+__all__ = ['tc_keyapi', 'tc_history', 'tc_colorscheme', 'tc_bookmarks', 'tc_ext', 'tc_directory', 'tc_commandlist', 'tc_colorscheme', 'tc_keyapi', 'tc_history', 'tc_commandlist', 'tc_signal', 'tc_displayable', 'tc_signal', 'tc_directory', 'tc_ui', 'tc_ui', 'tc_bookmarks', 'tc_ext', 'tc_displayable'] \ No newline at end of file -- cgit 1.4.1-2-gfad0 From dd91e08456cc9e0c71b22c58fe67ab7e0e3bdf91 Mon Sep 17 00:00:00 2001 From: hut Date: Thu, 1 Apr 2010 01:26:03 +0200 Subject: added a man page --- doc/ranger.1 | 187 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 187 insertions(+) create mode 100644 doc/ranger.1 (limited to 'doc') diff --git a/doc/ranger.1 b/doc/ranger.1 new file mode 100644 index 00000000..29958cb4 --- /dev/null +++ b/doc/ranger.1 @@ -0,0 +1,187 @@ +.TH RANGER 1 ranger-1.0.4 +.SH NAME +ranger - file manager with a high range overview +.\"----------------------------------------- +.SH SYNOPSIS +.B ranger +.R [OPTIONS] [FILE] +.\"----------------------------------------- +.SH DESCRIPTION +ranger is a file manager with an ncurses frontend that is designed for +smooth interaction with the human visual interface and compatibility with +the muscle memory of individuals with long term exposure to common CLI tools +of unix-like operating systems. +.\"----------------------------------------- +.SH OPTIONS +.TP +--version +Print the version and exit. +.TP +-h, --help +Print a list of options and exit. +.TP +-d, --debug +Activate the debug mode: Whenever an error occurs, ranger will exit and +print a full backtrace. The default behaviour is to merely print the +name of the exception in the statusbar/log and to try to keep running. +.TP +-c, --clean +Activate the clean mode: Ranger will not access or create any configuration +files nor will it leave any traces on your system. This is useful when +your configuration is broken, when you want to avoid clutter, etc. +.TP +-r \fIdir\fR, --confdir=\fIdir\fR +Define a different configuration directory. The default is $HOME/.ranger. +.TP +-m \fIn\fR, --mode=\fIn\fR +When a filename is supplied, make it run in mode \fIn\fR. Check the +documentation for more information on modes. +.TP +-f \fIflags\fR, --flags=\fIflags\fR +When a filename is supplied, make it run with the flags \fIflags\fR. Check the +documentation for more information on flags. +.\"----------------------------------------- +.SH USAGE +.\"----------------------------------------- +.SS Keybindings +Many keybindings take an additional numeric argument. Type \fI5j\fR to move +down 5 lines, \fI10\fR to mark 10 files or \fI3?\fR to read the +third chapter of the documentation. +.TP +h, j, k, l +Move left, down, up, right +.TP +^D or J, ^U or K +Move a half page down, up +.TP +H, L +Move back and forward in the history +.TP +gg +Move to the top +.TP +G +Move to the bottom +.TP +yy +Yank the selection. (mark the files as copied) +.TP +dd +Cut the selection +.TP +pp +Paste the copied/cut files. By default, this will not overwrite existing +files. To overwrite them, use \fBpo\fR. +.TP +m\fIX\fR +Create a bookmark with the name \fIX\fR +.TP +`\fIX\fR +Move to the bookmark with the name \fIX\fR +.TP +n, N +Find the next file, the previous file. You can define what to look for +by typing c\fIX\fR. If nothing is specified, pressing n will get you to +the newest file in the directory. +.TP +o\fIX\fR +Change the sort method (like in mutt) +.TP +z\fIX\fR +Change settings +.TP +f +Quickly navigate by entering a part of the filename +.TP +Space +Mark a file +.TP +v, V +Toggle the mark-status of all files, unmark all files +.TP +/ +Open the search console +.TP +: +Open the command console +.TP +? +Opens the help screen with more keybindings and documentation +.\"----------------------------------------- +.SS Mouse Usage +.TP +Left Mouse Button +Click on something and you'll move there. +To run a file, "enter" it, like a directory, by clicking on the preview. +.TP +Right Mouse Button +Enter a directory +.TP +Scroll Wheel +Scroll +.\"----------------------------------------- +.SS Commands +.TP +:delete +Destroy all files in the selection with a roundhouse kick. Ranger will +ask for a confirmation if you attempt to delete multiple (marked) files or +non-empty directories. +.TP +:rename \fInewname\fR +Rename the current file. Also try the keybinding A for appending something +to a file name. +.TP +:quit +Quit ranger. The current directory will be bookmarked as ' so you can +re-enter it by typing `` or '' the next time you start ranger. +.\"----------------------------------------- +.SH TIPS +.SS +Change the directory after exit +A script like this in your bashrc would make you change the directory +of your parent shell after exiting ranger: +.nf + +ranger() { + $(which ranger) $@ && + cd "$(grep \\^\\' ~/.ranger/bookmarks | cut -b3-)" +} +.\"----------------------------------------- +.SH CONFIGURATION +The files in +.B ranger/defaults/ +can be copied into your configuration directory (by default, this is +$HOME/.ranger) and customized according to your wishes. +.B ranger/defaults/options.py +doesn't have to be copied completely though: Just define those settings +you want to change and they will override the default values. +Colorschemes can be placed in $HOME/.ranger/colorschemes. +.P +All configuration is done in Python. +Each configuration file should contain sufficient documentation. +.\"----------------------------------------- +.SH COPYRIGHT +Copyright \(co +2009, 2010 +Roman Zimbelmann +.P +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 3 of the License, or +(at your option) any later version. + +There is NO warranty; +not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.\"----------------------------------------- +.SH SEE ALSO +The project page: +.RB < http://savannah.nongnu.org/projects/ranger > +.P +The mailing list: +.RB < http://savannah.nongnu.org/mail/?group=ranger > +.\"----------------------------------------- +.SH BUGS +Since Chuck Norris, the Texas Ranger, watches over this project, there ought +to be no bugs. If you think otherwise, please report them here: +.P +.RB < http://savannah.nongnu.org/bugs/?group=ranger > -- cgit 1.4.1-2-gfad0 From af9b8b3bfd804e703623bfbad2245ef709603283 Mon Sep 17 00:00:00 2001 From: hut Date: Thu, 1 Apr 2010 03:05:26 +0200 Subject: ranger.1: updated --- doc/ranger.1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'doc') diff --git a/doc/ranger.1 b/doc/ranger.1 index 29958cb4..d31984fe 100644 --- a/doc/ranger.1 +++ b/doc/ranger.1 @@ -1,6 +1,6 @@ .TH RANGER 1 ranger-1.0.4 .SH NAME -ranger - file manager with a high range overview +ranger - visual file manager .\"----------------------------------------- .SH SYNOPSIS .B ranger -- cgit 1.4.1-2-gfad0 From 921fa593d056ad791a48570196664ca29f57a8d4 Mon Sep 17 00:00:00 2001 From: hut Date: Thu, 1 Apr 2010 03:54:32 +0200 Subject: ranger.1: update --- doc/ranger.1 | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'doc') diff --git a/doc/ranger.1 b/doc/ranger.1 index d31984fe..13f47ca2 100644 --- a/doc/ranger.1 +++ b/doc/ranger.1 @@ -7,10 +7,13 @@ ranger - visual file manager .R [OPTIONS] [FILE] .\"----------------------------------------- .SH DESCRIPTION -ranger is a file manager with an ncurses frontend that is designed for -smooth interaction with the human visual interface and compatibility with -the muscle memory of individuals with long term exposure to common CLI tools -of unix-like operating systems. +Ranger is a file manager with an ncurses frontend written in Python. +.P +It is designed to give you a broader overview of the file system by displaying +previews and backviews, dividing the screen into several columns. +The keybindings are similar to those of other console programs like +.BR vim ", " mutt " or " ncmpcpp +so the usage will be intuitive and efficient. .\"----------------------------------------- .SH OPTIONS .TP -- cgit 1.4.1-2-gfad0 From 85a9a41ebf4092e33cb1d176b94d427c01a10e32 Mon Sep 17 00:00:00 2001 From: hut Date: Tue, 6 Apr 2010 01:29:27 +0200 Subject: updated keybindings and documentation --- doc/ranger.1 | 22 +++++++++++++++++++++- ranger/defaults/keys.py | 6 +++--- ranger/help/movement.py | 20 +++++++++++++++++--- 3 files changed, 41 insertions(+), 7 deletions(-) (limited to 'doc') diff --git a/doc/ranger.1 b/doc/ranger.1 index 13f47ca2..e62cee54 100644 --- a/doc/ranger.1 +++ b/doc/ranger.1 @@ -46,7 +46,7 @@ documentation for more information on flags. .\"----------------------------------------- .SH USAGE .\"----------------------------------------- -.SS Keybindings +.SS General Keybindings Many keybindings take an additional numeric argument. Type \fI5j\fR to move down 5 lines, \fI10\fR to mark 10 files or \fI3?\fR to read the third chapter of the documentation. @@ -66,6 +66,12 @@ Move to the top G Move to the bottom .TP +^R +Reload everything +.TP +^L +Redraw the screen +.TP yy Yank the selection. (mark the files as copied) .TP @@ -111,6 +117,20 @@ Open the command console ? Opens the help screen with more keybindings and documentation .\"----------------------------------------- +.SS Keybindings for using Tabs +Tabs are used to work in different directories in the same Ranger instance. +.TP +g\fIN\fR +Open a tab. N has to be a number from 0 to 9. If the tab doesn't exist yet, +it will be created. +.TP +gt, gT +Go to the next or previous tab. You can also use TAB and SHIFT+TAB. +.TP +gc, ^W +Close the current tab. The last tab cannot be closed. +.P +.\"----------------------------------------- .SS Mouse Usage .TP Left Mouse Button diff --git a/ranger/defaults/keys.py b/ranger/defaults/keys.py index 6628e064..9be42a78 100644 --- a/ranger/defaults/keys.py +++ b/ranger/defaults/keys.py @@ -168,8 +168,8 @@ def initialize_commands(map): # ------------------------------------------------------------ tabs map('gc', ctrl('W'), fm.tab_close()) - map('gt', fm.tab_move(1)) - map('gT', fm.tab_move(-1)) + map('gt', TAB, fm.tab_move(1)) + map('gT', KEY_BTAB, fm.tab_move(-1)) for n in range(10): map('g' + str(n), fm.tab_open(n)) @@ -179,7 +179,7 @@ def initialize_commands(map): map('n', fm.search()) map('N', fm.search(forward=False)) - map(TAB, fm.search(order='tag')) + map('ct', fm.search(order='tag')) map('cc', fm.search(order='ctime')) map('cm', fm.search(order='mimetype')) map('cs', fm.search(order='size')) diff --git a/ranger/help/movement.py b/ranger/help/movement.py index a0407838..e9dd6fad 100644 --- a/ranger/help/movement.py +++ b/ranger/help/movement.py @@ -21,7 +21,8 @@ 1.3. Searching 1.4. Cycling 1.5. Bookmarks -1.6. Mouse usage +1.6. Tabs +1.7. Mouse usage ============================================================================== @@ -102,7 +103,7 @@ visible files. Pressing "n" will move you to the next occurance, "N" to the previous one. You can search for more than just strings: - TAB search tagged files + ct search tagged files cc cycle through all files by their ctime (last modification) cm cycle by mime type, connecting similar files cs cycle by size, large items first @@ -134,7 +135,20 @@ Note: The ' key is equivalent to `. ============================================================================== -1.6. Mouse usage +1.6. Tabs + +Tabs are used to work in different directories in the same Ranger instance. +In Ranger, tabs are very simple though and only store the directory path. + + gt Go to the next tab. (also TAB) + gT Go to the previous tab. (also Shift+TAB) + g Open a tab. N has to be a number from 0 to 9. + If the tab doesn't exist yet, it will be created. + gc, ^W Close the current tab. The last tab cannot be closed. + + +============================================================================== +1.7. Mouse usage The mouse can be used to quickly enter directories which you point at, or to scroll around with the mouse wheel. The implementation of the mouse -- cgit 1.4.1-2-gfad0 From 1ee34606450cabd86a62ca5992775729e9dd098a Mon Sep 17 00:00:00 2001 From: hut Date: Tue, 6 Apr 2010 01:54:46 +0200 Subject: Improved tabs --- doc/ranger.1 | 3 +++ ranger/core/actions.py | 25 ++++++++++++++----------- ranger/defaults/keys.py | 1 + ranger/gui/widgets/titlebar.py | 7 +++++++ ranger/help/movement.py | 1 + 5 files changed, 26 insertions(+), 11 deletions(-) (limited to 'doc') diff --git a/doc/ranger.1 b/doc/ranger.1 index e62cee54..2e03b729 100644 --- a/doc/ranger.1 +++ b/doc/ranger.1 @@ -124,6 +124,9 @@ g\fIN\fR Open a tab. N has to be a number from 0 to 9. If the tab doesn't exist yet, it will be created. .TP +gn +Create a new tab. +.TP gt, gT Go to the next or previous tab. You can also use TAB and SHIFT+TAB. .TP diff --git a/ranger/core/actions.py b/ranger/core/actions.py index d52dac2b..b40febc8 100644 --- a/ranger/core/actions.py +++ b/ranger/core/actions.py @@ -428,12 +428,15 @@ class Actions(EnvironmentAware, SettingsAware): def _get_tab_list(self): return sorted(self.tabs) - def tab_open(self, name): - if name in self.tabs: - self.current_tab = name - self.enter_dir(self.tabs[name], remember=False) + def tab_open(self, name, path=None): + do_emit_signal = name != self.current_tab + self.current_tab = name + if path or (name in self.tabs): + self.enter_dir(path or self.tabs[name]) else: - self.tab_new(name) + self._update_current_tab() + if do_emit_signal: + self.signal_emit('tab.change') def tab_close(self, name=None): if name is None: @@ -454,12 +457,12 @@ class Actions(EnvironmentAware, SettingsAware): if newtab != self.current_tab: self.tab_open(newtab) - def tab_new(self, name, path=None): - self.current_tab = name - if path: - self.enter_dir(path, remember=False) - else: - self._update_current_tab() + def tab_new(self): + for i in range(10): + i = (i + 1) % 10 + if not i in self.tabs: + self.tab_open(i) + break def _update_current_tab(self): self.tabs[self.current_tab] = self.env.cwd.path diff --git a/ranger/defaults/keys.py b/ranger/defaults/keys.py index 9be42a78..63e09dfd 100644 --- a/ranger/defaults/keys.py +++ b/ranger/defaults/keys.py @@ -170,6 +170,7 @@ def initialize_commands(map): map('gc', ctrl('W'), fm.tab_close()) map('gt', TAB, fm.tab_move(1)) map('gT', KEY_BTAB, fm.tab_move(-1)) + map('gn', ctrl('N'), fm.tab_new()) for n in range(10): map('g' + str(n), fm.tab_open(n)) diff --git a/ranger/gui/widgets/titlebar.py b/ranger/gui/widgets/titlebar.py index 4bd15e0f..c643b8a8 100644 --- a/ranger/gui/widgets/titlebar.py +++ b/ranger/gui/widgets/titlebar.py @@ -33,6 +33,13 @@ class TitleBar(Widget): need_redraw = False tab_width = 0 + def __init__(self, *args, **keywords): + Widget.__init__(self, *args, **keywords) + self.fm.signal_bind('tab.change', self.request_redraw, weak=True) + + def request_redraw(self): + self.need_redraw = True + def draw(self): if self.need_redraw or \ self.env.cf != self.old_cf or\ diff --git a/ranger/help/movement.py b/ranger/help/movement.py index e9dd6fad..df5021f2 100644 --- a/ranger/help/movement.py +++ b/ranger/help/movement.py @@ -142,6 +142,7 @@ In Ranger, tabs are very simple though and only store the directory path. gt Go to the next tab. (also TAB) gT Go to the previous tab. (also Shift+TAB) + gn Create a new tab g Open a tab. N has to be a number from 0 to 9. If the tab doesn't exist yet, it will be created. gc, ^W Close the current tab. The last tab cannot be closed. -- cgit 1.4.1-2-gfad0 From 6c47470535209ac48900d6db6b17ff1e0cd9e6be Mon Sep 17 00:00:00 2001 From: hut Date: Tue, 6 Apr 2010 03:29:57 +0200 Subject: corrected documentation --- doc/ranger.1 | 2 +- ranger/help/movement.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'doc') diff --git a/doc/ranger.1 b/doc/ranger.1 index 2e03b729..9e1ab5a0 100644 --- a/doc/ranger.1 +++ b/doc/ranger.1 @@ -124,7 +124,7 @@ g\fIN\fR Open a tab. N has to be a number from 0 to 9. If the tab doesn't exist yet, it will be created. .TP -gn +gn, ^N Create a new tab. .TP gt, gT diff --git a/ranger/help/movement.py b/ranger/help/movement.py index df5021f2..4ea2b0c3 100644 --- a/ranger/help/movement.py +++ b/ranger/help/movement.py @@ -73,7 +73,7 @@ These keys work like in vim: ^R clear the cache and reload the view ^L redraw the window : open the console |3?| - b toggle options + z toggle options i inspect the content of the file E edit the file @@ -142,7 +142,7 @@ In Ranger, tabs are very simple though and only store the directory path. gt Go to the next tab. (also TAB) gT Go to the previous tab. (also Shift+TAB) - gn Create a new tab + gn, ^N Create a new tab g Open a tab. N has to be a number from 0 to 9. If the tab doesn't exist yet, it will be created. gc, ^W Close the current tab. The last tab cannot be closed. -- cgit 1.4.1-2-gfad0