lokdocview, tilebuffer: Add DOxygen comments
Change-Id: I27377f0a758729a7877cfc6a56ea1b4bb3d1c3c9
This commit is contained in:
parent
4edbf5a01f
commit
e032b64451
@ -36,6 +36,7 @@
|
||||
// Number of handles around a graphic selection.
|
||||
#define GRAPHIC_HANDLE_COUNT 8
|
||||
|
||||
/// Private struct used by this GObject type
|
||||
struct _LOKDocViewPrivate
|
||||
{
|
||||
gchar* m_aLOPath;
|
||||
@ -162,6 +163,7 @@ G_DEFINE_TYPE_WITH_CODE (LOKDocView, lok_doc_view, GTK_TYPE_DRAWING_AREA,
|
||||
|
||||
static GThreadPool* lokThreadPool;
|
||||
|
||||
/// Helper struct used to pass the data from soffice thread -> main thread.
|
||||
struct CallbackData
|
||||
{
|
||||
int m_nType;
|
||||
@ -174,8 +176,16 @@ struct CallbackData
|
||||
m_pDocView(pDocView) {}
|
||||
};
|
||||
|
||||
/**
|
||||
A struct that we use to store the data about the LOK call.
|
||||
|
||||
Object of this type is passed with all the LOK calls,
|
||||
so that they can be idenitified. Additionally, it also contains
|
||||
the data that LOK call needs.
|
||||
*/
|
||||
struct LOEvent
|
||||
{
|
||||
/// To identify the type of LOK call
|
||||
int m_nType;
|
||||
const gchar* m_pCommand;
|
||||
const gchar* m_pArguments;
|
||||
@ -187,6 +197,8 @@ struct LOEvent
|
||||
int m_nCharCode;
|
||||
int m_nKeyCode;
|
||||
|
||||
|
||||
/// Constructor to easily instantiate an object for LOK call of `type' type.
|
||||
LOEvent(int type)
|
||||
: m_nType(type) {}
|
||||
|
||||
|
@ -131,6 +131,11 @@ class TileBuffer
|
||||
Tile m_DummyTile;
|
||||
};
|
||||
|
||||
/**
|
||||
Helper struct used to pass the data from main thread to spawned threads.
|
||||
Spawned threads are responsible for calling paintTile, and store the result
|
||||
in tile buffer.
|
||||
*/
|
||||
struct GetTileCallbackData
|
||||
{
|
||||
int m_nX;
|
||||
|
Loading…
x
Reference in New Issue
Block a user