18 Commits

Author SHA1 Message Date
Simon Rozman
1b5739aa34 Set version to 1.5.2 2017-12-19 11:55:24 +01:00
Simon Rozman
196687e7aa Merge branch 'master' of https://github.com/Amebis/wxExtend 2017-12-05 09:08:59 +01:00
Simon Rozman
5fee79707d Translation update 2017-12-05 09:08:28 +01:00
Simon Rozman
c9e1657427 wxAuiManagerUpdatePerspectiveCaptions() extended to reset floating sizes of non-resizable panels to allow resize on GUI changes across different versions. 2017-07-12 14:13:09 +02:00
Simon Rozman
d80f24189d wxAuiManagerUpdatePerspectiveCaptions() extended to reset best/min/max panel sizes to allow resize on GUI changes across different versions. 2017-06-01 19:58:16 +02:00
Simon Rozman
aa39edfe90 Merge branch 'master' of https://github.com/Amebis/wxExtend 2017-05-30 12:33:03 +02:00
Simon Rozman
8f15d96aea Translation update 2017-05-30 12:32:48 +02:00
Simon Rozman
e353a2ed60 Copyright extended to 2017 2017-04-18 13:57:30 +02:00
Simon Rozman
5ff1a95df2 Absence of perspective configuration no longer triggers assertion 2017-02-20 10:57:15 +01:00
Simon Rozman
eb33a877d1 Translation update 2017-02-06 08:03:05 +01:00
Simon Rozman
a57c87aaaa Charset issue in version resource fixed 2016-11-18 09:12:25 +01:00
Simon Rozman
f3d174884c Translation update 2016-11-18 06:23:55 +01:00
Simon Rozman
e3390f9a2f POT update 2016-11-04 14:12:22 +01:00
Simon Rozman
a6b34f122d Doxygen documentation update 2016-11-02 00:58:06 +01:00
Simon Rozman
7f31e51fb0 WIN1250 >> UTF-8 2016-11-01 06:55:13 +01:00
Simon Rozman
a7ea95bc9b wxAuiManagerUpdatePerspectiveCaptions() issue with invalid output fixed 2016-10-24 10:30:19 +02:00
Simon Rozman
8f748c8c17 Missing framemanager.cpp to wxExtendLib project added 2016-10-24 10:27:47 +02:00
Simon Rozman
525f24674e wxAuiManagerUpdatePerspectiveCaptions() update 2016-10-18 14:26:39 +02:00
58 changed files with 497 additions and 273 deletions

View File

@@ -32,7 +32,7 @@ DOXYFILE_ENCODING = UTF-8
# title of most generated pages and in a few other places.
# The default value is: My Project.
PROJECT_NAME = "atlex"
PROJECT_NAME = "wxExtend"
# The PROJECT_NUMBER tag can be used to enter a project or revision number. This
# could be handy for archiving the generated documentation or if some version
@@ -694,7 +694,7 @@ CITE_BIB_FILES =
# messages are off.
# The default value is: NO.
QUIET = NO
QUIET = YES
# The WARNINGS tag can be used to turn on/off the warning messages that are
# generated to standard error ( stderr) by doxygen. If WARNINGS is set to YES

View File

@@ -1,5 +1,5 @@
#
# Copyright 1991-2016 Amebis
# Copyright 1991-2017 Amebis
# Copyright 2016 G<>ANT
#
# This file is part of ZRCola.

View File

@@ -22,6 +22,7 @@
<ClCompile Include="..\src\appbar.cpp" />
<ClCompile Include="..\src\comutils.cpp" />
<ClCompile Include="..\src\crypto.cpp" />
<ClCompile Include="..\src\framemanager.cpp" />
<ClCompile Include="..\src\hex.cpp" />
<ClCompile Include="..\src\stdafx.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>

View File

@@ -49,6 +49,9 @@
<ClCompile Include="..\src\valnet.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\framemanager.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\stdafx.h">

View File

