Skip to content

Commit

Permalink
GUI Updates (#2943)
Browse files Browse the repository at this point in the history
[skin]
* add eRectangle processor
* add parseGradient
* rename scrollbarItemAlignment to itemAlignment attribute
* add new attributes : selectionZoom, itemSpacing, spacerColor

[eListbox]
* massive improvements and many new features
* improve paint and list invalidation
* add zoom and spacing support
* prepare more alignment options
* many perfomance improvements

[eListboxPythonMultiContent]
* add TYPE_RECT, TYPE_LINEAR_GRADIENT, TYPE_LINEAR_GRADIENT_ALPHABLEND
* add zoom and spacing support

[eListboxServiceContent]
* small changes to fit the new listbox style 

[eListboxServiceContent]
* small changes to fit the new listbox style 

[gPixmap/gPainter]
* add drawGradient

[ePixmap]
* add gradient support

[eSlider]
* add pixmap scale support

[MultiContent]
* add MultiContentEntryRectangle , MultiContentEntryLinearGradient, MultiContentEntryLinearGradientAlphaBlend

Co-authored-by: @zKhadiri
  • Loading branch information
jbleyel committed Jun 19, 2023
1 parent 81fc406 commit f93469c
Show file tree
Hide file tree
Showing 22 changed files with 1,690 additions and 328 deletions.
2 changes: 2 additions & 0 deletions lib/gdi/Makefile.inc
Expand Up @@ -5,6 +5,7 @@ gdi_libenigma_gdi_CXXFLAGS = $(LIBSDL_CFLAGS)
gdi_libenigma_gdi_a_SOURCES = \
gdi/accel.cpp \
gdi/bcm.cpp \
gdi/color.cpp \
gdi/compositing.cpp \
gdi/epng.cpp \
gdi/erect.cpp \
Expand All @@ -25,6 +26,7 @@ gdi_libenigma_gdi_a_SOURCES = \
gdiincludedir = $(pkgincludedir)/lib/gdi
gdiinclude_HEADERS = \
gdi/accel.h \
gdi/color.h \
gdi/compositing.h \
gdi/epng.h \
gdi/epoint.h \
Expand Down

0 comments on commit f93469c

Please sign in to comment.