X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Ftext_object.h;h=471f842761fdc9be7537f8a2a406e9aae7aaf54d;hb=9e3156a4a6502d82c527d13474cca33c4441c2b9;hp=f8747e4e4a313de81b7fe3b43536a6cdf8eda335;hpb=363cf1ab7390a113c64390357dede0e452b91a58;p=monky diff --git a/src/text_object.h b/src/text_object.h index f8747e4..471f842 100644 --- a/src/text_object.h +++ b/src/text_object.h @@ -9,7 +9,7 @@ * Please see COPYING for details * * Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen - * Copyright (c) 2005-2009 Brenden Matthews, Philip Kovacs, et. al. + * Copyright (c) 2005-2010 Brenden Matthews, Philip Kovacs, et. al. * (see AUTHORS) * All rights reserved. * @@ -67,8 +67,8 @@ enum text_object_type { OBJ_font, OBJ_cpu, OBJ_cpubar, -#ifdef X11 OBJ_cpugauge, +#ifdef X11 OBJ_cpugraph, OBJ_loadgraph, #endif /* X11 */ @@ -94,11 +94,11 @@ enum text_object_type { OBJ_texeci, OBJ_execbar, OBJ_execibar, -#ifdef X11 OBJ_execgauge, + OBJ_execigauge, +#ifdef X11 OBJ_execgraph, OBJ_execigraph, - OBJ_execigauge, #endif /* X11 */ OBJ_execp, OBJ_execpi, @@ -196,6 +196,7 @@ enum text_object_type { OBJ_unseen_mails, OBJ_flagged_mails, OBJ_unflagged_mails, + OBJ_format_time, OBJ_forwarded_mails, OBJ_unforwarded_mails, OBJ_replied_mails, @@ -206,8 +207,8 @@ enum text_object_type { OBJ_mem, OBJ_memeasyfree, OBJ_memfree, -#ifdef X11 OBJ_memgauge, +#ifdef X11 OBJ_memgraph, #endif /* X11 */ OBJ_membar, @@ -216,11 +217,9 @@ enum text_object_type { OBJ_mixer, OBJ_mixerl, OBJ_mixerr, -#ifdef X11 OBJ_mixerbar, OBJ_mixerlbar, OBJ_mixerrbar, -#endif /* X11 */ OBJ_if_mixer_mute, #ifdef X11 OBJ_monitor, @@ -231,17 +230,52 @@ enum text_object_type { #endif /* X11 */ OBJ_nameserver, OBJ_nodename, + OBJ_nodename_short, OBJ_nvidia, OBJ_pre_exec, + OBJ_cmdline_to_pid, + OBJ_pid_chroot, OBJ_pid_cmdline, OBJ_pid_cwd, OBJ_pid_environ, OBJ_pid_environ_list, OBJ_pid_exe, + OBJ_pid_nice, OBJ_pid_openfiles, + OBJ_pid_parent, + OBJ_pid_priority, + OBJ_pid_state, + OBJ_pid_state_short, OBJ_pid_stderr, OBJ_pid_stdin, OBJ_pid_stdout, + OBJ_pid_threads, + OBJ_pid_thread_list, + OBJ_pid_time_kernelmode, + OBJ_pid_time_usermode, + OBJ_pid_time, + OBJ_pid_uid, + OBJ_pid_euid, + OBJ_pid_suid, + OBJ_pid_fsuid, + OBJ_pid_gid, + OBJ_pid_egid, + OBJ_pid_sgid, + OBJ_pid_fsgid, + OBJ_pid_read, + OBJ_pid_vmpeak, + OBJ_pid_vmsize, + OBJ_pid_vmlck, + OBJ_pid_vmhwm, + OBJ_pid_vmrss, + OBJ_pid_vmdata, + OBJ_pid_vmstk, + OBJ_pid_vmexe, + OBJ_pid_vmlib, + OBJ_pid_vmpte, + OBJ_pid_write, + OBJ_gid_name, + OBJ_uid_name, OBJ_processes, OBJ_running_processes, OBJ_shadecolor, @@ -255,6 +289,7 @@ enum text_object_type { OBJ_sysname, OBJ_text, OBJ_threads, + OBJ_running_threads, OBJ_time, OBJ_utime, OBJ_tztime, @@ -271,7 +306,7 @@ enum text_object_type { OBJ_user_names, OBJ_user_terms, OBJ_user_times, - OBJ_conky_user_time, + OBJ_user_time, OBJ_user_number, OBJ_imap_messages, OBJ_imap_unseen, @@ -391,9 +426,9 @@ enum text_object_type { OBJ_lua, OBJ_lua_parse, OBJ_lua_bar, + OBJ_lua_gauge, #ifdef X11 OBJ_lua_graph, - OBJ_lua_gauge, #endif /* X11 */ #endif /* HAVE_LUA */ #ifdef TCP_PORT_MONITOR @@ -425,9 +460,9 @@ enum text_object_type { OBJ_apcupsd_linev, OBJ_apcupsd_load, OBJ_apcupsd_loadbar, + OBJ_apcupsd_loadgauge, #ifdef X11 OBJ_apcupsd_loadgraph, - OBJ_apcupsd_loadgauge, #endif /* X11 */ OBJ_apcupsd_charge, OBJ_apcupsd_timeleft, @@ -439,6 +474,7 @@ enum text_object_type { struct text_object { struct text_object *next, *prev; /* doubly linked list of text objects */ struct text_object *sub; /* for objects parsing text into objects */ + struct text_object *ifblock_next; /* jump target for ifblock objects */ union { void *opaque; /* new style generic per object data */ char *s; /* some string */