@@ -1,6 +1,6 @@
/*
Copyright 2015-2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2015-2017 Amebis
Copyright 2016 GÉANT
Based on code written by Jeffrey Richter.
This file is part of wxExtend.
@@ -32,10 +32,23 @@
#include <ShlObj.h>
#define wxABT_AUTOHIDETIMERID 1
#define wxABT_AUTOHIDETIME 300
#define wxABT_AUTOHIDETIMERINTERVAL 3000
/// \addtogroup wxExtend
/// @{
///
/// Application bar auto-hide timer ID
///
#define wxABT_AUTOHIDETIMERID 1
///
/// Application bar auto-hide timer timeout
///
#define wxABT_AUTOHIDETIME 300
///
/// Application bar auto-hide timer interval
///
#define wxABT_AUTOHIDETIMERINTERVAL 3000
///
/// Posted to notify application bar about system changes
@@ -43,7 +56,7 @@
/// \param[in] wParam Event identifier. One of the following values
/// - ABN_FULLSCREENAPP Notifies an appbar when a full-screen application is opening or closing. \p lParam is boolean flag specifying whether a full-screen application is opening or closing. This parameter is TRUE if the application is opening or FALSE if it is closing.
/// - ABN_POSCHANGED Notifies an appbar when an event has occurred that may affect the appbar's size and position. Events include changes in the taskbar's size, position, and visibility state, as well as the addition, removal, or resizing of another appbar on the same side of the screen. \p lParam is not used.
/// - ABN_STATECHANGE Notifies an appbar that the taskbar's autohide or always-on-top state has changed<EFBFBD>that is, the user has selected or cleared the "Always on top" or "Auto hide" check box on the taskbar's property sheet. \p lParam is not used.
/// - ABN_STATECHANGE Notifies an appbar that the taskbar's autohide or always-on-top state has changedthat is, the user has selected or cleared the "Always on top" or "Auto hide" check box on the taskbar's property sheet. \p lParam is not used.
/// \param[in] lParam Event specific. See \p wParam for details.
///
#define WM_AB_NOTIFY 0x6f00
@@ -100,16 +113,21 @@ enum wxAppBarFlags {
template <class W>
class wxAppBar : public W
{
protected:
// common part of all ctors
void Init();
public:
///
/// Creates new application bar
///
wxAppBar();
///
/// Destructor
///
virtual ~wxAppBar();
protected:
/// \cond internal
void PreCreate(wxAppBarState& state, int& flags, const wxSize& size, long& style);
/// \endcond
public:
/// \name Application bar general management
@@ -191,9 +209,14 @@ public:
/// Restore application bar from the edge of the desktop.
///
/// \param[in] rect The desired coordinates of the restored window. If NULL internally saved coordinates are used.
/// \param[in] wnd When the undocked and docked window is different, this parameter denotes the undocked version.
///
void MaximiseFromEdge(const RECT* rect = NULL);
///
/// Restore application bar from the edge of the desktop.
///
/// \param[in] wnd When the undocked and docked window is different, this parameter denotes the undocked version.
///
void MaximiseFromEdge(wxWindow *wnd);
///
@@ -251,19 +274,23 @@ protected:
/// @}
protected:
/// \cond internal
virtual WXLRESULT MSWWindowProc(WXUINT message, WXWPARAM wParam, WXLPARAM lParam);
/// \endcond
private:
/// \cond internal
inline bool DockAppBar(wxAppBarState state);
inline bool UndockAppBar();
inline bool RegisterAutoHide(wxAppBarState state);
inline bool UnregisterAutoHide(wxAppBarState state);
inline bool GetDockedRect(wxAppBarState state, LPRECT rect) const;
inline bool GetAutoHideRect(wxAppBarState state, bool bAutoHidden, LPRECT rect) const;
/// \endcond
protected:
wxAppBarState m_state; ///< Current state of the application bar
wxAppBarState m_stateDesired; ///< Desired state of the application bar while moving/resizing
wxAppBarState m_state; ///< Current state of the application bar
wxAppBarState m_stateDesired; ///< Desired state of the application bar while moving/resizing
int m_flags; ///< Flags describing application bar's behaviour
SIZE m_sizeFloat; ///< Window size when floating (we need it to restore floating size, when we undock)
@@ -289,7 +316,14 @@ protected:
class WXEXTEND_API wxAppBarFrame : public wxAppBar<wxFrame>
{
public:
///
/// Creates application bar frame
///
wxAppBarFrame();
///
/// Creates application bar frame
///
wxAppBarFrame(wxWindow *parent,
wxWindowID id,
const wxString& title,
@@ -300,6 +334,9 @@ public:
long style = wxDEFAULT_FRAME_STYLE,
const wxString& name = wxFrameNameStr);
///
/// Creates application bar frame
///
bool Create(wxWindow *parent,
wxWindowID id,
const wxString& title,
@@ -318,7 +355,14 @@ public:
class WXEXTEND_API wxAppBarDialog : public wxAppBar<wxDialog>
{
public:
///
/// Creates application bar dialog
///
wxAppBarDialog();
///
/// Creates application bar dialog
///
wxAppBarDialog(wxWindow *parent,
wxWindowID id,
const wxString& title,
@@ -329,6 +373,9 @@ public:
long style = wxDEFAULT_DIALOG_STYLE,
const wxString& name = wxDialogNameStr);
///
/// Creates application bar dialog
///
bool Create(wxWindow *parent,
wxWindowID id,
const wxString& title,
@@ -460,22 +507,17 @@ inline UINT_PTR wxAppBarGetTaskBarState()
}
/// @}
//////////////////////////////////////////////////////////////////////////
// wxAppBar
//////////////////////////////////////////////////////////////////////////
template <class W>
void wxAppBar<W>::Init()
wxAppBar<W>::wxAppBar() :
m_taskbarList(NULL),
m_timerID(0)
{
m_taskbarList = NULL;
m_timerID = 0;
}
template <class W>
wxAppBar<W>::wxAppBar()
{
Init();
}
@@ -487,6 +529,7 @@ wxAppBar<W>::~wxAppBar()
}
/// \cond internal
template <class W>
void wxAppBar<W>::PreCreate(wxAppBarState& state, int& flags, const wxSize& size, long& style)
{
@@ -539,6 +582,7 @@ void wxAppBar<W>::PreCreate(wxAppBarState& state, int& flags, const wxSize& size
} else
wxFAIL_MSG(wxString::Format(wxT("TaskbarList creation failed 0x%x"), hr));
}
/// \endcond
template <class W>
@@ -993,6 +1037,7 @@ void wxAppBar<W>::OnAutoHideDenied()
}
/// \cond internal
template <class W>
WXLRESULT wxAppBar<W>::MSWWindowProc(WXUINT message, WXWPARAM wParam, WXLPARAM lParam)
{
@@ -1387,8 +1432,11 @@ WXLRESULT wxAppBar<W>::MSWWindowProc(WXUINT message, WXWPARAM wParam, WXLPARAM l
return W::MSWWindowProc(message, wParam, lParam);
}
}
/// \endcond
/// \cond internal
template <class W>
inline bool wxAppBar<W>::DockAppBar(wxAppBarState state)
{
@@ -1571,3 +1619,5 @@ inline bool wxAppBar<W>::GetAutoHideRect(wxAppBarState state, bool bAutoHidden,
return true;
}
/// \endcond

View File

@@ -1,6 +1,6 @@
/*
Copyright 2015-2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2015-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.
@@ -25,6 +25,8 @@
#include <wx/aui/framemanager.h>
#include <wx/string.h>
/// \addtogroup wxExtend
/// @{
///
/// Updates perspective captions with matching captions from panes.
@@ -37,3 +39,5 @@
/// - \c false otherwise
///
bool WXEXTEND_API wxAuiManagerUpdatePerspectiveCaptions(wxAuiManager& mgr, wxString& perspective);
/// @}

View File

@@ -1,6 +1,6 @@
/*
Copyright 2015-2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2015-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.
@@ -21,20 +21,23 @@
#if !defined(__wxEXTEND_common_h__)
#define __wxEXTEND_common_h__
/// \addtogroup wxExtend
/// @{
///
/// wxExtend Version
///
#define wxEXTEND_VERSION 0x01050000
#define wxEXTEND_VERSION 0x01050200
#define wxEXTEND_VERSION_MAJ 1
#define wxEXTEND_VERSION_MIN 5
#define wxEXTEND_VERSION_REV 0
#define wxEXTEND_VERSION_BUILD 0
#define wxEXTEND_VERSION_MAJ 1 ///< wxExtend Major Version
#define wxEXTEND_VERSION_MIN 5 ///< wxExtend Minor Version
#define wxEXTEND_VERSION_REV 2 ///< wxExtend Revision
#define wxEXTEND_VERSION_BUILD 0 ///< wxExtend Build
#define wxEXTEND_VERSION_STR "1.5"
#define wxEXTEND_BUILD_YEAR_STR "2016"
#define wxEXTEND_VERSION_STR "1.5.2" ///< wxExtend Displayable Version
#define wxEXTEND_BUILD_YEAR_STR "2017" ///< wxExtend Build Year
#define wxExtendVersion "15"
#define wxExtendVersion "15" ///< wxExtend API Version
#if !defined(RC_INVOKED) && !defined(MIDL_PASS)
@@ -45,7 +48,6 @@
#include <wx/defs.h>
#include <wx/intl.h>
///
/// Public function calling convention
///
@@ -61,7 +63,7 @@
///
/// Debug macros
/// Test if condition is true. When not true, raise debug assertion with the given message.
///
#if wxDEBUG_LEVEL
#define wxVERIFY_MSG(cond, msg) \
@@ -74,7 +76,13 @@
wxTrap(); \
} \
wxSTATEMENT_MACRO_END
#endif
///
/// Test if condition is true. When not true, raise debug assertion.
///
#if wxDEBUG_LEVEL
#define wxVERIFY(cond) wxVERIFY_MSG(cond, (const char*)NULL)
#else
#define wxVERIFY(cond) (cond)
@@ -164,4 +172,7 @@ inline bool wxInitializeLocale(wxLocale &locale, wxLanguage *language = NULL)
}
#endif // !defined(RC_INVOKED) && !defined(MIDL_PASS)
/// @}
#endif // !defined(__wxEXTEND_common_h__)

View File

@@ -1,6 +1,6 @@
/*
Copyright 2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2016-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.
@@ -22,6 +22,8 @@
#include "common.h"
/// \addtogroup wxExtend
/// @{
///
/// Create an object of this class on stack to initialize/cleanup the COM automatically.
@@ -32,7 +34,7 @@ public:
///
/// Initialize the COM
///
/// \param[in] dwCoInit The concurrency model and initialization options for the thread to pass to \c CoInitializeEx
/// \param[in] dwCoInit The concurrency model and initialization options for the thread to pass to `CoInitializeEx()`
///
wxCoInitializer(DWORD dwCoInit = COINIT_MULTITHREADED);
@@ -62,3 +64,5 @@ public:
private:
bool m_ok;
};
/// @}

View File

@@ -1,6 +1,6 @@
/*
Copyright 2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2016-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.
@@ -29,6 +29,8 @@
#include <Wincrypt.h>
/// \addtogroup wxExtend
/// @{
///
/// Cryptographics Session Base Class
@@ -39,7 +41,15 @@ protected:
HCRYPTPROV m_h; ///< Session Handle
public:
///
/// Creates a new cryptographics session
///
wxCryptoSession();
///
/// Destructor
///
virtual ~wxCryptoSession();
@@ -72,6 +82,9 @@ public:
class WXEXTEND_API wxCryptoSessionRSAAES : public wxCryptoSession
{
public:
///
/// Creates a new RSA AES cryptographics session
///
wxCryptoSessionRSAAES();
};
@@ -85,7 +98,15 @@ protected:
HCRYPTHASH m_h; ///< Hash Handle
public:
///
/// Creates a new cryptographics hash
///
wxCryptoHash();
///
/// Destructor
///
virtual ~wxCryptoHash();
@@ -226,6 +247,9 @@ public:
class WXEXTEND_API wxCryptoHashSHA1 : public wxCryptoHash
{
public:
///
/// Creates a new cryptographics SHA-1 hash
///
wxCryptoHashSHA1(wxCryptoSession &session);
@@ -247,8 +271,19 @@ public:
///
class WXEXTEND_API wxCryptoKey
{
protected:
HCRYPTKEY m_h; ///< Key Handle
public:
///
/// Creates a new cryptographics key
///
wxCryptoKey();
///
/// Destructor
///
virtual ~wxCryptoKey();
@@ -274,11 +309,16 @@ public:
}
///
/// Imports private key
///
bool ImportPrivate(wxCryptoSession &session, const void *data, size_t size);
bool ImportPublic(wxCryptoSession &session, const void *data, size_t size);
protected:
HCRYPTKEY m_h;
///
/// Imports public key
///
bool ImportPublic(wxCryptoSession &session, const void *data, size_t size);
};
@@ -312,3 +352,5 @@ inline bool wxCryptoVerifySignature(const wxCryptoHash &hash, const wxMemoryBuff
{
return wxCryptoVerifySignature(hash, signature.GetData(), signature.GetDataLen(), key);
}
/// @}

View File

@@ -1,6 +1,6 @@
/*
Copyright 2015-2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2015-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.
@@ -30,6 +30,9 @@
// Encoding Functions
// ----------------------------------------------------------------------------
/// \addtogroup wxExtend
/// @{
///
/// Return the size needed for the buffer containing the encoded representation
/// of a buffer of given length
@@ -55,7 +58,7 @@ inline size_t wxHexEncodedSize(size_t len)
///
/// \returns The length of the encoded data or wxCONV_FAILED if the buffer is not
/// large enough; to determine the needed size you can either allocate a buffer
/// of \c{wxHexEncodedSize(srcLen)} size or call the function with NULL buffer in
/// of `wxHexEncodedSize(srcLen)` size or call the function with NULL buffer in
/// which case the required size will be returned
///
size_t WXEXTEND_API wxHexEncode(char *dst, size_t dstLen, const void *src, size_t srcLen);
@@ -135,7 +138,7 @@ inline size_t wxHexDecodedSize(size_t len)
/// \param[in] dstLen Length of \p dst buffer (in bytes)
/// \param[in] src Source buffer to decode
/// \param[in] srcLen Length of \p src buffer (in characters) or wxNO_LEN for zero terminated strings
/// \param[in] mode Desired behaviour on invalid characters (one of \c wxHexDecodeMode constants)
/// \param[in] mode Desired behaviour on invalid characters (one of `wxHexDecodeMode` constants)
/// \param[out] posErr Error offset in source buffer (in characters)
///
/// \returns The length of the decoded data or wxCONV_FAILED if an error occurs
@@ -156,7 +159,7 @@ size_t WXEXTEND_API wxHexDecode(void *dst, size_t dstLen, const char *src, size_
/// \param[out] dst Destination buffer to receive decoded data
/// \param[in] dstLen Length of \p dst buffer (in bytes)
/// \param[in] src Source string to decode
/// \param[in] mode Desired behaviour on invalid characters (one of \c wxHexDecodeMode constants)
/// \param[in] mode Desired behaviour on invalid characters (one of `wxHexDecodeMode` constants)
/// \param[out] posErr Error offset in source buffer (in characters)
///
/// \returns The length of the decoded data or wxCONV_FAILED if an error occurs
@@ -182,7 +185,7 @@ inline size_t wxHexDecode(void *dst, size_t dstLen, const wxString& src, wxHexDe
///
/// \param[in] src Source buffer to decode
/// \param[in] srcLen Length of \p src buffer (in characters) or wxNO_LEN for zero terminated strings
/// \param[in] mode Desired behaviour on invalid characters (one of \c wxHexDecodeMode constants)
/// \param[in] mode Desired behaviour on invalid characters (one of `wxHexDecodeMode` constants)
/// \param[out] posErr Error offset in source buffer (in characters)
///
/// \returns Destination buffer with decoded data or an empty buffer if an error occured during decoding
@@ -198,7 +201,7 @@ wxMemoryBuffer WXEXTEND_API wxHexDecode(const char *src, size_t srcLen = wxNO_LE
/// whitespace or all invalid characters using its \p mode argument
///
/// \param[in] src Source string to decode
/// \param[in] mode Desired behaviour on invalid characters (one of \c wxHexDecodeMode constants)
/// \param[in] mode Desired behaviour on invalid characters (one of `wxHexDecodeMode` constants)
/// \param[out] posErr Error offset in source buffer (in characters)
///
/// \returns Destination buffer with decoded data or an empty buffer if an error occured during decoding
@@ -209,3 +212,5 @@ inline wxMemoryBuffer wxHexDecode(const wxString& src, wxHexDecodeMode mode = wx
// strings with embedded NULs
return wxHexDecode(src.ToAscii(), wxNO_LEN, mode, posErr);
}
/// @}

View File

@@ -1,6 +1,6 @@
/*
Copyright 2015-2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2015-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.

View File

@@ -1,6 +1,6 @@
/*
Copyright 2015-2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2015-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.
@@ -28,48 +28,67 @@
#include <wx/aui/framemanager.h>
// ----------------------------------------------------------------------------
// string constants used by wxPersistentAuiManager
// ----------------------------------------------------------------------------
/// \addtogroup wxExtend
/// @{
///
/// `wxPersistentAuiManager` kind for persistent storage
///
#define wxPERSIST_AUIMGR_KIND "AuiManager"
// names for persistent options
///
/// Name of the persistent storage variable for saving Aui manager state
///
#define wxPERSIST_AUIMGR_PERSPECTIVE "perspective"
///
/// Supports saving/restoring wxAuiManager state
///
class wxPersistentAuiManager : public wxPersistentObject
{
public:
///
/// Constructs a persistent Aui manager object
///
wxPersistentAuiManager(wxAuiManager *mgr) : wxPersistentObject(mgr)
{
}
///
/// \returns `wxT(wxPERSIST_AUIMGR_KIND)`
///
virtual wxString GetKind() const
{
return wxT(wxPERSIST_AUIMGR_KIND);
}
///
/// Returns name of the window
///
virtual wxString GetName() const
{
// Borrow the name of wxAguiManager from its window.
return GetManager()->GetManagedWindow()->GetName();
}
///
/// Saves Aui manager state
///
virtual void Save() const
{
// Save perspective string to configuration.
SaveValue(wxT(wxPERSIST_AUIMGR_PERSPECTIVE), GetManager()->SavePerspective());
}
///
/// Restores Aui manager state
///
virtual bool Restore()
{
// Load perspective string from configuration.
wxString persp;
wxCHECK(RestoreValue(wxT(wxPERSIST_AUIMGR_PERSPECTIVE), &persp), false);
if (!RestoreValue(wxT(wxPERSIST_AUIMGR_PERSPECTIVE), &persp))
return false;
// Update captions (see http://trac.wxwidgets.org/ticket/12528).
wxAuiManager* mgr = GetManager();
@@ -80,10 +99,12 @@ public:
}
protected:
/// \cond internal
wxAuiManager *GetManager() const
{
return static_cast<wxAuiManager*>(GetObject());
}
/// \endcond
private:
wxDECLARE_NO_COPY_CLASS(wxPersistentAuiManager);
@@ -97,3 +118,5 @@ inline wxPersistentObject *wxCreatePersistentObject(wxAuiManager *mgr)
{
return new wxPersistentAuiManager(mgr);
}
/// @}

View File

@@ -1,6 +1,6 @@
/*
Copyright 2015-2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2015-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.
@@ -27,29 +27,38 @@
#include <wx/persist/window.h>
#include <wx/dialog.h>
/// \addtogroup wxExtend
/// @{
// ----------------------------------------------------------------------------
// string constants used by wxPersistentDialog
// ----------------------------------------------------------------------------
///
/// `wxPersistentDialog` kind for persistent storage
///
#define wxPERSIST_DIALOG_KIND "Dialog"
///
/// Supports saving/restoring wxDialog state
///
class wxPersistentDialog : public wxPersistentWindow<wxDialog>
{
public:
///
/// Constructs a persistent dialog object
///
wxPersistentDialog(wxDialog *mgr) : wxPersistentWindow<wxDialog>(mgr)
{
}
///
/// \returns `wxT(wxPERSIST_DIALOG_KIND)`
///
virtual wxString GetKind() const
{
return wxT(wxPERSIST_DIALOG_KIND);
}
///
/// Saves dialog state
///
virtual void Save() const
{
const wxDialog * const wnd = Get();
@@ -60,6 +69,9 @@ public:
SaveValue(wxPERSIST_TLW_Y, pos.y);
}
///
/// Restores dialog state
///
virtual bool Restore()
{
wxDialog * const wnd = Get();
@@ -102,3 +114,5 @@ inline wxPersistentObject *wxCreatePersistentObject(wxDialog *mgr)
{
return new wxPersistentDialog(mgr);
}
/// @}

View File

@@ -1,6 +1,6 @@
/*
Copyright 2015-2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2015-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.
@@ -25,9 +25,11 @@
#include "wx/string.h"
#include "wx/buffer.h"
/// \addtogroup wxExtend
/// @{
///
/// Return if given character should be protected for URL encoding
/// Test if given character should be protected for URL encoding
///
/// \param[in] chr ASCII character
///
@@ -67,8 +69,7 @@ inline bool wxURLIsProtected(char chr)
/// Return the size needed for the buffer containing the encoded representation
/// of a string of given length
///
/// \param[in] src Source string to encode
/// \param[in] srcLen Length of \p src string (in bytes)
/// \param[in] len Length of string (in bytes)
///
/// \returns Maximum encoded representation size (in characters)
///
@@ -89,7 +90,7 @@ inline size_t wxURLEncodedSize(size_t len)
///
/// \returns The length of the encoded data or wxCONV_FAILED if the buffer is not
/// large enough; to determine the needed size you can either allocate a buffer
/// of \c{wxURLEncodedSize(srcLen)} size or call the function with NULL string in
/// of `wxURLEncodedSize(srcLen)` size or call the function with NULL string in
/// which case the required size will be returned
///
size_t WXEXTEND_API wxURLEncode(char *dst, size_t dstLen, const char *src, size_t srcLen);
@@ -169,7 +170,7 @@ inline size_t wxURLDecodedSize(size_t len)
///
/// \returns The length of the decoded data or wxCONV_FAILED if the buffer is not
/// large enough; to determine the needed size you can either allocate a buffer
/// of \c{wxURLDecodedSize(srcLen)} size or call the function with NULL string in
/// of `wxURLDecodedSize(srcLen)` size or call the function with NULL string in
/// which case the required size will be returned
///
size_t WXEXTEND_API wxURLDecode(char *dst, size_t dstLen, const char *src, size_t srcLen = wxNO_LEN);
@@ -184,7 +185,7 @@ size_t WXEXTEND_API wxURLDecode(char *dst, size_t dstLen, const char *src, size_
///
/// \returns The length of the decoded data or wxCONV_FAILED if the buffer is not
/// large enough; to determine the needed size you can either allocate a buffer
/// of \c{wxURLDecodedSize(srcLen)} size or call the function with NULL string in
/// of `wxURLDecodedSize(srcLen)` size or call the function with NULL string in
/// which case the required size will be returned
///
inline size_t wxURLDecode(char *dst, size_t dstLen, const wxString& src)
@@ -220,3 +221,5 @@ inline wxMemoryBuffer wxURLDecode(const wxString& src)
// strings with embedded NULs
return wxURLDecode(src.ToAscii(), wxNO_LEN);
}
/// @}

View File

@@ -1,6 +1,6 @@
/*
Copyright 2015-2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2015-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.
@@ -24,6 +24,8 @@
#include <wx/valnum.h>
/// \addtogroup wxExtend
/// @{
///
/// Bit masks used for hexadecimal validator styles.
@@ -48,22 +50,49 @@ enum wxHexValidatorStyle
class WXEXTEND_API wxHexValidatorBase : public wxIntegerValidatorBase
{
protected:
///
/// Constructs new hexadecimal validator
///
wxHexValidatorBase(int style);
///
/// Copies a hexadecimal validator
///
wxHexValidatorBase(const wxHexValidatorBase& other);
///
/// Tests whether minus is acceptable at given position
///
/// \returns Always `false`
///
bool IsMinusOk(const wxString& val, int pos) const;
///
/// Converts string to long
///
static bool FromString(const wxString& s, long *value);
#ifdef wxHAS_LONG_LONG_T_DIFFERENT_FROM_LONG
///
/// Converts string to long long
///
static bool FromString(const wxString &s, wxLongLong_t *value);
#endif
///
/// Converts number to string
///
wxString ToString(LongestValueType value) const;
protected:
/// \cond internal
void DoSetWidth(unsigned int width) { m_width = width; }
/// \endcond
private:
/// \cond internal
virtual bool IsCharOk(const wxString& val, int pos, wxChar ch) const;
/// \endcond
private:
unsigned int m_width; ///< Preferred width of the string - zero padding (<=1 disables padding)
@@ -81,8 +110,11 @@ template <typename T>
class wxHexValidator : public wxPrivate::wxNumValidator<wxHexValidatorBase, T>
{
public:
typedef wxPrivate::wxNumValidator<wxHexValidatorBase, T> Base;
typedef wxPrivate::wxNumValidator<wxHexValidatorBase, T> Base; ///< Base class type
///
/// Constructs new hexadecimal validator
///
wxHexValidator(ValueType *value = NULL, int style = wxNUM_VAL_DEFAULT, unsigned int width = 0) : Base(value, style)
{
this->DoSetWidth(width);
@@ -90,8 +122,13 @@ public:
this->DoSetMax(std::numeric_limits<ValueType>::max());
}
///
/// Clones this validator
///
virtual wxObject *Clone() const { return new wxHexValidator(*this); }
private:
wxDECLARE_NO_ASSIGN_CLASS(wxHexValidator);
};
/// @}

View File

@@ -1,6 +1,6 @@
/*
Copyright 2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2016-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.
@@ -26,6 +26,8 @@
#include <wx/textctrl.h>
#include <wx/validate.h>
/// \addtogroup wxExtend
/// @{
#ifdef __VISUALC__
// non dll-interface class 'xxx' used as base for dll-interface class 'yyy'
@@ -170,3 +172,5 @@ private:
#ifdef __VISUALC__
#pragma warning(pop)
#endif
/// @}

View File

@@ -1,6 +1,6 @@
/*
Copyright 2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2016-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.
@@ -27,6 +27,8 @@
#include <wx/string.h>
#include <wx/xml/xml.h>
/// \addtogroup wxExtend
/// @{
///
/// Escapes text string for XML insertion
@@ -108,7 +110,6 @@ inline wxString wxXmlEscapeAttr(_In_ const wxString& str)
}
///
/// Calculates hash of the node and all its children
///
@@ -117,3 +118,5 @@ inline wxString wxXmlEscapeAttr(_In_ const wxString& str)
///
///
bool WXEXTEND_API wxXmlHashNode(_In_ wxCryptoHash &hash, const wxXmlNode *node);
/// @}

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Last-Translator: University of Ruse <support@uni-ruse.bg>, 2016\n"
"Language-Team: Bulgarian (Bulgaria) (https://www.transifex.com/eduroam_devel/teams/11799/bg_BG/)\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: bg_BG\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -28,7 +28,7 @@ msgstr "Открит е невалиден символ в името на хо
msgid "Validation conflict"
msgstr "Проверка на конфликт"
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
@@ -38,6 +38,6 @@ msgstr ""
"Във всеки ъгъл е разрешена само една автоматично скриваща се лента.\n"
"Сега функцията автоматично скриване е изключена."
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr "Предупреждение"

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Last-Translator: eduki <ecercos@xtec.cat>, 2016\n"
"Language-Team: Catalan (Spain) (https://www.transifex.com/eduroam_devel/teams/11799/ca_ES/)\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: ca_ES\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -28,7 +28,7 @@ msgstr "S'ha trobat un caracter no vàlid en el nom de màquina: %c"
msgid "Validation conflict"
msgstr "Conflicte de validació"
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
@@ -38,6 +38,6 @@ msgstr ""
"Només hi pot haver una barra oculta en cada extrem.\n"
"L'amagat automàtic està desactivat."
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr "Alerta"

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Last-Translator: Martin Šimek <simek.mar@gmail.com>, 2016\n"
"Language-Team: Czech (Czech Republic) (https://www.transifex.com/eduroam_devel/teams/11799/cs_CZ/)\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: cs_CZ\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -28,7 +28,7 @@ msgstr "Nalezen nepovolený znak ve jméně stroje: %c"
msgid "Validation conflict"
msgstr "Chyba při kontrole"
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
@@ -38,6 +38,6 @@ msgstr ""
"Je povolena pouze jedna automaticky skrytá lišta na každé straně.\n"
"Funkce automatického skrytí je nyní vypnuta."
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr "Upozornění. "

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Language-Team: Welsh (https://www.transifex.com/eduroam_devel/teams/11799/cy/)\n"
"MIME-Version: 1.0\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: cy\n"
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -27,13 +27,13 @@ msgstr ""
msgid "Validation conflict"
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr ""

View File

@@ -3,16 +3,16 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Last-Translator: Simon Rozman <simon@rozman.si>, 2016\n"
"Last-Translator: eduroam_devel <stefan.winter@restena.lu>, 2016\n"
"Language-Team: German (https://www.transifex.com/eduroam_devel/teams/11799/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -28,13 +28,16 @@ msgstr "Ungültiger Buchstabe im Servernamen gefunden: %c"
msgid "Validation conflict"
msgstr "Fehler bei der Validierung"
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
msgstr ""
"Hier befindet sich bereits eine automatisch versteckte Leiste.\n"
"Es ist nur maximal eine automatisch versteckte Leiste erlaubt.\n"
"Automatisches Verstecken ist jetzt ausgeschaltet."
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr "Warnung"

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Last-Translator: Vicky Kons <vickyk@admin.grnet.gr>, 2016\n"
"Language-Team: Greek (https://www.transifex.com/eduroam_devel/teams/11799/el/)\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -28,7 +28,7 @@ msgstr "Βρέθηκε μη έγκυρος χαρακτήρας στο hostname:
msgid "Validation conflict"
msgstr "Πρόβλημα επικύρωσης"
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
@@ -38,6 +38,6 @@ msgstr ""
"Μόνο ένα αυτόματο κρυμμένο μενού επιτρέπεται σε κάθε ακριανό πλαίσιο.\n"
"Το χαρακτηριστικό της αυτόματης απόκρυψης είναι πλέον απενεργοποιημένο."
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr "Προειδοποίηση"

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Last-Translator: Alberto Martínez <alberto_martinez@deusto.es>, 2016\n"
"Language-Team: Spanish (https://www.transifex.com/eduroam_devel/teams/11799/es/)\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -28,7 +28,7 @@ msgstr "Carácter no válido en el nombre: %c"
msgid "Validation conflict"
msgstr "Conflicto de validación"
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
@@ -38,6 +38,6 @@ msgstr ""
"Sólo se permite una barra con ocultación automática en cada borde.\n"
"La propiedad de ocultación automática está desactivada."
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr "Advertencia"

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Language-Team: Basque (Spain) (https://www.transifex.com/eduroam_devel/teams/11799/eu_ES/)\n"
"MIME-Version: 1.0\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: eu_ES\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -27,13 +27,13 @@ msgstr ""
msgid "Validation conflict"
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr ""

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Language-Team: Finnish (Finland) (https://www.transifex.com/eduroam_devel/teams/11799/fi_FI/)\n"
"MIME-Version: 1.0\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: fi_FI\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -27,13 +27,13 @@ msgstr ""
msgid "Validation conflict"
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr ""

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Language-Team: French (Canada) (https://www.transifex.com/eduroam_devel/teams/11799/fr_CA/)\n"
"MIME-Version: 1.0\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: fr_CA\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -27,13 +27,13 @@ msgstr ""
msgid "Validation conflict"
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr ""

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Language-Team: French (France) (https://www.transifex.com/eduroam_devel/teams/11799/fr_FR/)\n"
"MIME-Version: 1.0\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: fr_FR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -27,13 +27,13 @@ msgstr ""
msgid "Validation conflict"
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr ""

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Language-Team: Galician (Spain) (https://www.transifex.com/eduroam_devel/teams/11799/gl_ES/)\n"
"MIME-Version: 1.0\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: gl_ES\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -27,13 +27,13 @@ msgstr ""
msgid "Validation conflict"
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr ""

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Last-Translator: Simon Rozman <simon@rozman.si>, 2016\n"
"Language-Team: Croatian (Croatia) (https://www.transifex.com/eduroam_devel/teams/11799/hr_HR/)\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: hr_HR\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -28,13 +28,13 @@ msgstr "Nevažeći znak u imenu poslužitelja %c"
msgid "Validation conflict"
msgstr "Problem s provjerom"
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr "Upozorenje"

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Language-Team: Hungarian (https://www.transifex.com/eduroam_devel/teams/11799/hu/)\n"
"MIME-Version: 1.0\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: hu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -27,13 +27,13 @@ msgstr ""
msgid "Validation conflict"
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr ""

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Language-Team: Icelandic (https://www.transifex.com/eduroam_devel/teams/11799/is/)\n"
"MIME-Version: 1.0\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: is\n"
"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -27,13 +27,13 @@ msgstr ""
msgid "Validation conflict"
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr ""

View File

@@ -3,15 +3,16 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Last-Translator: Nunzio Napolitano <nunzio.napolitano@uniparthenope.it>, 2017\n"
"Language-Team: Italian (Italy) (https://www.transifex.com/eduroam_devel/teams/11799/it_IT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: it_IT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -21,19 +22,22 @@ msgstr ""
#: src/valnet.cpp:93
#, c-format
msgid "Invalid character in host name found: %c"
msgstr ""
msgstr "Trovato carattere non valido nel nome host: %c"
#: src/valnet.cpp:93
msgid "Validation conflict"
msgstr ""
msgstr "Conflitto durante la validazione"
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
msgstr ""
"In questo lato c'è già una barra che si nasconde.\n"
"E' ammessa solo una barra che si nasconde per lato.\n"
"La funzionalità di nascondersi è stata spenta"
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr ""
msgstr "Attenzione"

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Last-Translator: Simon Rozman <simon@rozman.si>, 2016\n"
"Language-Team: Lithuanian (https://www.transifex.com/eduroam_devel/teams/11799/lt/)\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: lt\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -28,13 +28,13 @@ msgstr "Kompiuterio varde aptiktas netinkamas simbolis: %c"
msgid "Validation conflict"
msgstr "Patikra nesėkminga"
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr "Įspėjimas"

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Last-Translator: Tom Ivar Myren <tom.myren@uninett.no>, 2016\n"
"Language-Team: Norwegian Bokmål (https://www.transifex.com/eduroam_devel/teams/11799/nb/)\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: nb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -28,7 +28,7 @@ msgstr "Ugyldig tegn funnet i navn: %c"
msgid "Validation conflict"
msgstr "Valideringskonflikt"
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
@@ -38,6 +38,6 @@ msgstr ""
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr "Advarsel"

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Language-Team: Dutch (https://www.transifex.com/eduroam_devel/teams/11799/nl/)\n"
"MIME-Version: 1.0\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -27,13 +27,13 @@ msgstr ""
msgid "Validation conflict"
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr ""

View File

@@ -3,16 +3,16 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Last-Translator: Simon Rozman <simon@rozman.si>, 2016\n"
"Last-Translator: Tomasz Wolniewicz <tw2529@gmail.com>, 2016\n"
"Language-Team: Polish (Poland) (https://www.transifex.com/eduroam_devel/teams/11799/pl_PL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pl_PL\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Poedit 1.8.9\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -28,13 +28,16 @@ msgstr "W nazwie hosta znaleziono nieprawidłowy znak: %c"
msgid "Validation conflict"
msgstr "Błąd walidacji danych"
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
msgstr ""
"Na tej krawędzi jest już automatycznie ukrywany pasek.\n"
"Na każdej krawędzi może być tylko jeden ukrywany pasek.\n"
"Opcja automatycznego wykrywanie jest wyłączona."
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr "Ostrzeżenie"

View File

@@ -3,15 +3,16 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Last-Translator: Pedro Simões <psimoes@fccn.pt>, 2017\n"
"Language-Team: Portuguese (Portugal) (https://www.transifex.com/eduroam_devel/teams/11799/pt_PT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pt_PT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -25,15 +26,15 @@ msgstr ""
#: src/valnet.cpp:93
msgid "Validation conflict"
msgstr ""
msgstr "Conflito de validação"
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr ""
msgstr "Alerta"

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Last-Translator: Simon Rozman <simon@rozman.si>, 2016\n"
"Language-Team: Russian (Russia) (https://www.transifex.com/eduroam_devel/teams/11799/ru_RU/)\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: ru_RU\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -28,7 +28,7 @@ msgstr ""
msgid "Validation conflict"
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
@@ -38,6 +38,6 @@ msgstr ""
"На каждом месте может находится только одна автоматически скрыта панель.\n"
"Автоматическое скрытие теперь выключен."
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr "Предупреждение"

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Language-Team: Slovak (Slovakia) (https://www.transifex.com/eduroam_devel/teams/11799/sk_SK/)\n"
"MIME-Version: 1.0\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: sk_SK\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -27,13 +27,13 @@ msgstr ""
msgid "Validation conflict"
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr ""

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Last-Translator: Simon Rozman <simon@rozman.si>, 2016\n"
"Language-Team: Slovenian (Slovenia) (https://www.transifex.com/eduroam_devel/teams/11799/sl_SI/)\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: sl_SI\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -28,7 +28,7 @@ msgstr "Napačen znak v imenu gostitelja: %c"
msgid "Validation conflict"
msgstr "Nesoglasje pri preverjanju"
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
@@ -38,6 +38,6 @@ msgstr ""
"Na vsakem robu je lahko samo ena samodejno skrita pasica.\n"
"Samodejno skrivanje je zdaj izklopljeno."
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr "Opozorilo"

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Last-Translator: Marko Eremija <marko.eremija@amres.ac.rs>, 2016\n"
"Language-Team: Serbian (https://www.transifex.com/eduroam_devel/teams/11799/sr/)\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: sr\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -28,7 +28,7 @@ msgstr "Neispravan karakter je pronađen u DNS imenu: %c"
msgid "Validation conflict"
msgstr "Konflikt prilikom validacije"
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
@@ -38,6 +38,6 @@ msgstr ""
"Dozvoljen je samo po jedan sakriven klizač na svakoj ivici.\n"
"Opcija za automatsko sakrivanje je isključena. "
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr "Upozorenje"

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Language-Team: Swedish (https://www.transifex.com/eduroam_devel/teams/11799/sv/)\n"
"MIME-Version: 1.0\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -27,13 +27,13 @@ msgstr ""
msgid "Validation conflict"
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr ""

View File

@@ -3,15 +3,16 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Last-Translator: Gokhan Eryol <gokhaneryol@gmail.com>, 2017\n"
"Language-Team: Turkish (https://www.transifex.com/eduroam_devel/teams/11799/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -21,19 +22,19 @@ msgstr ""
#: src/valnet.cpp:93
#, c-format
msgid "Invalid character in host name found: %c"
msgstr ""
msgstr "Alan adında geçersiz karakter bulundu: %c"
#: src/valnet.cpp:93
msgid "Validation conflict"
msgstr ""
msgstr "Doğrulama çakışması"
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr ""
msgstr "Uyarı"

View File

@@ -3,7 +3,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Language-Team: Vietnamese (https://www.transifex.com/eduroam_devel/teams/11799/vi/)\n"
"MIME-Version: 1.0\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Language: vi\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: _\n"
"X-Poedit-SearchPath-0: src\n"
@@ -27,13 +27,13 @@ msgstr ""
msgid "Validation conflict"
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr ""

View File

@@ -2,7 +2,7 @@
msgid ""
msgstr ""
"Project-Id-Version: wxExtend\n"
"POT-Creation-Date: 2016-10-13 11:47+0200\n"
"POT-Creation-Date: 2016-11-04 14:10+0100\n"
"PO-Revision-Date: 2016-02-06 09:04+0100\n"
"Last-Translator: Simon Rozman <simon.rozman@amebis.si>\n"
"Language-Team: Amebis, d. o. o., Kamnik <info@amebis.si>\n"
@@ -10,7 +10,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.8.9\n"
"X-Generator: Poedit 1.8.10\n"
"X-Poedit-Basepath: ..\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Poedit-SourceCharset: UTF-8\n"
@@ -27,13 +27,13 @@ msgstr ""
msgid "Validation conflict"
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid ""
"There is already an auto hidden bar on this edge.\n"
"Only one auto hidden bar is allowed on each edge.\n"
"Auto-hide feature is now off."
msgstr ""
#: include/wxex/appbar.h:992
#: include/wxex/appbar.h:1036
msgid "Warning"
msgstr ""

Binary file not shown.

View File

@@ -1,6 +1,6 @@
/*
Copyright 2015-2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2015-2017 Amebis
Copyright 2016 GÉANT
Based on code written by Jeffrey Richter.
This file is part of wxExtend.
@@ -28,13 +28,11 @@
wxAppBarFrame::wxAppBarFrame()
{
Init();
}
wxAppBarFrame::wxAppBarFrame(wxWindow *parent, wxWindowID id, const wxString& title, wxAppBarState state, int flags, const wxPoint& pos, const wxSize& size, long style, const wxString& name)
{
Init();
Create(parent, id, title, state, flags, pos, size, style, name);
}
@@ -57,13 +55,11 @@ bool wxAppBarFrame::Create(wxWindow *parent, wxWindowID id, const wxString& titl
wxAppBarDialog::wxAppBarDialog()
{
Init();
}
wxAppBarDialog::wxAppBarDialog(wxWindow *parent, wxWindowID id, const wxString& title, wxAppBarState state, int flags, const wxPoint& pos, const wxSize& size, long style, const wxString& name)
{
Init();
Create(parent, id, title, state, flags, pos, size, style, name);
}

View File

@@ -1,6 +1,6 @@
/*
Copyright 2015-2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2015-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.

View File

@@ -1,6 +1,6 @@
/*
Copyright 2015-2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2015-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.

View File

@@ -1,6 +1,6 @@
/*
Copyright 2015-2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2015-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.
@@ -24,7 +24,6 @@
bool WXEXTEND_API wxAuiManagerUpdatePerspectiveCaptions(wxAuiManager& mgr, wxString& perspective)
{
wxString input = perspective;
wxString output;
wxString part;
// check layout string version
@@ -36,8 +35,10 @@ bool WXEXTEND_API wxAuiManagerUpdatePerspectiveCaptions(wxAuiManager& mgr, wxStr
part.Trim(false);
if (part != wxT("layout2"))
return false;
output += part;
output += wxT('|');
wxString result;
result.Alloc(500);
result = wxT("layout2|");
// replace escaped characters so we can
// split up the string easily
@@ -60,8 +61,7 @@ bool WXEXTEND_API wxAuiManagerUpdatePerspectiveCaptions(wxAuiManager& mgr, wxStr
if (pane_part.Left(9) == wxT("dock_size"))
{
output += pane_part;
output += wxT('|');
result += pane_part + wxT('|');
continue;
}
@@ -79,10 +79,20 @@ bool WXEXTEND_API wxAuiManagerUpdatePerspectiveCaptions(wxAuiManager& mgr, wxStr
// Update caption.
pane.caption = p.caption;
output += mgr.SavePaneInfo(pane);
output += wxT('|');
// Reset best/min/max sizes to allow resize on GUI changes across different versions.
pane.best_size = p.best_size;
pane.min_size = p.min_size;
pane.max_size = p.max_size;
if ((pane.state & wxAuiPaneInfo::optionResizable) == 0) {
// Reset floating size to allow resize on GUI changes across different versions for non-resizeable panes.
pane.floating_size = p.floating_size;
}
// Re-generate and append pane info.
result += mgr.SavePaneInfo(pane) + wxT('|');
}
perspective = output;
perspective = result;
return true;
}

View File

@@ -1,6 +1,6 @@
/*
Copyright 2015-2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2015-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.

View File

@@ -1,6 +1,6 @@
/*
Copyright 2015-2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2015-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.

View File

@@ -1,6 +1,6 @@
/*
Copyright 2015-2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2015-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.

View File

@@ -1,6 +1,6 @@
/*
Copyright 2015-2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2015-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.

View File

@@ -1,6 +1,6 @@
/*
Copyright 2015-2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2015-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.
@@ -88,6 +88,7 @@ wxString wxHexValidatorBase::ToString(LongestValueType value) const
}
/// \cond internal
bool wxHexValidatorBase::IsCharOk(const wxString& val, int pos, wxChar ch) const
{
// We only accept hexadecimal digits here.
@@ -101,3 +102,4 @@ bool wxHexValidatorBase::IsCharOk(const wxString& val, int pos, wxChar ch) const
return IsInRange(value);
}
/// \endcond

View File

@@ -1,6 +1,6 @@
/*
Copyright 2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2016-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.

View File

@@ -1,6 +1,6 @@
/*
Copyright 2015-2016 Amebis
Copyright 2016 G<EFBFBD>ANT
/*
Copyright 2015-2017 Amebis
Copyright 2016 GÉANT
This file is part of wxExtend.