| ACCENT_DISABLED |
avoraiser.core |
|
| ACCENT_ENABLE_ACRYLICBLURBEHIND |
avoraiser.core |
Acrylic (Win 10+) |
| ACCENT_ENABLE_BLURBEHIND |
avoraiser.core |
Klasyczny Blur |
| ACCENT_ENABLE_GRADIENT |
avoraiser.core |
|
| ACCENT_ENABLE_HOSTBACKDROP |
avoraiser.core |
Mica (Win 11) |
| ACCENT_ENABLE_TRANSPARENTGRADIENT |
avoraiser.core |
|
| activate_window |
avoraiser.window |
|
| add_item_combo_box |
avoraiser.combobox |
Funkcja dodaje element i zwraca jego indeks (np. |
| add_to_edit |
avoraiser.edit |
dodaje tekst do edita |
| append_memo_text |
avoraiser.memo |
|
| apply_char_format |
avoraiser.richedit |
Pomocnicza funkcja do wysyłania struktury CHARFORMAT2 |
| ask_question |
avoraiser.dialogs |
Wyświetla pytanie Tak/Nie. |
| AvoBrowser |
avoraiser.webview |
|
| AvoBrowserEvents |
avoraiser.webview |
|
| AvoBrowserWindow |
avoraiser.webview |
|
| avocado_trackbar_paint |
avoraiser.trackbar |
|
| AvoStartupURL |
avoraiser.webview |
|
| av_adjust_line_breaks |
avoraiser.utils |
|
| AV_BTN_COL_HOVER |
avoraiser.core |
|
| AV_BTN_COL_NORMAL |
avoraiser.core |
przyciski |
| AV_BTN_COL_PRESS |
avoraiser.core |
|
| AV_BTN_COL_TEXT |
avoraiser.core |
|
| AV_CTX_BORDER_COLOR |
avoraiser.core |
Context/Common Border Color |
| AV_CTX_FOCUS_COLOR |
avoraiser.core |
|
| AV_CTX_RADIUS |
avoraiser.core |
uniwersalne właściwości wizualne |
| AV_CTX_TEXT_COLOR |
avoraiser.core |
|
| AV_EDIT_AUTO_FONT |
avoraiser.core |
Rozmiar czcionki dla Edita |
| AV_EDIT_BG_COLOR |
avoraiser.core |
kolor tła |
| AV_EDIT_BORDER_COLOR |
avoraiser.core |
Kolor ramki |
| AV_EDIT_BRUSH_CACHE |
avoraiser.edit |
|
| AV_EDIT_FOCUS_COLOR |
avoraiser.core |
Kolor ramki przy aktywności (Focus) |
| AV_EDIT_PLACEHOLDER |
avoraiser.core |
Tekst podpowiedzi (Placeholder) |
| AV_EDIT_TEXT_COLOR |
avoraiser.core |
Kolor tekstu |
| AV_LABEL_BG_COLOR |
avoraiser.core |
Label (Static) |
| AV_LABEL_BRUSH |
avoraiser.core |
|
| AV_LABEL_FONT |
avoraiser.core |
|
| AV_LABEL_TEXT_COLOR |
avoraiser.core |
|
| AV_LIST_BG_COLOR |
avoraiser.core |
Tło listy |
| AV_LIST_SEL_BG |
avoraiser.core |
Tło zaznaczenia |
| AV_LIST_SEL_TEXT |
avoraiser.core |
Tekst zaznaczenia |
| AV_LIST_TEXT_COLOR |
avoraiser.core |
Tekst listy |
| AV_PROGRES |
avoraiser.core |
|
| AV_PROGRES_BG_COLOR |
avoraiser.core |
|
| AV_PROGRES_BORDER_COLOR |
avoraiser.core |
|
| AV_PROGRES_TEXT_COLOR |
avoraiser.core |
|
| AV_PROG_BAR_COLOR |
avoraiser.core |
|
| AV_PROG_BAR_SHOW_TEXT |
avoraiser.core |
Progress Bar |
| AV_PROP_AUTO_FONT |
avoraiser.core |
Przyda się później do czcionek |
| AV_PROP_BG_COLOR |
avoraiser.core |
|
| AV_PROP_BRUSH |
avoraiser.core |
|
| AV_PROP_CAPTION_COLOR |
avoraiser.core |
Kolor tła nagłówka |
| AV_PROP_CB_BG_COLOR |
avoraiser.core |
|
| AV_PROP_CB_BRUSH |
avoraiser.core |
Combobox |
| AV_PROP_CB_IS_HOVER |
avoraiser.core |
|
| AV_PROP_CB_TEXT_COLOR |
avoraiser.core |
|
| AV_PROP_COLOR |
avoraiser.shape |
|
| AV_PROP_CONTEXT_MENU |
avoraiser.core |
|
| AV_PROP_FONT |
avoraiser.core |
AV_PROP_FONT = 'AvoFont'; // Uchwyt czcionki
|
| AV_PROP_FONT_CB |
avoraiser.core |
|
| AV_PROP_GB_BG_COLOR |
avoraiser.core |
|
| AV_PROP_GB_FONT |
avoraiser.core |
|
| AV_PROP_INIT_MENU_POPUP |
avoraiser.core |
menu |
| AV_PROP_MENU_SELECT |
avoraiser.core |
|
| AV_PROP_MIN_HEIGHT |
avoraiser.core |
|
| AV_PROP_MIN_WIDTH |
avoraiser.core |
AV_PROP_TEXT_COLOR = 'AvTxtC'; // Kolor tekstu nagłówka |
| AV_PROP_ON_ACTIVATE_APP |
avoraiser.core |
|
| AV_PROP_ON_CHAR |
avoraiser.core |
|
| AV_PROP_ON_CLIP_RENDER |
avoraiser.core |
|
| AV_PROP_ON_CLIP_RENDER_ALL |
avoraiser.core |
|
| AV_PROP_ON_CLOSE_QUERY |
avoraiser.core |
|
| AV_PROP_ON_COLOR |
avoraiser.core |
|
| AV_PROP_ON_CONTEXT |
avoraiser.core |
menu |
| AV_PROP_ON_DEADCHAR |
avoraiser.core |
|
| AV_PROP_ON_DEAD_CHAR |
avoraiser.core |
|
| AV_PROP_ON_DEVICE |
avoraiser.core |
|
| AV_PROP_ON_DRAW |
avoraiser.core |
Pod tym kluczem zapiszemy funkcję |
| AV_PROP_ON_DROP_FILES |
avoraiser.core |
|
| AV_PROP_ON_ENABLE |
avoraiser.core |
|
| AV_PROP_ON_END_SESSION |
avoraiser.core |
|
| AV_PROP_ON_EVENT |
avoraiser.core |
Avocado Event |
| AV_PROP_ON_HITTEST |
avoraiser.core |
|
| AV_PROP_ON_HSCROLL |
avoraiser.core |
|
| AV_PROP_ON_HWHEEL |
avoraiser.core |
|
| AV_PROP_ON_KEYDOWN |
avoraiser.core |
|
| AV_PROP_ON_KEYUP |
avoraiser.core |
AV_PROP_ON_SYS_KEY_DOWN = 'AvSysKD'; AV_PROP_ON_SYS_KEY_UP = 'AvSysKU'; Przyciski AV_PROP_ON_KEYDOWN = 'AvKD'; |
| AV_PROP_ON_KEY_DOWN |
avoraiser.core |
|
| AV_PROP_ON_KEY_UP |
avoraiser.core |
|
| AV_PROP_ON_KILL_FOCUS |
avoraiser.core |
|
| AV_PROP_ON_LBUTTON_DBLCLK |
avoraiser.core |
|
| AV_PROP_ON_LBUTTON_DOWN |
avoraiser.core |
|
| AV_PROP_ON_LBUTTON_UP |
avoraiser.core |
|
| AV_PROP_ON_MBUTTON_DBLCLK |
avoraiser.core |
|
| AV_PROP_ON_MBUTTON_DOWN |
avoraiser.core |
Srodkowy przycsik |
| AV_PROP_ON_MBUTTON_UP |
avoraiser.core |
|
| AV_PROP_ON_MINMAX |
avoraiser.core |
Klucz do zdarzenia MinMaxInfo |
| AV_PROP_ON_MOUSE_DOWN |
avoraiser.core |
|
| AV_PROP_ON_MOUSE_MOVE |
avoraiser.core |
Mysz |
| AV_PROP_ON_MOVE |
avoraiser.core |
|
| AV_PROP_ON_MOVING |
avoraiser.core |
|
| AV_PROP_ON_NCLDBLCLK |
avoraiser.core |
|
| AV_PROP_ON_NCLDOWN |
avoraiser.core |
|
| AV_PROP_ON_NCLUP |
avoraiser.core |
|
| AV_PROP_ON_NCMOVE |
avoraiser.core |
obsługa myszy non-client (ramka, tytuł) |
| AV_PROP_ON_NCRDOWN |
avoraiser.core |
|
| AV_PROP_ON_NCRUP |
avoraiser.core |
|
| AV_PROP_ON_NC_LBTN_DBL |
avoraiser.core |
|
| AV_PROP_ON_NC_LBTN_DOWN |
avoraiser.core |
|
| AV_PROP_ON_NC_LBTN_UP |
avoraiser.core |
|
| AV_PROP_ON_NC_MOUSE_MOVE |
avoraiser.core |
Klucze dla obszaru Non-Client (Ramka i pasek tytułu) |
| AV_PROP_ON_NC_RBTN_DOWN |
avoraiser.core |
|
| AV_PROP_ON_NC_RBTN_UP |
avoraiser.core |
|
| AV_PROP_ON_NOTIFY |
avoraiser.core |
WM_NOTIFY |
| AV_PROP_ON_PAINT |
avoraiser.core |
|
| AV_PROP_ON_POS_CHANGING |
avoraiser.core |
|
| AV_PROP_ON_POWER |
avoraiser.core |
AV_PROP_ON_POWER_EVENT: PChar = 'AvPwrEv' |
| AV_PROP_ON_QUERY_END |
avoraiser.core |
|
| AV_PROP_ON_RBUTTON_DBLCLK |
avoraiser.core |
|
| AV_PROP_ON_RBUTTON_DOWN |
avoraiser.core |
|
| AV_PROP_ON_RBUTTON_UP |
avoraiser.core |
|
| AV_PROP_ON_RESIZE |
avoraiser.core |
AV_PROP_ON_RESIZE = 'AvResz'; // zdarzenie zmiany rozmiaru
|
| AV_PROP_ON_SET_FOCUS |
avoraiser.core |
|
| AV_PROP_ON_SIZING |
avoraiser.core |
Sizing |
| AV_PROP_ON_SYSCHAR |
avoraiser.core |
AV_PROP_ON_CHAR = 'AvCh'; |
| AV_PROP_ON_SYSKEYDOWN |
avoraiser.core |
|
| AV_PROP_ON_SYSKEYUP |
avoraiser.core |
|
| AV_PROP_ON_SYS_CHAR |
avoraiser.core |
|
| AV_PROP_ON_SYS_KEY_DOWN |
avoraiser.core |
Twarde deklaracje PChar, żeby WinAPI się nie zgubiło! AV_PROP_ON_KEY_DOWN: PChar = 'AvKeyDn'; AV_PROP_ON_KEY_UP: PChar = 'AvKeyUp'; |
| AV_PROP_ON_SYS_KEY_UP |
avoraiser.core |
|
| AV_PROP_ON_TIMER |
avoraiser.core |
AV_PROP_ON_HITTEST = 'AvOnHitTest'; |
| AV_PROP_ON_UNICHAR |
avoraiser.core |
|
| AV_PROP_ON_UNI_CHAR |
avoraiser.core |
|
| AV_PROP_ON_VSCROLL |
avoraiser.core |
Scroll |
| AV_PROP_ON_WHEEL |
avoraiser.core |
|
| AV_PROP_SEL_BG_COLOR |
avoraiser.core |
Tło zaznaczenia |
| AV_PROP_SEL_TXT_COLOR |
avoraiser.core |
Tekst zaznaczenia |
| AV_PROP_SNAP_DIST |
avoraiser.core |
Dystans przyciągania (np. |
| AV_PROP_STICKY |
avoraiser.core |
Czy przyklejanie włączone (1/0) |
| AV_PROP_TEXT_COLOR |
avoraiser.core |
Uniwersalne właściwości wyglądu |
| AV_PROP_TIME_CHANGE |
avoraiser.core |
|
| AV_SPIN_ARROW_COLOR |
avoraiser.core |
Kolor samej strzałki (symbolu) |
| AV_SPIN_AUTO_FONT |
avoraiser.core |
automatyczny rozmiar czcionki |
| AV_SPIN_BUTTON_BG |
avoraiser.core |
Kolor tła przycisku (pod strzałką) |
| AV_TRACK_COL_PROGRESS |
avoraiser.core |
Kolor linii |
| AV_TRACK_COL_THUMB |
avoraiser.core |
Kolor suwaka |
| AV_TRACK_COL_TRACK |
avoraiser.core |
Kolor linii |
| AV_TRACK_MAX |
avoraiser.core |
|
| AV_TRACK_MIN |
avoraiser.core |
|
| AV_TRACK_POS |
avoraiser.core |
Krótki klucz zamiast 'AvocadoPos' |
| AV_TRACK_SHOV_IS_HOVER |
avoraiser.core |
|
| AV_TRACK_SHOV_VALUE |
avoraiser.core |
|
| AV_TRACK_STEP |
avoraiser.core |
|
| begin_double_buffer |
avoraiser.gdi |
Rozpoczyna rysowanie w pamięci RAM (poza ekranem) |
| begin_update |
avoraiser.window |
|
| bring_to_top |
avoraiser.window |
kolejność z-order |
| BS_GROUPBOX |
avoraiser.core |
Groupbox |
| calculate_aspect_ratio |
avoraiser.utils |
Oblicza nowe wymiary tak, by obraz o wymiarach |
| can_undo |
avoraiser.clipboard |
Czy można cofnąć? |
| center_window |
avoraiser.layout |
|
| center_window |
avoraiser.window |
|
| CFE_AUTOTCOLOR |
avoraiser.core |
|
| CFE_BOLD |
avoraiser.core |
|
| CFE_ITALIC |
avoraiser.core |
|
| CFE_UNDERLINE |
avoraiser.core |
|
| CFM_BOLD |
avoraiser.core |
EM_SCROLLCARET = $00B7; Style tekstu (Maska i Efekt) |
| CFM_COLOR |
avoraiser.core |
Character & Para Format Masks |
| CFM_FACE |
avoraiser.core |
|
| CFM_ITALIC |
avoraiser.core |
|
| CFM_SIZE |
avoraiser.core |
|
| CFM_UNDERLINE |
avoraiser.core |
|
| change_rich_text_indent |
avoraiser.richedit |
|
| CLASS_NAME_TRACKBAR |
avoraiser.trackbar |
|
| CLEARTYPE_NATURAL_QUALITY |
avoraiser.core |
|
| CLEARTYPE_QUALITY |
avoraiser.core |
|
| CLEARTYPE_QUALITY |
avoraiser.spinedit |
type TSubclassProc = function(hWnd: HWND; uMsg: UINT; wParam: WPARAM; lParam: LPARAM; uIdSubclass: UINT_PTR; dwRefData: DWORD_PTR): LRESULT; stdcall; |
| clear_combo_box |
avoraiser.combobox |
Funkcja czyści całą listę |
| clear_control |
avoraiser.edit |
Czyści całą zawartość pola Edit memo |
| clear_timepicker_props |
avoraiser.timepicker |
|
| close_window |
avoraiser.window |
|
| CMD_MENU_COPY |
avoraiser.core |
|
| CMD_MENU_CUT |
avoraiser.core |
|
| CMD_MENU_PASTE |
avoraiser.core |
|
| CMD_MENU_UNDO |
avoraiser.core |
Menu |
| color_to_argb |
avoraiser.utils |
|
| copy_pixels |
avoraiser.gdi |
Szybkie kopiowanie bloku pikseli 1:1 (odpowiednik BitBlt) |
| copy_to_clipboard |
avoraiser.clipboard |
Kopiuje zaznaczenie |
| CP_UTF8 |
avoraiser.core |
Dla funkcji WideCharToMultiByte. |
| create_button |
avoraiser.button |
|
| create_checkbox |
avoraiser.chekbox |
|
| create_circle_filled |
avoraiser.gdi |
Tworzy pełne, kolorowe koło |
| create_circle_image |
avoraiser.gdi |
Obrazek w kolo |
| create_circle_outline |
avoraiser.gdi |
Tworzy sam obrys koła (puste w środku) |
| create_combo_box |
avoraiser.combobox |
|
| create_edit |
avoraiser.edit |
Tworzenie pola edycyjnego jednowierszowego (Input) |
| create_frame |
avoraiser.gdi |
Tworzy trwałą ramkę (pusta w środku) |
| create_gradient_panel |
avoraiser.gdi |
Tworzy gradient |
| create_group_box |
avoraiser.groupbutton |
|
| create_image_box |
avoraiser.gdi |
Obrazki |
| create_image_button |
avoraiser.button |
|
| create_label |
avoraiser.labels |
|
| create_line |
avoraiser.gdi |
Rysowanie Linii nie znika |
| create_listbox |
avoraiser.listbox |
|
| create_memo |
avoraiser.memo |
Glowna funkcja tworzenia memo |
| create_panel |
avoraiser.utils |
|
| create_polygon_box |
avoraiser.gdi |
Tworzy obiekt zamkniętego wielokąta (np. |
| create_polyline_box |
avoraiser.gdi |
|
| create_progressbar |
avoraiser.progressbar |
ProgressBar (Pasek Postępu) |
| create_radio_button |
avoraiser.radiobutton |
|
| create_rich_edit |
avoraiser.richedit |
|
| create_rotated_image |
avoraiser.gdi |
|
| create_rounded_panel |
avoraiser.gdi |
|
| create_spin_edit |
avoraiser.spinedit |
|
| create_trackbar |
avoraiser.trackbar |
|
| create_ui_font |
avoraiser.utils |
Uniwersalna funkcja pomocnicz do tworzenia fontow |
| create_window |
avoraiser.window |
|
| cut_to_clipboard |
avoraiser.clipboard |
Wycina zaznaczenie |
| DefSubclassProc |
avoraiser.utils |
|
| delete_object |
avoraiser.gdi |
Usuwa dowolny obiekt graficzny (kółko, linię, obrazek, panel) i zwalnia pamięć |
| destroy_window |
avoraiser.utils |
Bezpiecznie niszczy dowolną kontrolkę lub okno |
| dispatch_mouse_event |
avoraiser.core |
|
| dispatch_nc_event |
avoraiser.core |
|
| draw_border |
avoraiser.window |
Rysowanie bordera |
| draw_fill_rectangle |
avoraiser.gdi |
Rysuje wypełniony prostokąt (bez obrysu lub z obrysem w tym samym kolorze) |
| draw_image |
avoraiser.gdi |
|
| draw_line |
avoraiser.gdi |
Rysowanie linii znika |
| draw_listbox_item |
avoraiser.listbox |
|
| draw_polyline |
avoraiser.gdi |
|
| draw_rectangle |
avoraiser.gdi |
Rysuje sam obrys prostokąta (pusty w środku) |
| draw_smooth_rounded_rect |
avoraiser.gdi |
|
| draw_text_advanced |
avoraiser.gdi |
Zaawansowane rysowanie w prostokącie (odpowiednik DrawText) Obsługuje zawijanie wierszy, wyrównanie do prawej/środka i ucinanie z "..." |
| draw_text_center |
avoraiser.window |
tysowanie teksta na srodku okna |
| draw_text_custom |
avoraiser.gdi |
|
| draw_text_simple |
avoraiser.gdi |
rysowanie tekstu Szybkie rysowanie tekstu w jednym rzędzie (odpowiednik TextOut) |
| DWMWA_USE_IMMERSIVE_DARK_MODE |
avoraiser.core |
|
| DWMWA_WINDOW_CORNER_PREFERENCE |
avoraiser.core |
Win 11 |
| DWMWCP_DEFAULT |
avoraiser.core |
|
| DWMWCP_DONOTROUND |
avoraiser.core |
|
| DWMWCP_ROUND |
avoraiser.core |
|
| DWMWCP_ROUNDSMALL |
avoraiser.core |
|
| edit_stream_out_callback |
avoraiser.richedit |
Callback do wczytywania (RichEdit -> Program) function edit_stream_in_callback(dwCookie: DWORD_PTR; pbBuff: PByte; cb: LongInt; pcb: PLongInt): DWORD; stdcall; Callback do zapisywania (Program -> RichEdit) |
| EM_AUTOURLDETECT |
avoraiser.core |
|
| EM_EXGETSEL |
avoraiser.core |
|
| EM_EXLIMITTEXT |
avoraiser.core |
— RichEdit Messages — |
| EM_EXLINEFROMCHAR |
avoraiser.core |
|
| EM_EXSETSEL |
avoraiser.core |
|
| EM_FINDTEXTEXW |
avoraiser.core |
|
| EM_GETCHARFORMAT |
avoraiser.core |
|
| EM_GETLINE |
avoraiser.core |
|
| EM_GETLINECOUNT |
avoraiser.core |
|
| EM_GETPARAFORMAT |
avoraiser.core |
|
| EM_GETSEL |
avoraiser.core |
|
| EM_GETTEXTRANGE |
avoraiser.core |
|
| EM_LINEINDEX |
avoraiser.core |
|
| EM_LINELENGTH |
avoraiser.core |
|
| EM_SCROLL |
avoraiser.core |
Memo |
| EM_SCROLLCARET |
avoraiser.core |
|
| EM_SETBKGNDCOLOR |
avoraiser.core |
|
| EM_SETCHARFORMAT |
avoraiser.core |
|
| EM_SETCUEBANNER |
avoraiser.core |
|
| EM_SETEVENTMASK |
avoraiser.core |
|
| EM_SETPARAFORMAT |
avoraiser.core |
|
| EM_SETSEL |
avoraiser.core |
|
| EM_SETTYPOGRAPHYOPTIONS |
avoraiser.core |
|
| EM_SETZOOM |
avoraiser.core |
|
| enable_group_box |
avoraiser.groupbutton |
Aktywacja / Dezaktywacja |
| end_double_buffer |
avoraiser.gdi |
Kończy rysowanie, przerzuca obraz na ekran i sprząta pamięć |
| end_update |
avoraiser.window |
|
| ENM_CHANGE |
avoraiser.core |
Event Masks (Powiadomienia) |
| ENM_DROPFILES |
avoraiser.core |
|
| ENM_LINK |
avoraiser.core |
|
| ENM_SELCHANGE |
avoraiser.core |
|
| EN_LINK |
avoraiser.core |
Kod powiadomienia (wysyłany w WM_NOTIFY) |
| extract_file_ext |
avoraiser.utils |
|
| file_exists_win |
avoraiser.utils |
Zamiennik FileExists - sprawdza atrybuty pliku |
| FillMode |
avoraiser.gdi |
|
| fill_pattern |
avoraiser.gdi |
Szybkie wypełnianie z użyciem operacji bitowych (odpowiednik PatBlt) Rop = Raster Operation (np. |
| find_rich_text |
avoraiser.richedit |
StartPos: od którego znaku szukać (0 = początek) |
| FLASHW_ALL |
avoraiser.core |
FLASHW_CAPTION or FLASHW_TRAY |
| FLASHW_CAPTION |
avoraiser.core |
|
| FLASHW_STOP |
avoraiser.core |
|
| FLASHW_TIMER |
avoraiser.core |
Mrugaj ciągle |
| FLASHW_TIMERNOFG |
avoraiser.core |
Mrugaj dopóki okno nie wyjdzie na wierzch |
| FLASHW_TRAY |
avoraiser.core |
|
| flash_window |
avoraiser.window |
Miganie oknem na pasku zadań (Powiadomienia) Handle: uchwyt okna Count: liczba mrugnięć (wpisz -1, aby mrugało dopóki nie klikniesz w okno) Interval: szybkość w ms (0 = domyślna systemowa, np. |
| GdipAddPathArc |
avoraiser.gdi |
|
| GdipAddPathArcI |
avoraiser.gdi |
|
| GdipAddPathEllipseI |
avoraiser.gdi |
|
| GdipAddPathRectangleI |
avoraiser.gdi |
|
| GdipClosePathFigure |
avoraiser.gdi |
|
| GdipCreateFromHDC |
avoraiser.button |
|
| GdipCreateFromHDC |
avoraiser.gdi |
|
| GdipCreateLineBrushFromRectI |
avoraiser.gdi |
Import funkcji tworzącej pędzel gradientowy |
| GdipCreatePath |
avoraiser.gdi |
|
| GdipCreatePen1 |
avoraiser.gdi |
|
| GdipCreateSolidFill |
avoraiser.gdi |
Pędzle i Pióra |
| GdipCreateTexture |
avoraiser.gdi |
|
| GdipDeleteBrush |
avoraiser.gdi |
|
| GdipDeleteGraphics |
avoraiser.button |
|
| GdipDeleteGraphics |
avoraiser.gdi |
|
| GdipDeletePath |
avoraiser.gdi |
|
| GdipDeletePen |
avoraiser.gdi |
|
| GdipDisposeImage |
avoraiser.button |
|
| GdipDisposeImage |
avoraiser.gdi |
|
| GdipDrawEllipseI |
avoraiser.gdi |
|
| GdipDrawImageRectI |
avoraiser.button |
|
| GdipDrawImageRectI |
avoraiser.gdi |
|
| GdipDrawLineI |
avoraiser.gdi |
|
| GdipDrawLinesI |
avoraiser.gdi |
Import do rysowania wielu połączonych linii na raz |
| GdipDrawPath |
avoraiser.gdi |
function GdipSetPixelOffsetMode(Graphics: Pointer; Mode: Integer): GPStatus; stdcall; external 'gdiplus.dll'; Opcjonalnie do ramki: |
| GdipDrawPolygonI |
avoraiser.gdi |
|
| GdipFillEllipseI |
avoraiser.gdi |
Rysowanie |
| GdipFillPath |
avoraiser.gdi |
|
| GdipFillPolygonI |
avoraiser.gdi |
|
| GdipFillRectangleI |
avoraiser.gdi |
Import funkcji wypełniającej prostokąt |
| GdipGetImageHeight |
avoraiser.gdi |
|
| GdipGetImageWidth |
avoraiser.gdi |
|
| GdipLoadImageFromFile |
avoraiser.button |
|
| GdipLoadImageFromFile |
avoraiser.gdi |
Ładowanie i usuwanie obrazków |
| GdiplusShutdown |
avoraiser.button |
|
| GdiplusShutdown |
avoraiser.gdi |
|
| GdiplusStartup |
avoraiser.button |
Importowanie funkcji z gdiplus.dll |
| GdiplusStartup |
avoraiser.gdi |
Importujemy funkcje bezpośrednio z DLL, żeby nie wymagać zewnętrznych modułów |
| GdiplusStartup |
avoraiser.gdi |
|
| GdiplusStartupInput |
avoraiser.button |
|
| gdiplus_shutdown |
avoraiser.gdi |
function gdiplus_init: Boolean; |
| GdipResetClip |
avoraiser.gdi |
|
| GdipResetPath |
avoraiser.gdi |
|
| GdipRotateWorldTransform |
avoraiser.gdi |
Do transformacji Obracanie |
| GdipSetClipPath |
avoraiser.gdi |
Do przycinania Avatary |
| GdipSetInterpolationMode |
avoraiser.button |
|
| GdipSetPixelOffsetMode |
avoraiser.button |
|
| GdipSetPixelOffsetMode |
avoraiser.gdi |
|
| GdipSetSmoothingMode |
avoraiser.button |
procedure set_on_click(HBtn: HWND; Callback: TAvocadoClickEvent); Import funkcji z DLL |
| GdipSetSmoothingMode |
avoraiser.gdi |
function GdiplusStartup(out token: PtrUInt; input: Pointer; output: Pointer): GpStatus; stdcall; external 'gdiplus.dll'; function GdipSetSmoothingMode(graphics: GpGraphics; mode: Integer): GpStatus; stdcall; external 'gdiplus.dll'; nowe |
| GdipTranslateWorldTransform |
avoraiser.gdi |
|
| GetFileSizeEx |
avoraiser.core |
|
| GetWindowSubclass |
avoraiser.utils |
|
| get_app_path |
avoraiser.utils |
Zamiennik ExtractFilePath - wycina ścieżkę z pełnej nazwy modułu |
| get_checkbox_checked |
avoraiser.chekbox |
odczytanie czy jest zaznaczony checkbox |
| get_client_area |
avoraiser.layout |
|
| get_color |
avoraiser.window |
|
| get_combo_box_index |
avoraiser.combobox |
Pobiera indeks wybranego elementu (0, 1, 2...) |
| get_combo_box_text |
avoraiser.combobox |
Pobiera tekst wybranego elementu |
| get_device_height |
avoraiser.printer |
Pobiera fizyczną wysokość płótna (w pikselach) |
| get_device_width |
avoraiser.printer |
Pobiera fizyczną szerokość płótna (w pikselach) - idealne dla drukarki/PDF |
| get_file_extension |
avoraiser.utils |
|
| get_file_name_from_user |
avoraiser.dialogs |
|
| get_file_name_only |
avoraiser.utils |
|
| get_group_box_text |
avoraiser.groupbutton |
Pobieranie tekstu z groupbox |
| get_height |
avoraiser.layout |
|
| get_image_size |
avoraiser.gdi |
Pobiera rozmiar obrazka |
| get_line_count |
avoraiser.memo |
informacje o tekście Zwraca liczbę linii (zawsze minimum 1, nawet jak pusty) |
| get_line_index |
avoraiser.memo |
Zwraca indeks znaku, od którego zaczyna się dana linia line_index: numer linii od 0. |
| get_line_length |
avoraiser.memo |
Zwraca długość linii w znakach char_index: indeks dowolnego znaku w tej linii (lub -1 dla obecnej linii) UWAGA: WinAPI wymaga tu indeksu znaku, a nie numeru linii! |
| get_line_text |
avoraiser.memo |
Pobiera treść całej linii jako String |
| get_memo_line_count |
avoraiser.memo |
Liczenie linii i znaków |
| get_memo_text |
avoraiser.memo |
|
| get_memo_text_length |
avoraiser.memo |
|
| get_pixel |
avoraiser.gdi |
Pobiera kolor piksela z podanych współrzędnych (zwraca wartość DWORD / COLORREF) |
| get_progressbar_value |
avoraiser.progressbar |
Pobranie wartosci zprogressbara |
| get_prop_color |
avoraiser.utils |
|
| get_prop_int |
avoraiser.shape |
|
| get_rich_text_caret_pos |
avoraiser.richedit |
|
| get_rich_text_line_count |
avoraiser.richedit |
|
| get_rich_text_selection_length |
avoraiser.richedit |
|
| get_rich_text_text |
avoraiser.richedit |
|
| get_selected_combo_text |
avoraiser.combobox |
Pobiera tekst aktualnie wybranego elementu
|
| get_selection |
avoraiser.edit |
Pobiera informację, gdzie jest kursor lub co jest zaznaczone |
| get_spin_value |
avoraiser.spinedit |
pobiera wartosc liczbowa |
| get_text |
avoraiser.utils |
Pobiera tekst z dowolnej kontrolki |
| get_text_size |
avoraiser.gdi |
Oblicza szerokość i wysokość tekstu w pikselach dla aktualnej czcionki na DC |
| get_trackbar_pos |
avoraiser.trackbar |
Pobranie wartości |
| get_width |
avoraiser.layout |
|
| get_window_height |
avoraiser.utils |
|
| get_window_int |
avoraiser.utils |
Pobiera liczbę bezpośrednio z kontrolki (np. |
| get_window_monitor_info |
avoraiser.utils |
Pobiera informacje o monitorze, na którym znajduje się okno |
| get_window_monitor_info |
avoraiser.window |
|
| get_window_text_length |
avoraiser.utils |
Zwraca długość tekstu w oknie lub kontrolce (liczba znaków) |
| get_window_title |
avoraiser.utils |
|
| get_window_width |
avoraiser.utils |
|
| get_window_x |
avoraiser.utils |
geometria okna / kontrolki |
| get_window_y |
avoraiser.utils |
|
| get_x |
avoraiser.layout |
Pobieranie aktualnej pozycji i rozmiaru okna |
| get_y |
avoraiser.layout |
|
| goto_rich_text_line |
avoraiser.richedit |
|
| GpBrush |
avoraiser.gdi |
|
| GpGraphics |
avoraiser.gdi |
|
| GpImage |
avoraiser.gdi |
|
| GpPath |
avoraiser.gdi |
|
| GpPen |
avoraiser.gdi |
|
| GpRect |
avoraiser.gdi |
|
| GPStatus |
avoraiser.button |
Podstawowe typy danych GDI+ |
| GpStatus |
avoraiser.gdi |
|
| handle_drop_files |
avoraiser.richedit |
Zwraca nazwę pliku, jeśli się udało, lub pusty ciąg znaków |
| hide |
avoraiser.window |
|
| hi_word |
avoraiser.core |
|
| HMONITOR |
avoraiser.core |
|
| input_box |
avoraiser.dialogs |
Wyświetla okno z prośbą o wpisanie tekstu. |
| insert_rich_text_at_cursor |
avoraiser.richedit |
wstawiania w miejscu kursora: |
| insert_text_at_cursor |
avoraiser.memo |
Wstawianie tekstu w miejsce kursora |
| install_avocado_rich_edit_subclass |
avoraiser.richedit |
|
| int_to_pchar |
avoraiser.utils |
|
| int_to_str |
avoraiser.utils |
Konwersje (Zastępują SysUtils) Zamienia liczbę na zwykły string |
| int_to_wide |
avoraiser.utils |
Zamienia liczbę na UnicodeString (Do kontrolek WinAPI, np. |
| invalidate |
avoraiser.window |
odświeżanie (painting |
| is_checkbox_checked |
avoraiser.chekbox |
Sprawdzanie stanu Checkboxa |
| is_memo_modified |
avoraiser.memo |
Sprawdzanie, czy tekst został zmieniony (Modified) |
| is_radio_button_checked |
avoraiser.radiobutton |
Funkcja do sprawdzania, czy radio jest zaznaczone |
| is_rich_text_bold |
avoraiser.richedit |
Sprawdza, czy zaznaczony tekst jest pogrubiony |
| is_rich_text_style_active |
avoraiser.richedit |
Zwraca True, jeśli zaznaczony tekst jest pogrubiony/kursywą itp. |
| is_window_maximized |
avoraiser.window |
Sprawdza, czy okno jest zmaksymalizowane na cały ekran |
| is_window_minimized |
avoraiser.window |
Sprawdza, czy okno jest zminimalizowane do paska zadań |
| is_window_on_top |
avoraiser.window |
|
| KP_COL_BORD |
avoraiser.core |
Border Color |
| KP_COL_BORDER |
avoraiser.core |
|
| KP_COL_FOCS |
avoraiser.core |
Focus Color |
| KP_COL_HOVR |
avoraiser.core |
|
| KP_COL_NORM |
avoraiser.core |
|
| KP_COL_PRES |
avoraiser.core |
|
| KP_COL_TEXT |
avoraiser.core |
|
| KP_EDIT_ON_COLOR |
avoraiser.core |
Edit |
| KP_FONT |
avoraiser.core |
|
| KP_IS_HOVER |
avoraiser.core |
|
| KP_IS_PRESS |
avoraiser.core |
|
| KP_ON_COLOR |
avoraiser.core |
|
| KP_RADIUS |
avoraiser.core |
|
| list_add |
avoraiser.listbox |
Zarządzanie danymi |
| list_begin_update |
avoraiser.listbox |
|
| list_clear |
avoraiser.listbox |
|
| list_count |
avoraiser.listbox |
Informacje |
| list_delete |
avoraiser.listbox |
|
| list_delete_selected |
avoraiser.listbox |
|
| list_end_update |
avoraiser.listbox |
|
| list_find |
avoraiser.listbox |
|
| list_get_data |
avoraiser.listbox |
|
| list_get_index |
avoraiser.listbox |
|
| list_get_selected_data |
avoraiser.listbox |
|
| list_get_text |
avoraiser.listbox |
|
| list_insert |
avoraiser.listbox |
|
| list_set_data |
avoraiser.listbox |
Ukryte dane (ID) |
| load_button_icon |
avoraiser.gdi |
|
| load_memo_from_file |
avoraiser.memo |
|
| load_rich_text_from_file |
avoraiser.richedit |
|
| lo_word |
avoraiser.core |
pomocnice funkcje |
| LWA_ALPHA |
avoraiser.core |
|
| make_wparam |
avoraiser.utils |
|
| MARGINS |
avoraiser.core |
|
| maximize_window |
avoraiser.window |
Zmiana stanu wyświetlania (pełny ekran, do paska, przywrócenie). |
| MenuRegistry |
avoraiser.events |
|
| minimize_window |
avoraiser.window |
|
| MONITORINFO |
avoraiser.core |
|
| MONITORINFOF_PRIMARY |
avoraiser.core |
|
| MONITOR_DEFAULTTONEAREST |
avoraiser.core |
|
| move_cursor_to_end |
avoraiser.edit |
Przesuwa kursor na sam koniec tekstu (przydatne przy logach) |
| old_rich_edit_proc |
avoraiser.richedit |
|
| open_url |
avoraiser.utils |
|
| password_box |
avoraiser.dialogs |
Wyświetla okno do wpisywania hasła (znaki są maskowane). |
| paste_from_clipboard |
avoraiser.clipboard |
Wkleja w miejscu kursora |
| pchar_to_int |
avoraiser.utils |
Zamienia PChar na liczbę. |
| PFM_STARTINDENT |
avoraiser.core |
|
| PGpRect |
avoraiser.gdi |
|
| PMONITORINFO |
avoraiser.core |
Wskaźnik do struktury |
| point |
avoraiser.gdi |
Tworzy strukturę TPoint w locie (zastępuje funkcję z modułu Classes) |
| printer_begin_doc |
avoraiser.printer |
Rozpoczyna nowe zadanie drukowania (pojawia się w buforze Windowsa) |
| printer_draw_line |
avoraiser.printer |
Rysuje prostą linię na kartce papieru (np. |
| printer_draw_text |
avoraiser.printer |
Rysuje tekst na kartce papieru (współrzędne w pikselach drukarki) |
| printer_end_doc |
avoraiser.printer |
Kończy zadanie, wypuszcza kartkę z drukarki i zwalnia pamięć |
| printer_export_to_pdf |
avoraiser.printer |
Tworzy plik PDF w tle i zwraca gotowy uchwyt (HDC) do rysowania po nim |
| printer_set_font |
avoraiser.printer |
|
| printer_show_dialog |
avoraiser.printer |
Wywołuje systemowe okno wyboru drukarki i zwraca jej kontekst (HDC) |
| process_messages |
avoraiser.utils |
Wstawiaj to wewnątrz długich pętli (np. |
| progressbar_step |
avoraiser.progressbar |
Krokowa zmiana wartosci w progressBar |
| p_av_en_link |
avoraiser.core |
Powiadomienie o linku |
| read_file_to_string |
avoraiser.utils |
|
| refresh_ui |
avoraiser.core |
Odświeża interfejs w trakcie ciężkich obliczeń, zapobiegając zawieszeniu okna |
| RemoveWindowSubclass |
avoraiser.utils |
|
| repaint |
avoraiser.window |
Repaint Wymusza odrysowanie TERAZ (natychmiast).
|
| replace_selection |
avoraiser.edit |
Zamienia zaznaczony tekst na inny (lub wstawia w miejscu kursora) can_undo: Czy operację można cofnąć (Ctrl+Z) Domyślnie True. |
| reset_to_standard_font |
avoraiser.richedit |
Resetuj formatowanie, która ustawia standardowy wygląd |
| restore_window |
avoraiser.window |
|
| rgb |
avoraiser.utils |
POMOCNICZE FUNKCJE |
| rich_text_redo |
avoraiser.richedit |
|
| rich_text_undo |
avoraiser.richedit |
|
| rounding |
avoraiser.window |
Wygladzenie krawedzi |
| ROUNDING_COMP |
avoraiser.core |
Zaokraglenie |
| run |
avoraiser.window |
|
| run_app |
avoraiser.window |
Automatyczne zarzadzanie komunikatem MSG |
| same_text |
avoraiser.utils |
|
| save_rich_text_to_file |
avoraiser.richedit |
|
| SCF_ALL |
avoraiser.core |
|
| SCF_DEFAULT |
avoraiser.core |
|
| SCF_SELECTION |
avoraiser.core |
|
| scroll_memo |
avoraiser.memo |
nawigacja (scrolling) Przewija widok. |
| scroll_memo_to_caret |
avoraiser.memo |
Przesuwa widok tak, aby kursor był widoczny |
| scroll_memo_to_end |
avoraiser.memo |
Przewija na sam koniec (Auto-Scroll, np. |
| select_all_text |
avoraiser.edit |
Zaznacza cały tekst w kontrolce (Skrót Ctrl+A) |
| select_combo_box_index |
avoraiser.combobox |
Funkcja zaznacza element o podanym indeksie (np. |
| select_rich_text |
avoraiser.richedit |
|
| select_text |
avoraiser.edit |
zaznaczanie tekstu (selection) po prostu przesuwa kursor w to miejsce. |
| send_to_back |
avoraiser.window |
|
| SetWindowSubclass |
avoraiser.utils |
|
| set_always_on_top |
avoraiser.window |
Zawsze na wierzchu |
| set_bk_mode |
avoraiser.gdi |
Ustawia tryb tła pod tekstem (True = przezroczyste, False = zamalowane kolorem tła) |
| set_border |
avoraiser.window |
Wyłączanie ramki (np. |
| set_bounds |
avoraiser.layout |
|
| set_button_colors |
avoraiser.button |
|
| set_button_id |
avoraiser.button |
|
| set_button_radius |
avoraiser.button |
|
| set_caption_color |
avoraiser.window |
ustawienie koloru naglowka okna |
| set_caption_text_color |
avoraiser.window |
ustawienie koloru tekstu naglowka okna |
| set_color |
avoraiser.window |
|
| set_component_auto_font |
avoraiser.utils |
Uniwersalne skalowanie czcionki |
| set_component_color |
avoraiser.utils |
Pozwala systemowi "odetchnąć" i obsłużyć kliknięcia/odświeżanie |
| set_component_rounding |
avoraiser.window |
Zaokraglenia rogów |
| set_component_size_font |
avoraiser.utils |
ustawienie czcionki |
| set_component_text_color |
avoraiser.utils |
|
| set_component_transparent |
avoraiser.utils |
|
| set_component_visible |
avoraiser.window |
funkcje wspolne Ustawia widoczność (True = Pokaż, False = Ukryj) |
| set_control_color |
avoraiser.utils |
Ustawia kolor kontrolkam (Edit, Memo, itp) |
| set_control_read_only |
avoraiser.edit |
Blokuje (True) lub odblokowuje (False) możliwość pisania w Edit/Memo. |
| set_cursor_position |
avoraiser.edit |
Ustawia kursor na konkretnej pozycji (indeks znaku od 0) |
| set_dark_mode |
avoraiser.utils |
|
| set_dialog_language |
avoraiser.dialogs |
Zmiana jezyka przyciskow |
| set_dropdown_color |
avoraiser.combobox |
|
| set_edit_alignment |
avoraiser.edit |
Wyrownanie teksru w poziomie w Edit |
| set_edit_focus_color |
avoraiser.edit |
|
| set_edit_math_only |
avoraiser.edit |
|
| set_edit_numbers_only |
avoraiser.edit |
|
| set_edit_password_char |
avoraiser.edit |
Ustawia znak maskujący (np. |
| set_edit_placeholder |
avoraiser.edit |
|
| set_edit_vertical_center |
avoraiser.edit |
Centrowanie w pionie |
| set_group_box_font |
avoraiser.groupbutton |
Zmiana czcionki w locie |
| set_group_box_text |
avoraiser.groupbutton |
Zmiana tytulu |
| set_image_angle |
avoraiser.gdi |
Zmiana kąta w locie (np. |
| set_listbox_color |
avoraiser.utils |
ustawia kolor tla listboxa |
| set_listbox_colors |
avoraiser.listbox |
|
| set_listbox_selection_color |
avoraiser.listbox |
Wygląd |
| set_memo_fmt_lines |
avoraiser.memo |
Włącza (True) lub wyłącza (False) dodawanie znaków końca linii przy zawijaniu wierszy |
| set_memo_limit |
avoraiser.memo |
Limit znaków w memo |
| set_memo_limit |
avoraiser.memo |
Limit: 0 = Maksymalny możliwy (ok. |
| set_memo_modified |
avoraiser.memo |
|
| set_memo_read_only |
avoraiser.memo |
Pozwala ona zablokować edycję tekstu |
| set_memo_text |
avoraiser.memo |
Ta funkcja po prostu zastępuje całą treść w Memo nowym tekstem. |
| set_minimize_button |
avoraiser.window |
Ukrywanie/Pokazywanie przycisku minimalizacji |
| set_min_window_size |
avoraiser.window |
ograniczenia (constraints) |
| set_on_activate_app |
avoraiser.window |
rejestracja zdarzeń stanu |
| set_on_change |
avoraiser.window |
|
| set_on_char |
avoraiser.window |
Przyciski |
| set_on_click |
avoraiser.window |
|
| set_on_clipboard_render |
avoraiser.window |
|
| set_on_close_query |
avoraiser.core |
|
| set_on_color_btn |
avoraiser.button |
|
| set_on_color_edit |
avoraiser.edit |
|
| set_on_context_menu |
avoraiser.menu |
X, Y: Pozycja kursora na ekranie (gdzie ma się pojawić menu) |
| set_on_dead_char |
avoraiser.window |
"Martwe" znaki (np. |
| set_on_device_event |
avoraiser.core |
|
| set_on_drop_files |
avoraiser.window |
|
| set_on_enable |
avoraiser.window |
|
| set_on_end_session |
avoraiser.utils |
|
| set_on_get_min_max_info |
avoraiser.window |
MINMAXINFO (Ograniczenia rozmiaru) — |
| set_on_hittest |
avoraiser.core |
|
| set_on_hit_test |
avoraiser.window |
|
| set_on_hscroll |
avoraiser.window |
|
| set_on_init_menu_popup |
avoraiser.menu |
Funkcje rejestrujące |
| set_on_init_popup |
avoraiser.timepicker |
|
| set_on_key_down |
avoraiser.core |
|
| set_on_key_up |
avoraiser.core |
|
| set_on_kill_focus |
avoraiser.window |
|
| set_on_lbutton_dbl_clk |
avoraiser.core |
|
| set_on_lbutton_down |
avoraiser.core |
|
| set_on_lbutton_up |
avoraiser.core |
|
| set_on_mbutton_dbl_clk |
avoraiser.core |
|
| set_on_mbutton_down |
avoraiser.core |
|
| set_on_mbutton_up |
avoraiser.core |
|
| set_on_menu_command |
avoraiser.menu |
|
| set_on_menu_select |
avoraiser.menu |
|
| set_on_menu_select |
avoraiser.timepicker |
|
| set_on_mouse_down |
avoraiser.core |
|
| set_on_mouse_hwheel |
avoraiser.core |
|
| set_on_mouse_move |
avoraiser.core |
Ruch myszy |
| set_on_mouse_move |
avoraiser.window |
Mysz |
| set_on_mouse_wheel |
avoraiser.core |
|
| set_on_move |
avoraiser.window |
Reakcja na przesunięcie okna |
| set_on_moving |
avoraiser.window |
Rejestracja zdarzenia w trakcie przesuwania |
| set_on_nc_left_double_click |
avoraiser.core |
|
| set_on_nc_left_down |
avoraiser.core |
|
| set_on_nc_left_up |
avoraiser.core |
|
| set_on_nc_mouse_move |
avoraiser.core |
interakcja z ramką i tytułem (non-client) |
| set_on_nc_right_down |
avoraiser.core |
|
| set_on_nc_right_up |
avoraiser.core |
|
| set_on_notify |
avoraiser.window |
|
| set_on_paint |
avoraiser.window |
|
| set_on_power_event |
avoraiser.core |
|
| set_on_query_end_session |
avoraiser.utils |
|
| set_on_rbutton_dbl_clk |
avoraiser.core |
|
| set_on_rbutton_down |
avoraiser.core |
|
| set_on_rbutton_up |
avoraiser.core |
|
| set_on_resize |
avoraiser.core |
Funkcja przypisująca reakcję na zmianę rozmiaru okna |
| set_on_set_focus |
avoraiser.window |
zdarzenia fokusa |
| set_on_sizing |
avoraiser.window |
|
| set_on_sys_char |
avoraiser.window |
Znaki systemowe (np. |
| set_on_sys_key_down |
avoraiser.window |
|
| set_on_sys_key_up |
avoraiser.window |
|
| set_on_timer |
avoraiser.window |
Rejestruje procedurę obsługi timerów dla danego okna |
| set_on_time_change |
avoraiser.timepicker |
|
| set_on_uni_char |
avoraiser.window |
Nowoczesne znaki Unicode (dla pełnej zgodności z nowszymi systemami) |
| set_on_vscroll |
avoraiser.window |
scrolowanie zdarzenie |
| set_on_window_pos_changing |
avoraiser.window |
Rejestracja zdarzenia Zanim zmieni się pozycja |
| set_opacity |
avoraiser.window |
|
| set_pixel |
avoraiser.gdi |
Rysuje pojedynczy punkt na podanych współrzędnych |
| set_position |
avoraiser.layout |
|
| set_progressbar_border_color |
avoraiser.progressbar |
Pozwoli ona ustawić kolor ramki niezależnie od tekstu.w ProgressBar |
| set_progressbar_color |
avoraiser.progressbar |
Funkcja pomocnicza do ustawiania koloru paska |
| set_progressbar_from_max |
avoraiser.progressbar |
Current: ile masz (np. |
| set_progressbar_show_text |
avoraiser.progressbar |
Tą funkcją decydujesz, czy dany pasek ma mieć napis, czy nie. |
| set_progressbar_text_color |
avoraiser.progressbar |
Zmienia kolor tekstu w progress bar |
| set_progressbar_value |
avoraiser.progressbar |
zmiana wartości paska. |
| set_prop_int |
avoraiser.shape |
|
| set_radio_button_check |
avoraiser.radiobutton |
Funkcja do ręcznego zaznaczania |
| set_rich_text_alignment |
avoraiser.richedit |
1 Left, 2 Center, 3 Right |
| set_rich_text_auto_url |
avoraiser.richedit |
|
| set_rich_text_background_color |
avoraiser.richedit |
zmiana koloru tła |
| set_rich_text_bold |
avoraiser.richedit |
Funkcje formatowania (działają na ZAZNACZONYM tekście) |
| set_rich_text_border |
avoraiser.richedit |
zmiana koloru tekstu Włącza lub wyłącza systemową ramkę (3D) |
| set_rich_text_bullets |
avoraiser.richedit |
|
| set_rich_text_color |
avoraiser.richedit |
|
| set_rich_text_font_name |
avoraiser.richedit |
Zmiana nazwy czcionki (np. |
| set_rich_text_font_size |
avoraiser.richedit |
Zmiana rozmiaru (w punktach, np. |
| set_rich_text_font_size_all |
avoraiser.richedit |
|
| set_rich_text_italic |
avoraiser.richedit |
|
| set_rich_text_read_only |
avoraiser.richedit |
|
| set_rich_text_size |
avoraiser.richedit |
|
| set_rich_text_text |
avoraiser.richedit |
|
| set_rich_text_underline |
avoraiser.richedit |
|
| set_rich_text_word_wrap |
avoraiser.richedit |
|
| set_rich_text_zoom |
avoraiser.richedit |
|
| set_rich_text_zoom_percent |
avoraiser.richedit |
|
| set_sizable |
avoraiser.window |
Czy użytkownik może przeciągać krawędzie okna. |
| set_size |
avoraiser.layout |
|
| set_spin_arrow_color |
avoraiser.spinedit |
Zmiana koloru strzalek w SpinEdit |
| set_spin_background_color |
avoraiser.spinedit |
Zmienia kolor tła pod strzałkami (Panel boczny) |
| set_text |
avoraiser.utils |
Ustawia tekst dowolnej kontrolki (Button, Label, Window, Edit) |
| set_text_align_center |
avoraiser.printer |
Ustawia wyśrodkowanie tekstu względem podanych współrzędnych X |
| set_text_align_left |
avoraiser.printer |
Przywraca standardowe rysowanie tekstu od lewej strony (domyślne) |
| set_text_color |
avoraiser.gdi |
Zmienia kolor rysowanego tekstu na danym DC |
| set_title |
avoraiser.utils |
aby móc zmieniać napis na pasku tytułu "w locie", np. |
| set_trackbar_colors |
avoraiser.trackbar |
Ustawienie kolorów |
| set_trackbar_pos |
avoraiser.trackbar |
Ustawienie wartości |
| set_trackbar_range |
avoraiser.trackbar |
Ustawienie zakresu (np. |
| set_trackbar_show_value |
avoraiser.trackbar |
|
| set_trackbar_step |
avoraiser.trackbar |
|
| set_window_close_button |
avoraiser.window |
Wylaczenie przycisku zamkniecia okna x |
| set_window_enabled |
avoraiser.window |
Zablokowane okno nie reaguje na myszkę ani klawiaturę. |
| set_window_icons |
avoraiser.window |
|
| set_window_int |
avoraiser.utils |
Wpisuje liczbę bezpośrednio do kontrolki |
| set_window_maximize_button |
avoraiser.window |
Wylaczenie przycisku maksymalizaji okna |
| set_window_minimize_button |
avoraiser.window |
Wylaczenie przycisku minimalizacji okna |
| set_window_resizable |
avoraiser.window |
Funkcja do blokowania zmiany rozmiaru |
| set_window_shadow |
avoraiser.utils |
Cień pod oknem (szczególnie dla Frameless) |
| set_window_sticky |
avoraiser.window |
Włącza/Wyłącza przyklejanie do krawędzi (Snapping) |
| show |
avoraiser.window |
Pokaż okno (jeśli było ukryte) |
| show_action_sheet |
avoraiser.dialogs |
Wyświetla pionowe menu z dużymi przyciskami. |
| show_component |
avoraiser.utils |
Pokazuje (True) lub ukrywa (False) dowolny komponent/obiekt |
| show_context_menu |
avoraiser.clipboard |
|
| show_custom_dialog |
avoraiser.dialogs |
Główna funkcja tworząca customowy dialog zwraca wynik |
| show_message |
avoraiser.dialogs |
Wyświetla proste okno z informacją |
| show_progress_dialog |
avoraiser.dialogs |
|
| show_toast |
avoraiser.dialogs |
Wyświetla powiadomienie typu Toast. |
| show_toggle_component |
avoraiser.utils |
Przełącza widoczność (jak jest widoczny to ukrywa, jak ukryty to pokazuje) |
| show_warning |
avoraiser.dialogs |
Wyświetla ostrzeżenie z ikoną wykrzyknika |
| snapshot_to_clipboard |
avoraiser.window |
|
| start_timer |
avoraiser.utils |
Uruchamia timer. |
| stop_timer |
avoraiser.utils |
Zatrzymuje timer. |
| stretch_pixels |
avoraiser.gdi |
Kopiowanie ze skalowaniem (odpowiednik StretchBlt) |
| str_to_int |
avoraiser.utils |
|
| SUBCLASSPROC |
avoraiser.utils |
avoraiser.events, |
| SW_SHOWNORMAL |
avoraiser.core |
Stała określająca sposób wyświetlenia okna (Normalny) |
| tagMONITORINFO |
avoraiser.core |
|
| TAnchorData |
avoraiser.layout |
|
| TAvocadoActivateAppEvent |
avoraiser.core |
|
| TAvocadoAnchorKind |
avoraiser.core |
type TAvocadoMinMaxEvent = procedure(Window: HWND; MinMaxInfo: PMinMaxInfo); Rodzaje kotwic |
| TAvocadoAnchorKind |
avoraiser.layout |
|
| TAvocadoAnchors |
avoraiser.core |
|
| TAvocadoAnchors |
avoraiser.layout |
|
| TAvocadoCharEvent |
avoraiser.core |
|
| TAvocadoClickEvent |
avoraiser.button |
Usunąłem avoraiser.events, bo przenosimy wszystko do core/window |
| TAvocadoCloseEvent |
avoraiser.core |
TAvocadoCharEvent = procedure(Sender: HWND; Ch: WideChar); Nowy typ: Funkcja zwracająca True (można zamknąć) lub False (zablokuj) |
| TAvocadoColorEvent |
avoraiser.core |
type TAvocadoColorEvent = function(Sender: HWND; Control: HWND; DC: HDC): HBRUSH; |
| TAvocadoCommandEvent |
avoraiser.core |
|
| TAvocadoDeviceEvent |
avoraiser.core |
|
| TAvocadoDropFilesEvent |
avoraiser.core |
Zdarzenie upuszczenia plików (zwraca listę ścieżek) TAvocadoDropFilesEvent = procedure(Sender: HWND; Files: TStringList); |
| TAvocadoEnableEvent |
avoraiser.core |
|
| TAvocadoEndSessionEvent |
avoraiser.core |
|
| TAvocadoEvent |
avoraiser.core |
Definicja typu procedury: przyjmuje "Sender" czyli uchwyt klikniętego elementu |
| TAvocadoFocusEvent |
avoraiser.core |
|
| TAvocadoHitTestEvent |
avoraiser.core |
Zwróć -1 (HTNOWHERE), jeśli chcesz zdać się na system. |
| TAvocadoInitMenuEvent |
avoraiser.core |
Zdarzenie inicjacji menu (żeby je np. |
| TAvocadoKeyEvent |
avoraiser.core |
TAvocadoKeyEvent = procedure(Sender: HWND; Key: Word);
|
| TAvocadoMenuLoopEvent |
avoraiser.core |
Zdarzenie wejścia/wyjścia z pętli menu |
| TAvocadoMenuSelectEvent |
avoraiser.core |
Zdarzenie wyboru elementu menu (hover) - np. |
| TAvocadoMinMaxEvent |
avoraiser.core |
|
| TAvocadoMonitorInfo |
avoraiser.core |
Struktura z informacjami o monitorze |
| TAvocadoMouseEvent |
avoraiser.core |
Zdarzenie myszy (X, Y to współrzędne względem okna) TAvocadoMouseEvent = procedure(Sender: HWND; X, Y: Integer); |
| TAvocadoMovingEvent |
avoraiser.core |
Typ zdarzenia dla przesuwania - pozwala edytować Rect w locie |
| TAvocadoNCMouseEvent |
avoraiser.core |
TAvocadoNCMouseEvent = procedure(Sender: HWND; HitTest: Integer; X, Y: Integer);
|
| TAvocadoNotifyEvent |
avoraiser.core |
|
| TAvocadoPaintEvent |
avoraiser.core |
|
| TAvocadoPaintEvent |
avoraiser.window |
|
| TAvocadoPowerEvent |
avoraiser.core |
Status: Dodatkowe dane (np. |
| TAvocadoQueryEndSessionEvent |
avoraiser.core |
|
| TAvocadoRenderAllEvent |
avoraiser.core |
|
| TAvocadoRenderFormatEvent |
avoraiser.core |
Zdarzenia schowka (gdy system prosi o dane) |
| TAvocadoResizeEvent |
avoraiser.core |
Zdarzenie przekazuje uchwyt okna oraz nową szerokość i wysokość |
| TAvocadoScrollEvent |
avoraiser.core |
|
| TAvocadoScrollInfo |
avoraiser.core |
|
| TAvocadoSizingEvent |
avoraiser.core |
Nowy typ: Pozwala modyfikować Rect w trakcie zmiany rozmiaru! |
| TAvocadoSysCommandEvent |
avoraiser.core |
type TAvocadoPaintEvent = procedure(Sender: HWND; DC: HDC); Zdarzenie systemowe (np. |
| TAvocadoTimerEvent |
avoraiser.core |
— DEVICE (Urządzenia USB/CD) — Event: Co się stało? (np. |
| TAvocadoWheelEvent |
avoraiser.core |
Zdarzenie kółka myszy (Delta > 0 góra/prawo, Delta < 0 dół/lewo) TAvocadoWheelEvent = procedure(Sender: HWND; Delta: Integer; X, Y: Integer); |
| TAvocadoWindowParams |
avoraiser.window |
avoraiser.timepicker; |
| TAvocadoWindowPosEvent |
avoraiser.core |
Zdarzenie dające dostęp do pełnej struktury WINDOWPOS |
| TAvoDrawItemEvent |
avoraiser.core |
|
| TAvoDropFilesEvent |
avoraiser.core |
|
| TAvoEvents |
avoraiser.webview |
Nasza klasa-wydmuszka do odbierania zdarzeń z przeglądarki |
| TAvoIntChangeEvent |
avoraiser.core |
Zdarzenie zmiany wartości liczbowej (np. |
| TAvoNotifyEvent |
avoraiser.core |
|
| TAvoRenderAllEvent |
avoraiser.core |
|
| TAvoRenderFormatEvent |
avoraiser.core |
|
| TCharRange |
avoraiser.richedit |
Zakres znaków (używany w wielu komunikatach RichEdit) |
| TDialogButtons |
avoraiser.dialogs |
Jakie przyciski mają się pojawić? |
| TDialogLanguage |
avoraiser.dialogs |
|
| TDialogResult |
avoraiser.dialogs |
Co kliknął użytkownik? Wynik działania funkcji |
| TDoubleBufferState |
avoraiser.gdi |
Struktura przechowująca stan wirtualnego bufora |
| TEditStreamCallback |
avoraiser.core |
|
| TFindTextExW |
avoraiser.richedit |
Struktura potrzebna do EM_FINDTEXTEXW |
| TFocusCallbacks |
avoraiser.events |
|
| TFocusEntry |
avoraiser.events |
|
| TGdiplusStartupInput |
avoraiser.gdi |
|
| TKeyboardCallbacks |
avoraiser.events |
|
| TKeyboardEntry |
avoraiser.events |
|
| TMenuCallbacks |
avoraiser.events |
Menu i inne |
| TMenuEntry |
avoraiser.events |
|
| TME_HOVER |
avoraiser.core |
DLA MYSZKI (TRACKMOUSEEVENT) |
| TME_LEAVE |
avoraiser.core |
|
| TMouseCallbacks |
avoraiser.events |
Mysz i Klawiatura |
| TMouseEntry |
avoraiser.events |
|
| toggle_component_visible |
avoraiser.window |
Przełącza widoczność (Jak jest widoczny to ukrywa, jak ukryty to pokazuje) |
| TO_ADVANCEDTYPOGRAPHY |
avoraiser.core |
Options & Masks |
| TrackMouseEvent |
avoraiser.core |
|
| track_mouse_leave |
avoraiser.utils |
|
| TransparentBlt |
avoraiser.button |
|
| TScrollEntry |
avoraiser.events |
TEventEntry = record Handle: HWND; Callback: TAvocadoEvent; end; TResizeEntry = record Handle: HWND; Callback: TAvocadoEvent; end; // Stary typ resize TKeyEntry = record Handle: HWND; Callback: TAvocadoKeyEvent; end; TMoveEntry = record Handle: HWND; Callback: TAvocadoEvent; end; TMinMaxEntry = record Handle: HWND; OnMinMax: TAvocadoMinMaxEvent; end; TContextEntry = record Handle: HWND; OnContext: TAvocadoContextEvent; end; TCloseEntry = record Handle: HWND; Callback: TAvocadoCloseEvent; end; TSizingEntry = record Handle: HWND; Callback: TAvocadoSizingEvent; end; TMovingEntry = record Handle: HWND; Callback: TAvocadoMovingEvent; end; TPosChangingEntry = record Handle: HWND; Callback: TAvocadoWindowPosEvent; end; TDropEntry = record Handle: HWND; OnDrop: TAvocadoDropFilesEvent; end; |
| TSessionEntry |
avoraiser.events |
TClipEntry = record Handle: HWND; OnRender: TAvocadoRenderFormatEvent; OnRenderAll: TAvocadoRenderAllEvent; end; TTimerEntry = record Handle: HWND; OnTimer: TAvocadoTimerEvent; end; TPowerEntry = record Handle: HWND; OnPower: TAvocadoPowerEvent; end; |
| TSubclassProc |
avoraiser.core |
|
| TTextSelection |
avoraiser.core |
|
| TTrackMouseEvent |
avoraiser.core |
struktura trackmouseevent Zmieniamy nazwę na TTrackMouseEvent (dodajemy 'T') |
| t_av_char_format |
avoraiser.richedit |
|
| t_av_char_range |
avoraiser.core |
Zakres znaków |
| t_av_context_event |
avoraiser.core |
Info: Wskaźnik do struktury, w której ustawiamy limity (np. |
| t_av_drop_files_event |
avoraiser.core |
|
| t_av_edit_stream |
avoraiser.richedit |
Strumieniowanie (do wczytywania/zapisywania RTF) |
| t_av_en_link |
avoraiser.core |
|
| t_av_find_text_ex |
avoraiser.core |
Struktura wyszukiwania |
| t_av_init_menu_event |
avoraiser.core |
|
| t_av_init_popup_cb |
avoraiser.core |
|
| t_av_menu_select_cb |
avoraiser.core |
|
| t_av_menu_select_event |
avoraiser.core |
Zdarzenie wywoływane, gdy użytkownik "najedzie" na pozycję w menu |
| t_av_para_format |
avoraiser.richedit |
PARAFORMAT2 - musi być PACKED! |
| t_av_stream_callback |
avoraiser.richedit |
|
| t_av_text_range |
avoraiser.core |
Struktura pobierania tekstu (np. |
| t_av_time_change_cb |
avoraiser.core |
|
| t_subclass_proc |
avoraiser.combobox |
|
| undo_last_action |
avoraiser.clipboard |
Cofnij (Ctrl+Z) |
| UNICODE_NOCHAR |
avoraiser.core |
<— Dodaj to tutaj |
| update_layout |
avoraiser.layout |
|
| update_progress |
avoraiser.dialogs |
|
| update_spin_layout |
avoraiser.spinedit |
|
| WCA_ACCENT_POLICY |
avoraiser.core |
Stałe dla SetWindowCompositionAttribute (Blur/Acrylic) |
| webview_clear_cache |
avoraiser.webview |
|
| webview_create |
avoraiser.webview |
Exported functions for Avoraiser Compiler |
| webview_destroy |
avoraiser.webview |
|
| webview_execute_js |
avoraiser.webview |
|
| webview_get_title |
avoraiser.webview |
|
| webview_get_url |
avoraiser.webview |
|
| webview_go_back |
avoraiser.webview |
Podstawowa nawigacja |
| webview_go_forward |
avoraiser.webview |
|
| webview_hide |
avoraiser.webview |
ukrywa przegladarke |
| webview_navigate |
avoraiser.webview |
|
| webview_navigate_to_string |
avoraiser.webview |
Ładowanie i pobieranie treści |
| webview_reload |
avoraiser.webview |
|
| webview_resize |
avoraiser.webview |
|
| webview_resume |
avoraiser.webview |
obudzenie przegladarki |
| webview_set_context_menu_enabled |
avoraiser.webview |
Blokady i ustawienia UI (Zabezpieczenia) |
| webview_set_dev_tools_enabled |
avoraiser.webview |
|
| webview_set_muted |
avoraiser.webview |
|
| webview_set_status_bar_enabled |
avoraiser.webview |
|
| webview_set_zoom |
avoraiser.webview |
|
| webview_show |
avoraiser.webview |
pokazuje przegladarke |
| webview_show_dev_tools |
avoraiser.webview |
Sterowanie widokiem i narzędziami |
| webview_show_print_ui |
avoraiser.webview |
Narzędzia systemowe |
| webview_stop |
avoraiser.webview |
|
| webview_suspend |
avoraiser.webview |
uspienie przegladarki |
| window_get_default_params |
avoraiser.window |
|
| WM_MOUSELEAVE |
avoraiser.core |
|
| write_string_to_file |
avoraiser.memo |
Zapisywanie tekstu z memo do pliku |
| WS_EX_LAYERED |
avoraiser.core |
|