:py:mod:`acquire.acquire.gui.win32` =================================== .. py:module:: acquire.acquire.gui.win32 Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: acquire.acquire.gui.win32.WNDCLASSW acquire.acquire.gui.win32.PAINTSTRUCT acquire.acquire.gui.win32.INITCOMMONCONTROLSEX acquire.acquire.gui.win32.BROWSEINFOA acquire.acquire.gui.win32.SHITEMID acquire.acquire.gui.win32.ITEMIDLIST acquire.acquire.gui.win32.Win32 Functions ~~~~~~~~~ .. autoapisummary:: :nosignatures: acquire.acquire.gui.win32.LOWORD acquire.acquire.gui.win32.HIWORD Attributes ~~~~~~~~~~ .. autoapisummary:: acquire.acquire.gui.win32.LRESULT acquire.acquire.gui.win32.HCURSOR acquire.acquire.gui.win32.WNDPROC acquire.acquire.gui.win32.BFFCALLBACK acquire.acquire.gui.win32.CW_USEDEFAULT acquire.acquire.gui.win32.IDI_APPLICATION acquire.acquire.gui.win32.CS_VREDRAW acquire.acquire.gui.win32.CS_HREDRAW acquire.acquire.gui.win32.IDC_ARROW acquire.acquire.gui.win32.WHITE_BRUSH acquire.acquire.gui.win32.SW_SHOWNORMAL acquire.acquire.gui.win32.WM_DESTROY acquire.acquire.gui.win32.WM_ENABLE acquire.acquire.gui.win32.WM_PAINT acquire.acquire.gui.win32.WM_CLOSE acquire.acquire.gui.win32.WM_SETFONT acquire.acquire.gui.win32.WM_COMMAND acquire.acquire.gui.win32.WM_USER acquire.acquire.gui.win32.DT_SINGLELINE acquire.acquire.gui.win32.DT_CENTER acquire.acquire.gui.win32.DT_VCENTER acquire.acquire.gui.win32.WS_CHILD acquire.acquire.gui.win32.WS_VISIBLE acquire.acquire.gui.win32.WS_BORDER acquire.acquire.gui.win32.WS_OVERLAPPEDWINDOW acquire.acquire.gui.win32.WS_DISABLED acquire.acquire.gui.win32.BS_PUSHBUTTON acquire.acquire.gui.win32.BS_CHECKBOX acquire.acquire.gui.win32.BS_AUTOCHECKBOX acquire.acquire.gui.win32.BS_CENTER acquire.acquire.gui.win32.BS_FLAT acquire.acquire.gui.win32.ES_PASSWORD acquire.acquire.gui.win32.ES_WANTRETURN acquire.acquire.gui.win32.EM_SETPASSWORDCHAR acquire.acquire.gui.win32.PBM_SETRANGE acquire.acquire.gui.win32.PBM_SETPOS acquire.acquire.gui.win32.PBM_DELTAPOS acquire.acquire.gui.win32.PBM_SETSTEP acquire.acquire.gui.win32.PBM_STEPIT acquire.acquire.gui.win32.PBM_SETRANGE32 acquire.acquire.gui.win32.PBS_SMOOTH acquire.acquire.gui.win32.BN_CLICKED acquire.acquire.gui.win32.BM_SETCHECK acquire.acquire.gui.win32.WHITE_BRUSH acquire.acquire.gui.win32.WM_CTLCOLORSTATIC acquire.acquire.gui.win32.SS_LEFT acquire.acquire.gui.win32.kernel32 acquire.acquire.gui.win32.user32 acquire.acquire.gui.win32.gdi32 acquire.acquire.gui.win32.ole32 acquire.acquire.gui.win32.shell32 acquire.acquire.gui.win32.comctl32 acquire.acquire.gui.win32.SendMessage .. py:function:: LOWORD(dword: ctypes.wintypes.DWORD) -> ctypes.wintypes.DWORD .. py:function:: HIWORD(dword: ctypes.wintypes.DWORD) -> ctypes.wintypes.DWORD .. py:data:: LRESULT .. py:data:: HCURSOR .. py:data:: WNDPROC .. py:data:: BFFCALLBACK .. py:data:: CW_USEDEFAULT .. py:data:: IDI_APPLICATION .. py:data:: CS_VREDRAW :value: 1 .. py:data:: CS_HREDRAW :value: 2 .. py:data:: IDC_ARROW .. py:data:: WHITE_BRUSH :value: 0 .. py:data:: SW_SHOWNORMAL :value: 1 .. py:data:: WM_DESTROY :value: 2 .. py:data:: WM_ENABLE :value: 10 .. py:data:: WM_PAINT :value: 15 .. py:data:: WM_CLOSE :value: 16 .. py:data:: WM_SETFONT :value: 48 .. py:data:: WM_COMMAND :value: 273 .. py:data:: WM_USER :value: 1024 .. py:data:: DT_SINGLELINE :value: 32 .. py:data:: DT_CENTER :value: 1 .. py:data:: DT_VCENTER :value: 4 .. py:data:: WS_CHILD :value: 1073741824 .. py:data:: WS_VISIBLE :value: 268435456 .. py:data:: WS_BORDER :value: 8388608 .. py:data:: WS_OVERLAPPEDWINDOW :value: 13565952 .. py:data:: WS_DISABLED :value: 134217728 .. py:data:: BS_PUSHBUTTON :value: 0 .. py:data:: BS_CHECKBOX :value: 2 .. py:data:: BS_AUTOCHECKBOX :value: 3 .. py:data:: BS_CENTER :value: 300 .. py:data:: BS_FLAT :value: 32768 .. py:data:: ES_PASSWORD :value: 32 .. py:data:: ES_WANTRETURN :value: 4096 .. py:data:: EM_SETPASSWORDCHAR :value: 204 .. py:data:: PBM_SETRANGE .. py:data:: PBM_SETPOS .. py:data:: PBM_DELTAPOS .. py:data:: PBM_SETSTEP .. py:data:: PBM_STEPIT .. py:data:: PBM_SETRANGE32 .. py:data:: PBS_SMOOTH :value: 1 .. py:data:: BN_CLICKED :value: 0 .. py:data:: BM_SETCHECK :value: 241 .. py:data:: WHITE_BRUSH :value: 0 .. py:data:: WM_CTLCOLORSTATIC :value: 312 .. py:data:: SS_LEFT :value: 0 .. py:class:: WNDCLASSW Bases: :py:obj:`ctypes.Structure` Structure base class .. py:class:: PAINTSTRUCT Bases: :py:obj:`ctypes.Structure` Structure base class .. py:class:: INITCOMMONCONTROLSEX Bases: :py:obj:`ctypes.Structure` Structure base class .. py:class:: BROWSEINFOA Bases: :py:obj:`ctypes.Structure` Structure base class .. py:class:: SHITEMID Bases: :py:obj:`ctypes.Structure` Structure base class .. py:class:: ITEMIDLIST Bases: :py:obj:`ctypes.Structure` Structure base class .. py:data:: kernel32 .. py:data:: user32 .. py:data:: gdi32 .. py:data:: ole32 .. py:data:: shell32 .. py:data:: comctl32 .. py:data:: SendMessage .. py:class:: Win32 Bases: :py:obj:`acquire.gui.GUI` .. py:property:: progress :type: int .. py:attribute:: result :value: '' .. py:attribute:: pass_shown :value: False .. py:attribute:: gui_display_text :value: '' .. py:attribute:: start_button .. py:attribute:: choose_folder_button .. py:attribute:: input_field .. py:attribute:: checkbox .. py:attribute:: reveal_text .. py:attribute:: label .. py:attribute:: info .. py:attribute:: upload_label .. py:attribute:: progress_bar .. py:attribute:: image .. py:attribute:: hwnd .. py:attribute:: quitting :value: False .. py:method:: quit() -> None .. py:method:: finish() -> None Finishes the progress bar and closes the GUI. .. py:method:: message(message: str) -> None Starts GUI thread and waits for start button to be clicked. .. py:method:: choose_folder() -> None .. py:method:: show() -> None Subclass needs to implement this.