Kaydet (Commit) 2c27c563 authored tarafından Ptyl Dragon's avatar Ptyl Dragon Kaydeden (comit) Jan Holesovsky

created a long long unit for MLOContentSize

Change-Id: I41910058088161119d3cae8ca625d456652d890f
üst 745517c1
......@@ -90,6 +90,19 @@ typedef CGRect MLORect;
typedef basegfx::B2IBox MLORect;
#endif
typedef long long MLOContentSizeDimension;
struct MLOContentSize {
MLOContentSizeDimension width;
MLOContentSizeDimension height;
};
typedef struct MLOContentSize MLOContentSize;
CG_INLINE MLOContentSize
MLOContentSizeMake(MLOContentSizeDimension width, MLOContentSizeDimension height)
{
MLOContentSize size; size.width = width; size.height = height; return size;
}
void touch_ui_selection_start(MLOSelectionKind kind,
const void *documentHandle,
MLORect *rectangles,
......@@ -132,7 +145,7 @@ context, contextHeight, contextWidth specify where to draw.
*/
void touch_lo_draw_tile(void *context, int contextWidth, int contextHeight, int tilePosX, int tilePosY, int tileWidth, int tileHeight);
void touch_lo_copy_buffer(const void * source, size_t sourceWidth, size_t sourceHeight, size_t sourceBytesPerRow, void * target, size_t targetWidth, size_t targetHeight);
CGSize touch_lo_get_content_size();
MLOContentSize touch_lo_get_content_size();
void touch_lo_mouse_drag(int x, int y, MLOMouseButtonState state);
// Move the start of the selection to (x,y)
......
......@@ -1815,6 +1815,15 @@ void touch_lo_draw_tile(void * context, int contextWidth, int contextHeight, int
}
Application::ReleaseSolarMutex();
}
extern "C"
MLOContentSize touch_lo_get_content_size()
{
SwWrtShell *pViewShell = GetActiveWrtShell();
if (pViewShell)
{
}
return MLOContentSizeMake(0,0);
}
#endif
extern "C" void touch_ui_selection_none() {}
......
......@@ -414,17 +414,6 @@ touch_lo_copy_buffer(const void * source, size_t sourceWidth, size_t sourceHeigh
CGImageRelease(sourceImage);
}
extern "C"
CGSize touch_lo_get_content_size()
{
CGSize contentSize = CGSizeMake(0,0);
SalFrame *pFocus = IosSalInstance::getInstance()->getFocusFrame();
if (pFocus)
{
}
return contentSize;
}
extern "C"
void touch_lo_render_windows(void *context, int minX, int minY, int width, int height)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment