檢視原始碼 wxPreviewControlBar (wx v2.4.3)

這是預覽控制列的預設實作,一個包含按鈕和縮放控制的面板。

您可以從此衍生出一個新類別,並覆寫部分或全部成員函式以更改行為和外觀;或者您可以保持原樣。

請參閱

此類別繼承自以下類別,並可以使用其函式:

wxWidgets 文件:wxPreviewControlBar

摘要

函式

根據按鈕樣式標誌的值建立按鈕。

銷毀物件

取得與控制列關聯的列印預覽物件。

以百分比取得目前的縮放設定。

建構子。

設定縮放控制。

類型

-type wxPreviewControlBar() :: wx:wx_object().

函式

-spec createButtons(This) -> ok when This :: wxPreviewControlBar().

根據按鈕樣式標誌的值建立按鈕。

-spec destroy(This :: wxPreviewControlBar()) -> ok.

銷毀物件

-spec getPrintPreview(This) -> wxPrintPreview:wxPrintPreview() when This :: wxPreviewControlBar().

取得與控制列關聯的列印預覽物件。

-spec getZoomControl(This) -> integer() when This :: wxPreviewControlBar().

以百分比取得目前的縮放設定。

連結到此函式

new(Preview, Buttons, Parent)

檢視原始碼
-spec new(Preview, Buttons, Parent) -> wxPreviewControlBar()
             when
                 Preview :: wxPrintPreview:wxPrintPreview(),
                 Buttons :: integer(),
                 Parent :: wxWindow:wxWindow().

等同於 new(Preview, Buttons, Parent, [])

-spec new(Preview, Buttons, Parent, [Option]) -> wxPreviewControlBar()
             when
                 Preview :: wxPrintPreview:wxPrintPreview(),
                 Buttons :: integer(),
                 Parent :: wxWindow:wxWindow(),
                 Option ::
                     {pos, {X :: integer(), Y :: integer()}} |
                     {size, {W :: integer(), H :: integer()}} |
                     {style, integer()}.

建構子。

buttons 參數可以是以下常數的組合,使用位元「或」運算子

  • wxPREVIEW_PRINT:建立列印按鈕。

  • wxPREVIEW_NEXT:建立下一頁按鈕。

  • wxPREVIEW_PREVIOUS:建立上一頁按鈕。

  • wxPREVIEW_ZOOM:建立縮放控制。

  • wxPREVIEW_DEFAULT:等同於 wxPREVIEW_PREVIOUSwxPREVIEW_NEXTwxPREVIEW_ZOOM 的組合。

連結到此函式

setZoomControl(This, Percent)

檢視原始碼
-spec setZoomControl(This, Percent) -> ok when This :: wxPreviewControlBar(), Percent :: integer().

設定縮放控制。