Skip to content
  • English
  • Polski
Digital Karabela
Digital Karabela
Primary Navigation Menu
Menu
  • Strona główna
  • Produkty
  • DevBlog
  • Castle Engine
  • Kurs bash
  • O firmie

DlangUI zmiany w 0.9.176

DlangUI jest darmową biblioteką GUI (licecja Boost) stworzoną w języku D (dlang) i dla języka D. Można ją pobrać z repozytorium dub.

Nowe funkcjonalności:

Zmiana kursora dla całego okna

Poprzednie wersje dlangui nie pozwalały zmienić kursora dla całego okna np. na klepsydrę w trakcie wykonywania jakiś dłuższych operacji. Wersja 0.9.176 dodaje właściwość overrideCursorType do klasy Window. Gdy jej wartość jest inna od CursorType.NotSet nadpisuje ustawienie kursora kontrolki znajdującej się pod myszą.

Aktualnie w DlangUI można ustawić następujące kursory:

None nie wyświetlaj kursora
NotSet gdy ustawione w kontrolce użyj ustawienia kontrolki nadrzędnej, w Window.overrideCursorType() wyłącza nadpisywanie
Arrow domyślna strzałka
IBeam kursor edycji
Wait klepsydra
Crosshair celownik
WaitArrow strzałka z klepsydrą
SizeNWSE strzałka w dwóch kierunkach z północnego zachodu na południowy wschód
SizeNESW strzałka w dwóch kierunkach z północnego wschodu na południowy zachód
SizeWE strzałka w dwóch kierunkach z zachodu na wschód
SizeNS strzałka w dwóch kierunkach z północy na południe
SizeAll strzałka w czterech kierunkach północ, południe, zachód i wschód
No przekreślone koło
Hand ręka

Przykład użycia:

okno.overrideCursorType = CursorType.Wait;
// długie obliczenia itp.
okno.overrideCursorType = CursorType.NotSet;

Breaking changes:

Wartość enumeracji CursorType.Parent została zmieniona na CursorType.NotSet z powodu na nowy sposób użycia (overrideCursorType).

Naprawione błędy:

  1. Naprawione kopiowanie tekstu ze schowka na Windowsie z backendem SDL – pojawiały się kwadraty w pustych liniach w EditBox.
2018-02-04
Poprzedni wpis: 10 powodów dlaczego napisałem Agile Commandera?
Następny wpis: Przenoszenie prostej gry z silnika Godot 2 do Godot 3

Wypróbuj moją nową grę! Zupełnie za darmo!

Logo Bricks Color Pick

Bricks Color Pick to zupełnie nowe podejscie do klasycznego arkanoida! Brak dolnej belki! Zasady gry są bardzo proste: Twoim zadaniem jest zmienianie koloru piłki na kolor cegły, z którą piłka się zderzy. Gdy kolor będzie taki sam cegła zostanie zniszczona, w przeciwnym wypadku stracisz życie.

Pobierz z Google Play

Zrzut ekranu pozimu 37/40 5-6 kolorów

Dodatkowo można zmienić kierunek ruchu piłki, przez co nie musimy czekać wieczność aż trafi w ostatni blok.

QR Code Google Play Bricks Color Pick

Zrzut ekranu poziom 62/80 (Tryb relaks)

Ostatnie wpisy

  • Jak skompilować bibliotekę OpenAL z Oboe dla systemu Android
  • Lazarus 2.0.12 wydany
  • Jak naprawić zamrażanie GUI LMMS w systemie Linux?
  • Jak zaktualizować wine do wersji 5.0.0 w Linux Mint 19 / Ubuntu 18
  • Agile Commander 1.2.3 wydany!

Kategorie

  • DevBlog
  • Linux
    • Kurs bash
    • Narzędzie WoeUSB
  • Programowanie
    • Język D (dlang)
      • Kontrolki DlangUI
    • Język Object Pascal
      • Lazarus (pl)
    • Narzędzie make
  • Promocja
  • Tworzenie gier
    • Castle Engine (pl)
    • Godot
  • Windows 10
    • Narzędzie WoeUSB

Produkty:
Agile Commander
Bricks Color Pick

 

 

Digital Karabela – Andrzej Kilijański
76-015 Wyszebórz 32, Poland
https://digitalkarabela.com
Kontakt
Polityka prywatności