Here is what I came up with
import gdkpixbuf.Pixbuf;
GdkPixbuf*[string] __ImageCache;
void SetImage(string imgName)(gtk.Image T)
{
import std.path, std.conv, gdkpixbuf.Pixbuf;
GError* err = null;
if (imgName !in __ImageCache)
{
GdkPixbufLoader* __P
On Saturday, 12 August 2017 at 01:16:35 UTC, HyperParrow wrote:
On Friday, 11 August 2017 at 22:21:53 UTC, Mr. Pib wrote:
[...]
Try a serialization library or inifiled. Some may even use a DB
with ORM for this.
https://code.dlang.org/packages/inifiled
https://code.dlang.org/packages/jsonize
On Friday, 11 August 2017 at 23:34:04 UTC, Adam D. Ruppe wrote:
On Friday, 11 August 2017 at 22:43:02 UTC, Mr. Pib wrote:
int and I should be able to append an int without having to
worry about the value of the int.
Appending an int to a string really ought to just be a type
mismatch error.
On Friday, 11 August 2017 at 22:50:53 UTC, ketmar wrote:
Mr. Pib wrote:
Wow, that is pretty screwed up! I thought D was against
implicit conversions that might cause problems? I'm passing
an int and I should be able to append an int without having to
worry about the value of the int. Instead
On Friday, 11 August 2017 at 04:17:32 UTC, ketmar wrote:
Mr. Pib wrote:
string Q(alias T, alias D)()
{
pragma(msg, T);
pragma(msg, D);
enum x = T~" = "~D~";";
pragma(msg, x);
}
mixin(Q!(`x`, 100)());
outputs, at compile time,
x
100
x = d;
there is no lowerca
Does D have a persistent storage somewhere? I'd like something
easy to use that allows me to load and save settings to disk in
between executions of the program. I want to specify the variable
to be saved or loaded and a default value.
e.g.,
Persist_Load(Some_variable, 100);
will load Some_v
string Q(alias T, alias D)()
{
pragma(msg, T);
pragma(msg, D);
enum x = T~" = "~D~";";
pragma(msg, x);
}
mixin(Q!(`x`, 100)());
outputs, at compile time,
x
100
x = d;
there is no lowercase d. I did initially define Q as
string Q(alias T, D)(D d)
and one might
On Friday, 11 August 2017 at 02:27:21 UTC, captaindet wrote:
On 2017-08-11 13:00, Mr. Pib wrote:
How can one include external files such as glade, icons,
images that are
static in nature in to the binary but not require extraction
on program
run to be used?
gtk's builder doesn't seem to take
How can one include external files such as glade, icons, images
that are static in nature in to the binary but not require
extraction on program run to be used?
gtk's builder doesn't seem to take an in memory representation of
glade files and building a pixbuf seems quite over the top to do
s