Posted: 26.12.08 21:52. Post subject: ТЧ для листа
Поработов с АМЛ понял, что не хватает такой возможности, как закрытие листа на изменение. Просто "Только чтение". Когда часто работаешь с амл, особенно на нотике, особенно в неудобной позе :), можно случайно попортить текст, который не хотел бы портить (давно записанный). С опцией ТЧ все бы решилось...
Posted: 01.02.09 00:03. Post subject: Carc пишет: Имхо ну..
Carc пишет:
quote:
Имхо нужно искать как так получается что вдруг случайно юзер не то стирает
Если он пишет одним файлом, то тут необходима какая-то умопомрочительная защита - типа, то, что было написано на странице до включения компа запретить редактировать, а на чистой части страницы разрешить добавлять новое. Вообще, немного надуманная проблема, по-моему. Просто новое пишешь на новой странице, а потом добавляешь к старому, если хочется одним файлом. Тогда никакого риска. Проверено на практике:)
Post №: 2234
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 01.02.09 00:27. Post subject: abbey пишет: Если о..
abbey пишет:
quote:
Если он пишет одним файлом, то тут необходима какая-то умопомрочительная защита - типа, то, что было написано на странице до включения компа запретить редактировать, а на чистой части страницы разрешить добавлять новое.
Ну это раньше и было - защита от случайного изменения - не покатило никому, всем не нравилось.
abbey пишет:
quote:
Вообще, немного надуманная проблема, по-моему.
Я, честно говоря, тоже понять не могу, каким образом он удаляет не то!?! Для этого сначала надо выделить, а только потом удалить (или начать писать поверх) - сама Aml Pages никогда не хранит диапазоны выделения, и не выделяет ничего по умолчанию при открытии страницы. Специально кстати для этого и делалось, чтобы чего нить случайно не затереть. Так что случайно имхо затереть не получится - нужно приложить какие-то усилия для этого. Разве что есть еще режим Overtype, который позволяет писать поверх старого текста, затирая его. Обычно он переключается клавишей Insert - ну так в Aml Pages для этого специальная настройка есть, которая позволяет запретить переключение режима Insert\Overtype случайным нажатием клавиши Insert (поклонникам Borland C++ 4.5-5.0 из далекого 98-го года посвящается... :)
Posted: 01.02.09 01:37. Post subject: Carc пишет: Я, чест..
Carc пишет:
quote:
Я, честно говоря, тоже понять не могу, каким образом он удаляет не то!?!
У меня только один вариант (обычно на недобуке), курсор попадает случайно на предыдущий текст, а автоматом продолжаешь печатать и портишь текст. Но это сразу заметно. Проще всего писать новое на листочке или на новой странице, а потом добавлять к старому, если хочется одним файлом. Всё равно никакая защита не поможет, если сам об этом не подумаешь:)
Posted: 01.02.09 11:12. Post subject: Carc пишет: Ну дык..
Carc пишет:
quote:
Ну дык включи настройку "Запретить режим замены символов при вводе (Ins\Ovr)" и не будет текст портиться, фиг чего затрешь тогда.
Кстати да, может даже помочь. Одной из причин является случайно включение режима замены. Попробую запретить включение. Ну и еще раз переосмыслить действия, если с этим сталкиваюсь только я, может это у меня какие проблемы :)))
Post №: 2237
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 01.02.09 18:02. Post subject: Dezderella пишет: К..
Dezderella пишет:
quote:
Кстати да, может даже помочь. Одной из причин является случайно включение режима замены. Попробую запретить включение
Ну вообще я могу включить использование этой опции по умолчанию, просто редкая опция, практически нигде не видел таких возможностей - поэтому и не включено по умолчанию. Но с другой стороны, совершенно неочевидно как разрешить режим замены? Правда, кажется, поклонников режима замены символов если и найдется то один на 10 тысяч только...
Dezderella пишет:
quote:
Ну и еще раз переосмыслить действия, если с этим сталкиваюсь только я, может это у меня какие проблемы :)))
Ну явно какая-то странность... Что-то непонятное - как текст может удалиться случайно? Не забываем, что у любой страницы в тексте есть такая настройка - куда ставить курсор при открытии. По умолчанию это позиция из предыдущего сеанса работы с текстом, но можно сразу ставить в конец или начало текста - это удобно когда какие-то списки пишутся, ToDoList и.т.п. У меня в половине страниц так сделано - открыл страницу, текстовый курсор сразу уже в конце - понеслась.
Posted: 03.02.09 23:21. Post subject: О ТЧ (RO)для страницы
Carc пишет:
quote:
Ну явно какая-то странность... Что-то непонятное - как текст может удалиться случайно? Не забываем, что у любой страницы в тексте есть такая настройка - куда ставить курсор при открытии. По умолчанию это позиция из предыдущего сеанса работы с текстом, но можно сразу ставить в конец или начало текста - это удобно когда какие-то списки пишутся, ToDoList и.т.п. У меня в половине страниц так сделано - открыл страницу, текстовый курсор сразу уже в конце - понеслась.
По-моему, бывает и залезаешь не туда, куда надо, и стираешь, и заменяешь. Конечно можно сделать откат, но это лишние телодвижения. Да, еще и если сразу заметил потерю... :-) По-моему, опция Read Only для страницы нужна. Как пример, предлагаю обратить внимание на Excel или OpenOffice, где можно закрыть от записи всю книгу, а можно только страницу книги. Я книгу закрывал только один раз, а вот листы очень часто. Это потому, что ведешь какую-то работу, записывая на страницы. Некоторые страницы не хотелось бы изменять (даже если забудешь об этом желании), а другие могут изменяться, записи в них могут заменяться, дополняться и т.д. Это вполне жизненная ситуация. Как отразить? Например, может указать в тулбаре страницы (там, где, например, выбирается жирность шрифта) кнопку? Состояние этой кнопки (вернее надпись-буква на ней) меняется в зависимости от режима: например, запись открыта - на кнопке буква W (З), если только чтение - на кнопке буква R (Ч)... Если только чтение, то все другие кнопки - неактивны (серые)...
Post №: 2252
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 04.02.09 00:45. Post subject: vea пишет: Как отра..
vea пишет:
quote:
Как отразить? Например, может указать в тулбаре страницы (там, где, например, выбирается жирность шрифта) кнопку? Состояние этой кнопки (вернее надпись-буква на ней) меняется в зависимости от режима: например, запись открыта - на кнопке буква W (З), если только чтение - на кнопке буква R (Ч)... Если только чтение, то все другие кнопки - неактивны (серые)...
А как это должно соотноситься с работой кнопкой "только для чтения" на весь документ!?! Я в том контексте, что как бы кнопка "Только для чтения" для всего документа получается командой более высокого иерархического уровня, что-то должно дизейблиться, что-то из этих двух команд наоборот быть доступной!?!
Posted: 05.02.09 00:14. Post subject: Carc пишет: vea пиш..
Carc пишет:
quote:
vea пишет:
quote: Как отразить? Например, может указать в тулбаре страницы (там, где, например, выбирается жирность шрифта) кнопку? Состояние этой кнопки (вернее надпись-буква на ней) меняется в зависимости от режима: например, запись открыта - на кнопке буква W (З), если только чтение - на кнопке буква R (Ч)... Если только чтение, то все другие кнопки - неактивны (серые)...
А как это должно соотноситься с работой кнопкой "только для чтения" на весь документ!?! Я в том контексте, что как бы кнопка "Только для чтения" для всего документа получается командой более высокого иерархического уровня, что-то должно дизейблиться, что-то из этих двух команд наоборот быть доступной!?!
Думаю, что кнопка, управляющая закрытием/открытием всего документа, должна иметь приоритет. Закрыл документ для записи, закрыты все ее страницы. Открыл - открылись все ее страницы, в т.ч. и те, что до закрытия документа были закрыты кнопкой для страниц. Тут уж пользователь должен думать, как ему действовать лучше...
Post №: 2254
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 05.02.09 00:19. Post subject: vea пишет: Думаю, ч..
vea пишет:
quote:
Думаю, что кнопка, управляющая закрытием/открытием всего документа, должна иметь приоритет. Закрыл документ для записи, закрыты все ее страницы. Открыл - открылись все ее страницы, в т.ч. и те, что до закрытия документа были закрыты кнопкой для страниц. Тут уж пользователь должен думать, как ему действовать лучше...
Положа руку на сердце, могу сказать, что еще в стародавние времена в ядре Aml Pages такая возможность была и сделана - команда "Только для чтения" для всего документа на самом деле управляла атрибутом только для чтения для всех содержащихся в документе страниц. Поэтому в целом не так уж много и делать в этой части. В основном возникают вопросы как это недвусмыленно выразить в пользовательском интерфейсе... Чтобы лишних непоняток не возникало.
Posted: 05.02.09 09:40. Post subject: Carc пишет: В основ..
Carc пишет:
quote:
В основном возникают вопросы как это недвусмыленно выразить в пользовательском интерфейсе... Чтобы лишних непоняток не возникало.
Мне кажется, что для документа можно сделать режим в ниспадающем меню, а для страницы кнопку с буквой в тулбаре страницы, как я писал выше... В доке это записать. И все будет понятно...
Post №: 2258
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 05.02.09 11:16. Post subject: vea пишет: Мне каже..
vea пишет:
quote:
Мне кажется, что для документа можно сделать режим в ниспадающем меню, а для страницы кнопку с буквой в тулбаре страницы, как я писал выше... В доке это записать. И все будет понятно...
Posted: 01.02.09 15:49. Post subject: Carc пишет: Ну дык ..
Carc пишет:
quote:
Ну дык включи настройку "Запретить режим замены символов при вводе (Ins\Ovr)" и не будет текст портиться, фиг чего затрешь тогда.
Текст не будет затираться, но дописать в него чего-нибудь ненужное всё равно можно:) Так что на все случаи примочек не напасешься. Остается только самому иногда не спать
Post №: 2238
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 01.02.09 18:07. Post subject: abbey пишет: Текст ..
abbey пишет:
quote:
Текст не будет затираться, но дописать в него чего-нибудь ненужное всё равно можно:)
Ну знаете, братцы кролики... "Чего нибудь ненужное" как дописать можно, так и удалить потом в два жеста. Так что это не проблема, если пользователь имеет возможность вернуться к предыдущему варианту - то это не проблема.
abbey пишет:
quote:
Так что на все случаи примочек не напасешься.
А на все случаи как раз таки и не нужно, достаточно 2-3 распространенных. Все никому не нужны - нельзя одинаково хорошо и удобно описать, формализовать и закодить все случаи. А происходить постоянно будет 2-3 варианта - вот с ними надо работать, а все остальные - а бог с ними. По крайней мере пока они раз в сто лет, а если происходят значительно чаще!?! То извините, то они из категории "все остальные" переходят в категорию "2-3 частых" - так что как ни крути я прав....
All times are GMT
3 Hours. Hits today: 22
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no