Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
97 user(s) are online (51 user(s) are browsing Forums)

Members: 2
Guests: 95

MartinW, kishigo, more...

Headlines

Forum Index


Board index » All Posts (mritter0)




Re: Syntax highlighting -- need these?
Just popping in
Just popping in


Maybe some of you can help speed the process up of adding languages. (I have already added 6 that were suggested or on my list.)

Can you point me to lists of functions/commands that I can copy/paste? I am not going to type in hundreds of items.

BlitzBasic
6502 Assembly
JSON
Lua
Markdown
Hollywood
Amos (if OS4 applicable)

Workbench Explorer - A better way to browse drawers
Go to top


Re: List of wanted Software
Just popping in
Just popping in


@Amigo1

Workbench Explorer -> Tools menu -> Smart rename

Go to top


Re: Syntax highlighting -- need these?
Just popping in
Just popping in


@Hans
No code hints or handling compilation errors. Maybe down the road. Working on core editor features first.

@broadblues
There is the ability to choose type from menu. I wanted that, too. So you don't have to save it with an extension first.


Workbench Explorer - A better way to browse drawers
Go to top


Re: Syntax highlighting -- need these?
Just popping in
Just popping in


@nbache
As of right now just one syntax is used. Unless I put multiple in one file, like HTML+CSS+JavaScript. But still keep CSS and JavaScript also separate since the file is identified by it's extension.

.html would be multi-file
.css would CSS only
.js would be JavaScript only


Yes, Localization is .cd|.ct files. Not much to do with them.

Go to top


Re: Syntax highlighting -- need these?
Just popping in
Just popping in


@all
Thanks for the good feedback.

@trixie
I tried to convert the MUI texteditor class to ReAction. I almost had it working, but gave up on it.
I want a full-featured and fast editor. Classes kind of limit some things. Jamie Krueger is running into some problems with his AVD that the richeditor.class is causing.

@walkero
Localization is done, albeit very basic.
The files are simple XML so anyone can make new ones.

@kas1e
I don't program on my Amiga because of the lack of a good editor. I program on Windows with EditPlus, turn to Amiga, FTP code over, compile, run. Very tedious and slow. CodeBench is too slow to start up. I will be able to write on my Amiga soon.

@Amigo1
struct has vertical selection. Hold Alt key and click and drag.


Workbench Explorer - A better way to browse drawers
Go to top


Syntax highlighting -- need these?
Just popping in
Just popping in


I have started a new project, a programmer's text editor, that I am calling "struct". It is coming along nicely.

I have been updating/tweaking the syntax highlighting quite a bit. I have it so the colors are "universal" between the languages.

I have these done:
AmigaE/PortablE
AmigaGuide
C/C++
HTML
Localization
PHP
Python
XML

Does anyone have a need for any of these:
Perl
Java
JavaScript
CSS
JSP
VBScript
C#
Ruby
eRuby
SQL

Or a need for any other language?

This is for OS4 only.

Go to top


Workbench Explorer v2.4 build 9430 has been released!
Just popping in
Just popping in


This is a small update to take care of the new Version column in the main listbrowser. What I tested with was fast for me, but it turns out it was pretty slow for other people and certain file types. This should alleviate the slow down.

If you don't want the Version column on, Preferences->Columns->Version (uncheck it).

Project menu->Check lastest version...
Aminet, OS4Depot, or AmiUpdate.



###### [2.4 build 9430] - 2019-6-19 SAK_GetVersion() too slow.....
### Added
- In the paste exists window Version: text was added to clarify what the
numbers mean.

### Fixed
- The get version function doesn't like .o (C compiled object) very much so it
now skips these. It caused a lot of crashes.

### Changed
- The get version function now only checks the first 512 bytes of non-ELF
binary files to speed things up. Much faster.

Go to top


Re: File notify question.
Just popping in
Just popping in


@broadblues

Thanks for the idea. That is what I did. Hopefully the full path will be added so I can use 1 global hook instead of multiple hooks.

Go to top


Re: File notify question.
Just popping in
Just popping in


@salass00

I needed to update my notification module to handle multiple files being watched. So it requires the hook mode since can't have over 15 signals.

I have it all working, but one thing I don't like that needs to be updated:


notifyMultiHookFunc(struct Hook *hook,APTR resv UNUSED,struct NotifyHookMsg *msg)

msg->nhm_Name only gives me the FilePart of the path I originally specified. Seems like no big deal, but what if I have multiple files of the same name but from different drawers being watched? I need to know specifically which one it is. I need the entire path that I specified to watch.

nhm_Path could be added for entire path.


But for now, what do I do?

Workbench Explorer - A better way to browse drawers
Go to top


Re: typedef file
Just popping in
Just popping in


Added it. Good call.

What about Class? As in:
Class *ButtonClass;

Workbench Explorer - A better way to browse drawers
Go to top


Re: typedef file
Just popping in
Just popping in


physadr_t
quad_t

u_char
u_short
u_int
u_long

ushort

