SendSS:
* global.h is now more global
  removed Main.h dependency
  removed MODNAME define (just a dupe of SZ_SENDSS)
  hInst -> g_hSendSS
  myGlobals -> g_myGlobals
  hNetlibUser -> g_hNetlibUser
* restructured Main.cpp by reordering functions to be more logically placed
* Main.h now only holds DLL_EXPORT functions

git-svn-id: http://svn.miranda-ng.org/main/trunk@11608 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
SendSS:
* Main.cpp further improved
  * added "m_" prefix to some "static" variables
  * unified and simplified service and menu-item adding/removing (this also inlined those calls, thus AddMenuItems(),RegisterServices() removed)
  * inlined netlib init
  * use "DLL_EXPORT" instead of "extern "C" __declspec(dllexport)"
  + open capture dialog automatically when using debugging builds
  * our PLUGININFOEX structure should be constant (though Miranda API doesn't support that)
+ added DBGMSG macro to global.h for future use as a replacement for direct OutputDebugString calls (DBGMSG is a "nop" for release builds)

git-svn-id: http://svn.miranda-ng.org/main/trunk@11609 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
SendSS:
- removed mir_icolib and replaced with direct calls (using defines to simplify usage, improved performance)
* improved icon define names
* renamed ssClose.ico => ssCancel.ico to better reflect its use
* slight improvement to ssEditOn.ico

!!! this change dramatically changed SendSS's internal icon layout, iconpacks for SendSS must to be adjusted

git-svn-id: http://svn.miranda-ng.org/main/trunk@11610 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
SendSS:
* resource cosmetics (and logical change as button != checkbox)
  ID_btnDesc => ID_chkDesc
  ID_btnDeleteAfterSend => ID_chkDeleteAfterSend
* unified some checkbox related code while we are at it^^ (UMainForm.cpp)

git-svn-id: http://svn.miranda-ng.org/main/trunk@11611 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
SendSS:
* optimize helper functions by adding "const" to read-only string parameters

git-svn-id: http://svn.miranda-ng.org/main/trunk@11612 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
SendSS:
* German debug output englishfied

git-svn-id: http://svn.miranda-ng.org/main/trunk@11613 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
SendSS: fixed "info bar" used on our message boxes (actually we don't use those messages boxes atm.)
* message box width increased if info bar text requires more space to display
! info bar text can be multi-line text
! fixed info bar (default) icon. Code got disabled previously because default icon didn't exist. Now using SendSS main icon

git-svn-id: http://svn.miranda-ng.org/main/trunk@11614 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
SendSS:
* center text vertically if we use a single line info text for our message boxes

git-svn-id: http://svn.miranda-ng.org/main/trunk@11615 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
SendSS
! removed window icon as we have our own in our headerbar and two just looks stupid (we got a smaller close button in exchange though...)
* ESC now closes SendSS capture and about window (to compensate our new tiny "x" button)

git-svn-id: http://svn.miranda-ng.org/main/trunk@11616 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
SendSS:
! fixed UAC/elevated window issue with target selection
! fixed text cursor possible on target selection

git-svn-id: http://svn.miranda-ng.org/main/trunk@11617 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
SendSS:
* added unique icons to capture mode selection tabs (also fixed German spelling error on "description" abbreviation "desc" in file names and defines)

git-svn-id: http://svn.miranda-ng.org/main/trunk@11618 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
SendSS: fixed (and finalized) basic editor support.
! Miranda no longer hangs while waiting for editor exit. (could have done that without message loop, but lets try it until we get problems :P)
! local files are no longer deleted while previewing file through editor and deciding afterward not to send the image
! fixed non-translatable "Send screenshot?" question

git-svn-id: http://svn.miranda-ng.org/main/trunk@11619 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
SendSS:
* improved some user interaction messages and unified spelling ("Screenshot" now lowercase, "Send Screenshot" now called "SendSS")
* also updated version in case I won't be able to finish v0.9.0 with improved transparency capture support

Note: translations must be updated of course :P So LPGen required

git-svn-id: http://svn.miranda-ng.org/main/trunk@11620 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
SendSS:
* some uncapitalization to further unify text output

Note: translation update required, run LPGen

git-svn-id: http://svn.miranda-ng.org/main/trunk@11621 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
SendSS:
* CaptureMonitor() redone
  + now takes a crop parameter which allows us to capture any region of the screen (or a window)
* CaptureScreen() renamed to CreateDIBFromDC()
  ! fixed problems with multi-monitor support. We didn't handle negative screen coordinates (monitors to the left)
    as reported in #699 comment 12: http://trac.miranda-ng.org/ticket/699#comment:12
- removed commented out CaptureDesktop()

git-svn-id: http://svn.miranda-ng.org/main/trunk@11622 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
SendSS: compilation fix

git-svn-id: http://svn.miranda-ng.org/main/trunk@11623 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c