summaryrefslogtreecommitdiff
path: root/cui
AgeCommit message (Collapse)Author
2012-09-28convert hard-coded layout of char name tabpage to .uiCaolán McNamara
Change-Id: I20829b6a0835bf96489d67b6f7effcfa84650328
2012-09-28convert hard-coded layout of effects tabpage to .uiCaolán McNamara
Change-Id: I6aa02f112b0b13402db1f0cf721d0db8862432bc
2012-09-28convert hard-coded layout of position tabpage to .uiCaolán McNamara
Change-Id: I760ac60a341a9942fef5a911cdb8b5af304ff1ad
2012-09-28convert hard-coded layout of two-lines tabpage to .uiCaolán McNamara
Change-Id: I87da59af50420993303111dae0ec4456ae15cc20
2012-09-28add adjustment for max columnsCaolán McNamara
Change-Id: I6a1c97a3fea03bd4ef0c5a45d94bd139921bcfc1
2012-09-28We need to distinguish NumericFields from MetricFieldsCaolán McNamara
In the future I'm hoping we can get some gtk3-side support for patterns for GtkSpinButtons or such such. In the meamtime overload that info into the name Change-Id: I20464e3ddafb710dd7330fc038bb9330b852410a
2012-09-28having two SetPosSizePixel is a blasted nuisanceCaolán McNamara
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-28distinguish between NumericFields and MetricFieldsCaolán McNamara
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-28ditch over complex property bucketsCaolán McNamara
A fairly small fixed number of properties are needed, so simplify Change-Id: Iedce02264816666dbac53d7ad3cfb64be8e1c8bb
2012-09-28use UI gbuild class to package .ui files in cuiDavid Tardon
Change-Id: I4ddeacdbf2bbe86d0351a2d6027e2d608b378731
2012-09-28move height/width request into WindowImplCaolán McNamara
2012-09-28We'll need to customize the xml format a little for some thingsCaolán McNamara
But we might be able to get them upstreamed to gtk and we can still do the pony work with glade (and/or tweak glade to retain alien properties)
2012-09-28put the cui zoom dialog into the right placeCaolán McNamara
2012-09-28add Zoom dialog .uiCaolán McNamara
2012-09-28retro-fit dialog child traversal with nextLogicalChildOfParentCaolán McNamara
retro-fit the logic that search dialog's children for keyboard short cuts and default focus widgets etc
2012-09-28convert some more tabpagesCaolán McNamara
2012-09-28convert SvxCharPositionPageCaolán McNamara
2012-09-28manual font effect tab conversionCaolán McNamara
2012-09-28layout western-only dialog differentlyCaolán McNamara
2012-09-28we don't need to manually move controls anymoreCaolán McNamara
2012-09-28implement override [height|width]-requestCaolán McNamara
2012-09-28don't vert stretch grid on resize, alloc it all to the previewCaolán McNamara
2012-09-28implement row/col grid spanningCaolán McNamara
2012-09-28use grids for layoutCaolán McNamara
2012-09-27Improvements on previous commitStephan Bergmann
* Made XDatabaseContext inherit XDatabaseRegistrations non-optionally, adapted call-sites to just use XDatabaseContext w/o querying. (The previous commit had inadvertantly effectively removed support for XDatabaseRegistrations from the ODatabaseContext implementation, as an optional UNO super-interface does not lead to a super-class in the corresponding C++ class hierarchy, but making the super-interface non-optional fixes that anyway.) * Adapted some more call-sites to just use XDatabaseContext w/o querying. * Added @since tag. * Replaced new uses of comphelper::ComponentContext::getUNOContext with comphelper::getComponentContext (see 03a9f139bd9ea1a4f9096fc982e6b326def58532 "ComponentContext::getUnoContext -> getComponentContext simplification;" I intend to get rid of comphelper/componentcontext.hxx much sooner than of comphelper/processfactory.hxx). Change-Id: I68d09f2dbe651629f79ed21cd40cdb6d6b32c624
2012-09-27fdo#46808, Adapt sdb::DatabaseContext UNO service to new styleNoel Grandin
Create a merged XDatabaseContext interface for this service to implement. Which is backwards-compatible, but does not require creating a new service. Quite a few IDL files had to be marked as published for this to work. Change-Id: Ie9a0da88d8c33cc83fc9d2334ff83ab2744c222f
2012-09-27Improvements on previous commitStephan Bergmann
* Made XGlobalEventBroadcaster inherit document::XDocumentEventBroadcaster/ Listener replacements for obsolete document::XEventBroadcaster/Listener. This means some client sides unfortunately still need to use UNO_QUERY_THROW to obtain the obsolete interfaces; those client sides should be cleaned up to use the replacement interfaces instead. * Added @since tag (even to unpublished entities, on "it doesn't hurt" grounds). * Made client sides use XGlobalEventBroadcaster directly instead of querying for its super-interfaces. * Replaced new uses of comphelper::ComponentContext::getUNOContext with comphelper::getComponentContext (see 03a9f139bd9ea1a4f9096fc982e6b326def58532 "ComponentContext::getUnoContext -> getComponentContext simplification;" I intend to get rid of comphelper/componentcontext.hxx much sooner than of comphelper/processfactory.hxx). Change-Id: I6d971ebdaea83d0c3fa9ba299fb6b37e58cdfe9b
2012-09-27fdo#46808, Adapt frame::GlobalEventBroadcaster UNO service to new styleNoel Grandin
Create a merged XGlobalEventBroadcaster interface for this service to implement. Which is backwards-compatible, but does not require creating a new service. Also add two interfaces to the IDL, which the service already implemented, and existing client code already used. Change-Id: Ib7a9a30c0e50146ef621f3fe5227f8aad3190516
2012-09-26Change the image rotation widget to better looking DialControlTomaž Vajngerl
Change-Id: Ie11827a924a5b22d86bad24aa7f14a66b870e90c
2012-09-25fdo#43497 Editing the first or last name clears initials.Chris Copits
Since middle names are not supported, editing the first name or last name will clear the initials if more than two initials are used. Specifically, the change was made to ModifyHdl_Impl() / IMPL_LINK() in optgenrl.cxx. Change-Id: I067ad4701cee9077c500f4e8b3870db24e158cc3 Reviewed-on: https://gerrit.libreoffice.org/673 Reviewed-by: Noel Power <noel.power@suse.com> Tested-by: Noel Power <noel.power@suse.com>
2012-09-23fdo#49350 Speedup "OK" action of auto-correct dialogTomaž Vajngerl
Instead of synchronizing the main list and the list of entries in the dialog, just remember what was added and removed and only add / remove those entries in the main "SvxAutoCorrect" list. Additional add MakeCombinedChanges which adds and remove entries in one call and only writes changes to the "acor" file once. Change-Id: Idcc4c64d25e050c3f6eb9960a59c4a55d06b5ca1
2012-09-19fdo#48729 Change int16->int32 in auto replace dialog.Tomaž Vajngerl
Auto correct / replace dialog supported only 65535 (2^16) entries (per language) due to using sal_uInt16 in the code. This restriction existed only because of legacy code which was meanwhile refactored to use dynamic containers (like std::set, std::vector). This fix changes usage of sal_uInt16 to sal_uInt32 to increase the number of entries to a much higher value. Change-Id: Ica77648915266fed67602a4e30b59a4e55e34efc
2012-09-19ComponentContext::getUnoContext -> getComponentContext simplificationStephan Bergmann
...and some further clean-up. Change-Id: If5dce53e382b56390c502d0d0d93fc06cbfe33ea
2012-09-14Improvement on previous commit, UCB clean upStephan Bergmann
* As UCB is only ever initialized with "Local"/"Office", remove this configuration vector completely. The "create" ctor creates an instance internally initialized with those "Local"/"Office" keys. Special (test) code can still instantiate an uninitialized one via plain createInstance. And for backwards compatilibity process startup still ensures to create an initialized instance early, in case there is still code out there (in extensions) that later calls plain createInstance and expects to get the already-initialized (single) instance. * XInitialization is an "implementation detail" of the UniversalContentBroker service, do not expose in XUniversalContentBroker. * ucbhelper/configurationkeys.hxx is no longer needed and is removed. * ucbhelper/contentbroker.hxx is an empty wrapper and is removed; however, that requires ucbhelper::Content constructors to take explicit XComponentContext arguments now. * The only remaining code in ucbhelper/source/client/contentbroker.cxx is Android-only InitUCBHelper. Is that relevant still? Change-Id: I3f7bddd0456bffbcd13590c66d9011915c760f28
2012-09-11Improvement on previous commitStephan Bergmann
Change-Id: I10984b6ac4128ad46f512dade0f4e0084d0b9348
2012-09-11fdo#46808, Adapt task::PasswordContainer UNO service to new styleNoel Grandin
Create a merged XPasswordContainer2 interface for this service to implement. Which is backwards-compatible, but does not require creating a new service. Change-Id: I245b566b43e4646f10914b0aee13b2a0b0e296ae
2012-09-07WaE: member init orderCaolán McNamara
Change-Id: Idf7def16e5a9bb4a44624dbc1039e7df05d07c40
2012-09-07Moving experimental section to java, changing section nameJoel Madero
First of a few patches to move measurements to the general section in the LibreOffice main tree. This patch moves experimental section to "Java" and then changes the name "Java" to "Advanced". The space which was cleared by moving experimental section will be used for measurements in the future. modified: cui/source/options/optgdlg.cxx modified: cui/source/options/optgdlg.hrc modified: cui/source/options/optgdlg.hxx modified: cui/source/options/optgdlg.src modified: cui/source/options/optjava.cxx modified: cui/source/options/optjava.hrc modified: cui/source/options/optjava.hxx modified: cui/source/options/optjava.src modified: cui/source/options/treeopt.src Change-Id: I20073296ce81aace4b041ef5cb27e4313637a58d
2012-09-06offapi: move css.ui.UICommandDescription to css.frame.UICommandDescription:Michael Stahl
The service implementation used "com.sun.star.frame.UICommandDescription" since forever, so the IDL file was essentially wrong documentation. But since 7a464263cc5c2ca2b7128734ff4860e02d662818 converted the service to new-style, it cannot be instantated any more and e.g. clicking on Tools->Customize crashes. (Adapting the implementation instead would be an incompatible change.) Change-Id: I564bddaf3836827f5b72360a2bde19d6158b7ba5
2012-09-05Some clean up of previous commitStephan Bergmann
Change-Id: I14097acf09e9663af7d7abc5f0c9d481880ecc51
2012-09-05fdo#46808, Adapt frame::ModuleManager UNO service to new styleNoel Grandin
Create a merged XModuleManager2 interface for this service to implement. Which is backwards-compatible, but does not require creating a new service. Explicitly document the XNameReplace interface in the IDL, which is already implemented by the service, since there is code currently using it. Change-Id: Ib46349174b1ce495c240031e93c9427fc33d9853
2012-09-04fdo#46808, Adapt DocumentDigitalSignatures UNO service to new styleNoel Grandin
Rename service from "Decryptor" to "DocumentDigitalSignatures" to be consistent with the other UNO services, and with it's own header file name. Add service constructor for passing in arguments. Change-Id: Iaca0c40bb2f1a1af2ef9ca29361bfd023ade2678
2012-09-03More places that require a prefixed "system"Stephan Bergmann
Change-Id: I49cf1f02faf70a5a92ab45e7678253ba4e5f68d0
2012-09-03fdo#46808, Adapt system::SystemShellExecute UNO service to new styleNoel Grandin
Change-Id: Ib298b3219c3e89dd35bce0974846ed4888ed941e
2012-09-03fdo#46808, Adapt UICommandDescription UNO service to new styleNoel Grandin
Change-Id: Ibca112904f137ff981ae9be3e5bd56aa11aec352
2012-09-03fdo#46808, Adapt ModuleUIConfigurationManagerSupplier UNO service to new styleNoel Grandin
Change-Id: I58b17349474b974edd24aa17ec08ffa848a92ae9
2012-08-31add "Tango Testing" icon themePetr Mladek
It is enabled by default for dev build. It will be used for reworking the Tango theme by the design team. The them was requested by Stefan Knorr (Astron) <heinzlesspam at gmail dot com> The two intial icons are from Alexander Wilms <alexander dot wilms at zoho dot com> Change-Id: I9205a3164352442a2cdc02e75e58b15b327dfbd3
2012-08-31-Werror,-Wunused-private-field (Clang towards 3.2)Stephan Bergmann
Change-Id: I6d5948fc6b2b42e306db9de70ab44b235dc116f9
2012-08-30-Werror,-Wmismatched-tagsStephan Bergmann
Change-Id: Ia8242f98f2c1d4256bf84c6ad4f57f998d895d50
2012-08-30ever-annoying int != sal_Int32 problemCaolán McNamara
Change-Id: I07497cf288004931d4212e92decd18fb8c685a78