clock_t
time_t

daddr_t
caddr_t

ino_t

vm_offset_t
vm_size_t

int8_t
u_int8_t
int16_t
u_int16_t
int32_t
u_int32_t
int64_t
u_int64_t
register_t

dev_t

off_t

uid_t
gid_t

pid_t
key_t
ssize_t

_ST_INT32

nlink_t

clockid_t
timer_t

useconds_t
suseconds_t


Should cover it all?

Workbench Explorer - A better way to browse drawers
Go to top


Re: typedef file
Just popping in
Just popping in


exec/types.h

GLOBAL
IMPORT
STATIC
REGISTER

VOID
CONST
VOLATILE

APTR
CONST_APTR
BPTR

BOOL
uint8
int8
uint16
int16
uint32
int32
uint64
int64
float32
float64
TRUE
FALSE

STRPTR
CONST_STRPTR
TEXT


Any others I missed? These are for syntax highlighting in a text editor.

Workbench Explorer - A better way to browse drawers
Go to top


typedef file
Just popping in
Just popping in


I am looking for the include file that specifies all the Amiga specific items such as:

STRPTR
TEXT
int32
int16
int8

etc.

Go to top


Re: Workbench Explorer v2.3 build 9400 has been released!
Just popping in
Just popping in


@kas1e

I understood you, I didn't reply to it directly. There is not a way to disable the checkbox in the listbrowser. So I have to make that line read-only so user can't click on it. It's a hack.

Workbench Explorer - A better way to browse drawers
Go to top


Re: Workbench Explorer v2.3 build 9400 has been released!
Just popping in
Just popping in


@kas1e

I have new features turned on by default because from past experience, people don't read the ChangeLog and would never know about them. I am sure you have been asked "Can you add XYZ feature?" "Dude, it was added 2 versions ago."

TBImages:, I may be overlooking some things like it's speed. For my X5000 it takes 14 seconds to load and display it. No crash for me. 8,952 images. With "Show actual icons" checked it took twice as long, still no crash. (I have a 4GB graphics card, though.)

Images column, tied in to above, is forced on. I have always liked the look of a drawer/file next to the items. For the average user and average drawer it is not a big deal. Yes, for drawers with a lot of photos it does slow down. But that falls to the speed of the datatypes loading the image. Scaling is not the slow part. And the drawer/file images are loaded once then copied in memory.

I have debated about allowing the image column to be turned off. I guess I envisioned more people getting X5000s and this not being a real issue. I have it in my notes.

Workbench Explorer - A better way to browse drawers
Go to top


Re: Multiple Monitors and screen orientation
Just popping in
Just popping in


@Ami603

Didn't get a message.

Email me?


Edited by mritter0 on 2019/5/26 13:49:56
Go to top


Re: Keep window in front of parent
Just popping in
Just popping in


@Deniil

Every program could take advantage of this. Workbench Explorer, for example. Open requester to rename a file, forgot how to spell it, select a different program to check, it's window comes forward, click on WEx's window, it comes forward but the Rename window is now behind it. The cycle continues.....

Go to top


Keep window in front of parent
Just popping in
Just popping in


Has anyone developed a way to keep a sub-window in front of it's main window? So windows don't get separated if get depth arranged.

Go to top


Re: Multiple Monitors and screen orientation
Just popping in
Just popping in


@Ami603

PM sent.

Go to top


Workbench Explorer v2.3 build 9400 has been released!
Just popping in
Just popping in


Workbench Explorer v2.3 build 9400 has been released!

Use "Check Latest Version" from the menu, AmiUpdate, OS4Depot, or Aminet, to upgrade.


###### [2.3 build 9400] - 2019-5-13 5 Year Anniversary
### Added
- Downloads from Aminet and OS4Depot now have the path set in the filenote.
- Version column. On by default, disable in Preferences->Columns.
- Version is shown in search results if applicable.
- Preferences->Window->Toolbar image size.
For normal (24x24) or more compact (16x16) toolbar.
- Preferences->Operation->Use internal Information system.
Not using this will use the default program, usually RAWBInfo, to display
information about the selected item. Not using WEx's internal Information will
limit some extra useful data. Use Menu->Tools->Tool type editor
to edit icon tooltypes.
- The version or picture details, if applicable, is shown in the paste exists
box for each file. The "Get version" button still shows the complete version
information.

### Fixed
- Blank menu images now done internally.
- Cleaned up context menu alignments.
- Sort arrow was put on wrong listbrowser column when columns were re-arranged.
- Content view style was not showing the correct data.
- Changing drawers order was not refreshing.
- Improved sorting routines.
- Small bug in SAK_GetVersion().
- Rare bug when close Preferences dealing with using own screen or not.
- Bug that would crash WEx if the Preview pane is open and then open a new tab
at Computer.

### Changed
- The paste exists requesters are much smaller allowing for future expansion.
- The StatusBar now uses my InfoData.class.

Go to top



TopTop
« 1 2 (3) 4 5 6 ... 11 »




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project