Bug 34559 - Complex Dialogs should be resizable
Summary: Complex Dialogs should be resizable
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
3.3.0 release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-22 03:52 UTC by sasha.libreoffice
Modified: 2013-11-19 04:16 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sasha.libreoffice 2011-02-22 03:52:55 UTC
Dialog window "Customize" in Tools->Customize do not changes size. It is important to do it bigger vertically because subwindows in bottom of it is small and have many items. It is hard to find something.

Besides, in tab "Keyboard" subwindow "Functions" in bottom middle has no icons on left of items.

On upper subwindow "Shortcut keys" when I place cursor on some item and then press radiobutton "Libreoffice/Writer" to check if shortcut is free then cursor in subwindow "Shortcut keys" jumps to first item. It is very hard to find free shortcut.

Assign is problem too, especially for beginners. When I whant to assign some function on, for example, Ctrl H, I place cursor (caret) on right bottom subwindow "Keys" and press Ctrl+H, but nothing happens.
Comment 1 Rainer Bielefeld Retired 2011-04-15 07:29:23 UTC
Only 1 problem / Bug report, so I will ignore all other reported problems and suggestions except "resize problem".

[Reproducible] with "LibreOffice 3.3.2  – WIN7  Home Premium  (64bit) German UI [OOO330m19 (Build:202 / tag 3.3.2.2)]".

I wonder why some dialogs are resizable 
Writer | File > Print
Writer | Tools > Extension Manager

and most others are not:
Writer | Tools > Customize
Writer | Tools > Options
Writer | Tables > Properties
Writer | File > Export as PDF 
Writer | File > Document properties 

@Sasha:
Can you please file additional reports for additional problems you mentioned in this report?
Comment 2 Björn Michaelsen 2011-12-23 11:46:47 UTC
[This is an automated message.]
This bug was filed before the changes to Bugzilla on 2011-10-16. Thus it
started right out as NEW without ever being explicitly confirmed. The bug is
changed to state NEEDINFO for this reason. To move this bug from NEEDINFO back
to NEW please check if the bug still persists with the 3.5.0 beta1 or beta2 prereleases.
Details on how to test the 3.5.0 beta1 can be found at:
http://wiki.documentfoundation.org/QA/BugHunting_Session_3.5.0.-1

more detail on this bulk operation: http://nabble.documentfoundation.org/RFC-Operation-Spamzilla-tp3607474p3607474.html
Comment 3 sasha.libreoffice 2012-01-02 02:24:47 UTC
remains in LibO 3.5.0 beta 1
Comment 4 sasha.libreoffice 2012-01-20 05:38:29 UTC
another complex dialog:
Bug 34792 - Field labels truncated in Bibliography database dialog
Comment 5 Stefan Knorr (astron) 2012-02-03 09:25:03 UTC
@Rainer: Making dialogues resizable in LibO is pretty hard (this is only becoming harder the more elements there are in a dialogue) and has so far only been done for some (often new) dialogues. The homegrown GUI framework we use, VCL, is sadly pretty dumb when it comes to positioning UI elements. They are literally placed fixed at a certain point and have an exact size. Now, when resizing a dialogue, people usually expect that the elements in it resize, too. That is the point where some poor coder has to spend a good amount of time to write some custom C++ to define how to resize which element by how many pixels when people do what.
All this is unlike modern GUI toolkits like GTK+, Qt, WPF, XUL etc that make it pretty easy to define such things.

VCL hinders UI development all the time and the two possibilities are:
* switch to another toolkit (extremely expensive in the short run, but won't require much maintenance)
* update VCL with some modern functionality (maybe a little less expensive in the short run, but will require maintenance)

In any case, this is probably "Wishlist LibO 4.0" material.

The "good" news is that Microsoft Office has had the same problem with resizing dialogues (at least until MSO 2007, haven't worked with any later versions).
Comment 6 Adolfo Jayme Barrientos 2013-11-19 04:16:30 UTC
I think this bug can now be closed, as most dialogs have been converted to the .ui format, which allows for resizable dialogs as requested here. (The "Customize" dialog hasn’t been converted yet, though.)