/desktop/uiconfig/

ink rel='vcs-git' href='git://go.suokunlong.cn/lo/core' title='lo/core Git repository'/>
summaryrefslogtreecommitdiff
path: root/vcl/source/window/menuwindow.hxx
AgeCommit message (Collapse)Author
2017-07-18loplugin:constparams in vclNoel Grandin
Change-Id: I36afe2107e07ffb9b73c0b76be600e3e999a0fd4 Reviewed-on: https://gerrit.libreoffice.org/40116 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2017-03-31tdf#82580 tools: rename Rectangle to tools::RectangleMiklos Vajna
Mostly generated using make check COMPILER_EXTERNAL_TOOL=1 CCACHE_PREFIX=clang-rename-wrapper RENAME_ARGS="-qualified-name=Rectangle -new-name=tools::Rectangle" Except some modules have their own foo::tools namespace, so there have to use ::tools::Rectangle. This commit just moves the class from the global namespace, it does not update pre/postwin.h yet. Change-Id: I42b2de3c6f769fcf28cfe086f98eb31e42a305f2 Reviewed-on: https://gerrit.libreoffice.org/35923 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
2015-08-27No need for a vitual ~MenuWindowStephan Bergmann
...at least while MenuWindow is mostly a TODO still; and ImplHanldeHelpEvent can be protected Change-Id: Ice0bb37e7e774e51445a9d78b2cf5eaba12f6341
2015-08-27No need for IMenuBarWindow abstractionStephan Bergmann
Change-Id: I5be4cfb951100d36054e409043cb9becbe52338d
2015-08-26Remove unused AddMenuBarButton parameterStephan Bergmann
...which had apparently been unused ever since the function's introduction in 86ef4422bc62f912f72c0bedda47ce0e6e2722e4 "INTEGRATION: CWS onlineupdate3," even though the function's code had always been careful to clip the value to m_aAddButtons.size() (which was now detected by clang-tidy's clang-analyzer-deadcode.DeadStores) Change-Id: Ic3542aaef04d059125d997cdc5e199d5edb1184a
2015-05-19remove ImplInitMenuWindow as ApplySettings set it up insteadTomaž Vajngerl
Change-Id: I9086d36e254d3705bfc60ad9f01c09943f915c09
2015-04-30Gradually typed LinkStephan Bergmann
Turn the Link class into a template abstracting over the link's argument and return types, but provide default template arguments that keep the generic, unsafe "void* in, sal_IntPtr out" behvior. That way, individual uses of the Link class can be updated over time. All the related macros are duplicated with ..._TYPED counterparts, that additionally take the RetType (except for LINK_TYPED, which manages to infer the relevant types from the supplied Member). (It would have been attractive to change the "untyped" LinkStubs from taking a void* to a properly typed ArgType parameter, too, but that would cause -fsanitize=function to flag uses of "untyped" Link::Call.) Change-Id: I3b0140378bad99abbf240140ebb4a46a05d2d2f8
2015-04-01loplugin:staticfunctionNoel Grandin
Change-Id: I909cf7e77f9d7194575636248196fda311fffdb6
2014-09-23fdo#82577: Handle WindowNoel Grandin
Put the VCL Window class in the vcl namespace. Avoids clash with the X11 Window typedef. Change-Id: Ib1beb7ab4ad75562a42aeb252732a073d25eff1a
2014-09-17vcl menu: Add the height setting to the IMenuBarWindow interface.Jan Holesovsky
Change-Id: I7b5f6e1b79f9972e2f23ed50c8da53874ad8b55e
2014-09-16vcl menu: More abstraction around MenuBar to get dynamic_cast to one place.Jan Holesovsky
Change-Id: Idbefee0e4230a3c75646e87143f5c3042221aee9
2014-09-09vcl: Move MenuBarWindow to an own file + adapt code.Jan Holesovsky
Change-Id: Id24711ad0a6fa6a0599fcc172c47f48fbe65183b
2014-09-09vcl: Move MenuFloatingWindow to an own file + adapt code.Jan Holesovsky
The needed changes included: * Move MenuItemList and MenuItemData to an own file * Introduce MenuWindow class for pieces shared between MenuFloatingWindow and MenuBarWindow. Change-Id: I129b6ddba6efb8f0cb60018a2d8abafed42552c8