Settings

namespace config_objects

Namespace containing Columns UI config_object GUIDs and related helper functions.

See also

See config_object, config_object_notify and config_object_notify_impl_simple

Functions

inline bool get_locked_panel_resizing_allowed()

Gets whether resizing of locked panels should be allowed.

Remark

  • In Columns UI 0.5.1 and older, this always returns true.

Returns:

Current value of ‘Allow locked panel resizing’ setting.

Variables

constexpr GUID guid_bool_locked_panel_resizing_allowed{0x3a0ef00a, 0xd538, 0x4470, {0x9a, 0x18, 0xdc, 0xf8, 0x22, 0xcc, 0x96, 0x73}}
namespace strings

Namespace containing Columns UI string GUIDs.

Variables

constexpr GUID guid_global_variables = {0x493d419a, 0xcbb3, 0x4b8a, {0x8f, 0xb8, 0x28, 0xde, 0x2a, 0xe2, 0xf3, 0x6f}}
class control : public service_base

Service exposing Columns UI control methods.

Remark

  • One implementation in Columns UI, do not reimplement.

  • Call from main thread only

Public Functions

virtual bool get_string(const GUID &p_guid, pfc::string_base &p_out) const = 0

Retrieves a string from Columns UI.

FB2K_MAKE_SERVICE_INTERFACE_ENTRYPOINT(control)