[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[MiNT] some gem question



Hello,

maybe this isn't the right place to ask all of the following questions but
there are some GEM-experienced people, so... excuse me for the (possible)
offtopic...

window dialogs in CFlib - it's true they aren't modal, they don't block
other applications but is there any solution how to do non-blocking dialog
for application itself? For example: I update some things on main dialog
(time, scrolling text etc) but when I click "about application", redrawing
stops and I have to close that about dialog. it's the limitation of CFLib or
I miss something?

how to use ARGV? I have working drag&drop, av server (btw teradesk is buggy
as hell, I have to report some bugs) but I'm still no able to use
commandline's long names - more concretly, using drag&drop on the
application's name in desktop. In teradesk there's a option "use argv",
jinnee probably uses argv all the time but no success - I try to search
"ARGV=" environment in application init but nothing is found.

For example, Pure C did this for me quite well - there are 3 starting module
to choose (standard, ARGV and ARGV & env, IIRC) but in MiNTLib? If I use
toswin, there's no problem.. so the problem is how to force desktop or read
that ARGV with long names of the files I drag on application (before
application's start - so no VA protocol or d&d)

long names & fsfirst: it's nice we have some Pdomain() call but FsFirst and
FsNext ignores long names completely. On fat32/vfat partitions they return
famous name~1.ext type but on ext2 they ignore(!) that files! So I have
directory with one "normal" name and two long names and the result? FsFirst
found one file... If this functions aren't supposed to work with long names,
how to list the directory content with such names? using opendir(), readdir()?
Aren't they MiNT-only calls?

-- 

---------------------------------------------------------------------------
MiKRO         Atari XE/XL/Mega STE/Falcon060         http://mikro.atari.org
---------------------------------------------------------------------------