summaryrefslogtreecommitdiff
path: root/basctl
AgeCommit message (Collapse)Author
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-03Some clean up of previous commitStephan Bergmann
Change-Id: I6507b731665eb3d98a8fbf3d445f6c85e6d49258
2012-09-03fdo#46808, Adapt io::Pipe UNO service to new styleNoel Grandin
Create a merged XPipe interface for this service to implement. Which is backwards-compatible, but does not require creating a new service. Change-Id: I682633c6252aab503eb2469c9bd2ba771f10bc4b
2012-08-31-Werror,-Wunused-private-field (Clang towards 3.2)Stephan Bergmann
Change-Id: I6166876b069ac98cf7747eb313f4d3af78ec98dd
2012-08-30Object Catalog: double-click to modules and dialogsUray M. János
In Basic IDE in Object Catalog, only methods could be loaded by double-click. Now modules and dialogs can be too. Change-Id: If1c4412d2f6d35e6d1cbf48e700e2566dad9e97a Reviewed-on: https://gerrit.libreoffice.org/515 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
2012-08-30Undo/Redo description+shortcut in Basic IDEUray M. János
This solves an issue about Edit > Redo in BasicIDE (Hungarian site): http://bug.openscope.org/browse/OOO-269 1. Redo should have a shortcut (Ctrl+Y), like in other parts of LibreOffice. (Undo has the usual Ctrl+Z.) 2. In the Edit menu, Undo and Redo should print something after the colon (what is to be undone, redone). This patch fixes both. Unfortunately the shortcut isn't shown in the menu (it's in vcl/source/window/keycod.cxx like Undo, and not in officecfg/registry/data/org/openoffice/Office/Accelerators.xcu). Change-Id: I2cfbfeb7d57309a27676e48943633cdb194288bc Reviewed-on: https://gerrit.libreoffice.org/514 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
2012-08-29Basic IDE: namespace basctlUray M. János
Now all names in basctl are in namespace 'basctl'. There were lots of names that included the word 'Basic' or 'BasicIDE' in it, e.g. BasicIDEData, BasicDocumentEntry, BasicTreeListBox, BasicIDEModule, IDEBaseWindow etc. This information is now stored in the namespace name, so the names could be shortened: basctl::DocumentEntry, basctl::TreeListBox, basctl::Module, basctl::BaseWindow etc. Some other minor changes: * LibInfos, LibInfoItem, LibInfoKey -> LibInfos, LibInfos::Item, LibInfos::Key * The header guards are now uniformly BASCTL_FILENAME_HXX, instead of e.g. _FILENAME_HXX, which is undefined behaviour because of the '_'. * namespace BasicIDE, BasicIDEGlobals, basicide -> namespace basctl * BASICIDE_TYPE_MODULE, ... -> basctl::TYPE_MODULE, ... Change-Id: I2a9b493562d0d8a2510d569798fbe9e1161b7c9b Reviewed-on: https://gerrit.libreoffice.org/501 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
2012-08-22more old module-description xml filesMatúš Kukan
Change-Id: I9ac503b073ee3f9b8e7958264ffcc26d9446c220
2012-08-22remove unused module-description xml filesMatúš Kukan
Change-Id: I531e47538f308ee43e0fe8d7db59f525e45942c3
2012-08-22do not deliver these module-description xml filesMatúš Kukan
Change-Id: Ife2f42b3a917ece10dc7ee9fcd83f1558084c4f1 Reviewed-on: https://gerrit.libreoffice.org/454 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
2012-08-22callcatcher: update listCaolán McNamara
Change-Id: Id297f32de5fba9d17fec89d2f8ea21c5d1a2a4bc
2012-08-17silence macosx uninitialized warningCaolán McNamara
Change-Id: I8472cf79aaf193ce63a1d2bfa9d329ad35ddd2c6
2012-08-17followup changes to 44861f2435a0c487d4fb5b196f7e4fe7f9569396Noel Power
a) got rid of defaulted params in virtual base class methods b) made some no-op virtual methods in the base class pure thus making the base class abstract c) made LayoutManager no longer inherit utl::ConfigurationListener as it wasn't actually listening or acting on any configuration changes Change-Id: Iab1783f6b5a35b130287a2aedbd1dc8413793182
2012-08-17Object Catalog in Dialog EditorUray M. János
Change-Id: Ia74faa1452a4200c28fbd7c63130700df0a70b24 Object Catalog in Dialog Editor Change-Id: I97f2e0497b0e87cf630bba16dd98f9f7d0bb86e7
2012-08-16Set ide sizer color to dark grey; was dark blackJean-Tiare LE BIGOT
The color setting was picked from SplitWindow::Paint() for visual consistency with the sizers used in Impress for example. This commit also resurects presumably dead code. In fact GDB let me see that only the short path was taken. This has an impact on Calc's window splitters and on more visibly on the basic IDE which now looks much nicer :) EDITS: restricted this commit impact to IDE as a poc Change-Id: I9a051fd894feccff4bbc7db7efe1160cb2c3a2c6
2012-08-10Bin BasicDockingWindow( Window* pParent, const ResId& rResId )Julien Nabet
Change-Id: I84f4929eb923bc3d05bdf04a8958cb58b5bfb921
2012-08-08Some MSVC warningsStephan Bergmann
Change-Id: Ib4856779bb2060e3e95d24b8a00249e411f92b62
2012-08-08make property browser dockable in basic IDENoel Power
very basic support for this, basicially you can dock the browser anywhere now hence lots of behaviour niggles remain, e.g 1) it probably doesn't make sense to be able to dock the browser into top or bottom quadrants ( we need to implement the Docking ( maybe PrepareToggleFloating mode ) method(s) in PropBrw ( propbrw.cxx ) 2) open floating or not ( if propertybrowswer is open ) 3) should we leave the 'properties' context menu when selecting shapes in place or not 4) switching between Module and Dialog tabs, we probably should 'remember' docked position and state Change-Id: Ibea4be3397eeac613642934662c3a9868fdf783b
2012-08-07IDE: dynamic_cast fixUray M. János
Change-Id: Ia8826be6e6fe7c09adb4f0104b52ceba6b89163b
2012-08-07IDE: PTR_CAST, ISA to dynamic_castUray M. János
Convert the obsolete PTR_CAST and ISA macros (from tools/rtti.hxx) to C++ dynamic_cast is basctl. Change-Id: I45530d1d34d132904f812e238ee3b59b1a4f227b
2012-08-07Remove forwards of non-existing structsThomas Arnhold
Change-Id: Ie1d7ed56c69539587df5310c0a1ea0476abd5542
2012-08-07drop bogus eof linesThomas Arnhold
Change-Id: Idda2852c3e96ce15fde75d5a95369ec50a012410
2012-08-07Remove non-existing forward declarationsThomas Arnhold
Those classes don't exist. So remove friend class operators too. Change-Id: I8e3b32db933dea7cbab86015f0c926df967511f6
2012-08-07fdo#46193 MessBox was made copyableZolnai Tamás
Part of MultiLineEdit was moved down from stvools to vcl with name VCLMultiLineEdit. MessBox uses it to display the message in read-only mode. Some of svtools' classes - which are necessary to implement VCLMultiLineEdit - were moved to vcl as a whole, and their includes are rewrite. Note: ExtTextView and ExtTextEngine classes would be leaved in svtools if VCLMultiLineEdit is a template class, but two macros: IMPL_LINK end IMPL_LINK_NOARG make it impossible to use template syntax. Change-Id: I26543868d8081c225c7125404d23369de3c3afcd
2012-08-07IDE: sal_Bool to boolUray M. János
Convert all occurences of sal_Bool, sal_True and sal_False in basctl to bool, true and false -- except in prototypes of virtual function overrides. (The virtual functions that are internal to basctl can be and was converted.) Note that since sal_Bool and bool are implicitly convertible to each other, for functions that take a sal_Bool (by value), true and false can be given too. Change-Id: Ie44740fa87f89e9fedd913840ca2b38e95e6b957
2012-08-07Basic IDE Object Catalog improvementsUray M. János
Change-Id: I4c3bbf721428e93cdfa8f062f37c5911faba0fa4
2012-08-03readd fix for fdo#47907 i.e "Revert "Revert "fix for fdo#47907""Noel Power
This reverts commit f29c91f3351db2887f994c2cc82ceaaa6d717906. Change-Id: I347a4e115cd1d85fa36242f89d2e8131de9cf57e
2012-08-03sal_Bool -> boolTakeshi Abe
Change-Id: I49749f327d6a9c3661ef9bd684647e0a45b9203a
2012-08-02Revert "fix for fdo#47907"Noel Power
This reverts commit 8ba8aca1ac4744a23eefb7bb5892e2a697d9d987.
2012-08-02fix for fdo#47907Noel Power
Change-Id: Ia5e4e7429db122db505d59289b1106814ea7c378
2012-08-02sal_Bool -> boolTakeshi Abe
Change-Id: Id2addfc6e0c4e0b30281c9f3d22ec0624a61dab1
2012-08-01sal_Bool -> boolTakeshi Abe
Change-Id: I82157e89d04eda35525c5a540504e6a8d18bc86c
2012-07-31sal_Bool -> boolTakeshi Abe
Change-Id: Ic982c4da144ecdf7198b84b98d672ced8f1f70b6
2012-07-30Bug 48549 - System::Beep() removalMathieu Vonlanthen
Change-Id: I011048912af051a762a78af8646513a1fc624073
2012-07-29Remove strange DummyTypeCaolán McNamara
I can see no purpose to DummyType Change-Id: I25d9d3b321df28f8c2bcb4bf915eb176a14fdaf8
2012-07-27sal_Bool -> boolTakeshi Abe
Change-Id: I97618ffb138f292665edb634a29c39ab5a332ab1
2012-07-26fdo#50632 IDE: update Object Catalog when closing a documentUray M. János
Change-Id: Ia635aee1611eaff663906e2238bf23a5013242a3
2012-07-26fixed Replace all message in Basic IDEUray M. János
Change-Id: I3e4fdb07ea5a1d1d47bcf190a5ee96800b44f89b
2012-07-26sal_Bool -> boolTakeshi Abe
Change-Id: I32f56e8577264eb9d125dbe3fcba2af7a4361713
2012-07-26Ditch useless fieldsTakeshi Abe
Change-Id: Icf744e016db79769bfa3fe3abf0934b1273724d4
2012-07-25fdo#50633 IDE: select current module in Object Catalog on openUray M. János
Change-Id: Ieea731b0ed8eefdab616ed1f778b445aae14191c
2012-07-25Restore use of MatchGroupCaolán McNamara
i.e. removal of entire call in 0f6101cfef4c2e45d9f1f1b3a61ef94799e4526b doesn't look right to me. That just wanted to remove the "beeps" Change-Id: I8024c04d1e585f45fa54a82faab5f013096a708a
2012-07-25sal_Bool -> boolTakeshi Abe
Change-Id: I009a55e1e399198aef8e5ad3f43230b0aea0b6fe
2012-07-24fdo#52223 fix Object Catalog in Basic IDE when resizingUray M. János
Change-Id: I96861bfcf7c0da6dd94c50acd673dedb14d15204
2012-07-24Remove unused argumentTakeshi Abe
Change-Id: Ida75dce28b876abf4aec8dcae8ad60ba89063b59
2012-07-23Some clean-upStephan Bergmann
Change-Id: Ib515db3b5e3bc77a397d24ed7ec1ed446f2998a2
2012-07-23WaE: misc. fixes.Michael Meeks
Change-Id: I6cab01b0b82f7b82fff617715c5af45d23c536fe
2012-07-23fdo#48549 System::Beep() removalMathieu Vonlanthen
Change-Id: I8fe133dd8d1f759fbe21d47ae358c0b5451812b5
2012-07-20sal_Bool -> boolTakeshi Abe
Change-Id: I5b334344a0ead5fde083c952e625d74978f1a927
2012-07-18Various Clang 3.1 -Wunsued-variable, -Wconstant-conversionStephan Bergmann
Change-Id: I0799f22685609201dfb524c373d065b6184ed53c