]> Dogcows Code - chaz/openbox/commitdiff
er
authorMarius Nita <marius@cs.pdx.edu>
Wed, 13 Nov 2002 10:39:04 +0000 (10:39 +0000)
committerMarius Nita <marius@cs.pdx.edu>
Wed, 13 Nov 2002 10:39:04 +0000 (10:39 +0000)
otk/otk_test.cc

index 6b4d02505d55304db41b309867a25025f2400535..04a8943ae9b4aa51e9f6c444a7e9f0c850346c4f 100644 (file)
@@ -1,3 +1,4 @@
+#include "widget.hh"
 #include "focuswidget.hh"
 #include "display.hh"
 #include "configuration.hh"
@@ -15,9 +16,7 @@ int main(void) {
 
   otk::Style *my_style = new otk::Style(ctrl);
 
-  const char *sfile = "/usr/local/share/openbox/styles/artwiz";
-  
-  style_conf.setFile(sfile);
+  style_conf.setFile("/usr/local/share/openbox/styles/artwiz");
   style_conf.load();
 
   my_style->load(style_conf);
@@ -29,10 +28,9 @@ int main(void) {
   otk::OtkFocusWidget closeb(&foo);
 
   foo.setBevelWidth(2);
-
-  // fix the width to 400. the height will be determined by the height of
-  // its children
-  foo.setWidth(400);
+  foo.setDirection(otk::OtkWidget::Vertical);
+  
+  foo.setHeight(400);
   foo.setTexture(my_style->getTitleFocus());
   foo.setUnfocusTexture(my_style->getTitleUnfocus());
 
@@ -41,9 +39,9 @@ int main(void) {
   iconb.setTexture(my_style->getButtonFocus());
   iconb.setUnfocusTexture(my_style->getButtonUnfocus());
 
-  // fix height to 15 and let the width be calculated by its parent
-  label.setHeight(15);
-  label.setStretchableHorz(true);
+  // fix width to 60 and let the height be calculated by its parent
+  label.setWidth(60);
+  label.setStretchableVert(true);
   label.setTexture(my_style->getLabelFocus());
   label.setUnfocusTexture(my_style->getLabelUnfocus());
 
@@ -58,7 +56,7 @@ int main(void) {
   closeb.setUnfocusTexture(my_style->getButtonUnfocus());
 
   // will recursively unfocus its children
-  foo.unfocus();
+  //foo.unfocus();
   foo.show();
 
   while (1) {
This page took 0.027656 seconds and 4 git commands to generate.