ReactOS 0.4.16-dev-178-g8ba6102
|
#include "shimgvw.h"
#include <windowsx.h>
#include <commctrl.h>
#include <commdlg.h>
#include <shlobj.h>
#include <shellapi.h>
Go to the source code of this file.
Classes | |
struct | TB_BUTTON_CONFIG |
struct | tagPREVIEW_DATA |
Macros | |
#define | TB_IMAGE_WIDTH 16 |
#define | TB_IMAGE_HEIGHT 16 |
#define | SLIDESHOW_TIMER_ID 0xFACE |
#define | SLIDESHOW_TIMER_INTERVAL 5000 /* 5 seconds */ |
#define | MIN_ZOOM s_ZoomSteps[0] |
#define | MAX_ZOOM s_ZoomSteps[_countof(s_ZoomSteps) - 1] |
#define | DEFINE_BTN_INFO(_name) { TBICON_##_name, IDC_##_name, TBSTATE_ENABLED, BTNS_BUTTON, {0}, 0, 0 } |
#define | DEFINE_BTN_SEPARATOR { -1, 0, TBSTATE_ENABLED, BTNS_SEP, {0}, 0, 0 } |
#define | DEFINE_BTN_CONFIG(_name) { IDB_##_name, IDS_TOOLTIP_##_name } |
Typedefs | |
typedef struct tagPREVIEW_DATA | PREVIEW_DATA |
typedef struct tagPREVIEW_DATA * | PPREVIEW_DATA |
Variables | |
HINSTANCE | g_hInstance = NULL |
HWND | g_hMainWnd = NULL |
HWND | g_hwndFullscreen = NULL |
SHIMGVW_FILENODE * | g_pCurrentFile = NULL |
GpImage * | g_pImage = NULL |
SHIMGVW_SETTINGS | g_Settings |
static const UINT | s_ZoomSteps [] |
static const TBBUTTON | s_Buttons [] |
static const TB_BUTTON_CONFIG | s_ButtonConfig [] |
#define DEFINE_BTN_CONFIG | ( | _name | ) | { IDB_##_name, IDS_TOOLTIP_##_name } |
#define DEFINE_BTN_INFO | ( | _name | ) | { TBICON_##_name, IDC_##_name, TBSTATE_ENABLED, BTNS_BUTTON, {0}, 0, 0 } |
#define DEFINE_BTN_SEPARATOR { -1, 0, TBSTATE_ENABLED, BTNS_SEP, {0}, 0, 0 } |
#define MAX_ZOOM s_ZoomSteps[_countof(s_ZoomSteps) - 1] |
#define MIN_ZOOM s_ZoomSteps[0] |
typedef struct tagPREVIEW_DATA * PPREVIEW_DATA |
typedef struct tagPREVIEW_DATA PREVIEW_DATA |
|
static |
Definition at line 730 of file shimgvw.c.
Referenced by ZoomWnd_OnDraw().
@DllMain
Core routine of the Utility Manager's library.
[in] | hDllInstance | The entry point instance of the library. |
[in] | fdwReason | The reason argument to indicate the motive DllMain is being called. |
[in] | lpvReserved | Reserved. |
Definition at line 909 of file shimgvw.c.
Referenced by ImageView_Main().
Definition at line 1651 of file shimgvw.c.
Referenced by ImageView_Fullscreen(), ImageView_FullscreenA(), and ImageView_FullscreenW().
Definition at line 927 of file shimgvw.c.
Referenced by ImageView_Main().
Definition at line 357 of file shimgvw.c.
Referenced by Preview_pLoadImage().
|
static |
Definition at line 599 of file shimgvw.c.
Referenced by Preview_Delete(), Preview_OnCreate(), and Preview_OnDropFiles().
|
static |
Definition at line 712 of file shimgvw.c.
Referenced by Preview_Delete(), Preview_OnDestroy(), and Preview_OnDropFiles().
|
static |
Definition at line 942 of file shimgvw.c.
Referenced by Preview_OnCreate().
|
static |
Definition at line 1313 of file shimgvw.c.
Referenced by Preview_OnCommand().
Definition at line 1350 of file shimgvw.c.
Referenced by Preview_OnCommand().
Definition at line 982 of file shimgvw.c.
Referenced by Preview_OnCommand(), and ZoomWnd_OnButtonDown().
|
inlinestatic |
Definition at line 118 of file shimgvw.c.
Referenced by Preview_Edit(), Preview_EndSlideShow(), Preview_OnCommand(), Preview_OnDestroy(), Preview_OnDropFiles(), Preview_OnSize(), PreviewWndProc(), ZoomWnd_OnButtonDown(), ZoomWnd_OnButtonUp(), ZoomWnd_OnMouseMove(), ZoomWnd_OnMouseWheel(), ZoomWnd_OnSetCursor(), and ZoomWndProc().
|
static |
Definition at line 1401 of file shimgvw.c.
Referenced by Preview_OnCommand(), and PreviewWndProc().
Definition at line 124 of file shimgvw.c.
Referenced by Preview_CreateToolBar(), Preview_EndSlideShow(), Preview_OnCommand(), Preview_OnMoveSize(), Preview_OnSize(), Preview_RestartTimer(), Preview_UpdateImage(), ZoomWnd_OnButtonDown(), and ZoomWnd_OnDraw().
Definition at line 1417 of file shimgvw.c.
Referenced by PreviewWndProc().
|
static |
Definition at line 1200 of file shimgvw.c.
Referenced by PreviewWndProc().
Definition at line 1539 of file shimgvw.c.
Referenced by PreviewWndProc().
Definition at line 1564 of file shimgvw.c.
Referenced by PreviewWndProc().
Definition at line 1261 of file shimgvw.c.
Referenced by Preview_OnSize(), and PreviewWndProc().
Definition at line 1523 of file shimgvw.c.
Referenced by PreviewWndProc().
Definition at line 1282 of file shimgvw.c.
Referenced by PreviewWndProc().
|
static |
Definition at line 338 of file shimgvw.c.
Referenced by Preview_OnDestroy(), and Preview_pLoadImage().
|
static |
Definition at line 391 of file shimgvw.c.
Referenced by Preview_pLoadImageFromNode().
|
static |
Definition at line 426 of file shimgvw.c.
Referenced by Preview_Delete(), Preview_GoNextPic(), Preview_OnCreate(), and Preview_OnDropFiles().
|
static |
Definition at line 576 of file shimgvw.c.
Referenced by Preview_OnCommand().
|
static |
Definition at line 432 of file shimgvw.c.
Referenced by Preview_OnCommand().
|
static |
Definition at line 479 of file shimgvw.c.
Referenced by Preview_OnCommand().
|
static |
Definition at line 274 of file shimgvw.c.
Referenced by Preview_EndSlideShow(), Preview_OnCommand(), Preview_OnSize(), Preview_pLoadImage(), and Preview_UpdateImage().
Definition at line 130 of file shimgvw.c.
Referenced by Preview_GoNextPic(), Preview_ToggleSlideShow(), and Preview_UpdateZoom().
|
static |
Definition at line 1375 of file shimgvw.c.
Referenced by Preview_OnCommand().
|
static |
Definition at line 590 of file shimgvw.c.
Referenced by Preview_GoNextPic(), Preview_OnCommand(), and Preview_OnCreate().
|
static |
Definition at line 320 of file shimgvw.c.
Referenced by Preview_pLoadImage().
|
static |
Definition at line 582 of file shimgvw.c.
Referenced by Preview_GoNextPic(), Preview_OnCommand(), and Preview_OnCreate().
|
static |
Definition at line 212 of file shimgvw.c.
Referenced by Preview_OnCommand(), Preview_ResetZoom(), and Preview_ZoomInOrOut().
|
static |
Definition at line 240 of file shimgvw.c.
Referenced by Preview_OnCommand(), and ZoomWnd_OnMouseWheel().
Definition at line 1579 of file shimgvw.c.
Referenced by ImageView_Main().
Definition at line 994 of file shimgvw.c.
Referenced by ZoomWndProc().
Definition at line 1041 of file shimgvw.c.
Referenced by ZoomWndProc().
|
static |
Definition at line 751 of file shimgvw.c.
Referenced by ZoomWnd_OnPaint().
|
static |
Definition at line 1049 of file shimgvw.c.
Referenced by ZoomWndProc().
Definition at line 1013 of file shimgvw.c.
Referenced by ZoomWndProc().
Definition at line 1114 of file shimgvw.c.
Referenced by ZoomWndProc().
|
static |
Definition at line 883 of file shimgvw.c.
Referenced by ZoomWndProc().
|
static |
Definition at line 140 of file shimgvw.c.
Referenced by Preview_UpdateImage(), and Preview_UpdateZoom().
Definition at line 1141 of file shimgvw.c.
Referenced by ImageView_Main().
Definition at line 24 of file shimgvw.c.
Referenced by DllMain(), ImageView_Main(), Preview_CreateToolBar(), Preview_OnCreate(), Preview_OnNotify(), Preview_ToggleSlideShow(), Preview_UpdateTitle(), ZoomWnd_OnButtonDown(), ZoomWnd_OnDraw(), and ZoomWnd_OnSetCursor().
Definition at line 25 of file shimgvw.c.
Referenced by Preview_EndSlideShow(), Preview_IsMainWnd(), Preview_OnCreate(), and Preview_ToggleSlideShow().
Definition at line 26 of file shimgvw.c.
Referenced by ImageView_Main(), Preview_OnCreate(), and Preview_ToggleSlideShow().
SHIMGVW_FILENODE* g_pCurrentFile = NULL |
Definition at line 27 of file shimgvw.c.
Referenced by Preview_Delete(), Preview_GoNextPic(), Preview_OnCreate(), Preview_OnDestroy(), and Preview_OnDropFiles().
Definition at line 28 of file shimgvw.c.
Referenced by Anime_LoadInfo(), Anime_SetFrameIndex(), Preview_OnCommand(), Preview_pFreeImage(), Preview_pLoadImage(), Preview_pSaveImage(), Preview_pSaveImageAs(), Preview_ResetZoom(), Preview_UpdateUI(), Preview_ZoomInOrOut(), ZoomWnd_OnDraw(), ZoomWnd_OnHVScroll(), and ZoomWnd_UpdateScroll().
SHIMGVW_SETTINGS g_Settings |
Definition at line 29 of file shimgvw.c.
Referenced by ImageView_LoadSettings(), ImageView_Main(), ImageView_ResetSettings(), ImageView_SaveSettings(), and Preview_OnMoveSize().
|
static |
Definition at line 82 of file shimgvw.c.
Referenced by Preview_CreateToolBar(), and Preview_OnNotify().
Definition at line 47 of file shimgvw.c.
Referenced by Preview_CreateToolBar().
Definition at line 31 of file shimgvw.c.
Referenced by Preview_ZoomInOrOut().