]> Dogcows Code - chaz/tint2/commitdiff
add some code around taskbar_name
authorThierry Lorthiois <lorthiois@bbsoft.fr>
Fri, 8 Oct 2010 19:43:54 +0000 (19:43 +0000)
committerThierry Lorthiois <lorthiois@bbsoft.fr>
Fri, 8 Oct 2010 19:43:54 +0000 (19:43 +0000)
CMakeLists.txt
src/config.c
src/taskbar/taskbarname.c [new file with mode: 0644]
src/tint2conf/main.c

index 483834e1c160b5d7800483a303173e32c2945abc..bd94435f1bdd3a4e84482864f3ba6cfca450cfbb 100644 (file)
@@ -49,6 +49,7 @@ set( SOURCES src/config.c
              src/launcher/launcher.c
              src/taskbar/task.c
              src/taskbar/taskbar.c
+             src/taskbar/taskbarname.c
              src/tooltip/tooltip.c
              src/util/area.c
              src/util/common.c
index 04ec056173607730db02dafcf57b9b5becf27500..8170631cc12941e8570390a4763f5ee8084cfa98 100644 (file)
@@ -40,6 +40,7 @@
 #include "panel.h"
 #include "task.h"
 #include "taskbar.h"
+#include "taskbarname.h"
 #include "systraybar.h"
 #include "launcher.h"
 #include "clock.h"
@@ -460,6 +461,17 @@ void add_entry (char *key, char *value)
                id = (id < backgrounds->len && id >= 0) ? id : 0;
                panel_config.g_taskbar.bg_active = &g_array_index(backgrounds, Background, id);
        }
+       else if (strcmp (key, "taskbar_name") == 0) {
+               taskbarname_enabled = atoi (value);
+       }
+       else if (strcmp (key, "taskbar_name_background_id") == 0) {
+       }
+       else if (strcmp (key, "taskbar_name_active_background_id") == 0) {
+       }
+       else if (strcmp (key, "taskbar_font_color") == 0) {
+       }
+       else if (strcmp (key, "taskbar_active_font_color") == 0) {
+       }
 
        /* Task */
        else if (strcmp (key, "task_text") == 0)
diff --git a/src/taskbar/taskbarname.c b/src/taskbar/taskbarname.c
new file mode 100644 (file)
index 0000000..ea5c0db
--- /dev/null
@@ -0,0 +1,84 @@
+/**************************************************************************
+*
+* Tint2 : taskbarname
+*
+* Copyright (C) 2008 thierry lorthiois (lorthiois@bbsoft.fr)
+*
+* This program is free software; you can redistribute it and/or
+* modify it under the terms of the GNU General Public License version 2
+* as published by the Free Software Foundation.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+* GNU General Public License for more details.
+* You should have received a copy of the GNU General Public License
+* along with this program; if not, write to the Free Software
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+**************************************************************************/
+
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
+#include <X11/Xatom.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <glib.h>
+#include <Imlib2.h>
+
+#include "taskbarname.h"
+#include "window.h"
+#include "panel.h"
+
+
+int taskbarname_enabled;
+
+
+void default_taskbarname()
+{
+       taskbarname_enabled = 0;
+}
+
+void cleanup_taskbarname()
+{
+       Panel *panel;
+       Taskbar *tskbar;
+       int i, j;
+
+       for (i=0 ; i < nb_panel ; i++) {
+               panel = &panel1[i];
+       }
+}
+
+
+void init_taskbarname()
+{
+}
+
+
+void init_taskbarname_panel(void *p)
+{
+       Panel *panel =(Panel*)p;
+       
+       if (!taskbarname_enabled) return;
+
+}
+
+
+void draw_taskbarname (void *obj, cairo_t *c)
+{
+
+}
+
+
+int resize_taskbarname(void *obj)
+{
+       Taskbar *taskbar = (Taskbar*)obj;
+       Panel *panel = (Panel*)taskbar->area.panel;
+
+       return 0;
+}
+
+
+
+
index 9fa9d1f237f35d41f12ab198fc0db4fafe84250d..64697b56276c33a1b063f1fd2d7cf75e07a78319 100644 (file)
@@ -339,7 +339,7 @@ static void menuProperties()
                prop = create_properties();
                gtk_window_present(GTK_WINDOW(prop));
                //printf("menuProperties : fin\n");
-*/
+//*/
 
                cmd = g_strdup_printf("%s \'%s\' &", g_cmd_property, file);
                printf("cmd %s\n", cmd);
This page took 0.029098 seconds and 4 git commands to generate.