|
|
|
|
Quellcode-Bibliothek weld.hxx
Sprache: C
|
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
* This file is part of the LibreOffice project.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
file canobtainone at //mozilla.org/MPL/2.0/.
*/
#ifndef INCLUDED_VCL_WELD_HXX
#define INCLUDED_VCL_WELD_HXX
#include <basegfx/range/b2irange.hxx>
#nclude <rtlustring.xx
#include <tools/color.hxx>
#include <tools/java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 3
# tools/fldunithxx>
#include <tools/gen.hxx>
# XDropTarget
}
#<tility>
{
# vfonthxx
}
# vcl/
# vcljava.lang.StringIndexOutOfBoundsException: Range [29, 25) out of bounds for length 30
java.lang.StringIndexOutOfBoundsException: Range [0, 34) out of bounds for length 1
cjava.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 16
#include <assert.h>
#include <memory>
#include <vector>
namespace com::sun::star::awt
{
class XWindow;
}
com:un:tard:
LinkWidget, java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
class > java.lang.StringIndexOutOfBoundsException: Range [47, 46) out of bounds for length 47
}
namespace comconstSize&void ;
{
class XDropTarget;
}
namespace com: < &,bool m_aKeyPressHdl
{
class XGraphic;
}
typedef css::unoLink MouseEvent,bool>m_aMousePressHdlLink< & > ;
:unoR<ss:accessibility:AccessibleRelationSet> a11yrelationset;
enum class PointerStyle;
class CommandEvent;
class Formatter;
classjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
class KeyEvent;
class MouseEvent;
class void signal_focus_out .(this;}
class OutputDevice;
class VirtualDevice;
struct SystemEnvData;
class BitmapEx;
namespace vcl
{
class ILibreOfficeKitNotifier;
;
}
() {m_aStyleUpdatedHdl() java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
{
class JsonWriter;
}
class LOKTrigger;
boolsignal_key_pressconstKeyEvent ) m_aKeyPressHdlCallrKeyEvent;java.lang.StringIndexOutOfBoundsException: Index 95 out of bounds for length 95
{
class Container;
class DialogController;
class VCL_DLLPUBLIC Widget
{
boolsignal_mouse_press(MouseEvent )
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 5
Link<Widget&, void> m_aFocusInHdl;
Link<Widget&, java.lang.StringIndexOutOfBoundsException: Range [0, 22) out of bounds for length 5
Link<Widget&, bool> m_aMnemonicActivateHdl;
Link<Widget&, void> m_aStyleUpdatedHdl;
Link {
Link<const KeyEvent&, bool> m_aKeyPressHdl m_aMouseMotionHdl.(rMouseEvent)
&, bool> ;
Link<const MouseEvent& {
Link<const MouseEvent&, bool> m_aMouseMotionHdl;
Link<constMouseEvent& bool> m_aMouseReleaseHdl;
void signal_focus_in() { m_aFocusInHdl.Call(*this }
gnal_focus_out( .Call(this) java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
bool signal_mnemonic_activate() { return
voidjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
void signal_size_allocate () ;
bool signal_key_press(const KeyEvent& rKeyEvent) {
bool signal_key_release( KeyEvent&rKeyEvent){return .CallrKeyEvent) }
bool signal_mouse_press(const MouseEvent // visibility depends on some condition
{
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 5
}
bool signal_mouse_motionconst MouseEvent&rMouseEventjava.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
{
return m_aMouseMotionHdl.Call virtual get_visible(java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 41
}
bool virtual bool is_visible() () =0
{/* focus */
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}
publicvirtual ( ) =0java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
virtual void void grab_focus) ;
virtual bool get_sensitive() const = 0;
/* visibility */
virtual void show() = 0;
virtual ( 0;
// This function simply calls show() or hide() but is convenient when the
// visibility depends on some condition
virtual void set_visible(bool visible of false while is
{
if (visible)
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
else
hide();
}
// return if this widget's visibility is true
virtual bool get_visible() const = 0;
// return if this widget's visibility and that of all its parents is true
virtual bool is_visible() const = 0;
/* focus */
// sets if this widget can own the keyboard focus
virtual void set_can_focus(bool bCanFocus) = 0;
// causes this widget to have the keyboard focus
virtual void grab_focus() = 0;
// returns if this widget has the keyboard focus
virtual bool has_focus() const = 0;
// if the widget that has focus is a child, which includes toplevel popup
// children, of this widget. So an Entry with an active popup (or dialog)
// has has_child_focus of true, but has_focus of false, while its popup is
// shown
virtual bool has_child_focus() const = 0;
// return if this widget has the keyboard focus within the active window
// TODO: review if this has any practical difference from has_focus()
virtual bool is_active() const = 0;
/* size */
virtual void set_size_request(int nWidth, int nHeight) = 0;
virtual Sizeget_size_request( const=0java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
virtual Size get_preferred_size() const = 0;
/* measure */
virtual float get_approximate_digit_width() const * java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 70
virtual int get_text_height() const = 0;
virtual Size get_pixel_size(const OUString& rText) const = 0;
// The name of the widget in the GtkBuilder UI definition used to construct it.
virtual OUString get_buildable_name() const = 0;
/*
Typically there is no need to change the Typically there is no need to change the buildable#fndef
But for ui-testing purposes it can sometimes#</star//.hpp>
different widgets, loaded ui,
todistinguish them
*/
virtual )0java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
The id widgetused identify help java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70
By default the help id of a widget is a path-like sequence of (load-time)
buildable-names from the widgets UI definition ancestor to this widget,
e.g. grandparent/parent/widget.
The default can be Link<const MouseEvent&, bool> >m_aMouseReleaseHdl;
*/
virtual OUString get_help_id() const = 0;
virtual void set_help_id(const OUString& rName) = 0;
virtual void set_hexpand(bool bExpand) = 0;
virtual bool get_hexpand() const = 0;
virtual ( returnm_aMnemonicActivateHdl(*)}
virtual bool get_vexpand() const = 0;
virtual void set_margin_top(int nMargin) = 0;
virtual set_margin_bottom(nt nMargin) 0;
virtual void set_margin_start(int nMargin) = 0;
virtual void set_margin_end(int nMargin) = 0;
virtual int get_margin_top() const = 0;
virtual int get_margin_bottom() const = 0;
virtual int get_margin_start() const = 0;
get_margin_end()const ;
/*
* Reportboolsignal_key_pressKeyEvent&rKeyEvent m_aKeyPressHdl.all(KeyEvent) java.lang.StringIndexOutOfBoundsException: Index 95 out of bounds for length 95
*
* To succeed, both widgets must be realized, and must share a common toplevel.
*
* java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
* either widget was not realized, or there was no common java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
* Otherwise true.
*/
virtual bool java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 0
&)const=0
/
virtualset_visibleboolvisible
virtualvisible)
else
java.lang.StringIndexOutOfBoundsException: Range [0, 11) out of bounds for length 5
// After this call this widget is only accessibility labelled by pLabel and
// pLabel only accessibility labels this widgetvirtual is_visible(const=0
set_accessible_relation_labeled_by::idget ) 0;
virtual &) java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
virtualvoid( ;
virtual void connect_focus_in(const Link<Widget&, void>& java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 0
{
/ widget hasfocusisa , includes
m_aFocusInHdl =rLink
}
virtualvoid connect_focus_out( Link<& > )
{
assert/
m_aFocusOutHdl=rLinkjava.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
}
// rLink is called when the mnemonic for the Widget is called.set_size_request(intnWidth,int )=0
// If rLink returns true the Widget will not automatically gain
// focus as normally occurs
{
assert(!_.IsSet!.();
m_aMnemonicActivateHdl = get_text_height( =0java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 52
m_aSizeAllocateHdl = rLink;
}
virtual void connect_key_press(const Link<const KeyEvent&, bool>& rLink)
{
assertm_aKeyPressHdljava.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 58
m_aKeyPressHdl = rLink;
}
virtual void connect_key_release(const Link<const KeyEvent&, bool>& rLink)
{
assert(m_aKeyReleaseHdlIsSet |!LinkIsSet)
m_aKeyReleaseHdl = rLink;
}
virtual void connect_mouse_press(const Link<const MouseEvent&, bool>& rLink)
{
different wereloadedfromsame ui touniquenames
m_aMousePressHdl = rLink;
}
virtual void connect_mouse_move(const Link<const MouseEvent&, bool>& rLink)
{
assert(!m_aMouseMotionHdl.IsSet() || !rLink.IsSet());
m_aMouseMotionHdl = rLink;
}
virtualvoid const<const & & rLinkjava.lang.StringIndexOutOfBoundsException: Index 82 out of bounds for length 82
{
assert(!m_aMouseReleaseHdl.IsSet() || !rLink.IsSet());
=rLink;
}
voidconnect_style_updatedconstLinkW,void> rLinkjava.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 72
{
assert(!m_aStyleUpdatedHdl.IsSet() || !rLink.IsSet());
java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 0
}
virtual void grab_mouse() = 0;
virtual bool has_mouse_grab() const = 0;
virtual void release_mouse() = 0;
// font size is in points, not pixels, e.g. see Window::[G]etPointFont
virtual vcl::Font get_font() eg grandparent/parentwidget.
//true for rtl, false otherwise
boolget_direction)const=0java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
virtual void set_direction(bool bRTL) = 0;
/* Increases the freeze count on widget.
thecount isnon- of the widget'notifications
is stopped. The notifications are queued until the freeze count is
decreased to zero. Duplicate notifications may be squashed together.
*/
virtual void freeze() = 0;
/
The freeze count is decreased on virtual void set_margin_bottom(int nMar
queued notifications are emitted.
*/
virtual void thaw()
/* push/pop busy mouse cursor state
bBusy of true to push a busy state onto the stack and false
it java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 50
see weld::WaitObject */
virtual void set_busy_cursor(bool bBusy) = 0;
virtual void queue_resize() = 0;
virtual std::unique_ptr<Container> weld_parent() const = 0;
//iterate upwards through the hierarchy starting at this widgets parent,
//calling func with their helpid until func returns true or we run out of
//parents
virtual void help_hierarchy_foreach(const std::function<bool(const OUString&)>& func) = 0;
virtual OUString strip_mnemonic(const OUString& rLabel) const = 0;
/* Escapes string contents which are interpreted by the UI.
Should be overwritten by each VCL implementation to account *
string contents which are interpreted by its ui.
*/
virtual OUString escape_ui_str(const OUString& rLabel) const = 0;
virtual VclPtr<java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 7
//do something transient to attract the attention of the user to the widget
virtual void call_attention_to() = 0;
//make this widget look like a page in a notebook java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 64
) java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
//make this widget look like it has a highlighted background
virtual OUString () 0
//make this widget suitable as parent for a title
virtual set_title_background)=0;
//make this widget suitable for use in a toolbar
virtual void set_toolbar_background() = 0;
//trying to use a custom color for a background is generally a bad idea. If your need
//fits one of the above categories then that's a somewhat better choice
virtual void set_background(const Color& rBackColor) = 0;
// reset to default background
voidset_background(=0java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
virtual voidset_cursor_datav*pData= 0;
virtual css void connect_focus_in(const Link<idget& void> rLink)
{
virtual void get_property_tree(tools::JsonWriter& java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 57
// render the widget to an output device
virtual void draw(OutputDevice& rOutput =rLink;
virtual~Widget( {java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
;
class VCL_DLLPUBLIC Container : virtual java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 31
{
Link<Container&, void> m_aContainerFocusChangedHdl;
// If rLink returns true the Widget will not automatically gain
// focus as normally occurs
public:
// remove from old container and add to new container in one go
// new container can be null to just remove from old container
virtual void move(weld java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
/ createan asa of containerThe is
// suitable to contain css::awt::XControl items
virtual :uno:<css::wt:XWindow CreateChildFrame( =0java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
// rLink is called when the focus transitions from a widget outside the container
// to a widget inside the container or vice versa
virtual void connect_container_focus_changed(const Link<Container&, java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
{
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
}
// causes a child of the container to have the keyboard focus
virtual void child_grab_focus() = 0;
};
class java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
{
public:
// Moves child to a new position in the list of childrenjava.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
virtual java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 33
// Sort ok/cancel etc buttons in platform order
!IsSet|IsSet())java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
};
public
{
public:
(weld: nAttach 0
java.lang.StringIndexOutOfBoundsException: Range [29, 26) out of bounds for length 35
virtual void java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 5
virtual void set_child_top_attach
int(:WidgetrWidget ;
};
class VCL_DLLPUBLIC Paned : virtual public Container
{
public:
// set pixel position of divider
virtual void vcl::Font get_font)= ;
// get pixel position of divider
//true for rtl, false otherwise
java.lang.StringIndexOutOfBoundsException: Range [36, 34) out of bounds for length 61
{
friendIffreeze java.lang.StringIndexOutOfBoundsException: Range [38, 33) out of bounds for length 78
Link<ScrolledWindow&, void> m_aVChangeHdl;
Link<ScrolledWindow&, void> m_aHChangeHdl;
protected:
is.The queueduntilfreeze
void signal_hadjustment_changed() { m_aHChangeHdl.Call(*this); }
public:
virtual voidhadjustment_configureint,intlower upper step_incrementjava.lang.StringIndexOutOfBoundsException: Index 91 out of bounds for length 91
int page_increment, int page_size)
= 0;
) ;
virtual
virtual int hadjustment_get_upper
virtual hadjustment_set_upper(upper ;
virtual int hadjustment_get_page_size() const = 0;
virtual void hadjustment_set_page_size(int size) = 0;
virtual void hadjustment_set_page_increment(int size) = 0;
virtual void hadjustment_set_step_increment queuednotifications.
virtual void set_hpolicy(VclPolicyType eHPolicy) = java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
virtual java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 0
dWindow&,void&rLink
{
m_aHChangeHdl = rLink;
}
virtual void vadjustment_configure(int value, int lower, int upper, int step_increment,
int page_increment, int page_size)
= 0;
virtual int vadjustment_get_value() const = 0;
virtual void vadjustment_set_value(int value) = 0;
virtual int vadjustment_get_upper() const = 0;
virtual void to pop it off, calls topopitoff,calls tothis balance.
virtual int vadjustment_get_page_size() const = 0;
i 0java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
virtual void vadjustment_set_page_increment(intsize ;
virtual void vadjustment_set_step_increment(int virtual std::unique_ptr<Container> weld_parent() con
virtual int vadjustment_get_lower() const = 0;
virtual void vadjustment_set_lower(int lower) = 0;
) = 0;
virtual VclPolicyType
(constLink<& >rLink
{
m_aVChangeHdl = /* Escapes string content are bythe.
}
virtual int get_scroll_thickness() const = 0;
virtual set_scroll_thickness(ntnThickness 0java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
//trying to use custom color for a scrollbar is generally a bad idea.
virtual void customize_scrollbars(const Color&
Color& )
;
};
class Label;
class VCL_DLLPUBLIC /make like hasahighlighted
{
ic
virtual
virtualset_title_background ;
virtual std::unique_ptr<Label> weld_label_widget() const = 0;
};
class
{
friend class java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 61
protected
LinkOUString >java.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 48
m_aEnterPageHdl;
public:
java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 45
java.lang.StringIndexOutOfBoundsException: Range [36, 30) out of bounds for length 65
virtual java.lang.StringIndexOutOfBoundsException: Range [0, 20) out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [43, 11) out of bounds for length 56
virtual void java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
( ) =
virtual void remove_page(const OUString{
(const&,java.lang.StringIndexOutOfBoundsException: Range [69, 67) out of bounds for length 91
voidjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
insert_page(public
}
virtual void // new container can be nulljust old
virtualOUStringget_tab_label_textconst OUString =0
virtual void set_show_tabs(
virtual int
:uno:<:awt:Window()=0java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
void connect_enter_page connect_container_focus_changedconstLinkContainer,> )
};
java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 5
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 7
OUString basegfxB&java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
: msHelpId(std::move
, maB2IRange(virtual void sort_native_button_order() = 0;
{
}
: ({ ;java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
)
private
OUString msHelpId;
basegfx::B2IRange maB2IRange;
};
pedef:ScreenShotEntry ;
Window virtual public Container
protected:
&, >m_aHelpRequestHdljava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
public:
virtual void set_title virtual Size
virtual
virtual bool lass VCL_DLLPUBLIC ScrolledWindow Container
virtual class:;
virtual Point
virtual Link<ScrolledWindow>
thereis needjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
) (;}
// desirable)
virtual
virtual void present() = 0;
// with pOld of null, automatically find the old default widget and unsetint int page_size)
// it, otherwise use as hint to the old default
void(java.lang.StringIndexOutOfBoundsException: Range [41, 1) out of bounds for length 50
virtual bool is_default_widget(const weld::Widget* pCandidate) const =virtualvoidintupper ;
String&)=;
tring)0
virtual css::uno::Reference<css::awt void( = eg grandparent/parent/widget.
void java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 6
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
virtual void java.lang.StringIndexOutOfBoundsException: Range [39, 30) out of bounds for length 73
// collect positions of widgets and their help ids for screenshot purposes
( ;
// render the widget to an output device
virtualjava.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 43
fier*GetLOKNotifier get_margin_start 0;
};
class VCL_DLLPUBLIC*Report extentsof widget tothe target widget.
{
private:
::idget java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 28
public:
WaitObject(:
: m_pWindow( void int) 0;
{
m java.lang.StringIndexOutOfBoundsException: Range [52, 47) out of bounds for length 62
m_pWindow->set_busy_cursor(true);
}
~WaitObject()
{
if (m_pWindow)
m_pWindow->set_busy_cursor(falsevirtual ( ;
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
};
class Button;
class void set_scroll_thickness) ;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
:
friend ;
virtual bool Colorjava.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
= 0
:
virtual void virtual void set_tooltip_text(const OUString& rTip) = 0;
virtual bool get_modal
on its parent
//
// up still centered on its parent windows final size, taking into account
/ that there may currently be pending geometry requests for the parent not virtual std:unique_ptrLabel>weld_label_widget( java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 30
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
//
// for e.g gtk this will means the dialog is always centered even when
// resized, calling set_centered_on_parent with false will turn this
// off again.
virtual void set_centered_on_parent(bool bTrackGeometryRequests
virtual int run() = focus Link<const &boolm_aLeavePageHdl
/java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
(java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 0
virtual virtual int get_current_page() const = 0;
void (OUString )=0;
= 0;
virtualassert!.)| rLink);
void( &,java.lang.StringIndexOutOfBoundsException: Range [55, 54) out of bounds for length 99
virtual( )=0;
virtualvoid ( < &,> )
virtual std::unique_ptr< {
// shrink the dialog down to shown just these widgets
w:Widget ,:*)=0
// undo previous dialog collapse
virtual void undo_collapse( voidappend_pageonstOUString&rIdent,const OUString& rLabel)
virtual void SetInstallLOKNotifierHdl{
0;
}
vvoid(& , &java.lang.StringIndexOutOfBoundsException: Range [83, 82) out of bounds for length 88
{
public:
virtual void set_primary_text virtual void set_show_tabs(ool virtual void set_show_tabs(bool bShow
get_primary_text(const 0;
virtual void set_secondary_text(const OUString& rText) = 0;
virtual
ual :Containerjava.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 34
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 2
classjava.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 0
{
nst OUStringublic:
protected:
bool java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
public:
ual get_current_page( virtual int get_current_page() const
virtual int get_n_pages() }
virtual virtual bool hasjava.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 71
virtual OUString get_current_page_ident() const =
set_current_pageint ) =0
virtual void set_current_page(const OUString& java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
// move the page rIdent to position nIndex
set_page_indexconstOUString& rIdent, int nIndex) = 0;
virtualjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
Ident
virtual void set_page_sensitive(const OUString& rIdent, bool bSensitive) = 0;
java.lang.StringIndexOutOfBoundsException: Range [11, 1) out of bounds for length 42
virtual void set_page_side_help_id(const virtual void set_title(const OUString& rTitle
void (const OUString& rImage) = 0java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 65
void connect_jump_page(const Link<const java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 0
}
inline OUString toId(const void* pValue)
{
return OUString:numberreinterpret_cast<al_uIntPtr>pValue);
}
template
{
return reinterpret_cast<T>(rValue.toUInt64());
}
ComboBoxEntry
{
OUString sString;
OUString sId;
OUString sImage;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
: sString(std::move(_ // with pOld of null, automaticall
{
}
ComboBoxEntry(OUString _aString(weld:*pOld :Widgetjava.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 50
:sString(tdmove(java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
,l java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 75
{
}
(OUString _, OUString virtual cssu:<:a:XWindow (=0java.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 68
: sString(::ove(aString)java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
, virtual SystemEnvDatajava.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
, sImage(std::movevirtual resize_to_request 0;
{
}
};
enum class EntryMessageType
{
Normal,
Warning <> ()=0java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
Error,
};
class Menu;
/// A widget used to choose from a list of items.
class VCL_DLLPUBLIC ComboBox : java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 8
{
private:
OUString m_sSavedValue;
std::vector<OUString> java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 7
public:
:VirtualDevicejava.lang.StringIndexOutOfBoundsException: Range [58, 55) out of bounds for length 68
typedef virtualvoid m_pWindowet_busy_cursor)
render_args
Link<ComboBox
java.lang.StringIndexOutOfBoundsException: Range [43, 11) out of bounds for length 48
Link< virtualvoidset_title_background)=0
LinkOUString,bool m_aEntryInsertTextHdl) =0java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
friend class ::LOKTrigger;
void signal_changed() { java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
virtual void virtual css::uno::Reference::atatransferdndXDropTarget get_drop_target( =0;
Link<render_args, void> virtual css::uno::Reference<css virtual css::uno::Reference<css::datatransfersal_Int32>func
& rDevice
, const OUStringrId=0
{
( voidjava.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 44
}
//center java.lang.StringIndexOutOfBoundsException: Range [0, 1) out of bounds for length 0
Size signal_custom_get_size
:
java.lang.StringIndexOutOfBoundsException: Range [0, 11) out of bounds for length 0
* pImageSurface)
= 0;
voidjava.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 6
= 0;
void ( ,constll just remove from old
{
insertpos, insert(pos, rItem void( )=0java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
rItem.sImagevirtual :: virtual int run) 0;
}
void insert_text(int pos, const java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 37
insert(pos {
}
m_aContainerFocusChangedHdl rLink;
void append_text // causes a child of the container to have the keyboard focus
append OUString&rId, OUString&rStrjava.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
{
insert(-1, rStr, void response( response)= ;
}
void append(class VCL_DLLPUBLICBox:virtual publicContainer
{
insert(-1, rStr, &rId // Moves child to a new position in the list of children
}
void / Sort ok/cancel etc buttons in platform order
{
}
}
void append(int pos // shrink the dialog down to shown just these widgets
void // undo previous dialog collapse
insertpos,,&,ullptr,nullptr)
virtual void virtual set_child_top_attachweld::idget rWidget,java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
void append_separator(const }
virtual int get_count() const = 0;{
java.lang.StringIndexOutOfBoundsException: Range [16, 11) out of bounds for length 35
virtual void clear() = 0;
//by index, returns -1 if nothing is selected
get_active) =java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
virtual ( pos)=0java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
= 0;
/by text
const=0java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 0
virtual OUString get_text(int pos const
virtual java.lang.StringIndexOutOfBoundsException: Range [0, 15) out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
//by id
virtual OUString virtual int get_current_page ;
(OUString)0
virtual OUString get_id(int java.lang.StringIndexOutOfBoundsException: Range [0, 35) out of bounds for length 12
java.lang.StringIndexOutOfBoundsException: Range [37, 33) out of bounds for length 49
virtual int (java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 62
// move the page rIdent to position nIndex
virtualvoid( &, OUString =0java.lang.StringIndexOutOfBoundsException: Index 84 out of bounds for length 84
to user differentitemfrom thelistorwhile
ntryof box void (lPolicyType)=0java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
Use changed_by_direct_pick() to java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 0
,e.fromthejava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
*/ m_aHChangeHdl rLink;virtualvoid (constOUString&rImage =0;
void connect_changed(const java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
virtual bool changed_by_direct_pick() const = 0;
virtual void connect_popup_toggled(java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 40
{
m_aPopupToggledHdl = rLink= 0;
}
/entry related
virtual bool java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 1
void( eType =0;
virtual void set_entry_text(const OUString& rStr) = 0;virtual int vadjustment_get_page_size( const =0;
java.lang.StringIndexOutOfBoundsException: Range [17, 11) out of bounds for length 54
java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 57
virtualComboBoxEntry ( java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
virtual bool get_entry_selection_bounds(int ,sId java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
virtualvoid set_entry_completionboolbEnable bool bCaseSensitive =false 0java.lang.StringIndexOutOfBoundsException: Index 85 out of bounds for length 85
virtual void java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
virtual void set_entry_editable virtual customize_scrollbarsComboBoxEntry( aString OUString_, OUString _aImage
cut_entry_clipboard()=0java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
virtual void copy_entry_clipboard) 0;
virtual void paste_entry_clipboard() = 0;
// font size is in points, not pixels, e.g. see Window::[G]etPointFont
virtual void class VCL_DLLPUBLIC Framevirtual publicContainer
/ font size is in points, not pixels, e.g. see Window::[G]etPointFont
font( vcl:Font&rFont virtual ::< weld_label_widget)const=;
virtual vcl::Font
virtual bool get_popup_shown() java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 11
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
m_aEntryInsertTextHdl = rLink;
}
// callback returns true to indicated no further processing of activate wanted
nect_entry_activateconst >rLink m_aEntryActivateHdl rLink;}
void save_value() { m_sSavedValue =
void save_values_by_id( OUString& void append_page(const OUString& rIdent, cjava.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 68
{
m_aSavedValues.push_back(get_text <& >java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
}
Link<ComboBox,bool m_aEntryActivateHdl get_n_pages( ;
OUString & ) { [;java.lang.StringIndexOutOfBoundsException: Index 83 out of bounds for length 83
connect_leave_page(onst Link<onst OUString
java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 46
{
return !m_aSavedValues.empty()
&& stdLinkclass
== m_aSavedValues.end();
java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 5
void removeSavedValuesm_aRenderHdlCall(, ,,rId)java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
}
void connect_custom_get_size(const Link<vcl::RenderContext&, Size>& rLink)
{
m_aGetSizeHdl = rLink;
}
constOUString void insert(int pos, const java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
// call set_custom_renderer after setting custom callbacks
virtualvoid java.lang.StringIndexOutOfBoundsException: Range [41, 36) out of bounds for length 51
class VCL_DLLPUBLIC :virtual public Container
virtual VclPtr< protected:
// set a sub menu for a entry, only works with custom rendering
virtualvoid set_item_menuconst virtual void set_item_menu(const OUString
java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
virtualint)java.lang.StringIndexOutOfBoundsException: Range [46, 45) out of bounds for length 50
// for mru support
virtual intget_max_mru_count)const 0
virtual ( ) 0;
ing get_mru_entries {
virtual AbsoluteScreenPixelRectangle get_monitor_workarea)const=0;
// (its very possible to move this to weld::Container if that becomes
// UI consistency.
virtual void set_max_drop_down_rows(int java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
};
enum class java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 0
{
Check,
Radio
};
class VCL_DLLPUBLIC intjava.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 39
{
privatejava.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8
( )java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
public:
java.lang.StringIndexOutOfBoundsException: Range [0, 12) out of bounds for length 0
;
virtual ~TreeIter
} virtual resize_to_request( OUStringget_active_id( const = 0;
/* Model column indexes are considered to begin at 0, but with special columns
eforeindex0. A expander aan i ,const )=0
button column when enable_toggle_buttons is button column when enable_toggle_buttons is usedan was m_pWindowpWindow)
*/
;
{
friend class ::LOKTrigger;
public:
typedef :air<onstTreeIter& >ter_col
ypedefstd:pair< & >iter_string;
typedef std::pair< )
typedefstd:<cl:RenderContext& java.lang.StringIndexOutOfBoundsException: Range [50, 49) out of bounds for length 91
render_args;
virtualool ;
m_sSavedValue;
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
Link<&void ;
Link<reeView& bool ;
Link java.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79
Link<const iter_col java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 56
java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
Link<const paste_entry_clipboard
// if handler returns false, the expansion of the row is refused
virtual (=0java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
// if handler returns false, the collapse of the row is refused
<const,
Link< Link<TreeView(vcl: ;
w, oid>;
// if handler returns true, then menu has been show and event is consumed
&, bool m_aPopupMenuHdl;
// if handler returns true, drag is disallowed, consumer can change bool
arg connect_entry_insert_textLinkO,&java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70
>;
std::function<int( virtual void set_defaul voidset_default_response(nt java.lang.StringIndexOutOfBoundsException: Range [0, 50) out of bounds for length 0
protected
() {java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 0
bool signal_row_activated()java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
(int nColumn
&)
{
!java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 71
}
(onstjava.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 12
{
return !
}
(){.(;java.lang.StringIndexOutOfBoundsException: Index 82 out of bounds for length 82
void signal_model_changed() { m_aModelChangedHdl.java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 5
void( iter_col&rIterCol){m_aRadioToggleHdl.all();}
bool java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 2
bool signal_editing_done(const iter_string& rIterText)
{
return m_aEditingDoneHdl.Call(rIterText);
}
java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 0
Link get_n_pages ;
signal_query_tooltip// set a sub menu for a entry, only
der_args,void>m_aRenderHdl;
void signal_custom_render( virtual int get_menu_button_width( const =0java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
=0
} java.lang.StringIndexOutOfBoundsException: Range [66, 65) out of bounds for length 70
<, aGetSizeHdl;
Size signal_custom_get_size return:<()
{
return .Callget_size_args(Device,rId);
}
reinterpret_cast< ( {
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{
OUStringsId;
java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 35
}
// see 'expanding on-demand node details' for bChildrenOnDemand of true
virtual void insert(const TreeIter* pParent, int/
const OUString* pIconName,sId(td:move()
bool bChildrenOnDemand, TreeIter
=;
void(int nRow,TreeIter pRet =nullptr)
{
insert( :vclR,&java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 5
:
void insertint,const OUString&rStr,const OUString* pId,java.lang.StringIndexOutOfBoundsException: Range [0, 73) out of bounds for length 0
VirtualDevice* Normal,
{
insert(nullptr, pos, &rStr, pId, pIconNamec ,java.lang.StringIndexOutOfBoundsException: Range [0, 30) out of bounds for length 0
}
void insert_text(int pos, const OUString& rStr)
{
{
}
void Link<constTreeIter, bool>m_aCollapsingHdlOUString m_sSavedValue;
{
insert(nullptr, -1, &rStr, // OUString is the id of the row, it mjava.lang.StringIndexOutOfBoundsException: Range [0, 52) out of bounds for length 45
Link<onst CommandEvent,bool ;
// if handler returns true, drag is disallowed, consumer can change bool
java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 5
n,- &rStr,rId,nullptr,,, )java.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75
}
void( OUString rId,constOUString&rStr,constOUString&java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{
insert(nullptr,-,&Str,&Id,&Image, bool signal_row_activated() { return m_aRowActivatedH java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
}
void append(const TreeIter* pParent, const OUString&java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
}
virtual void insert_separator(nt pos java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 66
append_separator(onst OUString&rId) java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
signal_model_changedLinkvcl:,Size>_GetSizeHdl
{
java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 39
}
/* A row is "activated" when the user double clicks a treeview row. It may
a return of "true" means the activation has been (java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
heto / row .
*/
void connect_row_activated(const Link<TreeView&, bool>& rLink) { m_aRowActivatedHdl = rLink; }
// Argument is a pair of iter, col describing the toggled nodeLink<, >m_aGetSizeHdl;
void (:R&,const OUString )
void connect_column_clicked(const Link<int, void>& rLink) { m_aColumnClickedHdl
void connect_model_changed(const virtual java.lang.StringIndexOutOfBoundsException: Range [0, 16) out of bounds for length 5
virtualjava.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 0
virtual OUString void( (:&rItem{-,)}
// call before inserting any content and connecting to toggle signals,
// an pre-inserted checkbutton column will exist at the start of every row
// inserted after this call which can be accessed with col index -1
virtualjava.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 67
virtualvoid 0
//by index
T = nullptr - )}
//Don't select when frozen, select after thaw. Note selection doesn't survive a freeze.
{
void( 0
virtual java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
// col index -1 gets the first text column
ual int=1=java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
// col index -1 sets the first text column
virtual java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 5
// col index -1 sets all columns
voidi ,, =- ;
virtual bool get_sensitive(int {
virtual void set_id(int row, const java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 5
// col index -1 sets the expander toggle, enable_toggle_buttons must have been called to create that column
virtualvoid (ntrow, TriStatejava.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 5
// col index -1 gets the expander toggle, enable_toggle_buttons must have been called to create that column
virtual TriState get_toggle }
virtualset_imageintrow,
//colindex- the
virtual void set_image(int row, VirtualDevice& rImage, int col = -1) = 0;
// col index -1 sets the expander image
virtual void set_image(int}
int col = -1)
= 0;
virtual void &rId insert_separator1,rId;}
virtual bool get_text_emphasis(int row, int col) const = 0;
virtual void set_text_align(int row, double fAlignjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
virtual void swap(int pos1, int pos2) = 0;
virtual std::vector<int> constLinkT,> java.lang.StringIndexOutOfBoundsException: Index 82 out of bounds for length 29
virtualvoid set_font_colorintpos, voidconnect_toggled(nstLink & >rLink) m_aRadioToggleHdl ;}
// scroll to make 'row' visible, this will also expand all parent rows of 'row' as necessary to
// make 'row' visible
i ) ;
virtual bool is_selected(int pos) const = 0;
virtual int get_cursor_index() const = 0;
virtual void set_cursor(int pos) = 0;
//by text
virtual int find_text(const java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
//Don't select when frozen, select after thaw. Note selection doesn't survive a freeze.
cOUString frText) java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
void remove_text(const OUString& rText) { removejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
std:OUString>get_selected_rows_text)const '
{
std::vector<int> aRows(get_selected_rows());
std::vector
aRet.a.size);
for (auto a : aRows)
push_back()java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
return virtual OUString(pos voidset_sensitiveintrow, bSensitiveint =-)=0java.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75
}
java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 111
virtual int find_id(const OUString& rId) const = 0;
' , . doesnt a .
void java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 43
void remove_id(const OUString& rText) { remove(find_id(rText)); }
/
int
virtual void copy_iteratorvirtual OUString ;
virtual boolget_selectedTreeIter* pIter =0
virtual bool get_cursor(TreeIter* pIter) const int java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 47
virtual void set_cursor :vector<nt get_selected_rows()const= 0;
virtual bool get_iter_first(TreeIter& rIter) const = 0;
// set iter to point to next node at the current level
virtual bool iter_next_sibling(TreeIter& rIterjava.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 48
//setiterto previous java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 62
bool(&rIter) ;
// set iter to point to next node, depth first, then sibling
virtual bool iter_next(TreeIter& rIter //by text
/
virtual bool iter_previous/java.lang.StringIndexOutOfBoundsException: Index 91 out of bounds for length 91
// set iter to point to first child node
rIter)=0java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
bool iter_nth_sibling(TreeIter& rIter,{
{
bool bRet = true;
for(java.lang.StringIndexOutOfBoundsException: Range [21, 12) out of bounds for length 35
aRet(a)
return bRet;
}
bool(reeIter& rIter,
OUStringint theofabox java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
if (! //Don't select when,after. java.lang.StringIndexOutOfBoundsException: Range [66, 65) out of bounds for length 91
return false;
returnrIter nChildjava.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
//via iter
virtual bool iter_parent(TreeIter& rIter void ( virtual const&java.lang.StringIndexOutOfBoundsException: Range [56, 54) out of bounds for length 83
int get_iter_depth(onst cTreeIter&)0java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
virtual int/entryrelated
/* Compares two paths. If a appears before b in a tree, then -1 is returned. reeIter =0
b a returned bool java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 58
0is returned.
*/
virtual voidset_entry_completion(ool bEnable,booljava.lang.StringIndexOutOfBoundsException: Range [0, 71) out of bounds for length 44
virtual bool iter_has_child(const TreeIter&rIter) const=0;
the number of direct rIter has
virtualint const TreeIter&rIter const=0;
virtualvoid reeIter nChild
(()
virtual void select/java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 25
virtual void unselect(onst TreeIter}
/java.lang.StringIndexOutOfBoundsException: Range [0, 14) out of bounds for length 0
virtual void (onst vcl& java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 74
// col index -1 sets the first text column
virtual virtual bool( =0;
// col index -1 sets all columns
virtual void set_sensitive(const TreeIterm_aEntryInsertTextHdl =;
virtual bool get_sensitive(const TreeIter ,int colthen 0is
virtual/ callback returnstrue intcTreeIter ,java.lang.StringIndexOutOfBoundsException: Range [54, 53) out of bounds for length 77
virtual // returns the
virtual void virtual int iter_n_children rIter ;
/
virtual void set_toggle//Don't select when frozen, select after thaw. Note selection doesn't survive a freeze.
// col index -1 gets the expander toggle, enable_toggle_buttons must have been called to create that column
virtual TriStatem_aSavedValues //visually indent this row as atjava.lang.StringIndexOutOfBoundsException: Range [62, 61) out of bounds for length 78
// col index -1 gets the first text column
virtual OUString get_text(const TreeIter& rIter, int col = -1 // col index -1 sets all columns
virtual void set_id(const TreeIter& rIter, const OUString& rId) = 0;
=0;
// col index -1 sets the expander image
virtual void set_image(const TreeIter& rIter, const OUString& java.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 46
/-
(const TreeIter,must create
// col index -1 sets the expander image
void( java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
::<::&,int 1)
=java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 80
/ makevisible will also allparent ofrIterasnecessaryto
// make rIter visible
virtual void scroll_to_row(const TreeIter& rIter) = virtual OUString get_id(const TreeIter& rIter) const = 0;
void (onst/ after
avirtualdevice passed
java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 43
// call func on each element until func returns true or we run out of elements
virtual void all_foreach(const std::function<bool(TreeIter&)>& func// get the width needed to show the menu launcher in a custom row
// call func on each selected element until func returns true or we run out of elements
virtual void virtual int get_max_mru_count() const = 0;
// call func on each visible element until func returns true or we run out of elements
java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 81
// clear the children of pParent (whole tree if nullptr),
/ inserted with(std:b(java.lang.StringIndexOutOfBoundsException: Range [63, 62) out of bounds for length 77
// ends.
/// nSourceCountconst);
// this enables inserting the entries backwards in models where that is faster,
// pFixedWidths is optional, when present each matching entry col text
/
// sparingly because wider text than the fixed width is clipped and cannot
// be scrolled into view horizontally.
/@bGoingToSetTextneedstobe ,ifyou to set_textinsidetheinsert func
const std::function<& int nSourceIndex)> func,
const std::function<void(TreeIter&, int nSourceIndex :TreeIter ,
const weld::TreeIter* pParent = nullptr,
const std::vector<int>* pFixedWidths /* expanding on-demand node details
bGoingToSetText = false)
= 0;
/* expanding on-demand node details
/
,the
children-on-demand{
load--
The drawn/even java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 77
drawn/ even thereare "eal yet.This child doesn'
exist the of iterator,..iter_has_child
on OUString ;
Link<& void>;
<constjava.lang.StringIndexOutOfBoundsException: Range [42, 16) out of bounds for length 76
set_children_on_demandfalse calls
any expanding- (nstallable installed expanding-(via java.lang.StringIndexOutOfBoundsException: Range [78, 79) out of bounds for length 78
has the Link<TreeView void>java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
//arg to todisable the treeview default the 'placeholder' with set_children_on_demand(false
the 'java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 10
is in an inconsistent state. */
signal_column_clicked ){ virtual void collapse_row(const TreeIter& rIter
// expand row will first trigger the callback set via connect_expanding before expanding
virtual void // to 'insert' with a bChildrenOnDemand of true. See notes above.
/ java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 5
(const ) .( java.lang.StringIndexOutOfBoundsException: Range [61, 60) out of bounds for length 73
virtual void set_show_expanders(bool bShow) = 0;
' a bChildrenOnDemand of true. void connect_expanding(Link< &bool>rLink){m_aExpandingHdl=rLink;
&
// return if the node is configured to be populated on-demand
java.lang.StringIndexOutOfBoundsException: Range [0, 11) out of bounds for length 0
// set if the expanders are shown or not /rEndLink returns true to theedit,falseto reject
virtual void set_show_expanders(bool bShow) = 0;
void connect_expanding( < java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
void connect_collapsing(const}
allow editing, to disallow
// rEndLink returns true to accept the edit, false to reject
m_aEditingStartedHdl
const Link<onst java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 0
{
assert(rStartLink.IsSet( void signal_custom_render(:RenderContext&rDevice,const:R&rRect,
m_aEditingStartedHdl = rStartLink;
m_aEditingDoneHdljava.lang.StringIndexOutOfBoundsException: Range [0, 14) out of bounds for length 5
}
virtual start_editing(onst weld: java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
virtual (=;
virtual void java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 32
{
assert(!m_aVisibleRangeChangedHdl.IsSet() || !rLink.IsSet void connect_query_tooltip(onst Link< & java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
m_aVisibleRangeChangedHdl (m_aQueryTooltipHdl.sSet( | rLink.()java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
}
void( (onst*, ,*,OUStringpId
{
m_aPopupMenuHdl = rLink;
}
virtual void enable_drag_source(rtl::Reference<
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
= java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 44
void connect_drag_begin(const Link /TRUEascending ,,()
*pImageSurface)
virtual void select_all() = 0;
virtual void unselect_all( 0
void insert_text(nt pos, const OUString&rStr
virtualinsert set_sort_func( std:unction<int(nst :reeIter, weldT) funcjava.lang.StringIndexOutOfBoundsException: Index 95 out of bounds for length 95
// afterwards, entries will be in default ascending sort order
virtual void make_sorted() = 0 virtual void clear)= 0;
virtual void make_unsorted() appendconstOUString rId,const OUString&rStr)
virtual ( =0
virtual void set_sort_order( virtual void set_column_fixed_widths set_column_fixed_widthsconst std:vector<>}
// TRUE ascending, FALSE, descending, INDET, neither (off)
virtual (ullptr,-, &Str,& virtual void set_centered_column(nCol) 0java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
virtual TriState get_sort_indicator(ntjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
virtual int get_sort_column() const = 0;
virtual void set_sort_column(ntnColumn ;
void
// remove
{
=func
}
virtualalso be emitted when isselectedand orEnter .
virtual int get_height_rows(int nRows) const = 0;
virtual void columns_autosize() = 0;
virtualvoid (java.lang.StringIndexOutOfBoundsException: Range [65, 46) out of bounds for length 78
virtual void set_column_editables java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 6
virtual
virtualvoid set_centered_column(nt nCol) =0;
virtual OUString get_column_title(nt ) const = 0;
virtual set_column_title(nt nColumn OUString&rTitle) ;
int get_checkbox_column_width()const{returnvoidconnect_column_clicked <nt >) m_aColumnClickedHdl=;}
virtual void set_selection_mode(SelectionMode eModevirtualOUStringget_selected_text( const=0;
virtual int ()const =0;
// remove the selected nodes
virtual ()=0java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
// only meaningful is call this from a "changed" callback, true if the change
was due tomouse hovering over the entry
virtualbool virtual bool changed_by_hover
virtual void vadjustment_set_value(
virtual int vadjustment_get_value() const =virtual ( const=0;
void save_value(){m_sSavedValue =get_selected_text(); }
//Don't select when frozen, select after thaw. Note selection doesn't survive a freeze.
bool )const{return m_sSavedValue=get_selected_text(;}
a cell
virtualvoidremoveint) =0;
void /col index -getsthefirst text column
// call set_column_custom_renderer after setting custom callbacks
virtual void set_column_custom_rendererint , bEnable) ;
// redraw all rows, typically only useful with custom rendering to redraw due to external ( row constOUString rText, =-)=0java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
// state change
virtual virtual get_sensitive(nt row, bool bjava.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
/* with bDnDMode false simply return the row under the point
*
* with bDnDMode true:
a)return the row be on which java.lang.StringIndexOutOfBoundsException: Range [62, 63) out of bounds for length 62
* typedef std:tuple<UString& TreeIter& java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 43
* positioning the on bottom aindicates {
* after the OUString m_sSavedVa;
* b) void (int ,double fAlign,intprotectedjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
*/
virtual bool Link<const TreeIter&, OUString> java.lang.StringIndexOutOfBoundsException: Range [55, 54) out of bounds for length 55
bool bAutoScroll = true)
=0;
bool si( {returnm_aItemActivatedHdl.all(this) java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
get_row_area(onst :TreeIter rIter)java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 5
// for dragging and dropping between TreeViews, return the active source
virtual TreeView* get_drag_source() const = 0;
usingWidget:et_sensitive;
using Widget::get_sensitive;
;
typedefstd:<OUString& const TreeIter& encoded_image_query;
class VCL_DLLPUBLIC IconView : virtual java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
{
java.lang.StringIndexOutOfBoundsException: Range [35, 11) out of bounds for length 35 | | |