Re: [Vala] Help with pub-sub class

2017-11-01 Thread Steven Oliver
I've made some progress on this if anyone wants some answers for posterity.

* Instead of using a struct I created a new class and I now pass an full
object. This let's me have default values.

The following are still eluding me:
* The signal "publish" seems unable to take two parameters. (I don't
understand this, though it's no longer an issue for me.)
* I can't figure out a way to get the method which writes to the log inside
the logging class because I keep needing access to instance members from a
static function. (https://github.com/steveno/balistica/blob/master/src/
BalisticaApplication.vala#L284)

Steven N. Oliver

On Sat, Oct 28, 2017 at 1:46 PM, Steven Oliver 
wrote:

> With the help of other developers here on the list I managed to get my
> logging class setup and working (thanks!). Now, that it's there, though, I
> want to continue adding to it. The first big thing I want to do is come up
> with default values for incoming messages (e.g. a default log level of
> ERROR for new messages).
>
> I've been trying to figure this out on my own and I keep hitting walls.
>
> Here is my class:
> https://github.com/steveno/balistica/blob/master/src/Logging.vala
>
> Issues I've encountered:
> * The signal "publish" seems unable to take two parameters.
> * You apparently can't add a default value to a member of a struct.
> * I can't figure out a way to get the method which writes to the log
> inside the logging class because I keep needing access to instance members
> from a static function. (https://github.com/steveno/
> balistica/blob/master/src/BalisticaApplication.vala#L284)
>
> If anyone has any help or suggestions I'm all ears!
>
> Steven N. Oliver
>
___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list


[Vala] Help with pub-sub class

2017-10-28 Thread Steven Oliver
With the help of other developers here on the list I managed to get my
logging class setup and working (thanks!). Now, that it's there, though, I
want to continue adding to it. The first big thing I want to do is come up
with default values for incoming messages (e.g. a default log level of
ERROR for new messages).

I've been trying to figure this out on my own and I keep hitting walls.

Here is my class:
https://github.com/steveno/balistica/blob/master/src/Logging.vala

Issues I've encountered:
* The signal "publish" seems unable to take two parameters.
* You apparently can't add a default value to a member of a struct.
* I can't figure out a way to get the method which writes to the log inside
the logging class because I keep needing access to instance members from a
static function. (
https://github.com/steveno/balistica/blob/master/src/BalisticaApplication.vala#L284
)

If anyone has any help or suggestions I'm all ears!

Steven N. Oliver
___
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list