image widget

git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@145 b9cfdab3-6d41-4d17-bbe4-086880011989
This commit is contained in:
NishiOwO
2025-10-04 00:45:41 +00:00
parent 2e4377cb70
commit 280286f389
4 changed files with 25 additions and 4 deletions

View File

@@ -34,7 +34,7 @@ E_LIBS = $(LIBS) -lMw
L_OBJS = src/core.o src/default.o src/draw.o src/lowlevel.o src/font.o src/boldfont.o src/error.o
L_OBJS += src/external/ds.o src/external/image.o
L_OBJS += src/widget/window.o src/widget/button.o src/widget/frame.o src/widget/menu.o src/widget/submenu.o
L_OBJS += src/widget/window.o src/widget/button.o src/widget/frame.o src/widget/menu.o src/widget/submenu.o src/widget/image.o
ifeq ($(TARGET),NetBSD)
CFLAGS += -I/usr/X11R7/include -I/usr/pkg/include

View File

@@ -152,6 +152,12 @@
<dt>
<a href="#Mw_GDI_h">Mw/GDI.h</a>
</dt>
<dt>
<a href="#Mw_Image_h">Mw/Image.h</a>
</dt>
<dd>
<a href="#Mw_Image_h__MwImageClass">MwImageClass</a>
</dd>
<dt>
<a href="#Mw_LowLevel_h">Mw/LowLevel.h</a>
</dt>
@@ -1345,6 +1351,20 @@
</dd>
</dl>
<hr>
<h2 align="center" id="Mw_Image_h">Mw/Image.h</h2>
<dl>
<dt>
Image widget.
</dt>
</dl>
<hr>
<pre id="Mw_Image_h__MwImageClass"><code>MWDECL MwClass MwImageClass;</code></pre>
<dl>
<dd>
Image widget class.
</dd>
</dl>
<hr>
<h2 align="center" id="Mw_LowLevel_h">Mw/LowLevel.h</h2>
<dl>
<dt>

View File

@@ -3,16 +3,16 @@
int main() {
MwWidget window = MwVaCreateWidget(MwWindowClass, "window", NULL, 0, 0, 500, 500,
MwNtitle, "image button",
MwNtitle, "image image",
NULL);
MwWidget button = MwCreateWidget(MwButtonClass, "button", window, 50, 50, 400, 400);
MwWidget image = MwCreateWidget(MwImageClass, "image", window, 50, 50, 400, 400);
MwLLPixmap px = MwLoadImage(window, "examples/picture.png");
MwVaApply(window,
MwNiconPixmap, px,
NULL);
MwVaApply(button,
MwVaApply(image,
MwNpixmap, px,
NULL);

View File

@@ -21,5 +21,6 @@
#include <Mw/SubMenu.h>
#include <Mw/Button.h>
#include <Mw/Frame.h>
#include <Mw/Image.h>
#endif