View Issue Details

IDProjectCategoryView StatusLast Update
0000254Double CommanderGraphical user interfacepublic2014-01-14 22:52
Reporterdenis230 Assigned ToAlexx2000  
PrioritynormalSeveritytweakReproducibilityalways
Status closedResolutionfixed 
ProjectionnoneETAnone 
Product Version0.5.1 
Fixed in Version0.5.4 
Summary0000254: Убрать кнопку 'свернуть' с формы настроек и других форм
DescriptionПредлагаю убрать кнопку 'свернуть' т.е после того как свернули например форму настроект, работать дальше с приложение нельзя пока не закроем форму.

Предлагаю убрать кнопку 'свернуть' почти со всех форм
TagsNo tags attached.
Attached Files
Fixed in Revision
Operating systemWindows
WidgetsetWin32
Architecture32-bit, 64-bit

Activities

Alexx2000

2011-11-21 22:51

administrator   ~0000164

Если форма будет не модальной, то смысла кнопку убирать нет.

vo.x

2011-11-22 02:17

reporter   ~0000172

I like the 'minimize' button for options, however it doesn't work correctly on my W7 :(

cobines

2011-11-22 09:59

administrator   ~0000173

Minimize button on modal windows could be used to minimize the window together with the parent window. Otherwise there is no way to minimize application when modal window is displayed. But in applications I checked on Windows, modal dialogs usually have only close button. In Lazarus bsDialog windows behave this way, but they can't be resized.
Anyway, on Windows minimizing modal window doesn't work because it only minimizes the modal window and the parent window stays on top, unresponsive. I didn't check on Linux.

denis230

2011-11-22 10:02

reporter   ~0000174

my too,
Look at the screenshot Total Commander

vo.x

2011-11-22 11:14

reporter   ~0000179

Yes, you are true if you are speaking about modal dialog, but I like the idea of options with modeless dialog, much like the search dialog for example. Thats why you have the "apply" button.

vitaliyg

2011-11-22 18:32

developer   ~0000186

I agree that options can be non modal (this allows to check how applied settings are working without closing Options)

but if form in not modal than it should have minimize button and it should minimize to taskbar not to left bottom corner of desktop like it is now

denis230

2011-11-23 00:52

reporter   ~0000197

Модальная форма настроек (т.е пока не закроем форму настроек с основной формой работать нельзя):
TC, FreeCommander, SpeedCommander, UnrealCommander

Не модальная форма настроек:
Opus

Мне больше нравится идея работы Opus, я бы делал и форму настроек DC такой же, но это только относится к форме настроек

cobines

2011-11-24 13:08

administrator   ~0000209

So, disable modality and leave the minimize button?

Alexx2000

2011-11-24 13:36

administrator   ~0000210

Last edited: 2011-11-24 13:44

I think it is most right solution. Make it non-modal (with all title buttons) and show at taskbar. Also we can make same thing with file association dialog.

Alexx2000

2011-11-26 15:06

administrator   ~0000219

OK, I made "Options" dialog non-modal

Issue History

Date Modified Username Field Change
2011-11-20 22:06 denis230 New Issue
2011-11-20 22:06 denis230 File Added: DC_Настройки_кнопка свернуть.png
2011-11-21 22:51 Alexx2000 Note Added: 0000164
2011-11-22 02:17 vo.x Note Added: 0000172
2011-11-22 09:59 cobines Note Added: 0000173
2011-11-22 10:02 denis230 Note Added: 0000174
2011-11-22 10:02 denis230 File Added: TC_Настройки_кнопки свернуть нету.png
2011-11-22 10:06 denis230 Assigned To => denis230
2011-11-22 10:06 denis230 Status new => assigned
2011-11-22 11:14 vo.x Note Added: 0000179
2011-11-22 18:32 vitaliyg Note Added: 0000186
2011-11-23 00:36 denis230 File Added: FreeC_Настройки_кнопки свернуть нету.png
2011-11-23 00:38 denis230 File Added: SpeedC_Настройки_кнопки свернуть нету.png
2011-11-23 00:39 denis230 File Added: UnrealC_Настройки_кнопки свернуть нету.png
2011-11-23 00:41 denis230 File Added: Opus_Настройки_кнопка свернуть есть и форма не модальная.png
2011-11-23 00:52 denis230 Note Added: 0000197
2011-11-24 13:08 cobines Note Added: 0000209
2011-11-24 13:36 Alexx2000 Note Added: 0000210
2011-11-24 13:44 Alexx2000 Note Edited: 0000210
2011-11-26 15:06 Alexx2000 Note Added: 0000219
2011-11-26 15:55 denis230 Assigned To denis230 =>
2012-04-15 20:21 Alexx2000 Status assigned => resolved
2012-04-15 20:21 Alexx2000 Fixed in Version => 0.5.4
2012-04-15 20:21 Alexx2000 Resolution open => fixed
2012-04-15 20:21 Alexx2000 Assigned To => Alexx2000
2014-01-14 22:52 Alexx2000 Status resolved => closed