|
| | HWNDComponentPeer (Component &comp, const int windowStyleFlags, HWND parent, bool nonRepainting) |
| |
| | ~HWNDComponentPeer () |
| |
| void * | getNativeHandle () const override |
| |
| void | setVisible (bool shouldBeVisible) override |
| |
| void | setTitle (const String &title) override |
| |
| void | repaintNowIfTransparent () |
| |
| void | updateBorderSize () |
| |
| void | setBounds (const Rectangle< int > &bounds, bool isNowFullScreen) override |
| |
| Rectangle< int > | getBounds () const override |
| |
| Point< int > | getScreenPosition () const |
| |
| Point< float > | localToGlobal (Point< float > relativePosition) override |
| |
| Point< float > | globalToLocal (Point< float > screenPosition) override |
| |
| void | setAlpha (float newAlpha) override |
| |
| void | setMinimised (bool shouldBeMinimised) override |
| |
| bool | isMinimised () const override |
| |
| void | setFullScreen (bool shouldBeFullScreen) override |
| |
| bool | isFullScreen () const override |
| |
| bool | contains (Point< int > localPos, bool trueIfInAChildWindow) const override |
| |
| BorderSize< int > | getFrameSize () const override |
| |
| bool | setAlwaysOnTop (bool alwaysOnTop) override |
| |
| void | toFront (bool makeActive) override |
| |
| void | toBehind (ComponentPeer *other) override |
| |
| bool | isFocused () const override |
| |
| void | grabFocus () override |
| |
| void | textInputRequired (Point< int >, TextInputTarget &) override |
| |
| void | dismissPendingTextInput () override |
| |
| void | repaint (const Rectangle< int > &area) override |
| |
| void | performAnyPendingRepaintsNow () override |
| |
| bool | isInside (HWND h) const noexcept |
| |
| | ComponentPeer (Component &component, int styleFlags) |
| |
| virtual | ~ComponentPeer () |
| |
| Component & | getComponent () noexcept |
| |
| int | getStyleFlags () const noexcept |
| |
| uint32 | getUniqueID () const noexcept |
| |
| virtual bool | setDocumentEditedStatus (bool edited) |
| |
| virtual void | setRepresentedFile (const File &) |
| |
| void | updateBounds () |
| |
| Point< int > | localToGlobal (Point< int > relativePosition) |
| |
| Point< int > | globalToLocal (Point< int > screenPosition) |
| |
| virtual Rectangle< int > | localToGlobal (const Rectangle< int > &relativePosition) |
| |
| virtual Rectangle< int > | globalToLocal (const Rectangle< int > &screenPosition) |
| |
| Rectangle< int > | getAreaCoveredBy (Component &subComponent) const |
| |
| virtual bool | isKioskMode () const |
| |
| void | setNonFullScreenBounds (const Rectangle< int > &newBounds) noexcept |
| |
| const Rectangle< int > & | getNonFullScreenBounds () const noexcept |
| |
| void | setConstrainer (ComponentBoundsConstrainer *newConstrainer) noexcept |
| |
| ComponentBoundsConstrainer * | getConstrainer () const noexcept |
| |
| void | handleMovedOrResized () |
| |
| virtual void | handleScreenSizeChange () |
| |
| void | handlePaint (LowLevelGraphicsContext &contextToPaintTo) |
| |
| void | handleBroughtToFront () |
| |
| void | handleFocusGain () |
| |
| void | handleFocusLoss () |
| |
| Component * | getLastFocusedSubcomponent () const noexcept |
| |
| bool | handleKeyPress (int keyCode, juce_wchar textCharacter) |
| |
| bool | handleKeyUpOrDown (bool isKeyDown) |
| |
| void | handleModifierKeysChange () |
| |
| TextInputTarget * | findCurrentTextInputTarget () |
| |
| void | handleMouseEvent (int touchIndex, Point< float > positionWithinPeer, ModifierKeys newMods, int64 time) |
| |
| void | handleMouseWheel (int touchIndex, Point< float > positionWithinPeer, int64 time, const MouseWheelDetails &) |
| |
| void | handleMagnifyGesture (int touchIndex, Point< float > positionWithinPeer, int64 time, float scaleFactor) |
| |
| void | handleUserClosingWindow () |
| |
| bool | handleDragMove (const DragInfo &) |
| |
| bool | handleDragExit (const DragInfo &) |
| |
| bool | handleDragDrop (const DragInfo &) |
| |
| void* HWNDComponentPeer::getNativeHandle |
( |
| ) |
const |
|
inlineoverridevirtual |
Returns the raw handle to whatever kind of window is being used.
On windows, this is probably a HWND, on the mac, it's likely to be a WindowRef, but remember there's no guarantees what you'll get back.
Implements ComponentPeer.