summaryrefslogtreecommitdiff
path: root/vcl/inc
AgeCommit message (Collapse)AuthorFilesLines
2012-10-09support max-width-chars property for labelsCaolán McNamara1-2/+8
Change-Id: I23245919c5180035fedb308fb5cc97bf3238ec07
2012-10-08Implement GetOptimalSize for scrollbarsCaolán McNamara1-0/+2
Change-Id: I4f0f8fd1e103a2433c38b6c0d9148d34d3df2083
2012-10-08import GtkScrollbar as scrollbars and connect GtkAdjustmentsCaolán McNamara1-4/+8
Change-Id: Idef8a338f09b52cf0758a6a35e3b5bbcc96a7383
2012-10-06callcatcher: update unused code list and drop more old-layouting unusedsCaolán McNamara2-16/+1
Change-Id: I1096ea50a23040090c9ee2975a4165c6de238497
2012-10-06callcatcher: GetKerningPair* is now unusedCaolán McNamara2-17/+0
since commit c4008ef54630b560792aa288437db1179ad96095 Change-Id: I0cef8db6b59774c804a6a5589f258a55bfc64592
2012-10-05sort by grid position, then pack type, then pack positionCaolán McNamara1-0/+12
so that focus ends up on the visually first enabled control Change-Id: Ia279c4531536305ce43eb8372abde2445769487d
2012-10-05add stock "remove" textCaolán McNamara1-0/+1
Change-Id: I945a46a8ca3df8c6cf7982a531025d8d8b6c31a4
2012-10-04callcatcher: update unused code listCaolán McNamara3-3/+0
and remove code freshly unused post widget layout introduction Change-Id: Ifa244391f7f2b565dec10314ca3fd2958dfd87a9
2012-10-04Use MenuButton for non-editable GtkComboBoxText instead of ComboBoxCaolán McNamara2-2/+16
its more similar for the non-editable list. Requires some love to MenuButton to reflect the selected entry and resize appropiately Change-Id: I4b37931e35a5f326d6fd4e445eb741bece6b55a6
2012-10-04handle children of deferred dialog betterCaolán McNamara2-0/+3
Change-Id: I86f0a23408c031a99a31cd309defec519a2e91ec
2012-10-03support loading certain stock images as button symbolsCaolán McNamara1-37/+44
Change-Id: I475a4bc7e0686fa17beceb68f1aed016ef158117
2012-10-02Revert "Fix fdo#55142 - wrong character pos calculation on mac."Thorsten Behrens1-1/+0
Caused fdo#55350, better fix in the next commit. This reverts commit f1651ee579bf38a49b839dbcb28ac38c0163a3d2.
2012-10-02XubString->OUStringCaolán McNamara2-23/+23
Change-Id: Id64cdd70c2877ff71c5bc90286fab6b3d8ab7ad4
2012-09-28sort child positions within parents according to grid positionCaolán McNamara2-46/+10
so that tabbing between widgets jumps between then in a sensible order Change-Id: I852f4fb08781da2b703f8f87e84abdf4c366fa26
2012-09-28truly skip unshown widgets in tab traversalCaolán McNamara1-0/+6
make tab traversal of dialog widgets hidden because their containers are hidden and/or disabled Change-Id: I1947584717030f3703c018cbf05235811df7835e
2012-09-28defer initializing dialog until sizeable/unsizeable is knownCaolán McNamara1-0/+1
we have to defer initializing the dialog until we have determined the sizeable/unsizable info as we can't change it after the fact Change-Id: I27c90f8f92953d919b36cddc6a99fae9d7db47eb
2012-09-28we need to have the outermost TabDialog as the recipient of tab keystrokesCaolán McNamara1-1/+4
Change-Id: I1d230512d2145a9a3198c25c60dcd8954928120e
2012-09-28support has-default for buttonsCaolán McNamara1-0/+1
Change-Id: I4b3b6bfa3fadaed0770b5e5254f5afc4c67de191
2012-09-28adapt code to new table autoformat dialogCaolán McNamara1-0/+2
Change-Id: I7bc8c1b37fa9757c5d47902d54865d0319135517
2012-09-28adjust combobox GetOptimalSizeCaolán McNamara1-1/+1
Change-Id: Ifeaf6bbc57b57800853eef9657f646b1447f2add
2012-09-28support "digits" for numericfieldsCaolán McNamara1-0/+1
Change-Id: I2ff678621df940dfb7b19c566544bcbc9d1a29bf
2012-09-28convert hard-coded layout of char name tabpage to .uiCaolán McNamara4-8/+9
Change-Id: I20829b6a0835bf96489d67b6f7effcfa84650328
2012-09-28convert hard-coded layout of two-lines tabpage to .uiCaolán McNamara1-0/+2
Change-Id: I87da59af50420993303111dae0ec4456ae15cc20
2012-09-28copy the button dataCaolán McNamara1-0/+1
Change-Id: I3014106791b761e6aad5ea355402f9a2850f5bb5
2012-09-28add a new stock reset/revert buttonCaolán McNamara1-1/+2
Change-Id: Ie854c063856eb8ed7401162ed60114d7cc904d26
2012-09-28rename expander for help and remove now unused hidsCaolán McNamara1-2/+0
Change-Id: I9c5b01efb0a233621732350f8aff432343931be8
2012-09-28delete print dialog .src nowCaolán McNamara1-11/+0
Change-Id: Ia1ca185b0abfac6443c819d4143298e7bfca66e5
2012-09-28convert writer, draw, impress, calc and starmath printer dialogsCaolán McNamara6-136/+129
to new-style widget layout mostly described in .ui format Change-Id: I8ead53a246a8ac3e2d446d158f06d7e2e436ce60
2012-09-28support GtkEntry width-chars propertyCaolán McNamara1-1/+6
Change-Id: I5a3bdf6058b0d786923a9543a064bddcc84f001a
2012-09-28make spanning of empty row/cols work betterCaolán McNamara1-1/+23
Change-Id: I4ef6cee2ffdfced8d98dc48cf21a142bb15fd4a3
2012-09-28autoconnect multi-column list stores to dropdownsCaolán McNamara1-1/+3
Default to importing the first column into the list and the second column as the additional data and only considering the first column for translation Change-Id: Ic74a4550167455c83634c4112ab2b698c1d25ea1
2012-09-28Get optimal size of spinbuttons from min/max values, not current valCaolán McNamara3-5/+9
Change-Id: I2af72a1d88d2d411924110c6ead03bc8ed8b5dde
2012-09-28make a dialog basically a dictionary of child widgetsCaolán McNamara1-0/+8
so call get("name") on a dialog to get the child widget of that name Change-Id: Ib6ebe8e0165ec3e1f50de9295855042b65faf5d1
2012-09-28seperate layout from resizeCaolán McNamara1-0/+1
so layout can be triggered by queue_resize without calling virtual overrides of Resize Change-Id: Ibf7a4b763d05d9aa401cb15e510632410aeca30b
2012-09-28calculate and position taking external margins into accountCaolán McNamara1-0/+7
Change-Id: I64acc2bc19051626e6c175b5d84f09c4dbbeb908
2012-09-28having two SetPosSizePixel is a blasted nuisanceCaolán McNamara9-25/+14
Lets rename the multiargument SetPosSizePixel to setPosSizePixel drop the various using Window::SetPosSizePixel and work towards de-virtualizing SetPosSizePixel/SetPosPixel and SetSizePixel and doing the work in a virtual setPosSizePixel Change-Id: I7057654168001b67becee1791e97f9e9dc01f7b8
2012-09-28add left/right/top/bottom margin supportCaolán McNamara3-11/+20
Change-Id: Ia43941071f3e1f1a364558e93928bce094d4c81f
2012-09-28Move all the state we need just during parsing to one placeCaolán McNamara1-7/+13
and throw the lot away when finished with it Change-Id: Ie64d3fa4cea41fa1ec956538616f73204957f311
2012-09-28we can need to redo the layout even when the sizes don't changeCaolán McNamara2-0/+18
i.e. container remains the same size, but something inside it has disappeared, requiring contents to be readjusted We still want to minimize recalculations, so mark parent containers as dirty on queue_resize of a widget and we can retain the layout tree of the clean ones and just move them into their new positions as big fat blocks Change-Id: I8c5d9b836b48c98765b5cc41be72eaa2913ae7d8
2012-09-28c++11ism won't washCaolán McNamara1-1/+1
Change-Id: I86ce5203998f8e23533c01243b5aac5ac6b4fc53
2012-09-28Implement a VclExpander equivalent of GtkExpanderCaolán McNamara3-2/+29
Change-Id: I539d8d313a35509cf603f18e5f074eab331f2480
2012-09-28get_by_name -> get and pretty up widget type castingCaolán McNamara1-1/+33
Like Noel G points out, it's not like there any other way to get a widget other than "by_name" Change-Id: Iefe2a16472e2916dbeba1ba3c0c115cc6416ab5b
2012-09-28add a mechanism to create custom widgets via VclBuilderCaolán McNamara1-0/+1
Change-Id: Ia78ba7126de6a1b3dac3877e3eef9a30194f8777
2012-09-28Keep binary resource help id on retro-fitCaolán McNamara2-2/+10
We use our new help id for a full conversion, but for retro-fit we retain the old help id Change-Id: I341e72b4c01ff2350292a0947848aafeea524d45
2012-09-28distinguish between NumericFields and MetricFieldsCaolán McNamara1-2/+2
GtkSpinFields without a pattern are NumericFields Otherwise we hook off the pattern to determine what sort of field it is, only MetricFields for now and their various field units. Change-Id: I1d50b302b402516b5460774f1d689ac93bfd61ff to-do: upstream something of the "pattern" nature into gtk
2012-09-28honour hexpand/vexpand in the gridCaolán McNamara1-1/+9
Change-Id: I6f57592d83a53de0933d669438851c9a326af02e
2012-09-28Cut Gordian Knot of helpids with .ui formatCaolán McNamara1-2/+2
There isn't really an equivalent feature in gtk as help ids (apparently anyway) Rather than munge one in, use the widget id + path as an unique help identifier For the retro-fit where code remains unchanged, don't override the .res loaded id with the .ui generated id Change-Id: I1befe77408cb317e0462dacb26b7d12f9399d372
2012-09-28get order of destruction right to keep vcl happyCaolán McNamara2-2/+9
Change-Id: I7db392bdc7f3be02d47cde783f029cc98308b17d
2012-09-28ditch over complex property bucketsCaolán McNamara6-51/+105
A fairly small fixed number of properties are needed, so simplify Change-Id: Iedce02264816666dbac53d7ad3cfb64be8e1c8bb
2012-09-28handle translationsCaolán McNamara1-1/+9
Change-Id: Idb88fe3a32349f6a3cf343db884e9cc38d699660